The Future Trait Has A Missing State via @fanf https://lobste.rs/s/jmbjlu #rust
https://blog.yoshuawuyts.com/the-future-trait-has-a-missing-state
rust
Voxlocal: a minimal voice agent written in Rust https://lobste.rs/s/gqaqgq #ai #programming #rust
https://samkhawase.com/blog/voxlocal-minimal-voice-agent/
Thinking in Traits https://lobste.rs/s/yd7075 #rust
https://corrode.dev/blog/thinking-in-traits/
Pining for Arc Downcasting in Rust by @PolyWolf https://lobste.rs/s/dayzwt #rust
https://wolfgirl.dev/blog/2026-09-29-pining-for-arc-downcasting-in-rust/
Deser: Rethinking Rust Serialization https://lobste.rs/s/hxmtyv #rust
https://lucumr.pocoo.org/2026/9/29/deser/
The Ubuntu 26.04 Rust sudo is not compatible with standard sudo https://lobste.rs/s/e201eb #linux #rust
https://utcc.utoronto.ca/~cks/space/blog/linux/Ubuntu2604RustSudoNotCompatible
Ruffle: Stable Releases, API, Text... and Everything Else https://lobste.rs/s/zqiizd #games #retrocomputing #rust
https://ruffle.rs/blog/2026/11/04/stable-releases-and-everything-else
Rust to WGSL transpiler `wgsl-rs` released https://lobste.rs/s/enijty #graphics #plt #rust
https://renderling.xyz/articles/wgsl-rs-beta-release.html
codestats 1.0 is out! It's a command-line tool, written in Rust, that counts the code, comment, blank, and shebang lines in a codebase by language. My last post about it was for version 0.7.0, so there's a lot that's changed since then.
My goal for 1.0 was to make Codestats the fastest and most accurate code counter around. I've successfully done this, with numbers to proove it.
Speed, with every tool counting the same files on Linux:
- cpython: 18 ms. mezura takes 24, scc 51, and tokei 107.
- The Linux kernel, 63,738 files: 217 ms. mezura takes 238, scc 626, and tokei 1,106.
What's new since 0.7.0:
- cs diff compares line counts by language between git revisions.
- Code embedded in other languages is counted by its own language's rules: script and style elements in HTML, Vue, Svelte, and Astro, code blocks in Markdown, HTML in PHP, and more.
- Comment markers inside strings are ignored, Python docstrings count as comments, and heredocs, raw strings, and interpolated strings are read correctly.
- Generated files are detected by their headers and skipped by default.
- Linguist attributes in .gitattributes are respected.
- --git counts only the files git tracks.
- You can count several paths together, or read paths from standard input, as in git ls-files -z | cs -
- --ext counts only the extensions you ask for.
- It recognizes more than 560 languages, and detection is much better for extensions that several languages share, such as .h and .m.
- Starting with 1.0, JSON fields, CSV and TSV columns, and config file keys only change in a new major version.
Prebuilt binaries for Linux, macOS, and Windows are on GitHub, each for x86-64 and ARM64. You can also run cargo install codestats, but the prebuilt binaries are faster because they use profile-guided optimization.
- Latest release: https://github.com/trypsynth/codestats/releases/latest
- GitHub repository: https://github.com/trypsynth/codestats
Announcing Rust 1.99.0 https://lobste.rs/s/dfvxvs #release #rust
https://blog.rust-lang.org/2026/10/01/Rust-1.99.0/
The Second Golden Spike: Memory Safety Across the Valen/Rust Boundary https://lobste.rs/s/ajtnc6 #compilers #performance #plt #rust
https://verdagon.dev/blog/boundary-memory-safety
The next-gen borrow checker, a drop-in replacement for Rust borrow checking https://lobste.rs/s/sqftld #compilers #plt #rust
https://gist.github.com/FlameyosSnowy/a49a35ba006238be55d8c3e410c31061
Generic Const Args and You https://lobste.rs/s/6jcvdn #rust
https://blog.rust-lang.org/inside-rust/2026/10/02/generic-const-args-and-you/
How to speed up the Rust compiler in November 2026 via @PolyWolf https://lobste.rs/s/ecrqpy #compilers #rust
https://nnethercote.github.io/2026/11/04/how-to-speed-up-the-rust-compiler-in-november-2026.html
Shlemiel the Painter Is Back: How Zig’s libc Rewrite Made SQLite Slower https://lobste.rs/s/lh1j0e #performance #rust #zig
https://dennisforbes.ca/blog/microblog/2026/10/the_accidental_12000x_sqlite_slowdown/
📢 Account move notification
Almost everything is ready to move my social home to @fabio (@fabio@manganiello.tech).
The new account runs on #Yonder.
Yonder is a social platform I’ve been working on for a while, and I’ll soon write about it more in detail.
It’s an #ActivityPub server written in #Rust and fully compatible with Mastodon and Pleroma/Akkoma, plus with other #Indieweb features I like (support for #Webmentions, and #OpenID coming soon).
Plus it implements features that I’ve wanted in those platforms for a while but I’ve struggled to get merged.
If you follow me here, you can hit the follow button on the new account (and if you don’t, don’t worry, my followers will be migrated at some point between today and tomorrow).
Ehm ehm is this thing on? 🎤
This is my first post from my new instance, manganiello.tech.
I created a new instance for two reasons:
manganiello.euwas supposed to be a temporary domain, and I'd rather keep my contacts (ActivityPub, Matrix, XMPP) all on themanganiello.techdomain.- The new instance runs #Yonder.
Yonder (Github mirror) is an #ActivityPub server I built in #Rust.
It's a Mastodon clone with all the features I like from Akkoma (Markdown posts, customizable number of status characters, custom frontends, emoji reactions, the clean Soapbox interface...), plus some features that were lacking in both and I've wanted for a while (Webmentions/IndieWeb connectors, consistent management of drafts, direct messages grouped as conversations, some actually decent and blog-like rendering of Markdown content, fetch of remote followers and posts with counters properly in sync, automatic fetch of missing posts from the remote instance [WIP], better Threadiverse integration [WIP]...).
Rather than trying to port either to Mastodon or Akkoma the features I liked and close all the gaps, while ending up maintaining my own forks for too long, I decided to start from a clean state and own my own ActivityPub codebase.
I will test things a bit on my new home and eventually move everything from my current handle, @fabio.
Yonder is, of course, fully FOSS and released under AGPL 3.
It's probably mature enough to be run for some personal instance experiments, but it's still under heavy development (docker-compose out-of-the-box stack and AUR packages coming soon).
11 nanoseconds per word: Ridiculously Over-Optimizing Anagrams https://lobste.rs/s/hrsyjf #performance #rust
https://wiredream.com/anagram-fun/
Microsoft doubles down on Rust https://lobste.rs/s/jmxxde #rust
https://www.infoworld.com/article/4227839/microsoft-doubles-down-on-rust.html
Reflections on Rust in the LLM Age — Bryan Cantrill | Rust NYC https://lobste.rs/s/yomksa #video #ai #rust
https://www.youtube.com/watch?v=5D7QPOIZ7gY
Upstream Rust maintenance report https://lobste.rs/s/cdkmaf #compilers #performance #rust
https://kobzol.github.io/rust/2026/09/30/stf-august-september-2026.html
Rust, In Sickness & In Health https://lobste.rs/s/hfq43j #video #rust
https://www.youtube.com/watch?v=3kbPyuAtk7g
Meridian — an experimental web browser built on Servo and GPUI https://lobste.rs/s/j63dme #browsers #rust
https://op.tngl.io/meridian/