A bad week for tech giants, a great week for media?