In defense of <canvas> | Hacker News Reader