Categories
Dayton Ohio Fathers Living

Three Machines

I’m a chapter into Jeff Jarvis’s new book Hot Type. It tells the Linotype’s story from the top down — the tragic inventors, the media moguls, Mark Twain bankrupting himself on a rival machine. Publishers Weekly calls it “colorful and enthralling,” and the part I’ve read is. But reading it, I kept thinking about a story it doesn’t tell: not the story of one machine, but of a man who lived through three.

The first machine

My dad, Carl, was a Linotype operator, and later a foreman, at Dayton Typographic Service in the 1950s. The Linotype histories always start with Ottmar Mergenthaler, the engineer who built the machine in 1886, and they linger on the tycoons who bought fleets of them. That’s the inventor’s history.

The operator’s history starts with a man at a 90-key keyboard — arranged by letter frequency, which is why the most famous typo in newspaper history reads “etaoin shrdlu,” the mark of a finger run down the first two columns to flag a mistake. It continues with molten lead at 550 degrees, the clank and hiss of the caster, a smell that got into your clothes and never quite came out.

The Linotype didn’t deskill typesetting; it reskilled it. The hand compositors it replaced — the Swifts, who once held typesetting races before paying audiences of thousands — saw a centuries-old craft wither. But the machine demanded its own expertise: reading copy and keyboarding at speed, hearing a misaligned mold before it ruined a line, keeping a finicky foundry running through a deadline night. My dad’s generation learned that machine the way a musician learns an instrument.

On Saturday mornings he’d take me along while he caught up on work. I was watching a trade at its peak — I just didn’t know the peak was already behind it.

The second machine

Phototypesetting killed the Linotype the way the Linotype had killed hand-composition. My dad didn’t ride that one out. He left Dayton and, in Berkeley, opened a small offset print shop on Oxford Street, across from the Cal campus. The 90-key keyboard became an IBM Selectric; molten lead became offset plates. It was a real re-skilling, not a small one — a different machine, a different trade, at an age when most people stop learning new ones.

The third machine

The shop found its footing on a strange, narrow market: Berkeley then required graduate theses to be printed, not “Xeroxed,” and there was steady, respectable work in doing properly what a photocopier could only do badly. For a while, that requirement was the business.

It didn’t last. The rule changed, the copier got good enough, and the market my dad had built his second act on simply stopped existing — the same way the compositor’s market had stopped existing, the same way the Linotype operator’s had. Three machines, three trades, one man standing on each shrinking piece of ground in turn.

Whose story is it

Linotype histories, as a genre, get written about the men who owned the machines and the men who built them. Even the operator’s history — when someone bothers to tell it — usually stops at one displacement, as if a man who loses his trade to a machine either finds a permanent new one or doesn’t. My dad found three, in succession, each one narrower than the last, and the history of that — of re-skilling as a way of life rather than a one-time event — doesn’t get written at all. It just gets lived, by somebody’s father, and remembered, if it’s lucky, by somebody’s son.

Categories
AI Learning Meta

Trajectories: how Meta plans to make Muse smarter by watching it work

Buried in the data policy section of Meta’s long post on how it built safety into Muse is a sentence that isn’t about safety at all:

“Inference data, the back and forth conversations between you and your Muse and the tool calls and subagent handoffs that result (‘trajectories’) are useful data for training new checkpoints of the LLM model at the core.”

Two things are worth noticing. First, the technique described isn’t new — training on agent rollouts is standard practice across the field. Second, the company describing it is Meta, in plain language, in a public post, about a product aimed at billions of consumers. The labs usually discuss this stuff in papers about coding agents. Meta just told its future user base: your agent’s work product is our training data. The candor is the story, not the technique.

A trajectory isn’t a chat log. It’s the complete record of an agent doing a job: what you asked, what it tried, which tools it called, where it went wrong, how it recovered, which subagents it spawned, and whether the thing actually got done. Every time you let Muse book the flight, triage the inbox, or research the supplier, you’re generating one.

From text to behavior

The technique matters anyway, because the diet that AI trains on is changing. Pretraining was about text — the whole internet, more or less. Post-training was about preferences — which answer humans liked better. Trajectories are the third course: demonstrations of competent behavior, in full, mistakes included.

