~/talk

Rust, In Sickness & In Health

slides:none on file

A company built a rack-scale machine using Rust end-to-end, raising funds in 2019 and shipping hardware in 2023, and uses Dropshot for API servers, Progenitor for client generation, a micron kernel called Hubris plus a Humility debugger, and Hon for postmortem async inspection (open sourced). Rust code beats a C predecessor because B‑tree choices outperform the old AVL design. Production pain points center on async cancellation safety (RFDs 397 and 400) and a single reproducible future lock incident (RFD 609) despite widespread success across stack layers.

AI-written summary · about

  1. 0:00Introduction and marriage metaphors
  2. 1:08Bad breakup with NodeJS
  3. 3:05Discovering Rust in 2018
  4. 7:07Founding Oxide Computer Company
  5. 10:58Rust as cultural beacon
  6. 12:10Choosing host operating system
  7. 13:15Rust community challenges
  8. 14:46Protracted Rust honeymoon
  9. 16:36Rust after the honeymoon
  10. 17:25USDTRace and instrumentation
  11. 18:06Marital tribulations in async Rust
  12. 21:07Progenitor and API versioning
  13. 21:51State map and Tokyo bug
  14. 22:37Updating systems over air gaps
  15. 23:21Future lock mystery illness
  16. 24:27Hon post-mortem debugger
  17. 25:38Rust’s cognitive load shift
  18. 27:16Future of Rust and warnings
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.