Very interesting! I've often thought that Javascript could actually be a pretty language with some syntactic sugar. It'd be even more interesting if you could run it client-side without preprocessing an sjs file into js first, sort of like how you can include LESS stylesheets and load a JS module to compile them in the browser.
No -- Facebook's PHP code is translated to C++ by HipHop and compiled into a monolithic binary, and Cassandra has largely been deprecated in favor of HBase.
Same on Chrome/Linux. Looks like you're using push/popState slightly incorrectly. To the parent: if you long-click the back button, you can jump to an arbitrary point in your history.
Yes, npm installs to a node_modules/ subdirectory. GP is off the mark. It's possible that people mistakenly use sudo with npm because the syntax is reminiscent of apt. This is absolutely not necessary.
> "Both founders (Andy and Jessica) studied computer science before starting the company, and they wrote most of the initial code until product launch."
> - Ok, I will be dealing with a lot technical debt.
This made me laugh, because although the intention was well-meaning (you're dealing with technical co-founders), an experienced programmer will instantly realize that the probable case is what you pointed out.
I also agree that calling this position a "lead engineer" is horribly misleading. My take is they want a combination of a DevOps person and a Product Manager. Unless the product is trivial, this is seriously a terrible gig -- jack of all trades, master of none.
No. Both the "safe" and "unsafe" versions are asynchronous. The safe version waits for a response from the server before invoking a callback. The unsafe version does not, but that doesn't make it synchronous -- the operation is still potentially executing on the server when the function returns.
I think there's a vast sea between "people who don't know how to use email" and "computer literate", and it's disingenuous to make that a false dichotomy. There's a large population of people within biopharma, manufacturing, tech, and financial corporations, software engineers included, who are really fine tweaking and managing their email filters and don't give a damn about "email killer X", the reason generally being that the cost of learning a new "email-replacement" system often outweighs its benefits.
Which is not to say that you don't have a point either, but rather just that your assertion of "simply isn't true" well...isn't true.
What you can surmise from that is that they've both probably taken some acid in their lifetimes. If Jobs were alive and younger, he too would probably have been at Burning Man, place of many a revelation to the technologically inclined.
Meh, this could have been funnier. Startup names can border on the absurd, and it's good to lighten up a little. If people can get all worked up about "ipad", then some free association on "BufferBox" and "Everyday.me" before launch might be a good idea.
In support of your point, I remember a time not so long ago when phones ringing in movie theaters were not unheard of. That hasn't happened to me in recent memory, and I go to the movies a lot.
As someone else commented, your title is a bit misleading. Perhaps try the same analysis for the bottom or a random subset of 300 apps and see what comes out. Dataporn can be nice, but you should be a little more rigorous with your statements.