Realistic terrain in 130 lines of JavaScript | Hacker News Reader