Full threadcmbailey·Sorry, this is a dupe. OP: https://news.ycombinator.com/item?id=21235732View on HN