Implementing distributed systems challenges in Rust | Hacker News Reader