4 ms·Already posted here http://news.ycombinator.com/item?id=1341182 http://news.ycombinator.com/item?id=1341182by billswift 16y agoAlready posted here http://news.ycombinator.com/item?id=1341182 http://news.ycombinator.com/item?id=1341182