Taming Go’s memory usage, or how we avoided rewriting our client in Rust | Hacker News