News for hackers. Stuff that matters.

adelle

Re:Will Work for Food and Lodging on Tuesday January 07, 2014 @09:59PM (#7021395)
I would like to piggy back on this post to mention that I'm willing to work for Latte, especially if you also have a shower or food. I'm based in Sydney, Australia and you can find me on LinkedIn.
Re:Poll: What are your liked and disliked programming languages? on Thursday October 10, 2013 @11:34PM (#6531291)
The VB6 IDE was Ok for 1998, but 1998 was a long time ago.

I still use VB6/VBA to get shit done, but only because I have a bunch of code & tools I've already written in or for it. I can see how it would be pretty useless to most people.

Registry-free COM has solved all of the versioning issues for me.

Language-wise, I find it's limitations to be its strength - kind of like ouilipo for programming.

Re:Auto-Refreshing lists is a basic expectation in 2011 on Wednesday September 14, 2011 @03:54AM (#2995300)
Most things labelled "Web 2.0" should have been a defacto "Web" idea.
Re:What if Visual Studio had Achievements? on Saturday January 29, 2011 @12:38AM (#2154770)
Ahh, the people who wrote this code weren't morons, just "edgy" non-conformists.
Re:What if Visual Studio had Achievements? on Saturday January 29, 2011 @12:36AM (#2154764)
The Mozilla team could learn from this.
Re:Never Use a Warning When you Mean Undo on Friday January 28, 2011 @11:35PM (#2154640)
Sim City could benefit from Undo.
Re:Why are objects so unintuitive? on Sunday June 06, 2010 @03:11AM (#1408182)
I'm having this problem right now. Simulation/Entity type object model is working quite well for one app, but add another app and the cracks in the abstraction become obvious.

Using dynamic properties for the app-specific properties seems to help contain the problem. Also, putting app-specific code in extension methods.

I see this problem as a limitation of our current tools. Splitting the object model into separate perspectives is too hard right now.

Re:Why are objects so unintuitive? on Sunday June 06, 2010 @02:54AM (#1408158)
MVC
Re:Don't be a Coder, Engineer, or Developer ... on Monday October 05, 2009 @11:50PM (#863473)
I laugh when I see positions advertised with "senior" in the title that are only asking for 3 years experience. Around here, that's normal. Does this happen in other industries?
Re:Larry Ellison Still Hates "Cloud Computing Nonsense" (Video) on Thursday October 01, 2009 @12:41PM (#855261)
I can feel for him. I often find buzzwords are used to describe things I've been doing for 10 years in a way that makes it seem like people who only just discovered that thing are "more current" than me.

It's frustrating, and it actually comforts me that this can happen even to the likes of Larry Ellison.

Use Javascript to change the caption of the submit button from "OK" to "Confirm" the first time it is pressed and then submit the form on the second press. That way, the data doesn't reach your server until the user has confirmed the purchase.
Re:Programming: Choosing the right name is everything on Thursday September 17, 2009 @09:12AM (#827923)
4) I think of the table name as describing the tuples it contains, not the table itself. SQL reads better that way.
Hey, let's regulate "e-mail marketing" while we're at it. Pfft. Whatever.
Trim half of your experience from your CV. No one wants to hire a know-it-all. If you don't have much experience, then go to several recruiters - they are all about finding bodies and they're not too fussy. If you're a chick, then change the name on your CV to one that can be interpreted as either male or female, eg. "Chris" or "Kim". If you have 2 months of savings then party like it's 1999 because it could be worse.
Re:Willow Garage: The Personal Robot Will Be Open Source on Wednesday June 24, 2009 @11:35AM (#672238)
I'm hoping for a future where hacking your own device so that it does what you want it to isn't some kind of legal gray area (and isn't illegal either).
Re:The computer crash on Sunday June 07, 2009 @04:25AM (#645747)
If sensors are providing conflicting speed measurements, is there a reason not to believe the fastest reading?
My ISP has a "Your account" page where I can view my current total bandwidth used for the month and the amount I have used each day. I have a much clearer idea of how much bandwidth I use than how much electricity I use.

I don't get the opposition to metered billing. You want unlimited use of a resource, but you don't want the provider to put conditions on how it used? With metered billing I have a reasonable expectation of getting what I paid for - ie. net neutrality. If my ISP broke net neutrality, it would mean that some of my gigabytes were intentionally served more slowly despite my paying the same price for them as any other gigabyte.

If my ISP wants to give preferential treatment to a particular site, it can do so in the form of financial discounts on the cost of using that site (which happens with content hosted by the ISP's own servers), all without affecting the speed of packets that I paid full price for.

Re:Ask HN: Is pseudocode copyrightable? on Tuesday May 19, 2009 @03:04AM (#616396)
I would rather credit Wikipedia as the source of a common "well-known" algorithm than leave the door open to claims from some third party.
Re:Alpha male programmers aren't keeping women out on Monday April 27, 2009 @10:41PM (#582571)
I think the gender imbalance is a symptom of a larger problem that affects competent programmers of both genders: An industry that doesn't take competent women seriously, doesn't take competence seriously.

There were a lot of threads a few weeks ago about "what to do about all the incompetent programmers". The two problems are related.

You think "programmer" is bad. Try "Visual Basic Programmer" or "PHP Programmer". That kind of stigma can never be erased.
Re:Ruby style guide on Wednesday April 15, 2009 @08:01AM (#563324)
I agree with your conclusions but for different reasons.

Defensive programming "done right" should be self documenting ("oh, I see this routine requires this parameter to be non-zero"), and throw exceptions back up to the ui/app layer so that unmet assumptions can't be ignored by the app programmer.

For many-layered code bases, there needs to be a level below which data is assumed to be valid and can go unchecked (at least in release builds) - otherwise a single check will be performed many times from a single high-level call.

Re:Ask YC/HN: What's a problem you'd like to see someone solve? on Wednesday January 21, 2009 @10:48AM (#443347)
Sounds like it would be double plus good.
Re:Ask YC/HN: How do you help your job-hunting friends out? on Tuesday January 06, 2009 @09:44AM (#421957)
I was young and opinionated once. I´m old and opinionated now. The only difference is, now I'm right.
Re:Ask YC: What would you tell your younger self? on Monday November 24, 2008 @05:30AM (#374657)
At the beginning of BTTF2 Marty travels to a possible future. One that would have become the actual future if he hadn't interacted with anybody and then gone straight back to 1985. Doc Brown's plan would have worked too if it weren't for those meddling kids.
A domain-specific compression algorithm will often outperform a general purpose compression algorithm, and sometimes a combination of both is even better.

Besides, downloading a zip file is still faster than downloading the uncompressed file, so either everybody's doing HTTP compression wrong or it's not so hot to start with.

Welcome to the real world, where "the next programmer to work on this might be dumber than you" is considered a valid justification for cargo-cult programming.

A good minifier should replace line-breaks with semicolons as appropriate using all the same inferencing rules as JavaScript itself. Until one of those comes along it seems like using semicolons is necessary to make the best use of the tools that do exist.

Re:C# is the Next Python: Duck Typing and C# 4.0 on Monday November 10, 2008 @02:53AM (#359008)
Is this different from declaring a variable as "Object" in either VB.Net or VB5/6?