The state of binary compatibility on Linux and how to address it
Learn why Linux binary compatibility breaks when shipping software and what developers can do to fix real-world build and deployment issues.
The latest blog posts to take off on Hacker News. 1,748 posts.
Learn why Linux binary compatibility breaks when shipping software and what developers can do to fix real-world build and deployment issues.
If someone had told me a few months ago I’d be playing with .NET again after a 15+ years hiatus I probably would have laughed at this.1 Early on in my career I played with .NET and Java, and even though .NET had done some things better than Java (as it had the opportunity to learn from some early Java mistakes), I…
Issue warnings about uses of deep reflection to mutate final fields. These warnings aim to prepare developers for a future release that ensures integrity by default by restricting final field mutation, which will make Java programs safer and potentially faster. Application developers can avoid both current warnings…
Discover Graft, an open-source transactional storage engine built to solve the challenges of syncing data at the edge. Inspired by lessons from SQLSync, Graft enables lazy, partial, and strongly consistent replication—allowing edge applications to sync only the data they need, exactly when they need it.
Google just launched Gemini 2.5 Pro on March 26th, claiming to be the best in coding, reasoning and overall everything. But I mostly care about how the…
We describe an approach to tracing the “step-by-step” computation involved when a model responds to a single prompt.
Most of what I have written features in the category of notes-to-self. Mostly on how to do A or B.
Some good news is coming in Rust 1.86
You can add uv into the shebang line for a Python script to make it a self-contained executable.
The cross-platform app building toolkit
I'm done talking about microservices: the term is confusing, discussions are abstract, and without organisational change, microservices are pointless
Learning how the IMAP protocol actually works
When your CI pipelines are slow, you can only optimize so much. Bottlenecks in CPU, Network, Memory, and Disk I/O can all contribute to slow CI pipelines. Let's take a look at how disk I/O can be a bottleneck in GitHub Actions.
Software bloggers can make the same mistakes for years that prevent readers from discovering their writing. I know because I'm one of them. Over time, I've learned techniques that help some blog posts succeed and the pitfalls that cause others to languish in obscurity.
I announce Xee, the implementation of XPath and XSLT in Rust that I've been working on for the last two years.
We all love Python’s comprehensive standard library, but let’s face it – PyPI’s wealth of packages often becomes essential. Sharing single-file, self-contained Python scripts that rely on these external tools can be a headache. Historically, we’ve relied on requirements.txt or full-fledged package managers such as…
Important lessons from trying to build the world's fastest autorouter for about a year
Rahul's Blog
The PS2 is more than capable of doing some wild things, including running Linux. I always wondered if we could just write baremetal Go code on it, so I decided to give it a try.
Anthropic's latest interpretability research: a new microscope to understand Claude's internal mechanisms
This new edition has been the occasion to overhaul the presentation in many places, but its main purpose is the update to the new C standard, C23 . The goal was to publish this new edition of Modern C at the same time as the new C standard goes through the procedure of ISO publication. The closest approximation of the…
We're open sourcing our programmatic low-level container runtime, Styrolite
The iximiuz Labs origin story: five years of technical blogging followed by six months of active development resulted in an online learning-by-doing platform for DevOps, SRE, and Platform Engineers.
For the first time, RL researchers discover malicious locally-installed npm packages infecting other legitimate packages.