Sign in

Rust Bytes

@rustaceans.bsky.social
404 followers 23 following 2.3K posts

Bi-Weekly Digest for Rustaceans | rustbytes.com | Amsterdam | buymeacoffee.com/rustbytes

PostsRepliesMedia
Rust Bytes @rustaceans.bsky.social · 23/09/2026
Allow observers to participate during meetings > Rust Leadership Council revised observer policy allowing useful participation in meetings, aligning rules with longstanding practice and ending frequent violations.
110
Rust Bytes @rustaceans.bsky.social · 23/09/2026
JUST IN: Rust Foundation Welcomes New Members: CodSpeed, Haevek, Perplexity, and Software Stewardship Lab
Image: JUST IN: Rust Foundation Welcomes New Members: CodSpeed, Haevek, Perplexity, and Software Stewardship Lab
100
Rust Bytes @rustaceans.bsky.social · 23/09/2026
Hardening Linux's C Code: A Rewrite-and-Verify Loop > Extract Linux C parser, rewrite safely in Rust, differential-fuzz for match, prove no OOB in Lean; helped fix UVC overflow.
Image: Hardening Linux's C Code: A Rewrite-and-Verify Loop 


> Extract Linux C parser, rewrite safely in Rust, differential-fuzz for match, prove no OOB in Lean; helped fix UVC overflow.
192
Rust Bytes @rustaceans.bsky.social · 23/09/2026
Writing Rust code that's faster than state-of-the-art libraries by asking agents to make the code faster > Max Woolf shows agentic LLMs iteratively optimize Rust code via strict benchmarks and prompts, yielding 2x–20x speedups over state-of-the-art libraries without unsafe code
Image: Writing Rust code that's faster than state-of-the-art libraries by asking agents to make the code faster


> Max Woolf shows agentic LLMs iteratively optimize Rust code via strict benchmarks and prompts, yielding 2x–20x speedups over state-of-the-art libraries without unsafe code
100
Rust Bytes @rustaceans.bsky.social · 23/09/2026
Building a Faster C# Driver for ScyllaDB…on our Self-Baked C#-Rust FFI Framework > ScyllaDB rebuilt its C# driver atop Rust via custom FFI framework, keeping the API while nearly doubling concurrent performance.
Image: Building a Faster C# Driver for ScyllaDB…on our Self-Baked C#-Rust FFI Framework 


> ScyllaDB rebuilt its C# driver atop Rust via custom FFI framework, keeping the API while nearly doubling concurrent performance.
110
Rust Bytes @rustaceans.bsky.social · 23/09/2026
The myth of consensual Rust
Image: The myth of consensual Rust
0291
Rust Bytes @rustaceans.bsky.social · 23/09/2026
Rust Background Jobs with Apalis and Postgres: Reminders on Solana > How Heirloom built reliable Solana reminder jobs with Apalis + Postgres: idempotent keys, onchain guards, retries, and a migration gotcha.
Image: Rust Background Jobs with Apalis and Postgres: Reminders on Solana 


> How Heirloom built reliable Solana reminder jobs with Apalis + Postgres: idempotent keys, onchain guards, retries, and a migration gotcha.
110
Rust Bytes @rustaceans.bsky.social · 23/09/2026
Arguing about arguments > Steve Klabnik, once against fancy Rust argument features from Ruby experience, now cautiously supports named parameters alone due to AI coding agents improving call-site clarity.
Image: Arguing about arguments 


> Steve Klabnik, once against fancy Rust argument features from Ruby experience, now cautiously supports named parameters alone due to AI coding agents improving call-site clarity.
171
Rust Bytes @rustaceans.bsky.social · 23/09/2026
Fearless SIMD v1.0 is here > Fearless SIMD v1.0 enables safe, performant portable SIMD in Rust without unsafe code, via macros and safe intrinsics access, already widely adopted.
Image: Fearless SIMD v1.0 is here 