There’s a reason for the shift. Text teaches a model what the world looks like. Preferences teach it what people want. But neither teaches it how to do a 40-step task without wandering off, recovering from a dead end, or knowing when to ask for help. That only exists in records of agents actually doing things. And until recently, almost nobody had those records at scale — because almost nobody had agents doing real work at scale.

The demonstrated instance — and what it doesn’t prove

Meta’s concrete example is Muse Spark 1.2, co-trained with Muse Code: model and harness trained together on rejection-sampled harness trajectories — run the agent many times, keep the runs that succeeded, train on those — with recipe-level tuning for goals, context compaction, and subagents. The model isn’t learning to predict text; it’s learning to behave inside a specific set of tools.

This is the end of the “base model plus clever prompting” era. The artifact is the bundle — model and harness, co-designed. A model trained on trajectories from one harness will be genuinely better inside that harness than a smarter general model dropped into it cold. Meta is saying this out loud; OpenAI and Anthropic are doing the same thing more quietly.

But notice the domain: coding. And coding is exactly where trajectories are cheapest to manufacture — verifiable unit tests, sandboxed repos, SWE-bench-style tasks. Nothing about the Muse Code result requires a single consumer or a single inbox. So the one demonstrated instance of Meta’s trajectory training sits squarely in the category where Meta’s distribution advantage matters least. Meta hasn’t shown its hand on the category that actually matters.

The other category is the personal one, and there the evidence is thinner. What exists is a stated intent, not a published result. The data policy says personal Muse trajectories “are useful data for training new checkpoints.” The product is designed to generate them: Meta’s own design example has Muse monitoring school emails, adding dates to a family calendar, filling a supply cart, finding a sale sweatshirt, booking dinner, and catching a sports tryout deadline hours before it closed. That is what an unverifiable-domain trajectory looks like — a morning of small judgments no unit test could grade.

No training run on that data has been published. No benchmark, no “Muse got X% better at inbox triage after training on Y million user trajectories.” So the sharpest version of the argument — that the real moat is the data nobody else can fake — should be labeled for what it is: a prediction, not an observed fact. It’s a prediction with a mechanism, though: these are judgments that can’t be synthesized, in the one distribution channel that reaches the people making them.

The flywheel — and its limits

With that caveat on the table: trajectories get better with scale, and Meta has scale like nobody else: billions of users across its apps, and now an agent — Muse — sitting inside them. Every user interaction is a potential training trajectory. Better trajectories train a better model; a better model makes a better agent; a better agent attracts more users. Meta states the bargain plainly: “every Muse user gets a better personal agent as we all collectively use the product and help the model understand the intricacies of human life.”

But “most users = most trajectories = structural advantage” needs its counter-case, because a lot of the highest-value trajectory data right now doesn’t come from consumers at all. It comes from sandboxes, the same kind that produced Muse Code. Synthetic and simulated trajectories sidestep the need for billions of users entirely — Anthropic and OpenAI are getting rich trajectory data from developers running Claude Code and Codex against real repos, no social-app distribution required.

The honest version of the moat argument is narrower, and more interesting. Synthetic trajectories work brilliantly where success is verifiable — code either passes the tests or it doesn’t. They work poorly where success is a matter of judgment: triaging an inbox, planning a trip around someone’s actual preferences, knowing which email deserves a reply. There is no unit test for a life well managed. And those unverifiable, deeply personal tasks are exactly what Meta means by “personal superintelligence” — and exactly where its distribution gives it trajectories nobody else can synthesize. The moat isn’t “most data.” It’s “the data nobody else can fake.”

The price of the flywheel

There’s a wrinkle, and Meta knows it. The flywheel runs on your data — your emails, your calendar, the messy reality of your life, which is exactly what makes the trajectories valuable. Meta’s answer is sanitization (“trajectories are sanitized to remove key personally identifiable information”), an opt-out switch, no sharing with ad systems, and a forthcoming “Confidential VM” that would cryptographically prevent even Meta from seeing your data.

The tension is fundamental, and it’s the sharpest part of the whole picture: the product gets smarter by watching you, and it earns the right to watch you by being trustworthy. Those two imperatives pull in opposite directions, and no amount of engineering fully resolves it — the Confidential VM, if it ever ships as described, would resolve it by breaking the flywheel, since trajectories Meta can’t see are trajectories Meta can’t train on. The opt-out rate will be the market’s verdict on the deal Meta is offering.

