If you've shipped Rust to a browser lately, you've already shipped my code. Nov 2025–Mar 2026: #4 wasm-bindgen contributor by commits — 16 merged PRs, ~6,100 lines, incl. a test-runner rewrite measured at 478× on the project's Chrome logging benchmark. https://t.co/GktFyhUWAl
So forget about Liquid Glass
a sec and just look at this “design” that’s not a shipping product
Three different progress bars, two of which are called “preparing for repair”. But different % complete?
Two identical “updates” with same timestamp and msg?
Apple has changed.
@cocoaphony On ARC ellision, usual suspect is dynamically sized types (array, string, indirect enum). Without heap allocations you don't need to ARC them anymore. Can be expensive to copy tho, so it depends on how much of the ARC is "waste"
@cocoaphony A good hash function is a PRNG that supports random read. So you wouldn't need mutable state (or locks to protect it). Thread N can get the Nth random byte immediately
Chad, you didn’t prepare for a system design interview, but I have a simple problem: show me the architecture you’d use to publish 50K tweets/s with a power law distribution for fan out. Your biggest user has 50M followers. Once you’re done, you can compare it to Craigslist
@Aella_Girl “Ask a programmer to review ten lines of code, he’ll find ten issues. Ask him to do five hundred lines, and he’ll say it looks good.” - Gene Kim, The DevOps Handbook.
@ohunt But we can express a program that doesn't count references in Rust. We can't in Swift. You wrestle the compiler either way, but in one case you win, and the other you redo it every few years. A few cycles of that and the difference is clear
@ohunt In rust you have the specific monsters Arc, Rc, Box, Pin, etc. So on some level you now have 8 problems. On the other hand each one is solvable because it's explicit in the code
@rmondello last week someone asked me how feature X was secure against attack Y. I told them, “Because Ricky worked on it and they’re one of the very best.“ (we did figure it out a lot later, but the point stands)