amos
@fasterthanli.me
hi, I'm amos! 🍃 they/them 🫐 open-source witch & maker of snappy videos and articles at @bearcove.eu ✨ be kind, be curious
articles: https://fasterthanli.me
videos: https://youtube.com/@fasterthanlime
podcast: https://sdr-podcast.com
articles: https://fasterthanli.me
videos: https://youtube.com/@fasterthanlime
podcast: https://sdr-podcast.com
oh god oh fuck
I thought the vscode ssh extension's automatic port forwarding feature was neat and assumed it was doing something smart like watching procfs but no it's looking for localhost URIs in stdout
November 11, 2025 at 2:40 PM
oh god oh fuck
finally a game I can win
We should have a leaderboard issue on the r-a issue tracker for people to post their observed peak memory usages of rust-analyzer. So far the highest a friend reported to me was 80gb I think
November 11, 2025 at 11:53 AM
finally a game I can win
your rust app really reaches a milestone when you catch it using 40GB RAM with no explanation whatsoever
November 11, 2025 at 9:17 AM
your rust app really reaches a milestone when you catch it using 40GB RAM with no explanation whatsoever
Reposted by amos
Just released quick-junit 0.5.2, containing (from what I can tell) the first industrial-strength (i.e. with fuzzing and roundtrip property-based testing) JUnit XML parser for Rust!
quick-junit's serializer is used by cargo-nextest.
Check it out:
quick-junit's serializer is used by cargo-nextest.
Check it out:
crates.io: Rust Package Registry
crates.io
November 11, 2025 at 3:14 AM
Just released quick-junit 0.5.2, containing (from what I can tell) the first industrial-strength (i.e. with fuzzing and roundtrip property-based testing) JUnit XML parser for Rust!
quick-junit's serializer is used by cargo-nextest.
Check it out:
quick-junit's serializer is used by cargo-nextest.
Check it out:
Reposted by amos
Scipy is a phenomenal library. It's not every day that one can beat its performance by 1-2 orders of magnitude. Today is that day, though!
Must-read post if you care about any of:
- high performance Rust
- numerical methods
- how Rust can make Python faster
Must-read post if you care about any of:
- high performance Rust
- numerical methods
- how Rust can make Python faster
Take a look under the hood of the state of the art in grid interpolation in Rust and Python!
Come for the compile-time loop unrolling, stay for the profile-guided optimization!
jlogan.dev/blog/2025/11...
Come for the compile-time loop unrolling, stay for the profile-guided optimization!
jlogan.dev/blog/2025/11...
November 11, 2025 at 3:17 AM
Scipy is a phenomenal library. It's not every day that one can beat its performance by 1-2 orders of magnitude. Today is that day, though!
Must-read post if you care about any of:
- high performance Rust
- numerical methods
- how Rust can make Python faster
Must-read post if you care about any of:
- high performance Rust
- numerical methods
- how Rust can make Python faster
What's the list of clippy lints you deny in production? I'm thinking await_while_holding_lock, stuff like that?
November 9, 2025 at 9:48 AM
What's the list of clippy lints you deny in production? I'm thinking await_while_holding_lock, stuff like that?
Reposted by amos
L + Ratio + Send + Sync + Sized + Unpin
November 8, 2025 at 5:10 PM
L + Ratio + Send + Sync + Sized + Unpin
Reposted by amos
Part of the reason why I’m so insistent about folks understanding AI capabilities is that they’re here to stay and we need to start thinking about what to do in such a world. Putting the genie back in the bottle is a pleasant fantasy that delays serious reckoning
November 9, 2025 at 5:29 AM
Part of the reason why I’m so insistent about folks understanding AI capabilities is that they’re here to stay and we need to start thinking about what to do in such a world. Putting the genie back in the bottle is a pleasant fantasy that delays serious reckoning
Claude is ex-Adobe confirmed:
November 8, 2025 at 6:27 PM
Claude is ex-Adobe confirmed:
Can we get an EU regulation to outlaw phone speakers? Or any speakers for that matter? I think I've been spending too much time in trains lately
November 7, 2025 at 4:26 PM
Can we get an EU regulation to outlaw phone speakers? Or any speakers for that matter? I think I've been spending too much time in trains lately
everybody stand back I'm gonna do stupid with clonefile(2) I think
November 7, 2025 at 1:40 PM
everybody stand back I'm gonna do stupid with clonefile(2) I think
Reposted by amos
sweet github.com/facet-rs/fac...
> `const_type_id` stabilized, 1.91: github.com/rust-lang/ru...
> - Tracking Issue for const TypeId Ord rust-lang/rust#146472 github.com/rust-lang/ru...
> - Tracking Issue for const_cmp rust-lang/rust#143800 github.com/rust-lang/ru...
> `const_type_id` stabilized, 1.91: github.com/rust-lang/ru...
> - Tracking Issue for const TypeId Ord rust-lang/rust#146472 github.com/rust-lang/ru...
> - Tracking Issue for const_cmp rust-lang/rust#143800 github.com/rust-lang/ru...
November 6, 2025 at 11:22 PM
sweet github.com/facet-rs/fac...
> `const_type_id` stabilized, 1.91: github.com/rust-lang/ru...
> - Tracking Issue for const TypeId Ord rust-lang/rust#146472 github.com/rust-lang/ru...
> - Tracking Issue for const_cmp rust-lang/rust#143800 github.com/rust-lang/ru...
> `const_type_id` stabilized, 1.91: github.com/rust-lang/ru...
> - Tracking Issue for const TypeId Ord rust-lang/rust#146472 github.com/rust-lang/ru...
> - Tracking Issue for const_cmp rust-lang/rust#143800 github.com/rust-lang/ru...
Anyone here had a good experience with dioxus’ subsecond? (ie. it worked?)
And about their wasm-split feature? Neither works for me right now.
And about their wasm-split feature? Neither works for me right now.
November 6, 2025 at 6:38 PM
Anyone here had a good experience with dioxus’ subsecond? (ie. it worked?)
And about their wasm-split feature? Neither works for me right now.
And about their wasm-split feature? Neither works for me right now.
Reposted by amos
Poet, musician, and software engineer nori li, here as @nori.gay, has died. She was phenomenally talented and dearly loved
💜 🏳️⚧️ 💜
💜 🏳️⚧️ 💜
honoring the life of nori li
A celebration of nori li, an American poet, musician and software engineer, who was passionate about the arts and trans liberation.
honoringnori.gay
November 6, 2025 at 2:08 AM
Poet, musician, and software engineer nori li, here as @nori.gay, has died. She was phenomenally talented and dearly loved
💜 🏳️⚧️ 💜
💜 🏳️⚧️ 💜
remember: if you have a little tech debt it's your problem
but if you have a LOT of tech debt it's the bank's uhh.. well. mhh.
but if you have a LOT of tech debt it's the bank's uhh.. well. mhh.
November 6, 2025 at 11:45 AM
remember: if you have a little tech debt it's your problem
but if you have a LOT of tech debt it's the bank's uhh.. well. mhh.
but if you have a LOT of tech debt it's the bank's uhh.. well. mhh.
Is there any way to get cargo-hakari to work with dioxus projects? Those build with the 'server' feature flag (for x86_64 linux) and with the 'web' feature flag (for wasm32-unknown-unknown) so.... hard to unify.
November 6, 2025 at 11:13 AM
Is there any way to get cargo-hakari to work with dioxus projects? Those build with the 'server' feature flag (for x86_64 linux) and with the 'web' feature flag (for wasm32-unknown-unknown) so.... hard to unify.
nobody freak out but:
I'm making a monorepo
I'm making a monorepo
November 6, 2025 at 10:15 AM
nobody freak out but:
I'm making a monorepo
I'm making a monorepo
Reposted by amos
ooooooo rusty burn
November 6, 2025 at 6:30 AM
ooooooo rusty burn
not to be inappropriate on main but one of my biggest fantasies is to commission a font
November 5, 2025 at 11:58 PM
not to be inappropriate on main but one of my biggest fantasies is to commission a font
peak performance zed settings:
November 4, 2025 at 2:09 PM
peak performance zed settings:
I've added #![allow(unused_imports)] at the top of my main.rs and I can feel my blood pressure going down already
November 4, 2025 at 1:00 PM
I've added #![allow(unused_imports)] at the top of my main.rs and I can feel my blood pressure going down already
Reposted by amos
What a quiz! 🧩
Luca Palmieri @lpalmieri.com & Amos Wenger @fasterthanli.me challenged us with the trickiest corners of Rust — fun, fast, and delightfully unfair.
#RustLab2025 #RustLang
Luca Palmieri @lpalmieri.com & Amos Wenger @fasterthanli.me challenged us with the trickiest corners of Rust — fun, fast, and delightfully unfair.
#RustLab2025 #RustLang
November 4, 2025 at 11:00 AM
What a quiz! 🧩
Luca Palmieri @lpalmieri.com & Amos Wenger @fasterthanli.me challenged us with the trickiest corners of Rust — fun, fast, and delightfully unfair.
#RustLab2025 #RustLang
Luca Palmieri @lpalmieri.com & Amos Wenger @fasterthanli.me challenged us with the trickiest corners of Rust — fun, fast, and delightfully unfair.
#RustLab2025 #RustLang
Incredible: I’m in Italy and there’s no coffee
November 4, 2025 at 8:02 AM
Incredible: I’m in Italy and there’s no coffee
“This sleeping dog lies, and this sleeping dog always tells the truth”
November 3, 2025 at 10:14 PM
“This sleeping dog lies, and this sleeping dog always tells the truth”