Benjamin "bnjbvr" Bouvier's Avatar

Benjamin "bnjbvr" Bouvier

@bouvier.cc

Rust hacker @ Element, working on Matrix.

86
Followers
100
Following
31
Posts
19.11.2024
Joined
Posts Following

Latest posts by Benjamin "bnjbvr" Bouvier @bouvier.cc

ma question en réponse, c'est pourquoi les deux personnes partent en balade ensemble mais ne marchent pas à la même vitesse ? est-ce qu'elles s'embrouillent à un moment de la balade ? je suis inquiétude pour leur relation

07.03.2026 12:35 👍 1 🔁 0 💬 0 📌 0

see also: plants and plant pots

07.03.2026 12:27 👍 1 🔁 0 💬 0 📌 0
explain (format) Hana

Few days back I mentioned to a friend I have always struggled with commas in sentences. Friend mentioned to use parenthesis. So I have tried to show how deeply it usually goes, and wrote a bit of JS + CSS to help people to read it.

hanickadot.github.io/think-like-m...

#adhd

25.01.2026 09:18 👍 64 🔁 18 💬 5 📌 3

The worst spidermonkey bug I had to debug was caused by a *small* wasm file: """only""" 50 MB, which resulted in a WAT file of a million lines. Bisection (remove half the code, see if it runs and reproduces) helped a lot. A week to reduce the test case, and of course, a 3 lines fix.

Good luck!

04.11.2025 10:14 👍 2 🔁 0 💬 1 📌 0
The same Venn diagram from my original post (with 3 overlapping circles saying, "UX Researchers", "Backstreet Boys", and "5-year-olds", with text in the center saying, "Tell me why") with 3 additional labels added to the 3 intermediary overlapping areas: 
- UX Researchers + BSB: "Show me the meaning"
- UX Researchers + 5-year-olds: "Test everything"
- BSB + 5-year-olds: "I want it that way"

The same Venn diagram from my original post (with 3 overlapping circles saying, "UX Researchers", "Backstreet Boys", and "5-year-olds", with text in the center saying, "Tell me why") with 3 additional labels added to the 3 intermediary overlapping areas: - UX Researchers + BSB: "Show me the meaning" - UX Researchers + 5-year-olds: "Test everything" - BSB + 5-year-olds: "I want it that way"

Mate, I'll do 'em for free!

08.02.2025 03:21 👍 186 🔁 57 💬 3 📌 0

asm.js ftw

30.09.2025 21:42 👍 1 🔁 0 💬 0 📌 0

Who's coming to #eurorust next week? I am 👋🏻

30.09.2025 10:07 👍 0 🔁 0 💬 0 📌 0
Video thumbnail

🚨NEW: "The Late Show with Stephen Colbert" just dropped its first response to ABC, FCC chair, and Disney firing Jimmy Kimmel.

Trump ain't sleeping tonight. 🤣

This is a must-watch. 🔥

19.09.2025 03:02 👍 5795 🔁 2757 💬 152 📌 339
How To Compile Rust Code Faster: Compiler 101 — Benjamin Bouvier at Rust in Paris 2025 🦀 Conf
How To Compile Rust Code Faster: Compiler 101 — Benjamin Bouvier at Rust in Paris 2025 🦀 Conf YouTube video by Rust in Paris 🦀 Conf

🎥 Rust in Paris 2025 🦀

At the latest edition of Rust in Paris, @bouvier.cc explained how to speed compile times up without sacrificing quality.

👉 Watch the full talk: youtu.be/EHu15-E89YY

Huge thanks to Benjamin 🙌

#RustLang #RustInParis #RustProgramming #OpenSource #RustCommunity #Compiler

09.09.2025 00:30 👍 3 🔁 2 💬 0 📌 0
Faster Rust builds on Mac Did you know that macOS has a secret setting that can make Rust builds faster? It can also make Rust tests faster. It probably even has similar effects for other compiled languages such as C, C++, Go,...

New blog post: Faster Rust builds on Mac

nnethercote.github.io/2025/09/04/f...

04.09.2025 05:55 👍 30 🔁 11 💬 1 📌 3

It's even better that the casino picture has been generated by an LLM 🫠

