Technology news April 28th 2017 Facebook Google Microsoft and more