jeff-mitchell.dev

Writing about building the things mostly in Rust...mostly...

Hacker News Rust Digest — October 5, 2026

A week where Rust's compile times and its ecosystem both moved fast: compiler performance dominated discussion, while Show HN launches showcased Rust quietly powering everything from inference engines to creative suites.

How to speed up the Rust compiler in September 2026

Nicholas Nethercote's monthly rustc performance report landed with 279 points and 171 comments, logging another ~5% overall improvement. The standout example: reworking the CFG traversal in EverInitializedPlaces cut apply_effects_in_block calls from ~1.5M to ~90K — a reminder that the biggest compiler wins often come from algorithmic changes, not micro-optimization. The thread ranged from a non-Rust programmer asking why rustc is slow compared to C compilers, to appreciation that the gains came despite the borrow checker now validating more code, to the evergreen advice that splitting one fat crate into three unlocked real parallelism.

HN Discussion | Article

Emitting metadata early makes building/checking Rust up to twice as fast

Closely related to the compiler-perf theme, this project (137 points, 35 comments) — headstart from PowderworksCode — emits crate metadata earlier in the pipeline so dependent builds and checks can start sooner, with up to 2x speedups. Commenters were enthusiastic about the technique reaching the mainline compiler, with one noting that Rust's AI policy means someone will need to reimplement it by hand, but that the project at least proves the approach is worth it. Others debated whether it's conceptually closer to Turborepo-style caching and cross-referenced the potential downsides discussed in the Nethercote thread above.

HN Discussion | Article

Launch HN: Magnitude (YC S25) – Self-optimizing inference engine for agents

Magnitude (194 points, 99 comments) is a Rust inference engine where a coding agent continuously measures and optimizes the kernels, aiming to outpace hand-tuned baselines like llama.cpp for local models. The discussion mixed genuine interest in the "perpetual optimization agent" concept with hard questions: demands for benchmark methodology beyond a screenshot image and MLX comparisons, skepticism that beating llama.cpp is a low bar on Macs where faster alternatives already exist, and repeated curiosity about the business model. One commenter mentioned running their own perpetual Codex thread over llama.cpp PRs, which is either validation of the idea or evidence it's about to be commoditized.

HN Discussion | Article

ArtCraft Apps – open-source Adobe compatible suite written in Rust

ArtCraft Apps (104 points, 128 comments) is an MIT/Apache-licensed, Adobe-compatible creative suite written in Rust — and it hit HN before its creator was ready, with founder echelon surfacing in the thread to confirm these are "super early alpha" builds. The discussion leaned into Adobe's fragile moat: complaints about subscription pricing, a joking-not-joking claim of shorting Adobe stock on the news, and the inevitable "I'll just keep using Affinity." Others flagged signup friction for testing a desktop app and noted the project's scope makes it an interesting real-world test of vibe-coding claims.

HN Discussion | Article

Show HN: Pyxel – A Python retro game engine with built-in art and sound editors

Pyxel (101 points, 8 comments) is best known as a Python retro game engine, but its engine core is written in Rust — Rust is actually the largest language in the repository — making it a nice example of Rust quietly powering Python-facing tooling. The thread was small but warm: questions about the project's AI policy and how it differs from PyGame, nostalgia for recreating childhood demoscene effects, and one melancholy note that the drive to hand-build things weakens when AI can one-shot a 3D multiplayer FPS.

HN Discussion | Article

The through-line this week is speed at every layer: the compiler team grinding out another 5% monthly, an experimental patch promising to halve build times, and a YC startup betting an AI can tune inference kernels faster than humans can. Meanwhile the app-layer stories — an open-source Adobe challenger and a Rust-core game engine wearing a Python face — show Rust expanding into territory where end users will never see the language, only feel the results.

Comments