3 ms·Sort-of-dupe: http://news.ycombinator.com/item?id=2092273 http://news.ycombinator.com/item?id=2092273.by kmfrk 16y agoSort-of-dupe: http://news.ycombinator.com/item?id=2092273 http://news.ycombinator.com/item?id=2092273.