Language implementation in 450 lines of JavaScript | Hacker News Reader