Source: https://www.theverge.com/2016/1/6/10722386/mossberg-apple-google-microsoft-facebook-amazon-in-2016