Technology news April 25th 2017 Apple Uber Self Driving car Virtual Reality and more