The Curious Engineer

All blogs / Rust

Huon on the internet

huonw.github.io/blog

RustSoftware / engineering practicePerformance / optimizationDev tools / editors / IDEsEngineering blogs

Posts
45 from 10 Jun 2014 to 21 Apr 2026
Posting
monthly (7 in the last year)
Kind
personal blog
Feed
https://huonw.github.io/blog/atom.xml

2026 4

  1. Gell-Mann AImnesia
  2. Write broken commits for better review
  3. Why don't multi-column indices help queries on the second column?
  4. Staying engaged with AI plans: give inline feedback

2025 9

  1. magit-insert-worktrees improves status buffers
  2. TypeScript strictness is non-monotonic: strict-null-checks and no-implicit-any interact
  3. Context privateering: debugging custom instructions like a pirate
  4. Is that a deprecation? Or is it just removed?
  5. Convenient 'Copy as cURL': explicit, executable, editable request replays
  6. Communicating bugs: use a single standalone shell script
  7. Take a break: Rust match has fallthrough
  8. Newtons are a unit of mileage
  9. Prefer tee -a, not >>, in CI

2024 3

  1. Async hazard: mmap is secretly blocking IO
  2. GitHub tip-hub: habitual permalinks
  3. 10 > 64, in QR codes

2021 3

  1. Mechanical sympathy for QR codes: making NSW check-in better
  2. QR error correction helps and hinders scanning
  3. The joy of cooking (an app)

2020 1

  1. Git worktrees and pyenv: developing Python libraries faster

2016 2

  1. Myths and Legends about Integer Overflow in Rust
  2. Memory Leaks are Memory Safe

2015 20

  1. Rreverrse Debugging
  2. simple_parallel 0.3: Revisiting k-NN
  3. SIMD in Rust
  4. What is SIMD?
  5. travis-cargo 0.1.3: --no-sudo
  6. Announcing Primal: Putting Raw Power Into Prime Numbers
  7. Defaulting to Thread-Safety: Closures and Concurrency
  8. Rust 1.0 in Numbers
  9. Finding Closure in Rust
  10. Where Self Meets Sized: Revisiting Object Safety
  11. Travis on the train, part 2
  12. Helping Travis catch the rustc train
  13. Little libraries
  14. Rust infrastructure can be your infrastructure
  15. Some notes on Send and Sync
  16. Rust Sydney's first meetup: trip report
  17. Object Safety
  18. The Sized Trait
  19. Peeking inside Trait Objects
  20. crates.io crate graph

2014 3

  1. What does Rust's “unsafe” mean?
  2. Error handling in Rust: a k-NN case study
  3. Comparing k-NN in Rust