Understanding Rust's asynchronous I/O framework from the bottom up (2017) | Hacker News Reader