HNHacker News
TopNewBestAskShowJobs

div

1,353 karma · joined August 15, 2007

submissionscomments
div··on Startups: Stop Trying To Hire Ninja-Rockstar Engineers
He applies for an architect position at another company.
div··on Internet Archive Starts Seeding 1,398,875 Torrents
Blizzard also uses bittorrent to distribute their games and all patches for their games. I'm not sure about other game companies, but I'd be surprised if Blizzard was the only company doing this.
div··on How can a programmer learn to design websites that don’t suck
I suppose it's good advice for starters who would otherwise use absolute positioning as a crutch when they get stuck.

Other than that, you are right, there's a time and place for every technique.

div··on 30 New OS X Mountain Lion Features in 2 Minutes
Agreed, it's ridiculous. I went out and bought SizeUp which, among a ton of other window positioning shortcuts, gives me a shortcut to resize an app to fullscreen on a single monitor, without making the second monitor useless.

http://www.irradiatedsoftware.com/sizeup/

div··on In Dieting, Magic Isn’t a Substitute for Science
Well yes, of course your diet should be well-rounded and contain all the necessary vitamins, fibers, protein your body needs.

My comment was more a reaction to all the different kinds of diets, and how they're supposedly a better way to lose weight than the previous diet. If you want to lose weight, and you already have a varied diet that meets your body's daily intake requirements, it can be useful to calculate your calorie consumption and burn rate and try to tweak both of those so that you end up with a caloric deficit.

Of course this only directly affects your weight, and you need to also take care of your body's general health. I would hope it's obvious to most that you shouldn't start a wood chip diet.

div··on In Dieting, Magic Isn’t a Substitute for Science
The problem isn't with carbs, protein, fat or subcategories of those, the problem is with more calories being eaten than calories being burned.

caloric intake > caloric burn -> weight gain

caloric intake = caloric burn -> weight stabilises

caloric intake < caloric burn -> weight loss

You can alter your caloric intake by changing the amount and type of food you eat. You can alter your caloric burn by changing the amount of exercise / labor you perform.

div··on In Dieting, Magic Isn’t a Substitute for Science
This particular article doesn't try to tell you "X good, Y bad", it's saying eat less, exercise more, or more specifically, if you want weight loss, as long as your diet leads to a caloric deficit, it doesn't matter _what_ you eat.
div··on Logins are Dead, and Mobile Killed Them
The AppStore. It's the worst offender.
div··on City of San Francisco Will No Longer Buy Apple Products
Exactly. Recycling could be marketing speak for "sending to a landfill in China".
div··on City of San Francisco Will No Longer Buy Apple Products
It is perfectly ok if they can offer equal or superior recycling.

I don't think this is a claim you can really make right now though. When you send a device back to Apple for recycling, there's no way to find out what their recycling standards are.

Subscribing to EPEAT objectifies this, and makes it easier to know what happens when an EPEAT device is recycled.

div··on Prismatic Team Page
Windows 7, Chrome 20.0.1132.47 m. The last line of text from people's bios tends to be left aligned and overlapped by the animation of the next person.
div··on Ask HN: Freelancer? Seeking freelancer? (July 2012)
SEEKING WORK - Remote / Belgium. Occasional travel within Europe is no issue.

Currently focusing on iOS / Rails development, but I've also worked with Android, Backbone.js, Coffeescript and a whole bunch of other technologies.

I'm a good communicator and enjoy finding an optimal solution to a given problem. Firm believer that good code should be simple, succinct and contain the least amount of surprises possible, so this is something I strive for.

Contact details are in my profile.

div··on A Fresh Look at Oil’s Long Goodbye
I see people driving around in all kinds of small cars with baby car seats (europe).

It might have been less expensive to get a new car seat ?

div··on Fish: Finally, a command line shell for the 90s
I'd been using fish for a year or two before switching to zsh too.

The main reason for me to give it up is because I could not get it to work smoothly with rvm.

I've gotten quite used to zsh by now, and I have to say, I don't feel much for having another go at fish just to run into the same limitations again.

div··on Anders Hejlsberg: You Can't Maintain Large Programs in JavaScript.
While I share your "just sit down and learn something instead of complaining" sentiment, in this case I think it's pretty difficult to memorize all the different ways that javascript does type coercion. Sure you get to know the most common pitfalls, but it just feels like even experienced JS programmers get bitten every now and then.

By now I'm sure everyone has seen the WAT talk (https://www.destroyallsoftware.com/talks/wat) which illustrates some of the more obscure (and funny) coercions.

