Come for the compile-time loop unrolling, stay for the profile-guided optimization!
jlogan.dev/blog/2025/11...
>
> look inside
>
> `NES Game`
$ strings plushlogic.bin
...
NES Game
nesGameSubOpenWin
nesGameInnerWinChildClose
nesGameWinChildClose
nesGameSubCloseWin
>
> look inside
>
> `NES Game`
$ strings plushlogic.bin
...
NES Game
nesGameSubOpenWin
nesGameInnerWinChildClose
nesGameWinChildClose
nesGameSubCloseWin
"The precision of this function is non-deterministic. This means it varies by platform, Rust version, and can even differ within the same execution from one invocation to the next."
When would results vary between invocations?
#rustlang
We march ever closer to the "silicon vendor singularity"
www.reuters.com/technology/t...
We march ever closer to the "silicon vendor singularity"
www.reuters.com/technology/t...
> Rust version showed performance and runtime memory usage advantages over the C++
> We anticipate accelerating adoption of Rust over the coming years
engineering.fb.com/2026/01/27/s...
#rustlang #whatsapp
> Rust version showed performance and runtime memory usage advantages over the C++
> We anticipate accelerating adoption of Rust over the coming years
engineering.fb.com/2026/01/27/s...
#rustlang #whatsapp
A little python program that generates poster for cities! You might have seen stuff like this around lately, but I modified it to put an emphasis on rail infrastructure :3
A little python program that generates poster for cities! You might have seen stuff like this around lately, but I modified it to put an emphasis on rail infrastructure :3
- A beginner-friendly post on logic analyzers (Rust is a small part of the post).
> Focuses on understanding samples, capture duration, and reading waveforms with PulseView.
blog.implrust.com/posts/2026/0...
#rustlang #embedded
- A beginner-friendly post on logic analyzers (Rust is a small part of the post).
> Focuses on understanding samples, capture duration, and reading waveforms with PulseView.
blog.implrust.com/posts/2026/0...
#rustlang #embedded
scientificcomputing.rs/monthly/2026...
scientificcomputing.rs/monthly/2026...
www.vectorware.com/blog/rust-st...
Supporting Rust's standard library enables existing Rust code to work on the GPU and makes GPU programming feel normal.
www.vectorware.com/blog/rust-st...
Supporting Rust's standard library enables existing Rust code to work on the GPU and makes GPU programming feel normal.
In addition to a nice speedup, this change shrinks the repo by about 45%, removing about 2600 lines of code!
In addition to a nice speedup, this change shrinks the repo by about 45%, removing about 2600 lines of code!
- 7 new releases, from v0.39 to v0.45
- 122 new lints, more than double last year's count
- 4x reduction in lint execution time — some lints became up to 10x faster
- across 26 (!!) rustdoc format versions
predr.ag/blog/cargo-s...
- 7 new releases, from v0.39 to v0.45
- 122 new lints, more than double last year's count
- 4x reduction in lint execution time — some lints became up to 10x faster
- across 26 (!!) rustdoc format versions
predr.ag/blog/cargo-s...
After years of focusing on single-thread performance, I finally called it good gave it more cores - and the parallel speedup is nearly linear!
After years of focusing on single-thread performance, I finally called it good gave it more cores - and the parallel speedup is nearly linear!
By the end of 2024, cargo-semver-checks' capabilities were growing exponentially: 30 -> 57 -> 120 lints. We now end 2025 with 242 lints — 122 new lints were merged this calendar year 🎉
The exponential continues!
By the end of 2024, cargo-semver-checks' capabilities were growing exponentially: 30 -> 57 -> 120 lints. We now end 2025 with 242 lints — 122 new lints were merged this calendar year 🎉
The exponential continues!
But, I'm terrible at starting to write unless I have specific questions to answer.
So: ask me anything re: embedded/rust/hardware!
But, I'm terrible at starting to write unless I have specific questions to answer.
So: ask me anything re: embedded/rust/hardware!
xania.org/202512/18-pa...
youtu.be/STZb5K5sPDs
#AoCO2025
xania.org/202512/18-pa...
youtu.be/STZb5K5sPDs
#AoCO2025
Meanwhile, I'll be writing up Python bindings for the control program to bring the barrier to entry as far down as possible.
Meanwhile, I'll be writing up Python bindings for the control program to bring the barrier to entry as far down as possible.
I hope my token of recognition is just the start of jyn's invaluable work getting the funding it deserves.
Folks, can we get jyn some more funding? RT 🙏
github.com/sponsors/jyn...
I hope my token of recognition is just the start of jyn's invaluable work getting the funding it deserves.
Folks, can we get jyn some more funding? RT 🙏
github.com/sponsors/jyn...
This time, I got rustc to accept some code that I think should have errored out!
github.com/rust-lang/ru...
This time, I got rustc to accept some code that I think should have errored out!
github.com/rust-lang/ru...
People know that unwrap can cause a panic. That's the choice that's being made when you unwrap. Changing the name won't change that.
Crate of the month is [InterpN](crates.io/crates/interpn) by @ponderingpothos.bsky.social
Enjoy!
Crate of the month is [InterpN](crates.io/crates/interpn) by @ponderingpothos.bsky.social
Enjoy!