3 ms·Already posted: http://news.ycombinator.com/item?id=1438653 http://news.ycombinator.com/item?id=1438653.by kmfrk 16y agoAlready posted: http://news.ycombinator.com/item?id=1438653 http://news.ycombinator.com/item?id=1438653.