Case study: How & why to build consumer apps with Node.js | Hacker News Reader