Open Soylent Don’t forget that open source is made of people:
But guess what: competition sucks. Cooperation is much better. One of the biggest problems with competition is that it means that somebody has to lose. For every winner, someone is a loser. That person is going to be hurting. In the case of open source, someone has spent (possibly) years of their life working on something, and now, all of that is gone. That shit stings.
And here’s how to get a refund on an open source project:
On behalf of all open-source developers and project maintainers, I ask you try and be polite the next time you ask for support. Try to remember that there is a real human being on the other side of the screen, and they actually want to help you.
Our genes aren’t lean Why lean startups are hard (via @shinzui):
First we believe. Then we look for justification. That’s how our minds work – the very opposite of what we need for efficient discovery.
Shape of things to come Shapes you can generate with nothing but CSS, mostly obscure combinations pf border-radius and CSS transform (via @danmayer)
Cutting Could have used this a few times before: Cutter.js truncates HTML to limit its length by number of words without losing the markup.
Obligatory Node.js links Quick overview of forever, http-server, browserify, uglifyjs, ngist and jshint and NodeUp, a podcast for people who … node it up?
More V8 A closer look at crankshaft, v8′s optimizing compiler.
Prove and engage Steps to a good blog post: a) cite actual research b) test something c) involve the reader. See Are developers better at predicting design outcomes? (thanks @maetl)
Revolutions That Weren’t Once was serious, now is quaint and whimsical: Remember the inference engine gap? For more fun down memory lane, hook a VT220 to your Mac Pro.
QotD Aaron Scruggs:
Every OS has its purpose. OSX, building webapps. Linux, running web apps. Windows, testing IE.
The Octodex, the official repository of all octocats (via @theSeanOC)
