Writing an OS in Rust: Catching CPU Exceptions | Hacker News Reader