Lead Rust Engineer @krakenpro | Maintainer actix.rs | MComp Computer Science @sheffielduni

Joined February 2011
252 Photos and videos
Pinned Tweet
24 Apr 2025
This has grown to 36 authors, all at $1 a month, which is still around 10% of my own sponsorship income. We're an ecosystem of creators and it feels right to give to the authors whose tools and lower-level crates I use.
22 Jul 2023
I'm committing at least 10% of my GitHub sponsorships to other open-source Rust authors. I currently sponsor ~27 authors at $1 a month so a little short at the moment. Who should I look at? github.com/sponsors/robjtede
10
1,435
I made the game logic for this about 10 years ago, found it in my backups, and vibed a level generator.
74
I understand the value of Git worktrees now.
2
8
671
This is the only thing that's important until v1.4 is released.
Replying to @LukasHozda
Not accurate. If you read the .zig and the .rs files side by side you’ll notice something - the original zig code and the new rust code looks basically the same, and that is intentional. It is a port.
9
3,002
Most OSS Rust devs know they don't have the skills or mental model of the project requirements to really wrangle with documentation-only invariants of large codebases like this.
1
5
1,271
Most contributions are trivially self-contained because the language itself lets us be confident in that. </thoughts>
6
1,127
One conditional > "shared" code with many conditionals.
115
Weird how after letting my Duolingo paid plan lapse, it suddenly acts much more game-y.
2
256
Get your workplace more involved in the OSS projects you use!
2
90
Leaving my crappy bike Ona random back street in London. How long do you reckon before it’s stolen. Also should I leave the hidden AirTag in it or not (it’s out of battery).
96
Headline: Canonical does expensive due diligence before major LTS release; pisses off exactly one person VV
Ubuntu 26.04 (Long Term Support) is shipping tomorrow… and Canonical has published an update on their quest to replace GNU CoreUtils with Rust-based re-writes. Highlights: - After developers raised “some serious concerns”, Canonical hired an external security research firm to evaluate the Rust re-writes (known as “uutils”). - That security firm quickly found 113 significant issues, with a large portion of them being severe security issues warranting a CVE. - Only some of those issues in the Rust re-writes have been fixed for the Ubuntu 26.04 release. - Repeat: Ubuntu 26.04 is shipping with significant known issues in the new Rust coreutils. - Some of the most critical Rust-Re-Written commands (cp, mv, and rm) were found to contain a large number of significant “Time-of-Check to Time-of-Use” issues, the kind of issues which create race condition vulnerabilities. The kind often exploited by hackers. - As such, cp, mv, and rm will not be shipping in Ubuntu 26.04. Even with their clear “it’s fine if Ubuntu 26.04’s rust re-writes contain significant bugs” policy… the issues with cp, mv, and rm were simply TOO severe. - Despite this undeniably disastrous rollout of the Rust-based rewrites of Coreutils, the Ubuntu team plans to ship the next release, in 6 months (26.10), with 100% of the GNU Coreutils replaced with the (currently comically broken) Rust re-writes. discourse.ubuntu.com/t/an-up…
3
188
This isn't just an AI generated tweet. It's a revolutionary way to think about how we write micro-blogs, and how we interact with our audience for the next 4 years—and we couldn't be more excited about it.
1
1
78
so sick of reading this format fr "this isn't just" is this months emdash
1
76
AND I LOVE EMDASHES, SCREW YOU SLOP POSTERS MAKING ME FEEL BAD ABOUT THAT
1
55
My configuration crate `confik` now supports the (quite neat) Corn language.
2
2
217