Insights, engineered.

Technical deep-dives, AI strategy, and engineering perspectives from the team building autonomous systems.

Sep 15, 2026 AI Infrastructure

Mac mini M6 for Local LLM Inference: What the Refresh Actually Changes (2026)

Apple announced the M6 Mac mini on August 25, 2026, and for anyone running models locally the interesting numbers are memory bandwidth and total unified memory, not the CPU core count. The M6 lifts bandwidth to 170GB/s on the 24GB and 32GB configurations, up from 153 on the M5, and adds a 12-core GPU and a dual Neural Engine on TSMC's 2 nanometer process. It also caps at 32GB of unified memory, which is the number that decides what you can and cannot run. This post works through what the refresh actually changes for local inference: real but modest decode gains, a hard ceiling on model size, and the point where you should stop looking at the mini and buy a Mac Studio instead.

Sep 15, 2026 AI Infrastructure

Sakana Fugu Ultra v2 vs GPT-6 Astra: Orchestration Against the Flagship on Benchmarks and Cost (2026)

Sakana AI released Fugu Ultra v2 on September 11, 2026, and it is not a language model in the usual sense. It is an orchestration model: a system that decides how a pool of specialized models should split and combine work on a task. Sakana reports best or joint-best results on five of eight benchmarks and top-two placement on seven of eight, including 74.3 on DeepSWE, while pointedly excluding GPT-6 Astra and Claude Fable 5.1 from the pool it draws on. GPT-6 Astra is the opposite bet: one monolithic frontier model at 10 and 50 dollars per million tokens. This post compares the router of specialists against the monolith on benchmarks, cost, and what each means for how you build agent systems.

Sep 15, 2026 Engineering

Shopify Hydrogen Framework vs Hydrogen Core: Picking a Headless Path on Next.js (2026)

Shopify rebuilt Hydrogen in 2026 so it runs on any React stack, including Next.js, and split it into two products that answer different questions. The Hydrogen Framework is the opinionated path: built in routing, commerce hooks, and a project structure that assumes you are starting fresh. Hydrogen Core is the lower level path: a set of components and utilities you drop into an existing React or Next.js app when you already have infrastructure you are not going to throw away. Picking wrong means either fighting an opinionated framework you did not want or rebuilding conveniences Core leaves out. This post is the decision framework, plus what the v2026.4 browser proxy change means for both.

Sep 15, 2026 Engineering

Shopify Storefront MCP: Building an In Store AI Agent for Cart and Checkout (2026)

Shopify's Storefront MCP is how you wire an AI agent into a headless store: a server that exposes catalog search, cart state, and product data as tools an agent can call. The catch, as of September 2026, is that the original Storefront MCP cart tools are deprecated in favor of a new set under the Universal Commerce Protocol, the Cart MCP and Checkout MCP servers, and if you built on the old get_cart and update_cart calls you are now on a migration path. This post walks the current architecture for an in store agent that reads the catalog, builds and iterates a cart, and hands the buyer off to checkout, and is honest about what just changed and why.

Sep 8, 2026 AI Infrastructure

How to Build an MCP Server: A Practical TypeScript Guide (2026)

The Model Context Protocol went from a promising idea to the default way agents reach tools and data, which means building an MCP server is now a routine engineering task rather than a research project. The concepts are small: a server exposes tools, resources, and prompts, and a client running inside an agent calls them over a transport. The hard parts are not the hello world, they are the decisions after it: what to expose as a tool versus a resource, which transport fits local versus remote deployment, how to test the thing without a full agent in the loop, and how to ship it so it is observable and safe. This guide builds a minimal server in TypeScript, then walks the decisions that turn a demo into something you would actually run in production.