Experience is the missing piece

But the deepest reason trajectories matter has nothing to do with Meta’s strategy. It’s about what intelligence actually is.

A model trained only on text knows the world the way a brilliant student knows it from books. A model trained on trajectories knows it the way a practitioner does — from doing the thing, failing at it, and adjusting. The trajectory is the closest thing AI has to experience. And an agent that records its experience, keeps what worked, and folds it back into itself is doing something that rhymes with learning.

This is why I keep coming back to continual learning as the critical missing piece in AI. The models are frozen at training time; everything they “learn” afterward lives in context windows and memory files, fragile and local. Trajectories are the bridge: today’s version of the loop is slow and centralized (collect trajectories, train a new checkpoint, ship it), but the direction is obvious. The end state is an agent that learns continuously from its own experience — from your experience with it — the way people do.

Meta’s bet is that the path to personal superintelligence runs through watching agents work, at planetary scale, and distilling what works back into the model. No result yet proves the bet pays off — the personal trajectories are still a hypothesis, not a track record. But it’s an unglamorous hypothesis, no new scaling law, just better data about doing things, and unglamorous bets about data have a good track record in this field. The internet made the last generation of models. Trajectories might make the next one — if Meta can show, and not just say, that the data nobody else can fake is data that actually teaches.

Categories
AI Apple iOS iPhone Siri

The Honesty of a Machine

iOS 27 lands Monday, and with it the new Siri — the ground-up rebuild Apple has been promising, in various forms, since 2024. I’ve spent weeks in the developer beta, kicking the tires the way you do with something you use fifty times a day without thinking about it.

The most interesting thing about it is what it refuses to do. It refuses to pretend to be human.

Every other assistant performs humanness. ChatGPT has opinions. Claude has a personality you can feel. Gemini is chatty. They’re built from the mannerisms of a helpful person — warmth, confidence, a little humor — engineered to make you forget you’re talking to software. Siri doesn’t bother. It answers the question. It reminds you, plainly, that it can be wrong. It does not perform affection.

An assistant that performs confidence teaches you to stop checking its work. One that performs warmth teaches you to treat it like a confidant. Both are misdirections dressed as features. The old Siri was a joke because it couldn’t do much of anything; the risk with this new generation of assistants is the opposite one — they can do a great deal, and they say so with the easy assurance of someone who has never been wrong.

Siri’s plainness is, I think, the more honest position. There’s no interior life on offer to flatter or be flattered by. When it doesn’t know something, it says so without dressing it up — which is worth more than it sounds like, in a market where every lab is competing on how human its model feels.

None of which makes it finished. Apple itself says Siri will still carry a beta label at launch, and two months in the beta has the rough edges you’d expect — parsing a receipt or pulling an event off a flyer sits right next to the knowledge gaps, the moments it punts to a web search where a competitor would just answer. The personal context — your messages, notes, mail — is the part competitors can’t easily copy, and the part that makes an assistant actually assist rather than merely converse.

For years Siri was the industry’s punchline, the thing that set timers while everyone else built minds. Apple took the embarrassment and rebuilt the whole assistant, and arrived somewhere I didn’t expect: not more human, just more honestly a machine.

Somewhere on my phone right now, Siri is telling someone it doesn’t know the answer. It doesn’t apologize for it. It doesn’t try to be charming about it. It just says so, and waits for the next question.

Categories
Interstate 280 Podcasts

Podcast about I-280

Interstate 280 on the San Francisco Peninsula

Enjoy this brief audio podcast about some early history of Interstate 280 on the San Francisco Peninsula that was generated by Meta Muse AI.

Categories
AI

Two Days with Muse

Note: this post was drafted and posted by Muse. Kind of wild!

I’ve been using Muse, Meta’s new personal AI assistant, for two days now. It launched September 8. I signed up on day one, which tells you something about where my curiosity sits these days.

The first thing I did was rename it. Twice. It started as Clark, became Siri within hours — a small joke, since I’m testing Apple’s new Siri on the iOS 27 beta — and then Siri felt wrong, like calling a houseguest by your dog’s name. It’s Sigrid now. The assistant didn’t care. That’s the point, I suppose: it’s mine to shape.

