ZJIT removes redundant object loads and stores

Intro Since the post at the end of last year, ZJIT has grown and changed in some exciting ways. This is the story of how a new, self-contained optimization pass causes ZJIT performance to surpass YJIT on an interesting microbenchmark. It has been 10 months since ZJIT was merged into Ruby, and we’re now beginning […]
Work_mem: It’s a Trap
My friend Henrietta Dombrovskaya pinged me on Telegram. Her production cluster had just been killed by the OOM killer after eating 2 TB of RAM. work_mem was set to 2 MB. Something didn’t add up. Hetty, like me, likes playing with monster hardware. 2 TB of RAM is not unusual in her world. But losing […]
Abusing Customizable Selects

Web browsers ship new features all the time, but what fun is it if we can’t build silly and fun things with them? In this article, let’s go over a few demos that I’ve made by using the new customizable feature, and walk through the main steps and techniques that I’ve used to implement them. […]
Bayesian statistics for confused data scientists

It’s the third time I’ve fallen into the Bayesian rabbit hole. It always goes like this: I find some cool article about it, it feels like magic, whoever is writing about it is probably a little smug about how much cooler than frequentism it is (and I don’t blame them), and yet I still leave […]
Show HN: Tmux-IDE, OSS agent-first terminal IDE

Lead + teammates One Claude coordinates the team. Teammates work independently in their own panes, each with a focused task. Shared task list Agents communicate through shared tasks and messages. The lead assigns, teammates claim and report back. Self-organizing Once the layout is running, the lead can recruit teammates, reassign work, and reshape the workflow […]
I haven’t used a mouse for 14 years

I haven’t used a mouse for 14 years, and how to enable three fingers drag on macOS | Axel’s blog Home Blog Now 13 Mar, 2026 I have been using a Mac since 2012, and since then I have not used an external mouse (I did buy an external trackpad, and also own an iMac […]
Show HN: Will my flight have Starlink?
Hey HN, If you’ve been lucky enough to be on a flight with Starlink, you understand the hype. It actually works! However, its availability on flights is patchy and hard to predict. So we built a database of all airlines that have rolled out Starlink (beyond just a trial), and a flight search tool to […]
AI Coding Is Gambling

AI Coding is Gambling | VS Notes Posts Discussion Portfolio 14 Mar, 2026 I’ve been coding a lot with AI since November, when we all noticed it got really good. And it is quite good for instantly generating something that looks half decent. Impressive even, until you look closer. The actual details, the individual parts […]
Node.js worker threads are problematic, but they work great for us

Node.js runs on a single thread. That’s usually fine. The event loop handles I/O concurrency without you thinking about locks, races, or deadlocks. But ”single-threaded” has a cost that only shows up under pressure: if your JavaScript monopolizes the CPU, nothing else runs. No timers fire. No network callbacks execute. No I/O completes. We ran […]
A tiny, decentralised tool to explore the small web

Wander is a small, decentralised, self-hosted web console that lets your visitors explore random pages from a community of personal websites. Each Wander console loads personal websites and pages recommended by the Wander community. Further, each Wander console can link to other Wander consoles, forming a lightweight, decentralised network for browsing the small web of […]