ICYMI: the week’s 7 biggest tech news stories from the major Windows outage to the new Amazon Echo Spot
This week was shaping up to be a quieter one thanks to Amazon Prime Day deals taking up most of the airwaves instead of our usual flurry of tech announcements…