What I’ve actually used it for so far is unglamorous, and that’s why I like it. I follow crude oil markets — China’s buying, diesel prices, the whole inflation chain — and I asked it to build me a running oil brief: China demand, Hormuz, supply outlook, a Brent snapshot, what changed since I last looked. It refreshes itself every morning at 3 and never pings me. I open it when I want it. That last part matters more than it sounds. Most software begs for attention. This one waits.

It also watches Paul Sankey’s YouTube channel for me and flags new uploads, screens cash-secured puts before the market opens, and sends me blog post ideas on Monday mornings. None of this is magic. All of it is stuff I could do myself — badly, inconsistently, at 4 a.m., which is when I get up.

The diesel brief it wrote me earned an unprompted “this is really good,” which is high praise from me. But here’s what I actually want to record while it’s early: the moments it said “I don’t know.”

I asked how its Ideas feature decides what to pitch me. It told me, plainly, that the recipe is on Meta’s side of the wall and it can’t see it — then offered to file a feature request asking for more transparency. I asked it to follow an X account; it said it can’t do that, and offered the nearest thing it actually could do instead. Twice in two days it chose the honest answer over the impressive one. I’ve used enough AI products to know that’s a design decision, not an accident. Or if it is an accident, it’s a good one.

It’s not all smooth. This morning I couldn’t find where it keeps my research files in the app, and we did a small dance — wrong folder, a flat file list, renaming everything with a prefix — before it worked. Mundane stuff. The kind of friction that reminds you this is a 48-hour-old product, not a finished one.

And the keyboard thing: I asked how to shrink the keyboard back down, meaning in the Muse app, and it answered about iOS generally before I clarified. Small misfire, corrected in one message. Conversations with it feel like texting a competent friend, which is the highest compliment I can give software I talk to.

Two days is nothing. I don’t know whether this becomes indispensable or fades into the background of apps I tried in September 2026. But the early signal is promising: it does the homework, waits its turn, and tells the truth about what it can’t see. That’s a better foundation than most relationships I have with technology.

Categories
AI

The Loop Gets Faster as the Window Gets Smaller

On OpenAI’s same-day pairing of a warning and a dashboard.

Note: this is an example of a piece of writing that I would never have done on my own. I had very mixed reactions to the two OpenAI posts published earlier today. I began by asking Grok for help understanding them. I then asked for it to outline a draft blog post which I then took and further developed using Meta Spark and Google Gemini. My final couple of passes were with Claude Sonnet and ChatGPT. Here’s the result…

OpenAI published two pieces today that should be read as one document.

The first, “An Alien Mind,” is a warning from chief scientist Jakub Pachocki: AI systems are becoming harder to understand and monitor precisely as they become more capable.

The second, “Research acceleration: The view inside OpenAI,” is a dashboard showing those systems increasingly doing the work of AI research itself.

One says the inspection window is narrowing. The other shows the machine moving deeper into the factory.

That is the story.

Categories
AI Writing

The Kitchen Is Not the Meal

I watched Katie Parrott talk on Every’s AI & I this week. Natalia Quintero asked her how a working writer uses a model, and Parrott did not start with a manifesto. She started with a kitchen.

The model is the kitchen, she said. The outline is closer to chopping. Composition is closer to heat. None of that matters if the ingredients are stale. You need them fresh, and you need them to be yours, or the plate is just a plate.

I would call what she was doing cooking ideas, then the work after cooking. The phrase is mine, not hers. David Sparks used it years ago — around 2010 or 2012, if I have the years right — when he talked through his writing process. Get the idea into an outline or a map early. Give it little visits. Let it percolate before you try to make sentences. Parrott was doing a later version of that motion with a partner in the room. First the idea gets heat. Then the passes that keep asking whether the spark is still in the sentence.

I was on my morning walk with the interview in my ears when I recognized it. I have been in that kitchen.

Mine always starts the same way. A memory, or an insight that arrived attached to a place or a number or a smell. Not a prompt. The private thing is already there. Then a partner. Back and forth. I say what I noticed. It asks. I answer. It tries a shape. I throw the shape out if it has started speaking for me.

The useful part is not that a model can write. Plenty of models can write. The useful part is the interactive pass that moves a private thing toward a piece a stranger can read, without replacing the spark that made it worth sitting down.

