Tech The Social Media Platform That Just Hit 100 Million Users — And Why Everyone Under 30 Is Already There BuzzFlash • May 3, 2026