25.08.2025 16:02 👍 0 🔁 0 💬 0 📌 0
Post image
25.08.2025 12:58 👍 106 🔁 46 💬 3 📌 0

I'd like a FEJILËMPFJAKL

sorry, just sneezed on my keyboard. Just one billy please.

16.08.2025 13:15 👍 1 🔁 0 💬 0 📌 0
Preview
refactor(action): try to install a precompiled cargo-machete from the release page by bnjbvr · Pull Request #188 · bnjbvr/cargo-machete This introduces a few changes: stop using the rs-cargo action. I'm not sure what benefits it did provide over using a plain cargo invoke. try to download a precompiled binary artifact, so ther...

also I'm looking for Github Action users, who'd be open to review some changes, and/or test a new way to install `cargo-machete` in an action: github.com/bnjbvr/cargo...
Feedback appreciated!

15.08.2025 14:14 👍 0 🔁 0 💬 0 📌 0
Preview
Project Hydra: Improving state resolution in Matrix Matrix, the open protocol for secure decentralised communications

We’ve now published the details of the security issues which we addressed in Monday’s coordinated security release of Matrix: read all about Project Hydra at matrix.org/blog/2025/08... and please upgrade your servers and rooms where applicable.

14.08.2025 17:23 👍 14 🔁 12 💬 0 📌 0

Notable changes include: a pre-compiled aarch64 binary artifact, a pre-commit hook, custom crate renamings, handling of all the dependencies table with `--fix`, and a slimer and faster Docker image.

15.08.2025 12:52 👍 0 🔁 0 💬 1 📌 0
Preview
Release v0.9.0 · bnjbvr/cargo-machete Shiny new things Add pre-commit hook by @jpmelos in #164 Handle multiple dependency tables and dependency delimiters by @mkatychev in #112 feat(#152): add renamed configuration field by @jalil-sal...

Here's a new release 0.9.0 of `cargo-machete`, the #Rust cargo tool to quickly find unused dependencies!

github.com/bnjbvr/cargo...

Thanks to all the contributors of this release!

#RustLang #Cargo #CargoMachete

15.08.2025 12:52 👍 1 🔁 0 💬 1 📌 0

applicants must dress like Anubis' avatar

05.08.2025 07:42 👍 0 🔁 0 💬 0 📌 0
What’s a technology that you think is overhyped?

I’m going to give a sideways answer to this, which is that the venture capital business model needs to be understood as requiring hype. You can go back to the Netscape IPO, and that was the proof point that made venture capital the financial lifeblood of the tech industry.

Venture capital looks at valuations and growth, not necessarily at profit or revenue. So you don’t actually have to invest in technology that works, or that even makes a profit, you simply have to have a narrative that is compelling enough to float those valuations. So you see this repetitive and exhausting hype cycle as a feature in this industry. A couple of years ago, you would have been asking me about the metaverse, then last year, you would have asked me about Web3 and crypto, and for each of these inflection points there’s an Andreessen Horowitz manifesto.

It’s not simply that one piece of technology is overhyped, it’s that hype is a necessary ingredient of the current business ecosystem of the tech industry. We should examine how often the financial incentive for hype is rewarded without any real social returns, without any meaningful progress in technology, without these tools and services and worlds ever actually manifesting. That’s key to understanding the growing chasm between the narrative of techno-optimists and the reality of our tech-encumbered world.

What’s a technology that you think is overhyped? I’m going to give a sideways answer to this, which is that the venture capital business model needs to be understood as requiring hype. You can go back to the Netscape IPO, and that was the proof point that made venture capital the financial lifeblood of the tech industry. Venture capital looks at valuations and growth, not necessarily at profit or revenue. So you don’t actually have to invest in technology that works, or that even makes a profit, you simply have to have a narrative that is compelling enough to float those valuations. So you see this repetitive and exhausting hype cycle as a feature in this industry. A couple of years ago, you would have been asking me about the metaverse, then last year, you would have asked me about Web3 and crypto, and for each of these inflection points there’s an Andreessen Horowitz manifesto. It’s not simply that one piece of technology is overhyped, it’s that hype is a necessary ingredient of the current business ecosystem of the tech industry. We should examine how often the financial incentive for hype is rewarded without any real social returns, without any meaningful progress in technology, without these tools and services and worlds ever actually manifesting. That’s key to understanding the growing chasm between the narrative of techno-optimists and the reality of our tech-encumbered world.

