Technology Twitch says ‘server setup change’ prompted huge information leak Twitch has delivered a report on a monstrous hack that seems to have uncovered source… October 7, 2021 Komal Patil