Threads, Asynchronous IO, and Cancellation | Hacker News Reader