2,816 karma · joined December 10, 2010
Angel investor in 120+ companies and 10+ funds.
Now working with the French government: https://sylvainzimmer.com/blog/2025/01/public-sector/
All my projects: http://sylvinus.org/
[ my public key: https://keybase.io/sylvinus; my proof: https://keybase.io/sylvinus/sigs/jQNfmDNeTbuL2y1OAPyyoDrd7JYaHnFzi650ZkAWWuw ]
The latest socket.io releases have added a lot of features (node client, rooms, ...) that make libraries like dnode less useful imho.
The main point of the author seems to be that G+ doesn't use progressive enhancement.
Nobody on earth knows how to build a computer mouse (all by himself).
I agree with you on GIMP vs. Photoshop. It's not even close. But Flash vs. HTML5/JS is quite different. The iPad has forced all the biggest websites to have Flash-free versions and, well, no one seems to have been lobotomized yet :)
The first English word in pi is... wait for it... PI, coming in at position 18. Now isn't that cute?
Please keep in mind it was hacked together in 48h, so yes it's supposed to be unprofessionally done ;-) However we'll now calmly fix all the issues and continue improving it: https://github.com/joshfire/chessathome/issues
Feel free to report more bugs, we love feedback :)
As for asking people to open multiple tabs, that may be an additional instruction for D-Day if they want to max out their CPUs. But we figured 1 CPU maxed out while browsing a website would already be enough :)
Chrome's NaCl is definitely an interesting direction, but we'll investigate webGL first which seems to be more promising (see Folding@home).
Thanks for the feedback!
As you pointed out, the main challenge is scaling efficiently, and not getting a poor speedup even with that many workers (I think we can aim for 60% speedup with YBWC). We hope to have an edge here with Node.js' I/O performance, but it's still a big challenge (and that's what keeps it interesting ;-)