More recent developments: https://news.ycombinator.com/item?id=50271640
https://news.ycombinator.com/item?id=50271685 (the latter being updated since)