10 > 64, in QR Codes
QR codes reverse the usual order: decimal works better than base64 for encoding binary data, despite it requiring many more digits.
I'm Huon Wilson , a mathematically and statistically inclined software engineer. I have been a long-term volunteer on Rust 's core team, a compiler engineer on the Swift team at Apple, and a senior software engineer at CSIRO's Data61, working on the StellarGraph graph machine learning library .
Visit huonw.github.io → RSS feedOn Hacker News Jun 2014 – Aug 2024
Software Engineering 6Tools & Productivity 3Programming Languages 3Web & Frontend 2Systems & Performance 2
QR codes reverse the usual order: decimal works better than base64 for encoding binary data, despite it requiring many more digits.
An overview of my work on improving SIMD in Rust.
Integer overflow detection/handling in Rust is sometimes misunderstood.
rr is the debugger for Rust (et al.) that is is almost too good to be true.
QR codes are now critical infrastructure here in NSW, Australia. Let's learn how to make them better.
Closures in Rust are powerful and flexible, building on traits, generics and ownership.
Memory-mapping a file is convenient, but it's a hazard when used with async/await concurrent code: it means a "simple" memory index does blocking IO.