When undefined behavior causes a nonsensical error (in Rust) | Hacker News Reader