> Fearless SIMD v1.0 enables safe, performant portable SIMD in Rust without unsafe code, via macros and safe intrinsics access, already widely adopted.
130
Rust Bytes @rustaceans.bsky.social · 23/09/2026
Apache Iggy 0.9.0 Release > Apache Iggy 0.9.0 is the first TLP release, adding full VSR clustering, durability options, many SDK/connector updates, and major performance gains.
Image: Apache Iggy 0.9.0 Release 


> Apache Iggy 0.9.0 is the first TLP release, adding full VSR clustering, durability options, many SDK/connector updates, and major performance gains.
100
Rust Bytes @rustaceans.bsky.social · 22/09/2026
Polars 2.0 makes streaming the default Lazy engine (order no longer guaranteed), tightens casts/API, removes many deprecated features, and changes CSV/IPC behavior.
Image: Polars 2.0 makes streaming the default Lazy engine (order no longer guaranteed), tightens casts/API, removes many deprecated features, and changes CSV/IPC behavior.
100
Rust Bytes @rustaceans.bsky.social · 22/09/2026
Announcing a Maintainer in Residence: Scott Schafer for the Cargo team > Rust Foundation funds Scott Schafer full-time as Cargo Maintainer in Residence to ease the team’s heavy maintenance load and backlog.
Image: Announcing a Maintainer in Residence: Scott Schafer for the Cargo team 


> Rust Foundation funds Scott Schafer full-time as Cargo Maintainer in Residence to ease the team’s heavy maintenance load and backlog.
131
Rust Bytes @rustaceans.bsky.social · 22/09/2026
How Rust programmers seem to normal people 😎
Image: How Rust programmers seem to normal people 😎
121
Rust Bytes @rustaceans.bsky.social · 22/09/2026
Maintainer spotlight: Alejandra González (@blyxyas) > Alejandra González (@blyxyas), Clippy maintainer and first Maintainer in Residence, shares her path into Rust, mentoring, and passion for faster compile times.
Image: Maintainer spotlight: Alejandra González (@blyxyas) 


> Alejandra González (@blyxyas), Clippy maintainer and first Maintainer in Residence, shares her path into Rust, mentoring, and passion for faster compile times.
100
Rust Bytes @rustaceans.bsky.social · 22/09/2026
GitHub Actions leaking secrets when Miri output is cached > Miri cached all env vars in target/, letting GitHub Actions PR caches leak secrets. Fixed by restricting preserved variables; clear caches and rotate secrets.
Image: GitHub Actions leaking secrets when Miri output is cached 


> Miri cached all env vars in target/, letting GitHub Actions PR caches leak secrets. Fixed by restricting preserved variables; clear caches and rotate secrets.
100
Rust Bytes @rustaceans.bsky.social · 22/09/2026
Slint v1.18.1 got released. > It's a patch release fixing bugs and crashes.
Image:Slint v1.18.1 got released.


>  It's a patch release fixing bugs and crashes.
100
Rust Bytes @rustaceans.bsky.social · 21/09/2026
Finding Bugs > A simple generative fuzzer comparing regex vs regex_lite found the known bug (and another) by testing small, weighted random regexes and inputs.
Image: Finding Bugs 


> A simple generative fuzzer comparing regex vs regex_lite found the known bug (and another) by testing small, weighted random regexes and inputs.
100
Rust Bytes @rustaceans.bsky.social · 21/09/2026
you vs him
010
Rust Bytes @rustaceans.bsky.social · 20/09/2026
Trying to Make a Loop Auto-Vectorize > Float loops resist auto-vectorization due to non-associativity; Rust’s algebraic operators enable it, often outperforming naive intrinsics via multi-accumulator SIMD.
Image: Trying to Make a Loop Auto-Vectorize 


> Float loops resist auto-vectorization due to non-associativity; Rust’s algebraic operators enable it, often outperforming naive intrinsics via multi-accumulator SIMD.
100
Rust Bytes @rustaceans.bsky.social · 20/09/2026
Astro's new Carapace | Astro Together FRA 2026 × Seibert > With Astro 7 came a new, better, faster compiler, entirely re-written in Rust. In this talk, Louis Escher walks you through how the compiler used to work, and what is different after the rewrite.
Image: 

