Using HTML5 canvas to make a generative background | Hacker News Reader