30,000 Particles, 60 FPS | Hacker News Reader