Using JavaScript-style async promises in Python | Hacker News Reader