How I structure my apps (in Rust and other languages) | Hacker News Reader