News
Inside Discord’s Architecture at Scale
Discord is a permanent, invite-only space where people can hop between voice, video, and text. The Actor Model allows data to be u...
The MCP Server Nobody Warned You About: stdout, Errors, and Why Rust Wins
Rust is a better language for MCP than TypeScript, but it has its own problems. Rust has a problem with the way it uses the protoc...
Clippy: Here's What You Should Know
Since Clippy v0.0.97 and before it was shipped with rustup, Clippy implicitly added a feature = "cargo-clippy" config1 when lintin...
Beyond Grep: Giving the Unix Pipe a Brain With Qsh
qsh is a local-first, privacy-focused CLI that gives your terminal "semantic brains" using a 0.8B Qwen model. It lets you pipe ima...
Comparing LLMs' Coding Abilities Across Programming Languages
LLMs solve algorithmic problems significantly worse in niche languages than in popular ones like Python and Java. The same pattern...
crates.io: The Changes Being Made to Download Handling
Crates.io has been growing rapidly, with download and package counts increasing 2-3x year-on-year. This growth doesn't come withou...
Beating JavaScript Performance Limits With Rust and N-API: Building a Faster Ima...
A two-pass block diff algorithm cut most unnecessary work in JavaScript. Rewriting the hot path in Rust with SIMD and integrating...
Rust 1.77.0: C-String Literals and More
This release is relatively minor, but as always, even incremental improvements lead to a greater whole. A few of those changes are...
Looking Back at the Changes That Rust 1.77.1 Brought In
Rust 1.77.1 therefore disables the new Cargo behavior on Windows for targets that use MSVC. There are no changes for other targets...
Rust 1.77 and 1.78: The Changes That Happened to u128/i128
Rust has long had an inconsistency with C regarding the alignment of 128-bit integers. This problem has recently been resolved, bu...
What Rust and the Roman Republic Teach Us About Broken Systems
Rust and ancient Rome both succeeded by refusing to trust unchecked power. Modern systems fail when limits become optional - lesso...
Rust CVE-2024-24576 Explained: What Was This Security Advisory?
The Rust Security Response WG was notified that the Rust standard library did not properly escape arguments when invoking batch fi...
