Implementing truly safe semaphores in rust | Hacker News Reader