2 ms·Dupe of https://news.ycombinator.com/item?id=46651905 https://news.ycombinator.com/item?id=46651905by chrisjj 10mo agoDupe of https://news.ycombinator.com/item?id=46651905 https://news.ycombinator.com/item?id=46651905