» Tag
systems-programming
10 postsRunloom Brings Go-Style Stackful Coroutines to Python
Runloom is a Go-style coroutine library for free-threaded Python 3.14t, spawning millions of fibers per core. It beats Go on spawn speed but trails on memory use.
How mirrord Now Runs Natively on Windows
mirrord drops its WSL requirement and now runs natively on Windows, using manual DLL injection and deep IDE integrations instead of LD_PRELOAD.
ZeroFS adds a native Rust Linux kernel module, bypassing FUSE
ZeroFS ships a Linux kernel module written almost entirely in Rust, bypassing FUSE and running via CI tricks even on kernels without Rust support.
CommitBrief — AI code reviews, right in your terminal
A provider-agnostic, local-first CLI that reviews your staged changes, a historic range, or a whole GitHub pull request. Zero telemetry, no server. Free and open source.
commitbrief.comInside Zig's Incremental Compilation: Millisecond Rebuilds
How Zig's compiler achieves millisecond incremental rebuilds through ZIR, analysis units, and a fine-grained dependency graph.
Inside Go Channels: hchan Struct, the GMP Scheduler, and the Send Path
A source-level look at Go's hchan struct, GMP scheduler, and channel send mechanics, with deadlock debugging, select patterns, and worker pool examples.
Why Not Rust? A Balanced Look at Its Real Trade-offs
A veteran engineer's balanced critique of Rust covering complexity, slow compiles, immature tooling, and C/C++ integration friction.
Rewriting PostgreSQL in Rust: Challenges and Lessons Learned
Porting PostgreSQL to Rust surfaces deep challenges in memory management, concurrency, and extension compatibility, with measurable performance trade-offs.
Mitchell Hashimoto on Ghostty, Zig, and Terminal Protocols
HashiCorp founder Mitchell Hashimoto explains why he built Ghostty in Zig, the limits of the legacy PTY protocol, and his ideas for new terminal screen and button protocols.
Cache-Conscious Data Layout in Rust: Field Zoning and False Sharing
Exploring field zoning, cache alignment, and false-sharing prevention for multi-core Rust data structures, illustrated through an SPSC ring buffer design.
Mechanical Sympathy: Principles for Hardware-Aware Software Design
How CPU cache hierarchies, false sharing, and single-writer architectures underpin mechanical sympathy principles for building high-performance systems.