3 ms·DUPE - https://news.ycombinator.com/item?id=25873661 https://news.ycombinator.com/item?id=25873661by haspoken 6y agoDUPE - https://news.ycombinator.com/item?id=25873661 https://news.ycombinator.com/item?id=25873661