Building a lock free continuous ring buffer in Rust | Hacker News Reader