Creating a path tracer from scratch in Rust | Hacker News Reader