https://news.ycombinator.com/item?id=44861185 (and the other stuff linked from there) has more details
https://news.ycombinator.com/item?id=44861185 (and the other stuff linked from there) has more details