Working with denormalized data in JavaScript | Hacker News Reader