Astro's new Carapace | Astro Together FRA 2026 × Seibert 


> With Astro 7 came a new, better, faster compiler, entirely re-written in Rust. In this talk, Louis Escher walks you through how the compiler used to work, and what is different after the rewrite.
100
Rust Bytes @rustaceans.bsky.social · 20/09/2026
Vortex: One Format for Any Shape > Vortex is an extensible Rust columnar format that fits any data shape via custom types, encodings, and layouts—while staying fast and compact.
Image: Vortex: One Format for Any Shape 


> Vortex is an extensible Rust columnar format that fits any data shape via custom types, encodings, and layouts—while staying fast and compact.
100
Rust Bytes @rustaceans.bsky.social · 20/09/2026
Ubuntu 26.10 completes transition to Rust-based coreutils > This release, tagged Stonking Stingray and due October 2026, fully adopts Rust-based uutils for core utilities, migrating remaining GNU ones.
Image: Ubuntu 26.10 completes transition to Rust-based coreutils 


> This release will move cp, mv & rm Over To Rust Coreutils For 100% Transition
100
Rust Bytes @rustaceans.bsky.social · 20/09/2026
Slint 1.18 Released > This release brings FlexboxLayout, spring animations, runtime z-order, leaner code, array mutations in .slint, and quality-of-life upgrades for smoother UIs.
Image: Slint 1.18 Released 


> This release brings FlexboxLayout, spring animations, runtime z-order, leaner code, array mutations in .slint, and quality-of-life upgrades for smoother UIs.
120
Rust Bytes @rustaceans.bsky.social · 20/09/2026
"Well that’s ironic Or should I say ferrous?"
Image: "Well that’s ironic Or should I say ferrous?"
130
Rust Bytes @rustaceans.bsky.social · 20/09/2026
Rotomdex is a terminal Pokédex in Rust with async asset fetching, offline mode, hotswappable versions, and an 80x24 design.
111
Rust Bytes @rustaceans.bsky.social · 20/09/2026
Neomacs rewrites Emacs in Rust with a GPU display engine, targeting full compatibility, modern media support, animations, and eventual multi-threaded Elisp performance.
Image: Neomacs rewrites Emacs in Rust with a GPU display engine, targeting full compatibility, modern media support, animations, and eventual multi-threaded Elisp performance.
100
Rust Bytes @rustaceans.bsky.social · 20/09/2026
Visualizing The ABA Problem: What crossbeam-epoch Solves > ABA problem lets CAS succeed on recycled pointers, creating dangling refs in lock-free stacks; Rust ownership fails here, Miri detects it, epoch reclamation fixes it.
Image: Visualizing The ABA Problem: What crossbeam-epoch Solves 


> ABA problem lets CAS succeed on recycled pointers, creating dangling refs in lock-free stacks; Rust ownership fails here, Miri detects it, epoch reclamation fixes it.
110
Rust Bytes @rustaceans.bsky.social · 19/09/2026
This Week's Rust Challenge to solve Last week we had you implement trap challenge. Now… onto this week’s. Given two strings s and t, return the minimum window substring of s such that every character in t including duplicates is included in the window.
Image: This Week's Rust Challenge to solve


Last week we had you implement trap challenge. Now… onto this week’s.


Given two strings s and t, return the minimum window substring of s such that every character in t including duplicates is included in the window.
100
Rust Bytes @rustaceans.bsky.social · 19/09/2026
Developing provably correct Rust code with Verus > Verus is an open-source Rust verifier that proves code matches mathematical specs for all inputs, enabling fast, machine-checked correctness even for unsafe and concurrent code.
Image: Developing provably correct Rust code with Verus 


