The first part of this article has already been posted on HN[0] which led to an interesting discussion. But, the second part hasn't been posted before — posted this as an update, and to prompt a new discussion!
[0]: https://news.ycombinator.com/item?id=14950755