The weekly tech tl;dr –- 6th May 2016

The Big Story

Alibaba profit up 85%, revenue up 39%

Top News

Tech Drama

Funding news

M&A

Product Launches

Founders

CIOs

Mobile

AI

YC Watch