Keeping things DRY with Node.js | Hacker News Reader