Synchronous or asynchronous, and why wrestle with wrappers? | Hacker News Reader