Typed-arrow – compile‑time Arrow schemas for Rust

Typed-arrow – compile‑time Arrow schemas for Rust
For some reason the x-mixed-replace MIME type popped into my head. In the early 2000s an acquaintance had a webcam at their desk. Rather than refreshing every 15-30 seconds, which is what just about every other camera page did, the server they wrote used a clever bit of HTTP to take a stream of JPEGs and constantly update the page with the latest one. This was well before browsers had anything like streaming video support without plugins. It blew my mind. Looks like it's still supported, presumably because there's still zillions of IP cameras out there using the same technique.
@catsalad @abbiistabbii that's not even the most cursed #rust / #rustlang example I could come up with.
it goes downhill from there.
OK, one last one because I just got nerdsniped.
Cargo does not have a simple rule about where it will put binaries (`cargo build --profile dev` puts them into `target/debug/`, `cargo build --profile debug` is an error).
It does have a simple rule about where it will install them, which is into a `bin` directory. That `bin` directory can be anywhere, but it must be named `bin`.
These two facts combine to make it difficult to put a binary into a directory of your choice.
A massive improvement in rustdoc search just got merged:
windows-rs
doesn't block the browser for a few seconds (or more) anymore.It should be available in tomorrow's nightly, can't wait!
Whenever someone (usually neurospicy, plural, trans+ fem, and therian) writes about Rust, we find ourselves unclear whether they mean:
Not just that, but considering some of y'all live somewhere auf Deutschland, it's technically possible that you're posting about Rust whilst playing Rust from Rust in Baden-Württemberg!!!
What do you call an OTel collector written in #Rust? Rotel!
And it shows some impressive performance gains over the Go-written collector.
Check out the latest on this fascinating #opensource project fresh from Open #Observability Summit + #OpenTelemetry Day:
https://medium.com/p/d42c8826d6a5#079f
@opentelemetry.fosstodon.org @rustfoundation
October 11, 2025 in Paris
Submit your ideas and propose topics on our GitHub repo and let’s make things happen together! Attending is free with limited capacity only. So hurry up and register now https://eurorust.eu/activities/impl-day?utm_source=mastodon&utm_medium=social&utm_campaign=25-08-19-impl-day-announcement
It's amazing how far const eval has come in #Rust. It wasn't too long ago that even a simple if/else wasn't permitted. Now we're not that far off from having const trait impls and const closures, which will make damn near everything const capable.
I know there's plenty of others involved, but kudos to @oli and Ralf Jung for their endless dedication.
This episode of #OpenSourceSecurity I chat with @tb about crates.io trusted publishing
I learned a ton about how trusted publishing works, it's one of those very new and very interesting topics
And of course anytime I can talk about #Rust it's a great chat :)
https://opensourcesecurity.io/2025/2025-08-cratesio-trusted-publishing-tobias/
I just released dysk 3, now compatible with Mac too thanks to a generous hardware donation!
#TIL that there is a #Rust rewrite of the venerable ntpd, the unimaginatively named (but really, do we _want_ imagination in this category?) ntpd-rs: https://docs.ntpd-rs.pendulum-project.org/
extendr has a domain! Say hello to https://extendr.rs
We're working on lowering the bar to using Rust with
We've added some new resources:
- Intro to Rust for R Developers https://extendr.rs/intro-rust/
- Publishing to CRAN: https://extendr.rs/user-guide/cran-publishing.html
- Building for WebR: https://extendr.rs/user-guide/webr.html
Abandoned gas station. At least it shows nice price per litre.