> Verus is an open-source Rust verifier that proves code matches mathematical specs for all inputs, enabling fast, machine-checked correctness even for unsafe and concurrent code.
110
Rust Bytes @rustaceans.bsky.social · 19/09/2026
[Call for testing] trim-paths RFC 3127 > Cargo’s trim-paths profile option sanitizes paths in binaries for reproducibility; now in call-for-testing ahead of stabilization.
Image: [Call for testing] trim-paths RFC 3127 


> Cargo’s trim-paths profile option sanitizes paths in binaries for reproducibility; now in call-for-testing ahead of stabilization.
100
Rust Bytes @rustaceans.bsky.social · 19/09/2026
Benchmarking Wild vs Mold > Mold’s benchmarks show Wild slower mainly from config differences (delete file, ext4, no-fork) plus Mold’s recent speedups; matched setups align results.
Image: Benchmarking Wild vs Mold 


> Mold’s benchmarks show Wild slower mainly from config differences (delete file, ext4, no-fork) plus Mold’s recent speedups; matched setups align results.
100
Rust Bytes @rustaceans.bsky.social · 19/09/2026
Saving another 100TB of RAM with math (and Rust) > Cloudflare optimized Pingora’s consistent hashing by packing structs tighter and cutting hashes 90% via math analysis, reclaiming over 100TB of RAM globally.
Image: Saving another 100TB of RAM with math (and Rust) 


> Cloudflare optimized Pingora’s consistent hashing by packing structs tighter and cutting hashes 90% via math analysis, reclaiming over 100TB of RAM globally.
100
Rust Bytes @rustaceans.bsky.social · 19/09/2026
GPUI Kit v0.6.2 is out! > This release adds iOS/Android mobile support, new Carousel/Empty/InputGroup components, public editor search API, and performance improvements.
Image: GPUI Kit v0.6.2 is out!


> This release adds iOS/Android mobile support, new Carousel/Empty/InputGroup components, public editor search API, and performance improvements.
120
Rust Bytes @rustaceans.bsky.social · 19/09/2026
The Golden Spike, and Resurrecting the Vale(n) Programming Language > Evan Ovadia resurrects Vale as Valen, building deep Rust interop with cross-language generics, memory safety, and seamless compiler integration.
Image: The Golden Spike, and Resurrecting the Vale(n) Programming Language 


> Evan Ovadia resurrects Vale as Valen, building deep Rust interop with cross-language generics, memory safety, and seamless compiler integration.
110
Rust Bytes @rustaceans.bsky.social · 18/09/2026
Why TeX is Slow and How We Rebuilt It in Pure Rust > ratex is a pure-Rust TeX rebuild that compiles documents 10–70× faster than TeX Live via in-memory packages and smart caching.
Image: Why TeX is Slow and How We Rebuilt It in Pure Rust 


> ratex is a pure-Rust TeX rebuild that compiles documents 10–70× faster than TeX Live via in-memory packages and smart caching.
2155
Rust Bytes @rustaceans.bsky.social · 18/09/2026
The Mold linker’s rewrite in Rust is now official!
150
Rust Bytes @rustaceans.bsky.social · 18/09/2026
yagni
020
Rust Bytes @rustaceans.bsky.social · 18/09/2026
Why building a Rust LSP is hard > Building a Rust LSP is hard: it needs useful answers from incomplete code via layered indexing, workspaces and intent guessing.
Image: Why building a Rust LSP is hard 


> Building a Rust LSP is hard: it needs useful answers from incomplete code via layered indexing, workspaces and intent guessing.
110
Rust Bytes @rustaceans.bsky.social · 18/09/2026
Biome Version 2.5.14 is out! > Biome 2.5.14 latest patch adds several nursery lint rules and fixes bugs in formatting, TypeScript, HTML, Vue, Svelte and plugins.
Image: Biome Version 2.5.14 is out!


