Most popular

Twitch confirms massive data breach

Game-streaming platform Twitch has been the victim of a leak, reportedly divulging confidential company information and streamers' earnings. More than 100GB of data was posted...