Also https://news.ycombinator.com/item?id=50335324 - my submission, I linked here since this is the better thread.