C.S. on the cheap
The famous book publisher Hayward Cirker, the founder of Dover Publications built a fortune on finding obscure books that had either gone out of print or escaped publication altogether, and printing them himself. Among his many successes you’ll find amazing books on mathematics and physics including The Theory of…
We switched to Node.js: the good and the not so good
Node.js Powered
Why Isn’t Programming Futuristic?
If you think someone is asking a rhetorical question, it is usually most interesting to treat it as though it is a legitimate question. Especially if we’re talking about something hard — driving down to underlying assumptions through this questioning process is interesting.
100,000 DOM Updates
Click the table of zeroes once. Note that the text input field remains responsive even as we run 100,000 updates on the DOM. The colors of the table show the render batching boundaries. Note, I would not try this on a mobile device ;)
GCC 4.8.0 released
The GNU project and the GCC developers are pleased to announce the release of GCC 4.8.5.
Lithium Battery Pack Design for Boosted's Electric Skateboard
As with our previous posts, you can skim the photos and captions for a quick read or dive into the text for more details. The power capability of Boosted's drivetrain would be useless without a...
The trouble with timestamps
Some folks have asked whether Cassandra or Riak in last-write-wins mode are monotonically consistent, or whether they can guarantee read-your-writes, and so on. This is a fascinating question, and leads to all sorts of interesting properties about clocks and causality.
Distributed systems for fun and profit
git , Single page HTML , Kindle .mobi , PDF , .epub , HTML for printing , book cover .
Build your own summary tool
After Yahoo! acquired Summly and Google acquired Wavii, there is no doubt that auto summarization technologies are a hot topic in the industry. So as a NLP freak, I decided to give a quick overvie…
How Erlang does scheduling
In this, I describe why Erlang is different from most other language runtimes. I also describe why it often forgoes throughput for lower la...
Shiva – More than a RESTful API to your music collection
Music for me is not only part of my daily life, it is an essential part. It helps me concentrate, improves my mood, distracts me and/or helps me relax. This ...
Node.js Stream Playground
This summer I had the opportunity to attend NodeConf and it was a fantastic experience. I really appreciated how every session was a hands-on coding session: I felt like I walked away knowing how to put a bunch of advice directly into practice.
Replacing Clever Code with Unremarkable Code in Go
SolarWinds database performance monitoring software helps optimize and manage databases, providing comprehensive monitoring, analysis, and tuning. Improve your database performance with visibility, control, and streamlined management across on-premises and cloud environments. Free trial available!