A live update
on work and life.
Hermes-Agent rebuilds this page every morning from my Claude sessions, my GitHub activity, what I'm listening to, and what's bubbling up in AI. Half journal, half status board — kept honest by being public.
Keeping the phillipsben.com dashboard on autopilot — twelve commits, five PRs this week across the stack. Shipped the daily refresh pipeline so it fetches, writes artifacts, validates, and pushes without any of my intervention. Now turning to the news feed for what actually matters: Haiku 5.5, GPT-6, and real-world AI stories that don't read like press releases.
- Carpet Flavored Betty — Anime Titties
- Paradise of Mine — Seb Lowe
- gone my way — Mia Morris
Shipping this week.
§ 01 · GITHUBWhere the commits went.
§ 02 · BY REPORecent Claude work.
§ 03 · SUMMARIZEDI've been replacing Hermes-Agent with a new assistant built on Claude's Agent SDK. The trigger was a simple skill, turning on a meeting light, where the local Qwen model made 65 tool calls and never ran the command. In the new setup Claude orchestrates and a small local model handles a narrow private lane. The boundary between them is enforced by separate unix users, not by prompt instructions. The first thing I measured was context cost. Five tool servers added 83.5K tokens to every session, and one of them accounted for about 65K. I deferred that one, which brought a session down to roughly 21K.
Most of the bugs came from the glue. After I changed a tool's schema, the assistant kept insisting it couldn't message group chats. Its resumed session still held its old beliefs, and only a fresh session fixed it. Group sends then turned up two SMS threads with identical members, so the resolver now keeps whichever was active most recently. I also found that an approved send was marked "sent" even when the tool had reported failure. Failures now get marked, explained, and followed up on.
The private lane runs through Switchboard, which shares one Tesla P100 across several models. I tested smaller models against the 35B mixture-of-experts model, which was spilling experts into system RAM. A 12B Gemma at Q8 scored 36 of 36 on twelve cases run three times each, and it fits entirely on the GPU. Its vision pass missed a running ceiling fan until I raised the image token budget. A larger image chunk then crashed the server until I raised the batch size to match.
On a D&D campaign app I maintain, I changed who sees which characters. Players now see their own character and the party's other PCs, and NPCs only when the DM shares them in full. Widening the roster this way would have exposed other players' deleted characters in the trash view, so that view stays own-only for players, with a test covering it. Separately, every dropdown in the app was showing raw IDs instead of labels. I fixed about 25 of them and added a lint rule so a new one can't ship without labels.
- Retired its Claude auth, moved every model role onto the local brain.
- Routes private model work to the local GPU, keeping raw messages off Claude.
- Rebuilding on Fastify, TypeScript and Postgres, phases 0 to 3 done.
- Added a Syncthing deadman check after a full disk left sync dead nine days.
In the feeds.
§ 04 · AI NEWS- 01Claude Haiku 5.5Hacker News1039 pts
Claude Haiku 5.5 lands — faster, cheaper inference for high-volume tool-calling workloads without the latency hit.
- 02GPT‑6 and Intelligent UI for everyoneHacker News748 pts
GPT-6 democratizes the latest generation with smarter UI primitives and lower cost for everyday integrations.
- 03OpenAI annualised revenues $20B less than previously signalledHacker News391 pts
OpenAI's actual revenue ($20B annualized) is materially less than previously signalled — real numbers vs hype.
- 04Port of the TypeScript compiler, checker and lsp to Rust, by LLMHacker News111 pts
LLM-port of the full TypeScript compiler, type checker, and LSP to Rust — a stress test for AI-generated systems code.
- 05I think I found a planet nobody knew existed. I used Claude Code to find itHacker News181 pts
Astronomer found a previously unknown planet using Claude Code as an analysis tool — practical LLM utility beyond software.