Understanding Async Programming in Node.js | Hacker News Reader