October 21, 2026: The day the internet broke