2D Boids in Coffeescript and HTML5 Canvas | Hacker News Reader