What you can do in 100 lines of code using canvas | Dark Hacker News