How to work with HTML5 Canvas API transformations | Hacker News Reader