Blocking Sockets and Async | Hacker News Reader