Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> and eventually someone will have the idea.

Having read the HipHop paper, I am pretty sure that most people would not have been able to contribute meaningfully to that type of revolutionary project. Execution is everything.



What advances in computer science were necessary for HipHop? It's a bog-standard JIT system of the kind we'd been building for years. Sure, it's well-executed, but it's hardly a "revolutionary project" to those who weren't born yesterday.


Ok, fair enough. HipHop was not the first JIT. I'd like to hear your opinion on MapReduce.


More interesting is fundamental database progress like the work Google's done on F1. Now _that_'s an advancement in the state of the art.


@wallflower xargs?


>I am pretty sure that most people would not have been able to contribute meaningfully to that type of revolutionary project.

I agree with you totally. Didn't a lifetime of learning lead to that achievement though? The concept of cross compilation between languages had been around for some time prior to HipHop.

They developed their knowledge and executed on it; but other people could, and would, have made the same connection under similar circumstances. They were experts with a specific set of skills. Not just born to be "great programmers."




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

Search: