Deferreds and Promises in JavaScript | Hacker News Reader