Fun with antlr, undertow, and D3.js for musics | Hacker News Reader