Cancellations in async Rust
Correctness in the face of cancellations: a written version of my talk at RustConf 2025.
The latest blog posts to take off on Hacker News. 21,818 posts.
Correctness in the face of cancellations: a written version of my talk at RustConf 2025.
Lately I’ve heard a lot of stories of AI accidentally deleting entire codebases or wiping production databases . But in my case it was the other way around. I removed some working code and the LLM helped me to recover it.
Software, games, and the occasional startup.
The lone lisp delimited continuations implementation journey.
You can now sign up for ‘How to Solve It with Code’, which is a course in how to solve problems (including coding, writing, sysadmin, and research) using fast short iterations, and also provides a platform that makes this approach easier and more effective.
As is true for everything, a lot of things need to happen for anything to happen, and so it’s true for this blogpost as well. Out of all of these everything that needed to happen, 3 are these:
Announcing fossabot, a new AI Agent for making strategic dependency updates, backed by a comprehensive accuracy, consistency, and correctness framework.
No-one really likes engineering war stories, but this one's relevant because there's a moral to it. I've talked before about defining technical debt as technical decisions that provide immediate value, but with long-term negative impact if they aren't cleaned up. Sometimes introducing technical debt
Blog of Vincent Rolfs. Vincent is a freelance Software Engineer and IT-Consultant. He has more than ten years experience in developing complex applications on the web.
If you've talked to me lately about AI, you've almost certainly been subject to a long soliloquy about the wonders of Claude Code. What started as a tool I ran in parallel with other tools to aid coding has turned into my full-fledged agentic operating system, supporting all kinds of workflows.
.NET 10 GC tuning shows how stack allocations, DATAS, and region sizing cut allocations, improve latency, and reduce your cloud cost.
How I overcame copying and modifying my own diff library from project to project by diving too deep into diff algorithms and coming out at the other end with new diff library in my hand.
Coding agents like Anthropic’s Claude Code and OpenAI’s Codex CLI represent a genuine step change in how useful LLMs can be for producing working code. These agents can now directly …
I started reading software blogs before I got my first programming job 20 years ago. At this point, I've read thousands of blog posts and essays, but a small handful stuck in my mind and changed the way I think about software.
Psst. If your boss won’t invest in training you in Specification By Example (BDD, ATDD), I’m running out-of-hours workshops on May 12 and 16 specifically for self-funding learners. £99 + UK VAT. An…
My attempt at talking about one of the most underrated features of C#.
In this post, we explore strategies for effectively curating and managing their context.
How LoRA matches full training performance more broadly than expected.
Understanding query planner quirks yielded a ~35% speedup.
You are a software engineer. Don't become a prompt refiner.
The number of characters was 464 characters at first, but thanks to the community it got reduced further, and the article updated accordingly.
But this is slow! With 1,000,000 applications and 1000 users uniformly distributed on both columns, it takes over 100ms. 1
A little walkthrough on an image decoder algorithm's high-level optimization, in order to make more digestable for a 6502 processor.
Technical taste is different from technical skill. You can be technically strong but have bad taste, or technically weak with good taste. Like taste in general…
When I finished school in 2010 (yep, along time ago now), I wanted to go try and make it as a musician. I figured if punk bands could just learn on the job, I could too. But my mum insisted that I needed to do something, just in case. So I went down to the local TAFE (this is like a trade school in Australia, though…
Read THE WEIRD CONCEPT OF BRANCHLESS PROGRAMMING on sanixdk.xyz
We are in the midst of a Ruby drama for the ages. I'm sure a bunch of people figured we were all too old for this shit, but apparently we are not. This debate…
If you ever watch someone “coding”, you might see them spending far more time staring into space than typing on their keyboard.
PostgreSQL 18 features that change how application developers write and ship code.