What's so great about JavaScript Promises? | Hacker News Reader