Certified rat moment.
"no_std" support landed on main branch.
Running TUIs on your microwave's display soon.
Trifecta Tech Foundation is now a member of the @rustfoundation!
Why? We believe that software must become safer; that this is paramount in critical infrastructure; and that #rustlang is an outstanding choice of technology for this purpose.
https://rustfoundation.org/media/rust-foundation-associate-member-announcement-may-2025/
* Announcement * Memory-safe sudo to become the default in Ubuntu!
@ubuntu is supporting us to get sudo-rs ready for Ubuntu 25.10.
https://trifectatech.org/blog/memory-safe-sudo-to-become-the-default-in-ubuntu/
"Fuzz testing is incredibly useful, but the fuzzer is a black box; Does my fuzzer actually exercise the code paths that I think it should?"
@folkertdev uncovers the mystery in his new blog: https://tweedegolf.nl/en/blog/154/what-is-my-fuzzer-doing
Simulation results of how much a home battery could've saved me last year (with 2027 prices). No trading, just a simple charge when exporting and discharge when importing.
These results are... disappointing. A 10 kWh battery saves €190, but costs ~€4000. So it'd take 21 years to recoup.
The answer is about 15 seconds (when file is already loaded into RAM).
Not good, but not too bad I guess
Let's see how fast serde-json can deserialize 9gb of json :P
Maybe silly idea?
What if device-driver could also generate C headers? Maybe 'normal' embedded people would use it and publish it. Then we (the crab people) would get low level drivers for (almost) free!
We're happy to see adoption for zlib-rs skyrocketing. Especially stoked about rust tooling like cargo, gitoxide and rustup
Special thanks to @josh
Cargo: https://github.com/rust-lang/cargo/pull/15417
Rustup: https://github.com/rust-lang/rustup/pull/4297
Gitoxide: https://github.com/GitoxideLabs/gitoxide/pull/1963
People like to think Asimov predicted the current technology known as "artificial intelligence". They are wrong. It was Douglas Adams when a computer spent untold resources just to return an answer which is both irrelevant and poses further questions.
Does using Rust really make your software safer?
https://tweedegolf.nl/en/blog/152/does-using-rust-really-make-your-software-safer
Discussions: https://discu.eu/q/https://tweedegolf.nl/en/blog/152/does-using-rust-really-make-your-software-safer
SIMD is neat because it's an area where a clever programmer can still beat the compiler. But it's also intimidating, and hard to see how all of those weird instructions can be used.
So, I'm writing a short series to show how we use SIMD to speed up zlib-rs.
https://tweedegolf.nl/en/blog/153/simd-in-zlib-rs-part-1-autovectorization-and-target-features
New blog series: @folkertdev shows how we use SIMD in the zlib-rs project.
SIMD is crucial to good performance, but learning how to use it can be daunting. In this series we'll show concrete examples of using SIMD in a real world project.
Part 1 explains how the compiler already uses SIMD for us, how to evaluate whether it's doing a good job, and how to use a more optimal version when the current CPU supports it.
https://tweedegolf.nl/en/blog/153/simd-in-zlib-rs-part-1-autovectorization-and-target-features
** Sponsor announcement ** Espressif is a Bronze Sponsor of RustWeek!
Find out more about them here: https://www.espressif.com/en
Thank you for your support!
More info about RustWeek and tickets: https://rustweek.org/
Idk why, but a year on from getting my solar panels it still makes me happy I can grill chicken for free and purely from the sun
Online I see recommendations for STM32MP1, so something like this: https://wiki.seeedstudio.com/ODYSSEY-STM32MP135D/
Say I would want to experiment with embedded linux, what would be a good board to get? Ideally it's relatively cheap and also very 'normal'. Performance needs are low.
Ah, he's on mastodon too. @jue was the one doing the nrfxlib update and some more. The release is thanks to him as well!