Stand by this: www.politico.com/newsletters/...

19.02.2025 16:42 👍 9719 🔁 3163 💬 157 📌 351

I only go so infrequently on bluesky, but every time I do, I am quite amazed by the performance of the web application. Just so fast!

19.07.2025 15:50 👍 3 🔁 0 💬 1 📌 0
I am a Rust compiler engineer looking for a new job For the past 3.75 years I have been fortunate to work on Futurewei’s Rust team, where I had enormous freedom to “make Rust better” however I see fit. It has been the highlight of my career and I am gr...

New blog post: I am a Rust compiler engineer looking for a new job

nnethercote.github.io/2025/07/18/l...

18.07.2025 04:33 👍 86 🔁 43 💬 5 📌 2

Howdy all. I'm unfortunately not going to be with my employer for much longer due to team relocation. If anyone has any info on roles that would allow me to continue my Rust compiler work (in New York City), they'd be greatly appreciated.

02.07.2025 17:31 👍 92 🔁 45 💬 1 📌 1

N'oublie pas d'aller chercher le petit Threaderic à son cours de couture !

17.06.2025 04:46 👍 1 🔁 0 💬 0 📌 0
Video thumbnail

jsais pas qui c'est mais franchement elle a raison 👍👍👍

31.03.2025 10:13 👍 757 🔁 263 💬 23 📌 18
From Signal to Matrix, and conversely by Benjamin Bouvier Tonight, I’ve configured and set up a bridge linking my Matrix account to my <a rel=

From Signal to Matrix, and conversely

bouvier.cc/tech/signal-matrix

Tonight, I've configured and set up a bridge linking my #Matrix account to my #Signal account.

25.03.2025 21:44 👍 2 🔁 0 💬 0 📌 0
I've switched blog engines and now every post has 100 million valid URLs by Benjamin Bouvier Another very self-centered update post about me merging my personal and work blogs, and some fun facts about the changes in URLs this caused. </s…

I've switched blog engines and now every post has 100 million valid URLs

bouvier.cc/tech/blog-urls

Another very self-centered update post about me merging my personal and work blogs, and some fun facts about the changes in URLs this caused.

09.03.2025 01:42 👍 3 🔁 0 💬 0 📌 0
Preview
Why does Github action installs the latest version? · Issue #156 · bnjbvr/cargo-machete In our CI we have - name: Run cargo machete uses: bnjbvr/cargo-machete@v0.7.0 But the logs show installation of 0.8.0 with a failure: Run clechasseur/rs-cargo@v2 /home/runner/.cargo/bin/cargo insta...

Doing this upgrade to `cargo-machete` caused an issue on projects that use the Github Action in CI and that haven't upgraded to the Rust edition 2024: I've proposed a workaround, for that case, in this issue.

github.com/bnjbvr/cargo...

Please help spread the word!

25.02.2025 10:59 👍 0 🔁 0 💬 0 📌 0
Release v0.8.0 · bnjbvr/cargo-machete What's Changed readme: bump checkout action by @marcoieni in #142 chore: make clippy happy on nightly builds by @bnjbvr in #146 Update cargo_toml to 0.21, making it compatible with the Rust 2024 e...

I've just released cargo-machete 0.8.0, the Cargo tool to quickly remove unused #Rust dependencies, so as to be compatible with the resolver=3 option in particular 🥳

github.com/bnjbvr/cargo...

24.02.2025 20:15 👍 0 🔁 0 💬 1 📌 0
Preview
crates.io: Rust Package Registry

Happy #Rust 1.85 release to y'all, now with the Rust 2024 edition!

As a reminder, it's usually a good thing to clean all your rust directories after updating to a new stable version, to free some storage occupied by old build artifacts.

I use this cardo addon for that: crates.io/crates/cargo...

24.02.2025 09:46 👍 4 🔁 0 💬 0 📌 0

Toustes bonjour à tienstiens !

23.01.2025 09:04 👍 0 🔁 0 💬 0 📌 0