Fixing Ctrl+C in Rust terminal apps: Child process management | Hacker News Reader