<story><title>Google launches Portable Native Client</title><url>http://thenextweb.com/google/2013/11/12/google-launches-portable-native-client-lets-developers-compile-code-run-hardware-site/</url></story><parent_chain></parent_chain><comment><author>haberman</author><text>I think this and asm.js are both extremely cool.  I look forward to the competition this will inspire, and the improvement of both approaches as a result.  I say this honestly not sure which one I personally think will be better in a year or two.&lt;p&gt;I often think of software as &amp;quot;walking a path.&amp;quot;  What I mean by this is that there are often different approaches to the same problem, and these start out as just basic, undeveloped ideas.  But put smart people on it (and I have high regard for both the Google and Mozilla engineers on these projects) and let them refine these ideas over time and you&amp;#x27;ll learn more about all of the consequences, the fundamental strengths and limitations, of these approaches.&lt;p&gt;I first had this thought when working at Amazon.  I remember hearing an off-hand comment about how S3 and Dynamo, both Amazon projects that started around the same time, started with very different consistency goals (Dynamo: very weak, S3: very strong) but as the details were fleshed out, ended up coming towards each other and both became more moderate.&lt;p&gt;I think that&amp;#x27;s extremely valuable knowledge, because it can become part of the body of resources that any future designer can look at.  Whenever you have an idea, chances are other people have &amp;quot;walked the path&amp;quot; of that idea (or some variant of it) before, and reading about their experience can help you see down the road and anticipate what practical problems you&amp;#x27;ll run up against.  You might have an idea for how to improve on what the previous designers did, but by reading about their experience you can save yourself a lot of the work they already did.&lt;p&gt;For this reason, I look extremely forward to watching these two projects evolve and compete, and in doing so, to learn more about the fundamental properties&amp;#x2F;tradeoffs of this design space.</text></comment>
<story><title>Google launches Portable Native Client</title><url>http://thenextweb.com/google/2013/11/12/google-launches-portable-native-client-lets-developers-compile-code-run-hardware-site/</url></story><parent_chain></parent_chain><comment><author>josteink</author><text>I&amp;#x27;m so glad to see Google finally make a mobile version of Active X.&lt;p&gt;Seriously though. Stuff like this is what made me quit Chrome. Too much non-standard Google nonsense in what is supposed to be a standards-compliant web-browser.&lt;p&gt;It just feel wrong.</text></comment>