> Biome 2.5.14 latest patch adds several nursery lint rules and fixes bugs in formatting, TypeScript, HTML, Vue, Svelte and plugins.
130
Rust Bytes @rustaceans.bsky.social · 18/09/2026
Planetscale open-sourced Lead: a deliberately non-production Postgres text-search extension for exercising TIN-compatible application SQL in development, test, CI, and staging environments.
Image: Planetscale open-sourced Lead: a deliberately non-production Postgres text-search extension for exercising TIN-compatible application SQL in development, test, CI, and staging environments.
111
Rust Bytes @rustaceans.bsky.social · 17/09/2026
Announcing RustFS 1.0.0 GA: Production-Ready, Open Source, S3-Compatible Object Storage > RustFS 1.0.0 GA now launches as production-ready open-source S3-compatible object storage in Rust with 32k stars and 2.7M worldwide deployments.
Image: Announcing RustFS 1.0.0 GA: Production-Ready, Open Source, S3-Compatible Object Storage 


> RustFS 1.0.0 GA now launches as production-ready open-source S3-compatible object storage in Rust with 32k stars and 2.7M worldwide deployments.
110
Rust Bytes @rustaceans.bsky.social · 17/09/2026
JUST IN: Be alert: targeted attacks on prominent Rustaceans > Attackers target Rust members via fake job/project video calls to install malware; stay suspicious and secure accounts.
Image: JUST IN: Be alert: targeted attacks on prominent Rustaceans 


> Attackers target Rust members via fake job/project video calls to install malware; stay suspicious and secure accounts.
172
Rust Bytes @rustaceans.bsky.social · 17/09/2026
Why building a Rust LSP is hard > Building a Rust LSP is hard: it needs useful answers from incomplete code via layered indexing, workspaces and intent guessing.
Image: Why building a Rust LSP is hard 


> Building a Rust LSP is hard: it needs useful answers from incomplete code via layered indexing, workspaces and intent guessing.
140
Rust Bytes @rustaceans.bsky.social · 17/09/2026
It is year 2028 and Linux has been completely rewritten in Rust.
010
Rust Bytes @rustaceans.bsky.social · 17/09/2026
Migrating the GitHub Copilot runtime to Rust, using Copilot > GitHub rewrote Copilot's agent runtime from TypeScript to 800k lines of Rust using AI agents, boosting performance massively in months.
Image: Migrating the GitHub Copilot runtime to Rust, using Copilot 


> GitHub rewrote Copilot's agent runtime from TypeScript to 800k lines of Rust using AI agents, boosting performance massively in months.
151
Rust Bytes @rustaceans.bsky.social · 16/09/2026
ZapFast is a lightweight native WhatsApp client for Linux, macOS, Windows. It opens under a second, 150MB RAM, voice notes, files ans is open-source Rust.
100
Rust Bytes @rustaceans.bsky.social · 16/09/2026
smolvm v1.16.1 is out > this release speeds up pack compression, improves checkpoint restore reliability, reuses image layers, reduces memory copies, and adds CUDA/PyTorch support.
Image: smolvm v1.16.1 is out


> this release speeds up pack compression, improves checkpoint restore reliability, reuses image layers, reduces memory copies, and adds CUDA/PyTorch support.
200
Rust Bytes @rustaceans.bsky.social · 16/09/2026
110
Rust Bytes @rustaceans.bsky.social · 16/09/2026
Panda CSS v2 is coming with its compiler now rewritten in Rust for much better performance and lower memory use, after months of work, and is now ready to try.
Image: Panda CSS v2 is coming: its compiler was rewritten in Rust for much better performance and lower memory use, after months of work, and is now ready to try.
120
Rust Bytes @rustaceans.bsky.social · 16/09/2026
Faster previews, soon powered by OJ > OJ is Lovable’s new Rust engine replacing Vite: 4x faster starts, far less memory, Vite-compatible, now open source for quicker previews.
Image: Faster previews, soon powered by OJ  


> OJ is Lovable’s new Rust engine replacing Vite: 4x faster starts, far less memory, Vite-compatible, now open source for quicker previews.
120