A quick guide to JavaScript promises | Hacker News Reader