It's ok to say that JS's type coercion is a misfeature, good programmers learn to not throw out the baby with the bathwater.

div··on (Some) ORM haters do get it
Hm, that's a great question, even outside the scope of this ORM context.

I would probably pick the data. It's what can be monetized and it's impossible to regenerate.

Having to recreate the software might even be beneficial in the long term if your engineers are careful enough to avoid second system syndrome.

div··on Dutch court orders ISP's to block The Pirate Bay
A Dutch source: http://ie-forum.nl/index.php?//De+providers+moeten+toegang+t...
div··on How Google's Self-Driving Car Works
I think OP defines non-traditional in this instance as software companies.

While I believe there's room for other companies to develop self-driving navigation systems, I think the Android example is pretty apt.

It's interesting to think about when self-driving cars will actually be in stores. By then, all navigation systems will meet strict safety guidelines and some standardised tests.

If all self-drivers are equally safe, the AI's driving style will become a differentiating factor. It seems to me like Google has an advantage in this type of development, although the future can certainly prove me wrong.

div··on How Google's Self-Driving Car Works
Once legislation is updated to allow self-driving cars in most parts of the world, I wonder how profitable self-driving cars could be for Google. About 77 million cars were produced in 2010. With the appropriate licensing, a percentage of that could make a very nice profit. I should buy some Google stock :)
div··on Ask HN: Experienced programmer, beginner to iOS (objective-C). Where to begin?
That's all good advice, but I'd like to point out that ASIHTTPRequest has been abandoned for about a year now. I think most people have switched to using AFNetworking (https://github.com/AFNetworking/AFNetworking) which came out of Gowalla.

As a nice bonus, AFNetworking doesn't require you to implement delegates but instead allows you to use blocks, which simplifies things somewhat.

div··on Ask HN: Experienced programmer, beginner to iOS (objective-C). Where to begin?
Stanford's course is excellent. If you're starting out, watch a lecture a day alongside any other reading / researching you do.

The nice thing about the Stanford course is that it covers a lot of ground, ranging from good code design, to all the major Cocoa components, to details about most of the important ios lifecycles.

div··on Groupon Plunges as Board Members Reportedly Leaving
<schadefreude></schadefreude> ?
div··on Bioengineers in the Netherlands are now growing meat in a laboratory
Spot on.

In the article, one of the doctors mentions that the process of growing meat in a lab needs to be more efficient than in a cow or pig.

I'd say the process needs to be AS efficient, and could even be slightly less efficient to be economically viable.

There's a large and growing market of people who do not eat meat for ethical reasons. I've been a vegetarian for about 17 years now, and can't wait to take a bite out of a lab grown steak with some nice seasoning.

div··on Cook something or get out of the kitchen
If I'd want to hear what people are wanting, I would much rather listen to people instead of the "fop-cum-restauranteur".

It's simple really, if you're not cooking, cleaning, waiting, providing the building, providing money, marketing or anything BUT providing ideas, you shouldn't be surprised if people find your ideas worthless.

div··on The Cancers In The Ruby Community
s/ruby//
div··on Throw Out Everything You Know About Ads
Ad-blindness is another factor.

At first glance, his simple ad looks like part of the content, the fancy ad just looks like an ad and is filtered out subconsciously.

Definitely a factor to take into account when you're targeting gamers I'd think.

div··on Mozilla: Are We Slim Yet?
This is exactly the type of thing the Firefox team needs to do.

Measuring memory usage causes engineers to focus on it.

Making the data available piques the curiosity of geeks who historically drive change (in a "you should use this browser" way).

Having a few charts comparing with other browsers (chrome in particular) would be a good idea too, especially once they start beating chrome (if ever obviously).

div··on RESTful thinking considered harmful
That, or a nice way of using different mimetypes to indicate which representation you want.

Also, http status codes perfectly solve the problem of needing to know wether an object was sent to the server successfully. No need to reinvent the wheel and mess with guids imo.

div··on No matter how much "karate" you know, someone else will always know more.
I don't think things should be painted as black or white as being either right or wrong.

A rewrite can be the best thing to happen to a code base, but it is not a panacea for all code quality problems. Sometimes a refactoring is simply a better option.

There are various reasons that factor into this decision, a good one being, as you mentioned, the assumption that you're still working on the codebase in question.

div··on No matter how much "karate" you know, someone else will always know more.
I could not agree more.

One should always have a "fools rush in" attitude when contemplating rewriting a piece of code he did not write himself.

Always.

← PreviousPage 4 of 11Next →