3 ms·cross link: http://news.ycombinator.com/item?id=811860 http://news.ycombinator.com/item?id=811860by rms 17y agocross link: http://news.ycombinator.com/item?id=811860 http://news.ycombinator.com/item?id=811860