Reverse engineering a USB device with Rust | Hacker News Reader