4 ms·Mostly duped, see: http://news.ycombinator.com/item?id=1782681 http://news.ycombinator.com/item?id=1782681by charlief 16y agoMostly duped, see: http://news.ycombinator.com/item?id=1782681 http://news.ycombinator.com/item?id=1782681