Bun Rewrites Its Core in Rust, The Zig Era Is Over
Bun rewrites core in Rust, Supertonic ships on-device TTS, Anthropic open-sources Agent Skills, plus critical Nginx and M5 kernel exploits.
Good morning and welcome to the Builder's Briefing for May sixteenth, twenty twenty-six. I'm Alex, joined as always by Sam, and we have a packed show today — a huge runtime rewrite, a wild day in security disclosures, and some real signals on where AI tooling is heading.
Yeah, honestly, today's news lineup reads like someone set off fireworks in every corner of the ecosystem simultaneously. Let's get into it.
So the big story — Bun has rewritten its core runtime from Zig to Rust. The PR merged, six hundred and fifty-eight comments on Hacker News, and the Zig era for Bun is officially over.
Okay, I'll be honest — when I first saw the PR I thought it was a joke. Bun was the poster child for Zig in production. Like, the single highest-profile project keeping Zig on everyone's radar.
Right, and the rationale is surprisingly pragmatic. It's not that Zig is bad — it's that Rust's ecosystem, the tooling maturity, and critically the hiring pipeline just outscale what Zig can offer today. You can find Rust engineers. Finding Zig engineers at scale is a different story.
That's the part that hits hardest. For anyone building production infrastructure, this is the signal — Deno chose Rust from day one, and now Bun concedes. If you're starting a new CLI tool or runtime today and you pick anything other than Rust, you really need a specific reason why.
For teams already shipping on Bun, expect a transition period. They're targeting performance parity first, but the move to Rust's memory model should actually reduce a class of edge-case crashes that Zig's manual memory management occasionally surfaced. So longer term, this should be a win.
And if you've been writing Bun native plugins — yeah, your workflow just changed. Time to brush up on that Rust.
Alright, shifting to AI news. Anthropic open-sourced what they're calling Agent Skills — basically a composable, reusable format for teaching Claude agents specific capabilities.
This is interesting because it's the closest thing we've seen to a standard plugin interface for agents. Build a skill once, share it across deployments. There's already a project out there that turns any content source into NotebookLM-ready output using this format.
Meanwhile, OpenAI shipped Codex into the ChatGPT mobile app. So now you can kick off code generation tasks from your phone — reviewing PRs on the go, prototyping from the couch.
The real play there is making Codex the default coding surface outside of your IDE. I think this changes how product managers and founders prototype more than it changes how engineers work day to day.
And one more AI item I want to flag — OpenAI is wiring ChatGPT directly into bank accounts through Plaid integration. If you're building in fintech, the general-purpose AI assistant is coming for personal finance workflows.
Yeah, that's a competitive signal for sure. If you're a fintech startup, you need to differentiate on trust, compliance, and domain depth — or risk being commoditized by a chat window. That's a real threat now.
On the launches side, Supertone dropped an ONNX-based text-to-speech engine that runs fully on-device with multilingual support. Three and a half thousand engagement — builders are hungry for this.
If you're currently paying per-request for cloud TTS, this is your path to zero marginal cost. Run it on the edge, own your inference. That's the dream, and it's actually shipping now.
Also worth mentioning — the Rust compiler project is formalizing an official policy for LLM-generated contributions. This is going to become the template for how major open-source projects handle AI-authored code.
That one's quiet but important. Expect provenance and review requirements to tighten across the whole ecosystem. If you contribute to big projects, pay attention to how this evolves.
Okay, security. Buckle up because today was intense. A new Nginx vulnerability called Nginx-Rift is public with exploit code already on GitHub. If you're running Nginx in production — and let's be honest, you probably are — check your exposure now.
And that's not even the wildest one. There's now a public kernel memory corruption exploit targeting Apple's M5 silicon. First real proof that M-series chips aren't immune at the kernel level.
On top of that, Google's Project Zero documented a full zero-click exploit chain for the Pixel ten. And research dropped showing Mullvad VPN exit IPs are surprisingly fingerprintable — which kind of undermines the whole commercial VPN anonymity assumption.
All of this in one day. If you're not running automated vulnerability scanning against your stack — something like Nuclei with its community-driven YAML templates — today is literally your wake-up call. Pair Nuclei with that Nginx-Rift disclosure for immediate testing.
Quick fun ones before we wrap — OCaml is running on a satellite as part of the Borealis mission. Functional programming in orbit. The type system's formal verification properties doing real work where failure literally isn't an option.
I love that so much. Also, Start9 shipped a RISC-V-based consumer router — open hardware networking is finally becoming real. And apparently Amazon workers are making up tasks just to hit their internal AI usage quotas, which is… painfully on brand.
Ha! Alright, three patterns to act on. One — on-device inference is production-ready. If you're still paying per-request for TTS or translation, prototype a local alternative this weekend. Two — Rust's gravity in developer tooling is undeniable after Bun's migration. The ecosystem advantages compound faster than anything else out there.
And three — the security surface is widening fast. Nginx, M5 kernel, Pixel zero-clicks, all in one day. Automated scanning isn't optional anymore. Get your tooling in place now, not after the incident.
That's the briefing for May sixteenth. Links to everything we mentioned are in the show notes. Stay sharp, keep building, and we'll see you tomorrow.
See you tomorrow, folks. Go patch your Nginx.
Bun Rewrites Its Core in Rust — The Zig Era Is Over
The PR everyone thought was a joke is merged: Bun's core runtime has been rewritten from Zig to Rust. PR #30412 landed with 658 comments on HN and massive engagement, marking a seismic shift for one of the most-watched JavaScript runtimes. The rationale is pragmatic — Rust's ecosystem, tooling maturity, and hiring pipeline simply outscale Zig's. Bun was the highest-profile Zig project in production; its departure is a real blow to that language's momentum.
For builders, the immediate impact is subtle but real. If you're shipping production workloads on Bun, expect a transition period — the Rust rewrite targets performance parity first, with new optimization opportunities coming later. The bundler, test runner, and package manager all move to Rust's memory model, which should reduce a class of edge-case crashes that Zig's manual memory management occasionally surfaced. If you've been writing Bun native plugins or contributing to the runtime, your workflow changes now.
The signal for the next six months is clear: Rust has won the systems-language war for developer tools. Deno chose Rust from day one. Now Bun concedes. If you're starting a new CLI tool, runtime, or infrastructure project today and picking anything other than Rust, you need a very specific reason. The talent pool, crate ecosystem, and compile-time guarantees have created escape velocity that no competitor can match in this cycle.
Anthropic Open-Sources Agent Skills — A Standard Skill Format for Claude Agents
Anthropic published a public repo of Agent Skills, giving developers a composable, reusable format for teaching Claude agents specific capabilities. If you're building agent pipelines, this is the closest thing to a standard plugin interface — build once, share across agent deployments. The qiaomu-anything-to-notebooklm project already demonstrates the pattern: a Claude Skill that turns any content source into NotebookLM-ready output.
Codex Hits ChatGPT Mobile — OpenAI's Coding Agent Goes Everywhere
OpenAI shipped Codex into the ChatGPT mobile app. If you're managing a team or reviewing PRs on the go, you can now kick off code generation tasks from your phone. The real play is making Codex the default coding surface for non-IDE workflows — expect this to change how product managers and founders prototype.
How Claude Code Actually Works in Large Codebases
Anthropic published detailed best practices for using Claude Code on big repos. Combined with the 45-tip community guide (including running Gemini CLI as Claude Code's minion), builders working in monorepos now have a real playbook. Read both if you're spending tokens on large-codebase tasks and getting inconsistent results.
Frontier AI Access May Soon Be Gated by Economics and Security
An essay making the rounds argues that access to top-tier models will increasingly be rationed — not by API pricing alone, but by geopolitical and security constraints. If you're building on frontier models, start designing fallback paths to smaller or open-weight alternatives now.
OpenAI Connecting ChatGPT to Bank Accounts via Plaid
OpenAI is wiring ChatGPT directly into financial data through Plaid integration. For fintech builders, this is a competitive signal: the general-purpose AI assistant is coming for personal finance workflows. Differentiate on trust, compliance, and domain depth or risk being commoditized by a chat window.
Rust Compiler Gets an Official LLM Policy
The Rust project is formalizing rules for LLM-generated contributions to the compiler. If you contribute to major open-source projects, pay attention — this will become the template for how projects handle AI-authored code. Expect provenance and review requirements to tighten across the ecosystem.
Supertonic: On-Device Multilingual TTS via ONNX — Fast Enough to Ship
Supertone dropped an ONNX-based TTS engine that runs natively on-device with multilingual support. 3.5K engagement tells you builders are hungry for this. If you're building voice features and currently paying per-request for cloud TTS, this is your path to zero marginal cost — test it on your edge deployment today.
AgentField: Run AI Agents Like Microservices with Built-In Observability
AgentField treats agents as first-class services — observable, auditable, identity-aware. If you're past the prototype phase and struggling with agent monitoring and access control in production, this framework addresses the exact infra gap most teams duct-tape around.
My-Translator: Local Real-Time Speech Translation, Your Keys Only
A new open-source desktop app does real-time speech translation on macOS and Windows with no server — just your own API keys. Useful if you're building multilingual support tooling or need a privacy-first translation layer for internal tools.
New Nginx Exploit (Nginx-Rift) Drops — Patch Now
A new Nginx vulnerability dubbed 'Nginx-Rift' is public with exploit code on GitHub. If you're running Nginx in production (and you probably are), check exposure immediately. 351 HN points means the security community is already on it — attackers will be too.
First Public Kernel Memory Corruption Exploit on Apple M5
A macOS kernel exploit targeting M5 silicon is now public. If you're shipping macOS-native apps or managing Apple fleets, this is the first real proof that M-series silicon isn't immune to memory corruption at the kernel level. Watch for Apple's patch timeline.
Google Project Zero: 0-Click Exploit Chain for Pixel 10
A full 0-click exploit chain for the Pixel 10 is documented by Project Zero. If you're building Android apps handling untrusted input (messaging, media), review your attack surface — these chains always trickle into broader Android exploitation patterns.
Mullvad VPN Exit IPs Are Surprisingly Fingerprintable
Research shows Mullvad exit IPs can uniquely identify users — a significant blow to the assumption that commercial VPNs provide meaningful anonymity. If your app relies on IP-based rate limiting or fraud detection, this is a useful signal: VPN IPs carry more information than you'd expect.
Tesla Wall Connector Bootloader Bypass — Firmware Downgrade Ratchet Broken
Synacktiv published a Tesla Wall Connector exploit that bypasses firmware downgrade protections. If you're building IoT or EV charging infrastructure, this is a case study in why secure boot chains need defense in depth beyond a single ratchet mechanism.
Nuclei Vulnerability Scanner Keeps Climbing — Community-Driven YAML Templates
Nuclei continues to grow as the go-to community-powered vuln scanner. If you're running security audits on APIs or cloud configs and haven't adopted it yet, the YAML-based DSL makes it trivial to add custom checks. Pair it with the Nginx-Rift disclosure above for immediate testing.
Radicle: A Sovereign Code Forge Built on Git
Radicle is gaining traction as a peer-to-peer, decentralized code forge. If you're frustrated with GitHub's increasing platform risk or need censorship-resistant collaboration, this is the most mature option. It's pure Git underneath, so migration cost is low.
Antirez Shares Thoughts on DS4
Antirez (Redis creator) posted reflections on DS4 — worth reading for anyone building data structures or key-value stores. His design instincts on simplicity vs. feature creep remain the best masterclass in infrastructure API design.
RISC-V Router from Start9 — Open Hardware Networking
Start9 shipped a RISC-V-based router, pushing open-source hardware into consumer networking. If you're building self-hosted or sovereignty-focused infrastructure, this is a piece of the stack that was previously locked to proprietary silicon.
OCaml in Space — Borealis Mission Uses Functional Programming in Orbit
OCaml is running on a satellite. This is a compelling case study if you're evaluating ML-family languages for safety-critical or embedded systems. The type system's formal verification properties are doing real work where failure isn't an option.
Three patterns to act on today: First, on-device inference is production-ready — Supertonic's ONNX TTS and local translation tools signal that the cost of shipping AI features is dropping to zero marginal cost; if you're still paying per-request for TTS or translation, prototype a local alternative this weekend. Second, Rust's gravity in developer tooling is now undeniable after Bun's migration; if you're building infrastructure or CLI tools, the ecosystem advantages compound faster than any alternative. Third, the security surface is widening fast — Nginx, M5 kernel, Pixel 10 zero-clicks all dropped in one day. If you're not running Nuclei or equivalent automated scanning against your stack, today's disclosures are your wake-up call.