Parrott said working with AI made her fall in love with writing again. For a long time the page had been a slog. With a partner she had energy left for the harder questions. The work felt like exploration again — of the tool, and of her own mind.

I have felt that. Not as a conversion. As a return. The chair is less of a stall. The memory does not have to die there because the next sentence is hard. You can get the thing onto the page and still recognize it as yours when you read it back.

Worth sharing, here, is small. A stranger can take the scene, or the distinction, and not need a sermon. What remains should still work.

Then there is the other room. I cannot point to one essay and one accuser. I can only say what I keep hearing in group talk: writing with AI is a stain. People say they can see slop. They get angry when they think they have found it. The test they are running is origin. Did a model touch this. Not: is the spark still in the sentences. Not: did a person start with something only they had.

Slop exists. A first-draft dump asked to stand as a finished piece is slop. Thin assertions. Rhythm that never lands. A kitchen with nothing in the bowl. That object is real. Thin rhythm is something a reader can taste. That tasting is not the other room. The other room begins when the same reader stops tasting and asks who touched the food.

The pile-on does not separate that object from a cooked one. It looks at the door the food came through and decides. A piece that began as a memory and was walked, question by question, toward the page gets the same verdict as the dump. The jury is not tasting.

I am not asking anyone to love the tool. The origin test cannot do the work it claims. It cannot tell a spark that survived the pass from a paragraph that never had one.

Fresh ingredients, heat, a plate. The kitchen is not the meal. The meal is whatever is left when you sit down to it and the private thing is still there.

Categories
AI

Overlooked Delights

On Saturday mornings I ask an AI to run a prompt that’s intended to scour the week’s happenings for things I might find interesting but which have been overlooked by the mainstream media. I always find several things of interest. The first pass it makes identifies 10 items. I then follow up and ask it to find 10 more.

Rather than editing this week’s edition, I share both results in full below.

Categories
AI Infrastructure

The Weight of What’s Inside

Gigatexas. I watched the footage early yesterday, still in bed, before I was fully awake enough to know why I couldn’t stop. Not any single building — the simultaneity of it. Steel skeleton rising on the North Campus, where a dedicated line will eventually try to build ten million humanoid robots a year. An advanced chip fabrication building going up close enough to share a fence line with it, because the AI hardware and the AI bodies have apparently become the same argument. And underneath all of it, still running, still shipping, the original Model Y line that paid for everything else. Three or four enormous bets, at three or four different stages of doubt, on the same 2,100 acres, none of them waiting for the others to finish.

And then the second thought arrived, quieter than the first: this is the outside. A drone at four hundred feet can show you steel and concrete and rows of finished cars. It cannot show you the tooling, the calibration, the thousand small decisions about how a robot learns to close its hand around an object it has never held before. We were watching a shell form around something we couldn’t see into, and it would be easy to mistake the shell for the thing.

I started the Sarah Guo interview about an hour later, same morning, footage still fresh, and the two things turned out to be the same essay, just told in different registers — hers in argument, Gigatexas’s in steel.

Categories
Interstate 280 San Francisco/California

The Freeway That Saved the Hills

Note: I’ve written here before about Interstate 280 on the San Francisco Peninsula. It’s a beautiful drive along an unusually natural and undeveloped section of land. This afternoon I went down a bit of a “rabbit hole” exploring more about the history of how the route the roadway takes was decided. Turns out it’s quite a story. One that’s unlikely to have happened were it being decided in today’s political climate.

Drive north on I-280 past Woodside and the view still startles: a multi-lane interstate running the rim of the San Andreas rift, and west of it an almost unbroken sweep of water, oak, chaparral, and ridge. No subdivisions. No office parks. No golf-course mansions stepping down to the lake. The land above Crystal Springs, and the country around Filoli, looks as if the postwar Peninsula never happened.

It almost did. The emptiness is not an accident of topography. It is the residue of a late-1960s bargain in which local activists pulled the U.S. Department of the Interior into a state highway fight, San Francisco traded development rights on its watershed for a relocated freeway, and federal money became the lever that shoved Interstate 280 east onto the ridge and away from the reservoir. A highway argument became, without much fanfare, a federal conservation instrument.