Sr. Content Developer at Microsoft, working remotely in PA, TechBash conference organizer, former Microsoft MVP, Husband, Dad and Geek.
157194 stories
·
33 followers

Daily Reading List – July 8, 2026 (#820)

1 Share

It was a wild day of meetings, finishing some demos for next week, and playing whack-a-mole on my inbox.

[blog] In defense of AI mandates. You might not like ’em, but mandates can put needed muscle behind an important decision.

[blog] Orchestrating with Antigravity: A Crescendo of Agents (Part 2). I’m reading this in Riccardo’s voice, and enjoyed the journey he captured here.

[blog] Configuration as Code is a liability for security. This post says that configuration as data (fully materialized YAML in a database, not templates in git) is the way to go.

[paper] Gemma 4 Technical Report. Read this for some great details on our model architecture, pre-training, evals, and more.

[blog] Keeping AI Agents in Check: Guardrails and Callbacks in ADK. If you were working with a CLI, we’d be calling these agent hooks. Martin shows us how to use these callbacks/hooks to add reliable checks to your AI-led process.

[blog] Announcing TypeScript 7.0. The Go-based port is 10x faster than previous TypeScript. And it’s now ready to use.

[article] Former GitHub CEO’s startup Entire unveils its answer to the crush of AI coding agents. I’ve been sharing here for months that changes were coming to source control management. Related.

[blog] Great Products, Bad Companies. Companies with great products face some unique threats. Marty encourages us to recognize that and react.

[blog] The power of collaboration: How we can reduce traffic congestion. Cool experiment with legit outcomes.

[blog] Turning Data into Context: Google Cloud Storage (GCS) is Now Available in MCP Toolbox. Unstructured data matters too. Now this open source data-oriented MCP server lets you retrieve your object storage data.

[blog] Google Cloud named Leader in the 2026 Gartner® Magic Quadrant™ for AI Infrastructure. This offers a good look at who the legit players are in the competitive market of AI Infrastructure providers.

[article] CEOs fear they’re underinvesting in AI. There’s a lot of FOMO out there. But don’t use AI because of that. Apply it where it can make a real difference.

[blog] We terminated a TPU mid-training and it recovered in seconds: Introduction to elastic training with MaxText. Nervous that one node failure crashes your whole long-running AI/ML training run? Here’s a solution that doesn’t require a heavy outside orchestrator.

Want to get this update sent to you every day? Subscribe to my RSS feed or subscribe via email below:



Read the whole story
alvinashcraft
14 seconds ago
reply
Pennsylvania, USA
Share this story
Delete

Rewriting Bun in Rust

1 Share

Rewriting Bun in Rust

Jarred Sumner has been promising this blog post (since May 9th) about his Zig to Rust rewrite of Bun for significantly longer than it took him to finish the rewrite.

Honestly, it was worth the wait. This is a detailed description of an extremely sophisticated piece of agentic engineering, featuring dynamic workflows, trial runs, adversarial review and all sorts of other interesting tricks.

Jarred spends the first half of the post praising Zig for getting Bun this far. Then we get to a core idea in the piece, emphasis mine:

Our bugfix list felt bad and I was tired of going to sleep worrying about crashes in Bun. I don't blame Zig for that - other users of Zig don't have the bugs we had, and mixing GC with manually-managed memory is an uncommon enough thing for software to need that no language really designs for it. We wouldn't have gotten this far if not for Zig, and I'll always be grateful. Until very recently, programming language choice was a one-way decision for a project like Bun.

Everyone knows you should never stop the world and rewrite a large piece of software from the ground up. Joel Spolsky highlighted that in Things You Should Never Do, Part I back in April 2000!

Coding agents powered by today's frontier models change that equation.

Why pick Rust? It all came down to those challenges with memory management:

A large percentage of bugs from that list are use-after-free, double-free, and "forgot to free" in an error path. In safe Rust, these are compiler errors and RAII-like automatic cleanup with Drop.

A crucial enabling factor for the rewrite was that the Bun test suite was written in TypeScript, which meant it could act as a conformance suite. This allowed an agent harness to automate much of the initial port from Bun to Rust, initially as an experiment to try out an earlier version of the model we now have access to as Mythos/Fable.

At first, I didn't expect it to work. A few days in, a high % of the test suite started passing and I saw how much the new Rust code matched up with the original Zig codebase. My opinion went from "this is worth trying" to "I'm going to merge this". [...]

For most of those 11 days (and after), I monitored workflows - manually reading the outputs to check for issues and bugs, and prompting Claude to edit the loop to fix things.

How do you review a PR with +1 million lines added? How do you start to build the confidence needed to responsibly merge large quantities of LLM-authored code?

A language-independent test suite with a million assertions, adversarial code review and when something does go wrong, fixing the process that generates the code instead of hand-fixing the code.

The new implementation of Bun has been live in Claude Code for nearly a month now:

Claude Code v2.1.181 (released June 17th) and later use the Rust port of Bun. Startup got 10% faster on Linux but otherwise, barely anyone noticed. Boring is good.

A perk of working at Anthropic is that you don't have to pay for your tokens - handy when the estimated cost is $165,000!

Pre-merge, this took 5.9 billion uncached input tokens, 690 million output tokens, and 72 billion cached input token reads — around $165,000 at API pricing.

This whole thing is a fascinating case study in taking on wildly ambitious projects with the help of coordinated parallel agents.

Via Hacker News

Tags: ai, rust, zig, generative-ai, llms, ai-assisted-programming, anthropic, bun, conformance-suites, agentic-engineering, claude-mythos-fable

Read the whole story
alvinashcraft
1 minute ago
reply
Pennsylvania, USA
Share this story
Delete

Introducing GPT‑Live

1 Share

Introducing GPT‑Live

OpenAI finally upgraded the model used by ChatGPT voice mode!

I've had preview access for a few weeks in the iPhone app, and the new model is very impressive. It also has the ability to spin off harder tasks to GPT-5.5:

For questions that require web search, deeper reasoning, or more complex work, it delegates to our latest frontier model behind the scenes and brings the result back into the conversation when it’s ready. While it works, GPT‑Live can keep talking with you and maintain the flow of conversation. At launch, GPT‑Live will use GPT‑5.5 in the background. As we release new frontier models, we’ll continuously update the model used by GPT‑Live.

The previous voice mode in the ChatGPT app was based on a GPT-4o era model, with a knowledge cut-off some time in 2024. I had mostly stopped using voice mode because the age and relative weakness of the model greatly limited how useful it was as a brainstorming partner.

During the preview period I encountered a pretty obscure bug: the model was interrupting me to laugh at things I said, which weren't even intended as jokes! It felt rude and condescending - I reported it to OpenAI and as far as I can tell they made some tweaks and it's now less likely to happen.

From looking back at my transcripts I think it was this bit that triggered the interrupting laugh:

so where are the owls when they're not, like before dusk? The owls exist, right? Are they hiding in holes? Where are they hiding?

My longest conversation with the new model has been a full hour while walking the dog (and taking photos of pelicans). I have not yet managed to take a photo of an owl.

Via Hacker News

Tags: text-to-speech, ai, openai, generative-ai, llms, multi-modal-output, llm-release, speech-to-text

Read the whole story
alvinashcraft
1 minute ago
reply
Pennsylvania, USA
Share this story
Delete

Our approach to government and national security partnerships

1 Share
Learn how OpenAI approaches government and national security partnerships, with principles for responsible AI use, democratic accountability, and public safety.
Read the whole story
alvinashcraft
1 minute ago
reply
Pennsylvania, USA
Share this story
Delete

Separating signal from noise in coding evaluations

1 Share
A new analysis from OpenAI reveals issues in SWE-Bench Pro, a popular coding benchmark, raising concerns about reliability and accuracy in evaluating AI models.
Read the whole story
alvinashcraft
1 minute ago
reply
Pennsylvania, USA
Share this story
Delete

Introducing Grok 4.5

1 Share
Our most intelligent model and the first we've built for more than software engineering.
Read the whole story
alvinashcraft
1 minute ago
reply
Pennsylvania, USA
Share this story
Delete
Next Page of Stories