2004? 2024? Or Both?

2004? 2024? Or Both?

Image: Kristen Radtke / The Verge In fashion, it’s said that trends return every 20 years. But it seems technology has started to repeat itself at the same cadence, too. Can you identify what things happened in 2004, 2024, or in some cases, both? Microsoft loses its antitrust case in Europe Year: 2004 Two decades…