HN discussions:
https://news.ycombinator.com/item?id=20050173 (281 comments)
https://news.ycombinator.com/item?id=20044430 (893 comments)