Better JavaScript promises with safe-await | Hacker News Reader