Mhmhm...apparently #Bun is #Rust'ing in the oven.πŸ˜‹

#RiiR #RustLang #BunJS

πŸ¦€ How (and why) we rewrote our production C++ frontend infrastructure in Rust

While memory-safe languages like Rust offer real benefits, serious cryptographic implementations inevitably rely on unsafe code, assembly, and low-level control, eroding those guarantees. At that point, the added abstraction often increases complexity without meaningfully reducing risk.

https://blog.nearlyfreespeech.net/2026/04/17/how-and-why-we-rewrote-our-production-c-frontend-infrastructure-in-rust/

#cpp #rust #riir

NearlyFreeSpeech.NET Blog Β» How (and why) we rewrote our production C++ frontend infrastructure in Rust

Should i #RIIR 20yo a strange attractor renderer as a project to teach myself rust?

πŸ¦€ Ladybird ❀️ Vibecoding ❀️ Rust
https://ladybird.org/posts/adopting-rust/

#ladybird #rust #vibecoding #riir

Ladybird adopts Rust, with help from AI - Ladybird

We're adopting Rust as our C++ successor language, and using AI agents to accelerate the transition.

GitHub - Ragnaroek/iron-wolf: wolf3D in Rust

wolf3D in Rust. Contribute to Ragnaroek/iron-wolf development by creating an account on GitHub.

GitHub

I've recently been rewriting my substitution-tiling transducers code in #RustLang, replacing the old Sage code.

One reason is that Sage is harder to run these days. It vanished from Ubuntu some time between 22.04 and 24.04 and hasn't (yet?) come back.

Another reason was that reimplementing all my algorithms from scratch was a valuable exercise in making sure I understood them, when I wrote them up for my arXiv preprint. (Which I'm hoping to produce an improved edition of at some point, filling in some gaps.)

But the third reason is shown in these pictures. The hexagonal one is straight from one of my blog posts, showing the centre of one of the 6-way 'singular' instances of the Spectre tiling. It takes my Sage code 2 minutes in total to generate that SVG.

The second image is the result of the Rust version of the code working for the same 2 minutes. The hexagon marked in the middle shows the boundary of what the Sage code had calculated. Much faster!

#TilingTuesday #RiiR

A port on #localhost open only to one process. Can #linux #network namespaces help me?

Let's find out.

The idea is to MitM between my IMAP server and Claws Mail. The proxy would ignore the password and instead use #TLS with a client #certificate to authenticate me (mTLS style).

This way, there's one less #password to store in RAM and accidentally exfiltrate.

As much as I like the Claws UI, it's crashy and I don't trust its #security a lot. #RiiR anyone :P?

#email #networking #dovecot

Just found out about the RiiR of ffmpeg and it’s called ffmpReg. I can’t be the only who thinks having mpreg in the name is funny
https://github.com/yazaldefilimone/ffmpreg
#rust #ffmpeg #riir
GitHub - yazaldefilimone/ffmpreg: An experimental safe multimedia toolkit

An experimental safe multimedia toolkit. Contribute to yazaldefilimone/ffmpreg development by creating an account on GitHub.

GitHub
here's an idea for the #RIIR crowd: #X11, for those use-cases where #wayland fails utterly. more useful than rewriting cat and ls in rust...