Tech & Science

Two top Facebook executives depart the company