Twitter (X) under Elon Musk: 2.8 billion user records leaked, likely by an insider. No statement, no accountability, just silence. But sure, keep calling it innovation. Undoubtedly the most leaked platform in the universe.

Comments