News

Maguire's remarks were quickly condemned as Islamophobic. Over 1,000 technologists signed an open letter urging Sequoia to ...