Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
eliben
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
44 ms
·
451.
▲
by
eliben
13y ago
Questions about ... what? That's simply a teaser with absolutely zero content. Are you going to answer questions about how you drew that crocodile? I must admit the drawings are lovely, though ;-)
452.
▲
by
eliben
13y ago
I you want to see some real Python internals (complete with low-level C gore), take a look at Yaniv Aknin's series starting here - http://tech.blog.aknin.name/2010/04/02/pythons-innards-intro... ... and
453.
▲
by
eliben
13y ago
The alternative has to be asked too. How many crimes have been avoided so far because past felons fear of committing that 3rd crime.
454.
▲
by
eliben
13y ago
Interesting... based on that graph the US is borderline below too (isn't the replacement rate something like 2.1 or close to it)?
455.
▲
by
eliben
13y ago
Pretty good explanation. I really appreciate such presentation "by analogy", carefully comparing a technology with something very well known. It provides another angle from which understanding is improved.
456.
▲
by
eliben
13y ago
On a related note, the shitstorms over Google's closing projects like Reader or changing the comment systems in YouTube completely eclipse announcements of developing self driving cars, new ways of wearable computing, new methods of di
457.
▲
by
eliben
13y ago
Nice presentation, thanks for sharing! Favorite quote: "your product should be cutting edge, not your tech"
458.
▲
by
eliben
13y ago
I'm curious - what stops you from using dart2js today? Isn't it kinda like CoffeeScript? If you already have the latter, you already have workflow for "something that compiles to JS" as part of your app.
459.
▲
by
eliben
13y ago
I don't get it. I often search for technical information and get to stuff indexed from within books on books.google.com - that's really awesome, and I'm not sure what you find sad here?
460.
▲
by
eliben
13y ago
We're definitely considering it.
461.
▲
by
eliben
13y ago
The PNaCl ABI is defined here: https://developers.google.com/native-client/dev/reference/pn... - and it's definitely a work in progress we'll be trying to improve. As for Pepper, it's also all
462.
▲
by
eliben
13y ago
Does it take the same amount of time to load on subsequent runs as on the initial run? This should not happen. Are you running in incognito mode, perhaps? (in that case, caching doesn't happen for obvious reasons). Feel free to submit
463.
▲
by
eliben
13y ago
As azakai said, real benchmarks run by 3rd parties are great and very welcome. They can go a far way for improving all involved platforms and thus the web in general.
464.
▲
by
eliben
13y ago
Why only then?
465.
▲
by
eliben
13y ago
The comparison to Active X, while intriguing, is really a Mu since the two are so different ( http://eli.thegreenplace.net/2012/11/10/native-client-vs-act... )
466.
▲
by
eliben
13y ago
The PNaCl bitcode can serve as the output of any compiler. Google currently provides toolchains for C and C++, but folks have been working on Go ports, Lua, Python etc. Haskell, in fact, already has a LLVM backend so porting that to emit PN
467.
▲
by
eliben
13y ago
Can you clarify what you mean by "spec"? The bitcode ABI document I pointed to is the spec of the IR used by PNaCl. The official documentation covers the Pepper APIs which are PNaCl's interface with the browser and DOM.
468.
▲
by
eliben
13y ago
Wasn't Silverlight discontinued though?
469.
▲
by
eliben
13y ago
Do note that PNaCl uses Native Client as a base. Native Client is a very secure sandbox that's been out in the wild for some time, had security contests run against it and has in general proven itself to be very secure. The PNaCl trans
470.
▲
by
eliben
13y ago
As opposed to Active X, PNaCl runs on all major OSes (desktop and ChromeOS so far, not mobile yet) and on all major CPU architectures. Active X, AFAIR, was portable in true Henry Ford manner - running everywhere as long as it's a Winte
471.
▲
by
eliben
13y ago
More details on the design process are available here: http://www.chromium.org/nativeclient/pnacl/stability-of-the-... (there's a link to a nicely formatted PDF in the bottom). TL;DR: a lot of thought went in
472.
▲
by
eliben
13y ago
The PNaCl translator takes time to optimize the bitcode to highly-efficient machine code (which is almost on par with native performance). This only happens the first time you load the demo - afterwards the output is cached and the load sho
473.
▲
by
eliben
13y ago
http://gonativeclient.appspot.com/demo has a Lua interpreter demo. There's also Python, but you'll have to build it yourself (naclports).
474.
▲
by
eliben
13y ago
You'll be interested in this project, then: http://blog.awilkins.id.au/2012/12/go-in-browser-llgo-does-p... It's important to emphasize that PNaCl is a platform. We currently provide front-ends for C and
475.
▲
by
eliben
13y ago
This is correct. A more significant difference is, however, that NaCl is restricted to the Chrome web store, while PNaCl is available on the open web. You can have a PNaCl module your web app, on your website/domain today, and Chrome 3
476.
▲
by
eliben
13y ago
How is this different from existing client-side JavaScript code? PNaCl is significantly faster than JS, but conceptually it's similar - you can run code on the user's machine.
477.
▲
by
eliben
13y ago
Great presentation, thanks for sharing it. Why isn't Kivy or one of the other existing solutions good enough for your needs?
478.
▲
by
eliben
13y ago
http://eli.thegreenplace.net/2006/11/25/a-taxonomy-of-typing...
479.
▲
by
eliben
13y ago
Thought-provoking presentation, well done. When I think about most Android apps I use (and especially my toddler daughter's games), I can't imagine 95% of them need the faster execution speed of optimized Java or NDK code. IOW, th
480.
▲
by
eliben
13y ago
I'm not sure I like having tests in the same file with the code. In real code bases it's very common to just read the code, and cluttering that with huge swaths of unit-tests is counter-productive. That said, Pyret appears to be a
More ›