3 ms·
Java and Javascript were invented in industry (Python came from academia). I don't see how you can deny the GPU computing and mapreduce were invented by indust
by yetanotherphd 13y ago
Java and Javascript were invented in industry (Python came from academia). I don't see how you can deny the GPU computing and mapreduce were invented by industry, since GPU computing evolved out of the game industry, and mapreduce was invented by Google.
That leaves "commodity clusters" or "mobile computing".
Are these things to vague to be classified as inventions, as you imply? I think they are not. The founders of Google came up with the idea of using a large cluster of relatively unreliable servers, which was optimized to deal with machine failure. Other people then followed suit. Similarly there were several big steps (e.g. the iPhone) in putting a much larger amount of computational power into mobile devices than had previously been done.
In fact, your idea that innovation must come in discrete inventions, is a limitation that is typical of academia. In academia, you are asked to show how your work is qualitatively novel and interesting. In industry, objective improvements are adopted no matter how mundane or incremental the change is.
- foobarqux 13y agoOkay on Java and Javascript. I seriously doubt the concept of map-reduce or using GPUs for computation was created by industry, although it was probably popularized there. Computing on clusters whose components may fail was not invented by Google; perhaps they made it good. Industry did not come up with the idea of mobile computers even if they made improvements that made widespread use possible. We can quibble over what words should be used to describe incremental improvement and sui generis invention but it's clear that they are different and the latter comes predominantly from state sponsorship.