2 ms·Semi-dupe of https://news.ycombinator.com/item?id=26991766 https://news.ycombinator.com/item?id=26991766by jsnell 6y agoSemi-dupe of https://news.ycombinator.com/item?id=26991766 https://news.ycombinator.com/item?id=26991766