Hacker Newsnew | past | comments | ask | show | jobs | submit | 2010-03-21login
Stories from March 21, 2010
Go back a day, month, or year. Go forward a day, month, or year.
1.Good sleep, good learning, good life (supermemo.com)
152 points by JesseAldridge on March 21, 2010 | 61 comments
2.Google Code University (code.google.com)
150 points by va_coder on March 21, 2010 | 6 comments
3.Please review my web-based Emacs color theme generator (alexpogosyan.com)
126 points by pogos on March 21, 2010 | 50 comments
4.The Complete iPhone Development Toolbox (appstorm.net)
115 points by collistaeed on March 21, 2010 | 19 comments
5.JavaScript: what is "this"? (howtonode.org)
96 points by juvenn on March 21, 2010 | 47 comments
6.Why writing software is not like engineering (usfca.edu)
91 points by nishantmodak on March 21, 2010 | 72 comments
7.Contributing to Open Source projects (brad.livejournal.com)
84 points by mqt on March 21, 2010 | 22 comments
8."Twitter" in 1935 (modernmechanix.com)
79 points by CWIZO on March 21, 2010 | 18 comments
9.James Randi comes out of the closet at 81 (randi.org)
77 points by MikeCapone on March 21, 2010 | 39 comments
10.Develop for Android with Scala (code.google.com)
75 points by gecko on March 21, 2010 | 20 comments
11.Hackers, architects, and superheroes: 3 ways to be an excellent programmer (reprog.wordpress.com)
73 points by araneae on March 21, 2010 | 10 comments
12.America’s Real Dream Team (nytimes.com)
66 points by raju on March 21, 2010 | 34 comments
13.The best bank in the US (banksimple.net)
65 points by pw on March 21, 2010 | 50 comments

I had to "come out" as straight live on BBC Radio Manchester when I was running the Alan Turing apology campaign. The interviewer assumed I was gay and asked me a question about the gay community. Didn't have any clue and figured the best thing was to "admit" that I was straight.

During the campaign I received hate email suggesting that I was gay, the Prime Minister told me that I was "brave", and many, many people assume I'm gay because of Turing.

It's such a shame that people think that way, after all, it couldn't possibly be the case that a straight man thought that treating a gay man badly was the wrong thing to do.

Good on Randi for coming out. Now let's move on to other things that are more important.


Key difference: "the user drops a coin into the slot".

Twitter missed that part :)


I think you would be surprised at how much of the "misery" you and your peers are self-imposing.

It's a pity the article is so long, because otherwise you might have encountered this sentence before composing a reply:

It won't be enough to demand an early hour for going to bed. If you ban the late evening Internet surfing, you will just swap a dose of evening education for an idle tossing and turning in bed.

You can't necessarily change your biological clock by an effort of will, even if you know exactly what you are doing -- which few people do. Your biological clock has a "mind" of its own. No matter how much "responsibility" you take for your schedule, and how much intelligence and full-spectrum lighting you apply to the problem, you may find yourself unable to be optimally awake at 7am. Especially if you are a teenager.

Meanwhile, I'm afraid that everything about this reply rubs me the wrong way. It is a textbook example of its kind [1], and it illustrates why broken designs persist for decade upon decade. School day starts too early for the typical young person's biological clock? We survived it, so should you! Third-shift workers causing accidents at 3am? Your grandpa worked third shift and survived with 80% of his fingers intact; so should you! Medical interns forced to work continuous shifts of 24 hours or more, even though studies have shown that they therefore make avoidable errors that harm patients? We survived it, so should you!

It's so much easier to instruct the victim on coping techniques than it is to contemplate changing the system that it becomes a reflex: You poke an adult, and out pops a sanctimonious lecture.

---

[1] The world would be a better place if every text editor came with an alarm that rang every time someone typed the word peers. ("Hi! Microsoft Word has noticed that you sound just like your mom! Can Clippy help you with that?")

17.Steve Jobs and Flash Get Personal (foxtrot.com)
46 points by dwwoelfel on March 21, 2010 | 4 comments
18.How I Judge Investors (metamorphblog.com)
46 points by MediaSquirrel on March 21, 2010 | 6 comments

I think I prefer this on Reddit where I first saw it. This is only vaguely topical here.
20.Ruby Scales, and It’s Fast – If You Do It Right (engineyard.com)
42 points by jmonegro on March 21, 2010 | 22 comments

Must be Erlang time again.

This article was mis-titled: The title should be "how to get poor performance by using a completely inappropriate tool".

Quoth the article: "Several million records a day need to be written to a table. These records are then read out once at the end of the day, summarised and then very rarely touched again."

This isn't a job for a database. This is a job for a log file. You might want to use a database to store the summarized data, of course; but bulk data which is written, never updated, and quite likely only ever read once? That's practically the definition of a log file.

23.Scaling MySQL to 700 million inserts per day (bluesmoon.info)
39 points by bluesmoon on March 21, 2010 | 28 comments

That's funny - I simply assumed you were a geek. Whether or not you were gay didn't even cross my mind.
25.Facebook Game Idea Generator (whisperstorm.com)
38 points by triptych on March 21, 2010 | 18 comments
26.Ask HN: How to sell?
36 points by salesnewb on March 21, 2010 | 26 comments
27.Apple pulls $349.99 game after developer bashes App Store at GDC (supermeatboy.com)
34 points by cookiecaper on March 21, 2010 | 12 comments
28.Tell HN: Meet Cloudomatic, an easy way to discover SaaS apps. (StartupWeekend) (cloudomatic.com)
34 points by jasonlbaptiste on March 21, 2010 | 22 comments
29.Ioke - strongly typed, dynamic, homoiconic, prototype-based JVM language (ioke.org)
33 points by smikhanov on March 21, 2010 | 11 comments

I don't think anyone seriously argues that it's impossible to scale Ruby websites, and make them run quickly with caching and various optimizations.

Rather, the trouble with Ruby (and Rails) is that you end up having to implement these optimizations much faster than with a lighter-weight setup (like PHP on top of a vanilla database, with no ORM).

Hence all the discussion about your "stack", middleware, load-balancing, front-end servers, merbs, mongrels, passengers, and all the bewildering variety of gems required for the care and feeding of a production app. Rails developers write about armoring their app with all this extra stuff in a way reminiscent of MMORPG players equipping a character for battle.

It's a legitimate trade-off, and many people seem comfortable making it. But posts like this sidestep the issue. It's not that Ruby can't scale, is that Ruby makes you fuss over scaling right away.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: