<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Jonathan Frei</title>
    <link>https://jonathanfrei.com/</link>
    <description>Personal site and blog of Jonathan Frei. Short posts, long-form articles, and notes.</description>
    <language>en-us</language>
    <atom:link href="https://jonathanfrei.com/feed.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>The Computer Writing This Post Is in the Cloud</title>
      
      <link>https://jonathanfrei.com/2026/09/14/the-computer-writing-this-post-is-in-the-cloud</link>
      <guid isPermaLink="true">https://jonathanfrei.com/2026/09/14/the-computer-writing-this-post-is-in-the-cloud</guid>
      
      <pubDate>Mon, 14 Sep 2026 23:12:51 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p>This post was drafted on a computer in Oracle’s cloud. The file, Git repository, coding agent, and terminal session all live there. The computer in front of me is just a way to see and direct the work.</p>

<p>The server is not especially exotic. It is an Oracle Cloud Ampere A1 virtual machine running Ubuntu 24.04. It has four Arm cores, 24 GB of memory, 16 GB of swap, and a 200 GB-class disk. <a href="https://docs.oracle.com/iaas/Content/FreeTier/freetier.htm">Oracle Cloud’s Free Tier</a> makes its Arm instances a good way to experiment with this setup before deciding whether it deserves a monthly bill.</p>

<p>That is more machine than most coding agents need. Codex and similar tools call models hosted elsewhere, so the VPS is not doing model inference. It is running the surrounding work: reading repositories, editing files, compiling code, running tests, hosting development servers, and keeping terminals alive.</p>

<p>This is where the appeal of a VPS became clear to me. Agentic development does not particularly need the machine under my hands. It needs a machine that stays put.</p>

<h2 id="one-canonical-machine">One canonical machine</h2>

<p>The Oracle VPS is now the primary development environment. It holds the repositories, language runtimes, dependencies, credentials, Codex, and <a href="https://herdr.dev/">Herdr</a>. The client needs an SSH key, an SSH configuration, and a Herdr installation. A browser or graphical editor can still be useful, but there is no need to maintain another working copy of every repository.</p>

<p>This avoids the awkwardness of synchronizing two computers and wondering which uncommitted change is current. SSH carries input and screen updates. Git still moves code between durable environments. If I disconnect and return from another device, the filesystem is exactly where I left it.</p>

<p>The arrangement is close to the old terminal-and-mainframe model, except the mainframe is a small Linux VM and the terminal can be almost any computer with a good screen and keyboard.</p>

<h2 id="starting-with-oracles-free-arm-machine">Starting with Oracle’s free Arm machine</h2>

<p>Oracle’s Ampere A1 shape is unusually well suited to this experiment. The machine running this site’s content repository has four Neoverse-N1 CPUs and 24 GB of RAM. The root filesystem is about 193 GB after formatting, with roughly 167 GB free as I write this.</p>

<p>That is enough room for several repositories, build artifacts, language servers, and more than one agent. Memory has also been comfortable: the server currently has plenty available even with Codex and the normal background services running. The 16 GB swap file is there as a cushion, not a substitute for RAM.</p>

<p>Arm is the one meaningful tradeoff. Most of the tools I use here publish Linux <code class="language-plaintext highlighter-rouge">aarch64</code> builds or install through language package managers, and Herdr supports Arm on Linux. Some proprietary binaries, browser tooling, or older dependencies still assume x86-64. I would check the important toolchain before moving an existing project. Rebuilding dependencies on the server is safer than copying <code class="language-plaintext highlighter-rouge">node_modules</code>, virtual environments, or compiled artifacts from another architecture.</p>

<p>Oracle’s Free Tier rules and available capacity can vary by account and region. Oracle’s current documentation distinguishes promotional credits, Always Free resources, and account-specific limits, so I would verify the shape is marked eligible in the console rather than relying on an old tutorial. Free instances also have no service-level agreement or full Oracle support. This is a good place to begin, not a reason to forget backups.</p>

<h2 id="making-ssh-the-foundation">Making SSH the foundation</h2>

<p>Herdr’s remote features sit on top of ordinary SSH, so I wanted SSH to work cleanly before adding anything else. The server uses a normal non-root account with <code class="language-plaintext highlighter-rouge">sudo</code>. Authentication uses a key, and a short entry in the client’s <code class="language-plaintext highlighter-rouge">~/.ssh/config</code> turns the destination into a stable name:</p>

<pre><code class="language-sshconfig">Host workbox
    HostName &lt;server-name-or-private-address&gt;
    User ubuntu
    IdentityFile ~/.ssh/workbox_ed25519
    IdentitiesOnly yes
</code></pre>

<p>The real test is deliberately unimpressive:</p>

<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>ssh workbox
</code></pre></div></div>

<p>If that fails, Herdr is not the problem. The failure belongs to the route, hostname, SSH daemon, or key.</p>

<p>This VPS also runs Tailscale, which gives my devices a private route to one another. I prefer normal OpenSSH over that route rather than exposing development services publicly. When setting up a similar machine, I would keep the original SSH session open until a second terminal has connected successfully over Tailscale. I would also test Oracle’s browser console as a recovery path before removing any public SSH rule. Locking the front door is less impressive when the key is still inside.</p>

<p>Tailscale server nodes need a little maintenance of their own. Their keys should not be allowed to expire unexpectedly; a tagged server or a deliberately managed expiry policy avoids discovering six months later that the private route disappeared. The provider console remains useful when DNS, SSH, Tailscale, or an enthusiastic firewall change goes wrong.</p>

<h2 id="building-the-environment">Building the environment</h2>

<p>The base system is Ubuntu 24.04 LTS. I installed the ordinary tools first: Git, <code class="language-plaintext highlighter-rouge">curl</code>, <code class="language-plaintext highlighter-rouge">unzip</code>, <code class="language-plaintext highlighter-rouge">jq</code>, <code class="language-plaintext highlighter-rouge">ripgrep</code>, build essentials, Python with virtual environments, and the runtimes required by each repository. User-installed binaries live in <code class="language-plaintext highlighter-rouge">~/.local/bin</code>, which needs to be present on the login shell’s <code class="language-plaintext highlighter-rouge">PATH</code>, not only in an interactive shell configuration.</p>

<p>Codex is installed directly on the VPS. Its authentication and credentials live there because that is where it runs. I prefer supported authentication flows and narrow credentials to copying a mysterious configuration directory from another computer.</p>

<p>Repositories have a predictable home under <code class="language-plaintext highlighter-rouge">~/Projects</code>. A new one is just a normal clone:</p>

<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nb">mkdir</span> <span class="nt">-p</span> ~/Projects
<span class="nb">cd</span> ~/Projects
git clone git@github.com:example/project.git
</code></pre></div></div>

<p>Moving an existing dirty workspace deserves more care. I would stop editing the source, run an <code class="language-plaintext highlighter-rouge">rsync</code> dry run, preserve the Git directory and uncommitted files, exclude generated dependencies, and rebuild them for Linux Arm. The VPS copy becomes canonical only after the repository has been inspected and its tests pass.</p>

<h2 id="herdr-over-ssh">Herdr over SSH</h2>

<p>Herdr is the piece that makes the remote server pleasant to use as an agent machine. Like <code class="language-plaintext highlighter-rouge">tmux</code>, it has a background server that owns real terminal processes. Closing the client or losing the SSH connection does not end the panes. Unlike a general terminal multiplexer, <a href="https://herdr.dev/docs/agents/">Herdr recognizes common coding agents</a> and shows whether each one is working, blocked, done, or idle.</p>

<p>This VPS is running Herdr 0.9.0 from <code class="language-plaintext highlighter-rouge">~/.local/bin</code>. Herdr can be installed on Linux or macOS with its <a href="https://herdr.dev/docs/install/">current installer</a>:</p>

<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>curl <span class="nt">-fsSL</span> https://herdr.dev/install.sh | sh
</code></pre></div></div>

<p>After Herdr is installed on the client and <code class="language-plaintext highlighter-rouge">ssh workbox</code> succeeds, the VPS can be saved as a machine:</p>

<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>herdr machine add workbox <span class="nt">--label</span> <span class="s2">"Oracle VPS"</span>
herdr
</code></pre></div></div>

<p>The setup command checks the remote Herdr installation and server and asks before changing anything. The VPS then appears in the local Herdr interface with its own workspaces, tabs, panes, and agents. The remote server still owns the processes; the local Herdr client brings back their views.</p>

<p>A direct connection is also available:</p>

<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>herdr <span class="nt">--remote</span> workbox
</code></pre></div></div>

<p>I use the VPS panes for agents, test output, development servers, and ordinary shells. Herdr’s sidebar is more useful as the number of agents grows because I can see which one needs an answer without opening every terminal to check.</p>

<p>The account on this server has systemd lingering enabled. That lets user services continue without an active login session, which is useful for an always-on development box. Herdr itself keeps terminal processes alive across client disconnections. A reboot is different: processes die when the server restarts, although Herdr can restore layouts and some supported agent sessions. Anything that truly must survive independently belongs in a <code class="language-plaintext highlighter-rouge">systemd</code> service rather than a terminal pane.</p>

<h2 id="reaching-development-servers">Reaching development servers</h2>

<p>I keep development servers bound to <code class="language-plaintext highlighter-rouge">127.0.0.1</code> instead of opening temporary ports to the internet. An SSH tunnel is enough for a quick browser session:</p>

<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>ssh <span class="nt">-N</span> <span class="nt">-L</span> 3000:127.0.0.1:3000 workbox
</code></pre></div></div>

<p>Port 3000 on the client now reaches port 3000 on the VPS. An editor’s port forwarding or a private Tailscale Serve route can provide the same basic result when it is more convenient.</p>

<p>Backups matter more once the VPS becomes canonical. Git remotes protect committed code, but not databases, uncommitted work, local configuration, or agent state. Provider snapshots are useful, though they may disappear with the instance. Anything irreplaceable should also have an off-provider backup that has survived an actual restore test.</p>

<h2 id="the-machine-stays-put">The machine stays put</h2>

<p>The daily routine is now quite simple. The client connects to the private network, Herdr opens, and the Oracle VPS is waiting with its terminals and agents where they were left. The computer doing the work did not go to sleep, change networks, or come along for the trip.</p>

<p>There are tradeoffs. The network becomes part of the development environment. The server needs updates, backups, and a recovery path. Some Arm compatibility problems are real. Renting a VPS also means trusting the hosting provider with the machine beneath the filesystem.</p>

<p>But the experiment does not require expensive hardware. The computer writing this post is a free-tier Arm VM. It stays in one place, does the work, and lets almost any other computer become its screen. SSH connects the two, and Herdr makes the distance mostly disappear.</p>

        
      ]]></description>
    </item>
    
    <item>
      <title>A Solar System Kids Can Click</title>
      
      <link>https://jonathanfrei.com/2026/09/09/a-solar-system-kids-can-click</link>
      <guid isPermaLink="true">https://jonathanfrei.com/2026/09/09/a-solar-system-kids-can-click</guid>
      
      <pubDate>Wed, 09 Sep 2026 21:35:59 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p>I wanted to try <a href="https://hermes-agent.nousresearch.com/">Hermes</a> and thought it would be fun to make something for my younger kids while I was at it. A small solar system seemed like a good project: they could move around the planets, tap one that looked interesting, and read a little about it. I wanted it to work in a browser, including on a phone, so they could open a page and start exploring.</p>

<p>The result is <a href="https://jonathanfrei.com/project/solar-system">Our Solar System</a>, a 3D model here on the site. It has the Sun, the eight planets, Earth’s Moon, and Pluto. You can move the view around, zoom in, and select a world to bring up a short lesson. There’s also a row of names along the bottom, which makes Mercury easier to reach when it’s a small dot on a small screen.</p>

<p>I kept the lessons brief so there would still be room to look around. Each world has a few facts to give a child somewhere to begin, without asking them to read a whole page before choosing another planet. Hiding the names also hides the lesson card, leaving more of the screen for the model itself.</p>

<p>The sizes and distances are adjusted to make everything visible. A model that showed both accurately would leave very little to tap on a phone, so I enlarged the planets and brought their orbits closer together. I wanted children to be able to recognize the worlds and explore them, while being clear about what the picture leaves out.</p>

<p>I included Pluto as a dwarf planet. It’s still a world worth learning about, and keeping it in the model gives me a place to explain the classification. It can sit alongside the eight planets without being counted as one of them.</p>

<h2 id="building-with-hermes-and-grok">Building with Hermes and Grok</h2>

<p>I used Grok as the model inside Hermes. Hermes is an open-source agent from Nous Research that connects a language model to tools for working with files, running terminal commands, and other tasks. In its <a href="https://hermes-agent.nousresearch.com/docs/developer-guide/architecture">agent loop</a>, it sends the conversation and available tools to the model, carries out the tool calls the model requests, and returns their results for the next step. That lets a coding session continue through edits and command output instead of ending with a block of suggested code.</p>

<p><a href="https://docs.x.ai/overview">Grok</a> supplied the model responses in that loop: interpreting my requests, generating code, and requesting tool actions. Hermes supplied the machinery for carrying those actions out and bringing the results back into the conversation. I described what I wanted, looked at the result, and asked for changes over several passes. The work produced the scene data, rendering code, generated textures, and page controls described below.</p>

<p>Three.js is the JavaScript graphics library that the resulting app uses in the browser. It provides objects for geometry, materials, lights, and cameras, along with a renderer that turns the scene into WebGL drawing operations on a canvas. Our code assembles those objects into planets and updates them as time passes. Hermes and Grok were part of making the app; opening the finished page runs JavaScript and Three.js locally, with no model call needed to move a planet or display a lesson.</p>

<p>The first version ran locally with Vite, which provided the development server and reloaded the page as the source changed. That gave me a browser view to judge while the files were being revised. The project itself settled into a few parts: a JSON description of the solar system, a <code class="language-plaintext highlighter-rouge">World</code> class to render and animate it, texture functions, and an application module to connect the scene to the page controls.</p>

<h2 id="describing-the-scene">Describing the scene</h2>

<p>The project separates the description of the solar system from the code that draws it. A JSON file holds the worlds, their appearance and motion, and the text for their lessons. Each record includes a name, radius, color, and texture type, with optional fields for rings, atmosphere, tilt, and an orbit. The Moon’s record names Earth as its parent; Earth’s names the Sun.</p>

<p>I like this arrangement because the same record supplies both the planet on screen and the lesson beside it. Selecting Saturn gives the interface Saturn’s name, classification, pronunciation, and facts from that file. I can revise an explanation without touching the rendering code, or adjust a displayed orbit without changing how selection works. Another model built from similar bodies could use the same renderer, though a different kind of scene would still need new code.</p>

<h2 id="making-the-planets-move">Making the planets move</h2>

<p>The renderer builds each world from a sphere and a small hierarchy of Three.js groups. One group turns around the orbital center, another places the planet at its orbital distance, and a third handles its tilt and spin. Keeping those movements separate lets a planet rotate while it travels around the Sun. The Moon’s orbit attaches to Earth’s position, so it comes along as Earth moves without inheriting Earth’s daily spin.</p>

<p>The orbits are circles, and the animation calculates positions from elapsed time. There’s no gravity calculation between bodies. I also compressed the differences in orbital periods so the outer planets would move visibly: the code raises each period to the power of 0.38 before using it to set the animation speed. At the default speed, Earth completes an orbit in 24 seconds, while Neptune takes roughly three minutes. Those timings belong to the illustration; they aren’t a common time scale for the real solar system.</p>

<p>The surfaces are generated in the browser too. A texture function draws pixels into an offscreen canvas, combining colors with layers of noise to produce rocky surfaces, cloud patterns, and the bands on the gas giants. Three.js wraps the resulting image around the sphere. Saturn’s rings use a separate generated texture with transparent gaps.</p>

<p>That keeps the planet artwork in code, but it also sets a limit on what the picture can teach. Earth’s green and blue patches are generated shapes, not a map of its continents. I think of these surfaces as illustrations that help distinguish the worlds. The lesson text carries details that the model doesn’t attempt to reproduce.</p>

<h2 id="connecting-the-model-to-the-page">Connecting the model to the page</h2>

<p>The planets are drawn in WebGL, while the names and lessons remain HTML. Three.js’s CSS2DRenderer keeps each name positioned beside its world as the view moves. The lesson panel is ordinary text and a list of facts, so it can be styled and laid out with the rest of the page. I don’t need to draw text into a texture just to explain what a child has selected.</p>

<p>A click on the scene uses raycasting: the code projects a line from the camera through the pointer’s position and checks which planet it intersects. Clicking a name or one of the buttons along the bottom reaches the same selection function. That function updates the lesson and starts a gradual camera move toward the selected world. Once the move finishes, the camera’s point of interest continues to follow the world as it travels.</p>

<p>I wanted the controls to leave some room for looking. The page can pause the orbital and spin animation, change its speed, or return to the full view. Hiding the names also hides the lesson card. If the browser reports a preference for reduced motion, the model starts paused, though selecting a world still moves the camera.</p>

<h2 id="fitting-it-into-the-site">Fitting it into the site</h2>

<p>My site uses Jekyll and GitHub Pages, so the finished version is a static HTML page with JavaScript modules and the JSON scene file alongside it. The browser fetches the description and builds the scene locally. Vite was useful during development, but the deployed page doesn’t need a running Vite or Node server.</p>

<p>Three.js and its controls are included in the site’s files. A small import map tells the browser where to find the library when a module imports <code class="language-plaintext highlighter-rouge">three</code>. This lets the page use modules directly while keeping that dependency on the same site. The model also uses the site’s existing fonts, so the surrounding text feels familiar.</p>

<p>On a phone, the lesson moves toward the bottom of the screen and has a limited height, with its contents available by scrolling. The row of names provides a larger target than the planets themselves. The renderer caps its pixel ratio at two, which limits the number of pixels it draws on displays with a higher density. I had my younger kids in mind when making those choices, though I haven’t established how well the model works in a classroom.</p>

<p>I like being able to keep working on the explanations separately from the scene. A lesson can get clearer without rebuilding a planet, and the controls can improve without rewriting the lesson. Trying Hermes has left me with a small solar system I can share with my younger kids. I’m curious to see which parts they want to spend time with.</p>

        
      ]]></description>
    </item>
    
    <item>
      <title>The War You Don&apos;t Notice You&apos;re Losing</title>
      
      <link>https://jonathanfrei.com/2026/09/02/war-you-dont-notice</link>
      <guid isPermaLink="true">https://jonathanfrei.com/2026/09/02/war-you-dont-notice</guid>
      
      <pubDate>Wed, 02 Sep 2026 03:00:00 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p>In Havana in late 2016, American diplomats began hearing a sound they couldn’t place. It was described as pressure in the head, or ringing in the ears, followed by headaches and trouble concentrating that did not go away. Over the next few years more than a hundred cases were <a href="https://greydynamics.com/an-introduction-to-fifth-generation-warfare/">documented in several countries</a>, with <a href="https://www.documentcloud.org/documents/21068770-jason-report-2018-havana-syndrome/">neurological findings that persisted after the acute symptoms faded</a>.</p>

<p>Then a different explanation arrived. A report commissioned to review the cases suggested the sound matched a cricket — <em>Anurogryllus celerinictus</em> — and that the injuries might have been psychogenic. The Army’s discussion of the cases was quietly removed from public view.</p>

<p>I’ve thought about that sequence more than the diagnosis itself. You hear a sound, you get sick, you look for a weapon, and you are offered a cricket. Whatever actually happened in those rooms, the uncertainty is the point that stays with you. A conflict where you can’t agree whether there was an attack, let alone who ordered it, is hard to defend against — and hard even to admit as a conflict.</p>

<p>Fifth-generation warfare is a clumsy name for that kind of problem.</p>

<h2 id="the-definition-that-refuses-to-settle">The definition that refuses to settle</h2>

<p>The phrase started in 2003, when analyst Robert Steele suggested there was a new kind of war beyond the one William Lind and his co-authors <a href="https://globalguerrillas.typepad.com/lind/the-changing-face-of-war-into-the-fourth-generation.html">had described in 1989</a>. Lind had argued war was moving from massed manpower to firepower to maneuver, and then to a fourth generation where the state’s monopoly on fighting eroded and decentralized insurgents could tie down a superpower. Steele thought something else was emerging after that. Lind, for his part, <a href="https://en.wikipedia.org/wiki/Fifth-generation_warfare">rejected the addition</a> the following year, saying the fourth generation hadn’t fully arrived yet.</p>

<p>That disagreement never really resolved. There is still <a href="https://en.wikipedia.org/wiki/Fifth-generation_warfare">no widely agreed definition</a> and no joint doctrine publication that codifies it.</p>

<p>Daniel Abbot, editing <em>The Handbook of 5GW</em> in 2010, offered the most honest formulation I’ve found: “The very nature of Fifth Generation Warfare is that it is difficult to define.” He added, more plainly, that it is a war of <a href="https://en.wikipedia.org/wiki/Fifth-generation_warfare">information and perception</a>. Others have phrased the same idea as <a href="https://greydynamics.com/an-introduction-to-fifth-generation-warfare/">the deliberate manipulation of an observer’s context</a> in order to get a desired decision, or, in the compressed version that stuck with me, a war where you might not know you are losing it because you don’t know you are in it.</p>

<p>The useful way I think about the generations is not as a timeline where one replaces the last, but as overlapping layers that get added. First-generation wars were about putting bodies in line. Second about putting metal on target. Third about moving faster than the other side could orient. Fourth about making political will the target and using any mix of political, economic, social, and military pressure to erode it. Fifth keeps all of that but moves the primary contest to perception itself.</p>

<p>What makes that move different is not that propaganda is new — it isn’t — but that the tools for testing and shaping perception are now data-driven, cheap, and fast. An advertising platform can build a model of what holds a particular person’s attention for an extra half second. The same model can be used to see what makes that person suspicious, indignant, or exhausted. When those loops are measured in milliseconds, you don’t need to persuade an entire country. You can nudge a small group at the right moment, see what happens, and adjust.</p>

<h2 id="from-winning-information-to-shaping-meaning">From winning information to shaping meaning</h2>

<p>A distinction the Army’s <em>Cyber Defense Review</em> has tried to make — and that <a href="https://cloudpublica.org/article/5gw-research">a recent synthesis of 5GW literature highlights</a> — helped clarify this for me. Information warfare is the battle <em>for</em> information, the contest for electrons and access in the electromagnetic spectrum. Cognitive warfare is the battle <em>of</em> information, the contest over what those electrons end up meaning.</p>

<p>In practice the two are usually paired. A cyber operation that steals or leaks emails wins information. The story that gets wrapped around the leak — who it is said to incriminate, what it is said to prove about the other side’s illegitimacy — shapes meaning. The first can be measured in data exfiltrated. The second shows up in what people believe is true about their own institutions.</p>

<p>That is why attribution is more than a technical puzzle. In a kinetic war you generally know who fired. In a well-executed influence operation you may not know whether a message was amplified by a neighbor who believes it, a commercial data broker who sold a list, or a state actor who seeded the narrative. Grey Dynamics puts it bluntly that <a href="https://greydynamics.com/an-introduction-to-fifth-generation-warfare/">simply understanding who is behind a 5GW attack can be impossible</a>. When the <em>Economist</em> or the <em>Wall Street Journal</em> later maps the operation, they are often reconstructing it from fragments — cloned news sites in the <a href="https://360isr.substack.com/p/fifth-generation-warfare-and-decision">Doppelgänger operation of 2023</a>, deepfakes that are caught only after they have circulated, networks of accounts that behaved as if they were coordinated but were hard to tie to a single sponsor.</p>

<p>I’ve come to care less about single dramatic examples than about cumulative pressure — the slow change in how a group weighs options over time. That is also why the usual scoreboard — how many accounts were taken down, how many leaks were proven authentic — misses the larger question of what an information environment is training people to become.</p>

<h2 id="where-it-already-lives">Where it already lives</h2>

<p>If the category still sounds theoretical, the institutions have stopped treating it that way.</p>

<p><a href="https://www.act.nato.int/activities/cognitive-warfare/">NATO’s Allied Command Transformation now maintains a standing Cognitive Warfare program</a>, and its chief scientist <a href="https://cloudpublica.org/article/5gw-research">released a new report on the subject in January 2026</a> describing cognition as a domain alongside land, sea, air, space, and cyberspace. The language is deliberately spare: the aim is to affect not only what an adversary knows but how they think and how they will to act.</p>

<p>In Washington, the <a href="https://cloudpublica.org/article/5gw-research">2026 National Defense Authorization Act directs the Secretary of Defense to define cognitive warfare</a>, identify who inside the Department owns it, and assess the value of “narrative intelligence” by the end of March 2026. The small detail that Congress felt it had to order a definition tells you how dispersed responsibility still is. The Army talks about information operations, the Air Force talks about data-saturated multi-domain environments, and the analysts in between argue about the line between hybrid warfare and gray zone conflict.</p>

<p>On the domestic side, the Cybersecurity and Infrastructure Security Agency has been asked to do more — election security, critical infrastructure, public cyber literacy — while facing political and resource strain. That mismatch matters because cognitive effects do not stop at a network boundary. An attack on a water treatment plant can be both a technical incident and a message about whether the government can keep water safe. The deeper effect is not the outage. It is the erosion of trust that makes the next shared task harder.</p>

<p>Even the communications layer is being rebuilt with this in mind. The Department of Defense <a href="https://cloudpublica.org/article/5gw-research">released a Private 5G deployment strategy in late 2024</a> that is partly about speed and partly about resilience — making it harder for an adversary to inject, delay, or deny information at the transport layer. None of that prevents a convincing deepfake from spreading on the application layer. It just makes the underlying pipes less fragile.</p>

<h2 id="what-winning-quietly-asks-of-us">What winning quietly asks of us</h2>

<p>If the best way to win is to arrange things so the other side makes your preferred decision on its own, then the defense cannot be purely technical. Firewalls, private networks, and better detection of coordinated inauthentic behavior all matter, and I don’t mean to minimize them. But they defend the contest <em>for</em> information. They don’t, by themselves, settle the contest <em>over</em> what it means.</p>

<p>That second contest happens in people.</p>

<p>It is tempting to propose a filter — better AI detection, more content moderation, more media literacy slides. Some of that will help, though every filter creates a new argument about who controls the filter. The more durable response is less centralized and less glamorous. It is the old set of protections that make a person harder to reroute: habits of attention, local knowledge, institutions small enough to verify.</p>

<p>I notice this in my own use of the phone. The same device that lets me check a fact in seconds makes it harder to sit with a question for more than a minute. The feed rewards quick classification — ally or adversary, serious or absurd — before I’ve finished reading. Over months that trains a reflex. The world sorts itself into familiar villains and familiar victims, and the most useful response always seems to be sharing one more piece of evidence with people who already agree with me.</p>

<p>Fifth-generation conflict benefits from that reflex precisely because it doesn’t need to invent it. It can simply amplify what already moves quickly.</p>

<p>The alternative is not to log off and wait for the institutions to catch up. It is to cultivate the small practices that restore judgment. Knowing a neighborhood, a workplace, a congregation, a physical discipline — any setting where information has costs and where you can check a claim against people you know — gives you a baseline that a synthetic narrative has to work harder to displace. Verifying before amplifying is a modest discipline, but at scale it functions like herd immunity. Keeping limits on what data you broadcast — location, contacts, routines — shrinks the surface that can be modeled and nudged.</p>

<p>None of this guarantees you will see the operation while it is happening. The best defenses against perception manipulation are not dramatic. They are what the worldview that guides this site would call virtues formed through repeated action — attention, truthfulness, restraint, willingness to be corrected — and they are valuable even apart from any adversary.</p>

<p>There is a reason Abbot’s line about the most successful wars never being identified has endured. It captures a change in how power can be exercised. Territory is expensive to occupy. Machines are expensive to replace. Perception, by contrast, can be shaped at the margin with tools that are already rented out for advertising. If you can shift the context in which a few thousand decision-makers interpret an event, you do not need to control the event.</p>

<p>That also explains why the institutions are struggling to name it. A phenomenon that crosses the line between war and peace, between crime and influence, between foreign and domestic in a single afternoon does not fit neatly into one agency’s charter. Asking Congress to produce a definition is a small step toward admitting that gap.</p>

<p>I don’t think the right conclusion is to treat every confusing episode as a covert operation. That way of thinking is itself a form of vulnerability — every cricket becomes a weapon, every coincidence becomes evidence. The healthier suspicion is closer to housekeeping. Keep your network patched, but also keep your judgments patched. Notice what makes you feel rushed, righteous, or certain that the other side is not merely wrong but illegitimate. Ask where that feeling came from and whether someone benefited from speeding it up.</p>

<p>The monk’s old remedy for distraction was not elaborate. Stay in the cell. In more ordinary terms: remain where you have good reason to remain, do the next real task that belongs to you, and let the algorithm wait. A war that depends on stealing attention is partly defeated by people who learn, quietly and without announcement, to give their attention to what they have already chosen.</p>

<p>That will not sound like a defense strategy. But for a form of warfare that wins by being unnoticed, the most reliable defense may be a life that is less easily moved.</p>

        
      ]]></description>
    </item>
    
    <item>
      <title>When Cleo looks for me</title>
      
      <link>https://jonathanfrei.com/2026/08/29/when-cleo-looks-for-me</link>
      <guid isPermaLink="true">https://jonathanfrei.com/2026/08/29/when-cleo-looks-for-me</guid>
      
      <pubDate>Sat, 29 Aug 2026 11:37:00 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p>My dog Cleo will sometimes wander into the room where I’m sitting, find me, and then do absolutely nothing.</p>

<p>She doesn’t need to go outside. Her water bowl is full. There’s no mysterious emergency involving a toy trapped under the couch. She just walks in, sees that I’m there, and settles nearby.</p>

<p>This is one of the nicest things about having a dog.</p>

<p>There is an important qualification here. Cleo comes looking for me only if my wife isn’t available. My wife is very clearly her favorite, and Cleo has never made much effort to hide this. I’m the backup option. Still, second place in the affections of a small goldendoodle is not a bad place to be.</p>

<p>For a few minutes before she appears, Cleo has been somewhere else in the house doing whatever dogs do when nobody is watching. Sleeping, probably. Staring out a window, on sentinel duty for bunnies. Then, at some point, something happens in that little brain of hers that amounts to: <em>Where are my people?</em></p>

<p>And she comes looking.</p>

<p>Cleo is a mini goldendoodle, short for Cleopatra. She’s named after the main character in the <em>Cleopatra in Space</em> series, although she has considerably fewer intergalactic adventures. Most of her expeditions involve moving between rooms of the house in search of my wife or, failing that, me.</p>

<p>The children apparently do not count.</p>

<p>She can be in a house full of kids and somehow still regard herself as tragically alone. They feed her things. They pet her. They are warm-blooded human mammals who speak and move around. None of this seems sufficient to establish personhood in Cleo’s mind. If my wife and I leave, she has been abandoned.</p>

<p>I find this funny, but also strangely sweet.</p>

<p>We spend a lot of time thinking about how much our pets mean to us. We take pictures of them. We talk to them despite knowing perfectly well that they don’t understand most of what we’re saying. We buy them ridiculous things and organize parts of our lives around feeding them, walking them, and making sure they’re happy.</p>

<p>It’s easy to forget that some version of the relationship runs the other direction too.</p>

<p>Dogs notice when we leave and when we return. They learn our routines. They know the sounds of our cars, the rooms where we usually sit, and the places they’re likely to find us. Sometimes they realize we aren’t nearby and decide to do something about it.</p>

<p>There’s something lovely about knowing that you can exist in the mind of an animal while you’re somewhere else.</p>

<p>Cleo doesn’t have any complicated theory of love or companionship. She just knows there are two people in the world she particularly wants to be near, and I’m fortunate enough to be one of them (when the preferred option is unavailable).</p>

<p>So every now and then I’ll be sitting somewhere reading or working and hear the little tap of paws coming down the hallway.</p>

<p>A moment later, Cleo appears in the doorway.</p>

<p>She was somewhere else in the house.</p>

<p>Then, for whatever reason, she thought of me.</p>

<p>And came to sit nearby.</p>

        
      ]]></description>
    </item>
    
    <item>
      <title>Life Is Electric</title>
      
      <link>https://jonathanfrei.com/2026/08/29/life-is-electric</link>
      <guid isPermaLink="true">https://jonathanfrei.com/2026/08/29/life-is-electric</guid>
      
      <pubDate>Sat, 29 Aug 2026 09:40:00 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p>There is a strange prestige attached to pessimism. Tell someone that civilization is collapsing and you sound serious. Tell them that the future is probably going to be amazing and you sound a little naive.</p>

<p>We have this exactly backward.</p>

<p>Spend enough time online and you can assemble a pretty convincing case that everything is terrible. Politics is broken. Technology is destroying us. The economy is rigged. The culture is decaying. AI will take everyone’s jobs. Nobody can afford a house. Nobody is having children. The climate is changing. Institutions are failing. Somewhere, at this very moment, a guy with a podcast microphone is explaining why Rome fell.</p>

<p>Those problems are real, and deserve serious attention. But there is a difference between noticing problems and adopting doom as a disposition.</p>

<p>The latter is a terrible way to live.</p>

<p>The world is also astonishingly full of possibility. Most of us carry a device in our pocket that gives us access to nearly the entire accumulated knowledge of mankind. You can learn almost anything for essentially nothing. You can start a company from your kitchen table. You can make something in Florida and sell it to someone in Finland. You can publish an essay without asking an editor, make a film without a studio, write software without a computer science degree, or have a machine teach you calculus at two in the morning.</p>

<p>A reasonably ordinary person has powers that emperors would have found difficult to comprehend.</p>

<p>And the interesting thing about abundance is that it compounds. Someone invents a tool. Someone else uses that tool to make another tool. A third person combines both with an idea borrowed from somewhere else. The frontier moves outward, usually in ways nobody planned.</p>

<p>This doesn’t guarantee a good future. Nothing does. Human beings remain perfectly capable of making a mess of things. But that’s precisely why optimism isn’t the belief that everything will work out. It’s the belief that there are things worth doing.</p>

<p>So build something.</p>

<p>Take the trip. Start the business. Write the book. Have the kid. Plant the tree. Learn to weld. Ask the girl out. Invite people over for dinner. Apply for the job you’re not quite qualified for. Make the ridiculous prototype. Say hello to the stranger standing next to you.</p>

<p>Walk around like God sent you.</p>

<p>I mean that literally. There is a remarkable difference between moving through the world as though you are an accidental consumer of it and moving through it as though you have been given something to do here. The second posture changes the way you see people. They stop looking like obstacles, competitors, demographic categories, or anonymous extras in your personal movie. You start noticing them.</p>

<p>Smile at people. Be generous. Expect good things from them. Give more than the situation requires. Most of this costs almost nothing, and it makes ordinary life considerably more pleasant.</p>

<p>There will always be reasons to be afraid. Fear is quite good at finding evidence for itself.</p>

<p>But so is hope.</p>

<p>Look around. There are eight billion people thinking, tinkering, loving, building, fixing, arguing, inventing, raising children, making dinner, and trying again tomorrow. The story is nowhere close to finished.</p>

<p>Life is electric.</p>

<p>Act accordingly.</p>

<p><a href="https://media.jonathanfrei.com/assets/img/2026-08-29-100110-71390.jpg"><img src="https://media.jonathanfrei.com/assets/img/2026-08-29-100110-71390.jpg" alt="" /></a></p>

        
      ]]></description>
    </item>
    
    <item>
      <title>The Agent That Remembers Why</title>
      
      <link>https://jonathanfrei.com/2026/08/29/the-agent-that-remembers-why</link>
      <guid isPermaLink="true">https://jonathanfrei.com/2026/08/29/the-agent-that-remembers-why</guid>
      
      <pubDate>Sat, 29 Aug 2026 09:17:00 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p>If you maintain a library of skills for AI agents, there is a fairly mundane problem hiding inside it. The skill files can tell an agent what to do, and Git can tell you how those files changed. Neither necessarily tells the next agent <em>why</em> a particular instruction ended up there.</p>

<p>That history tends to be scattered through execution traces, failed attempts, optimizer logs, benchmark results, and conversations. A useful lesson gets discovered, turned into a skill edit, and then partly disappears into the edit itself. If the edit doesn’t work and gets rolled back, the lesson can disappear almost completely.</p>

<p>A new paper from Google Research and Virginia Tech, <a href="https://arxiv.org/abs/2608.27454"><em>WikiSkill: Compiling Agent Experience into Persistent Knowledge for Skill Evolution</em></a>, proposes a surprisingly straightforward fix: give the agents a wiki.</p>

<p>Not Wikipedia, obviously. WikiSkill adds a persistent layer of structured knowledge between an agent’s raw experience and the executable skills it uses to do work. That extra layer turns out to do quite a lot.</p>

<h2 id="three-kinds-of-memory">Three kinds of memory</h2>

<p>Most skill-evolution systems follow roughly the same loop. An agent attempts tasks, the system inspects what went right and wrong, proposes changes to its skills, tests those changes, and keeps the ones that improve performance. The researchers argue that this process tends to blur together three different artifacts that should remain separate.</p>

<p>The first is <strong>raw experience</strong>: the actual execution traces containing the agent’s reasoning, tool calls, outputs, failures, and successes. WikiSkill keeps these immutable. They are the record of what happened.</p>

<p>The second is <strong>accumulated knowledge</strong>. This is the wiki. A maintainer agent studies the traces and turns them into structured Markdown pages describing recurring failure modes, successful strategies, workarounds, prior skill proposals, and whether those proposals actually helped. The wiki persists across iterations and is continuously revised as more evidence arrives.</p>

<p>The third is <strong>executable skill</strong>: the concise procedural instructions the working agent actually receives. Each skill also carries a link back to the wiki patterns that motivated it.</p>

<p>That separation feels obvious once you see it. A log is not knowledge, and knowledge is not an instruction. We already make similar distinctions when humans build complicated systems. There are telemetry and incident logs, documentation explaining what the team has learned, and production code that embodies some subset of those lessons. Trying to make one artifact perform all three jobs usually leaves each job a little worse.</p>

<p>WikiSkill gives each layer a different lifecycle. Raw traces are preserved. Knowledge accumulates. Skills can change or even be rolled back.</p>

<p>The last part is especially clever. A proposed skill update is tested on a validation set. If it makes the agent worse, the skill change is discarded. The wiki is not. It keeps a record of the proposal, the evidence behind it, and the fact that it failed. A later agent can therefore learn from an unsuccessful intervention without having to keep executing the unsuccessful instruction.</p>

<p>Failure becomes part of the institutional memory rather than clutter in an optimization log.</p>

<h2 id="the-wiki-seems-to-be-doing-real-work">The wiki seems to be doing real work</h2>

<p>The researchers tested WikiSkill across five rather different benchmarks: mathematical reasoning, web search, spreadsheet manipulation, long-document question answering, and interactive embodied tasks. They used models from the Qwen, Gemma, and Gemini families and compared WikiSkill with several other approaches to automatically evolving skills.</p>

<p>Across the five models, WikiSkill produced the best average performance. But the cleaner result comes from the ablation study, where the researchers removed the persistent knowledge layer while leaving the general skill-evolution process intact.</p>

<p>With Gemini 3.5 Flash, allowing the skill proposer to use the accumulated wiki raised average performance across four benchmarks from <strong>48.7% to 63.7%</strong>. On LiveMath it went from 51.3% to 72.6%; on SpreadsheetBench, from 49.9% to 76.6%. The system was not merely getting better because it had another round of prompt editing. Much of the improvement came from giving the editor an organized memory of what previous rounds had discovered.</p>

<p>There is an amusing wrinkle here. Giving the <em>working</em> agent access to the wiki during training actually made the final skills worse. The researchers think the agent could solve some problems by consulting the wiki directly, which produced less informative failures and therefore poorer training material. The better arrangement was asymmetric: let the agent work from its skills, let it fail naturally, and let the agents responsible for learning study the larger body of accumulated knowledge.</p>

<p>The wiki is a workshop manual, not something that needs to be stuffed into every worker’s head.</p>

<h2 id="skills-can-substitute-for-a-surprising-amount-of-scale">Skills can substitute for a surprising amount of scale</h2>

<p>The model-scaling results are probably the easiest part of the paper to notice. Within the Qwen family, larger models got <em>more</em> benefit from evolved skills, not less. WikiSkill improved average performance by 12.3 points for the 4B model, 17.5 points for the 9B model, and 23.9 points for the 27B model. Better models appear to be better at making use of good procedural knowledge.</p>

<p>But good procedural knowledge can also compensate for a lot of model size. Qwen 3.5 9B with WikiSkill averaged <strong>47.4%</strong>, while the much larger Qwen 3.6 27B without skills averaged <strong>39.4%</strong>.</p>

<p>That is a useful result for anyone building agents because model choice is only one place capability can live. Some of it can live in the model. Some can live in tools. Some can live in the surrounding workflow. And some can apparently live in a collection of well-evolved Markdown files.</p>

<p>The practical comparison is therefore not always “which model is smartest?” It may be “which system knows how to do this job?” A smaller model arriving with a good operating manual can beat a larger model arriving on its first day.</p>

<p>This also changes the economics a little. If procedural knowledge can be accumulated outside model weights, organizations don’t have to repurchase all of their learned competence every time they change models. The expensive part of an agent system may gradually become less like buying intelligence and more like building institutional knowledge around intelligence.</p>

<h2 id="the-skills-dont-belong-to-the-model">The skills don’t belong to the model</h2>

<p>The cross-model experiments push that idea further. Skills evolved by one model often worked when handed to another model, including models from different families. Sometimes the imported skill worked better than the skill the receiving model had evolved for itself.</p>

<p>On ALFWorld, for example, Qwen 3.5 9B scored 63.4% using its own evolved skill but <strong>70.2%</strong> using a skill evolved by Qwen 3.6 27B. On LiveMath, skills evolved by the small Qwen 3.5 4B model raised Gemma 4 31B from 33.9% without skills to <strong>73.1%</strong>, beating Gemma’s 56.7% with its own evolved skills.</p>

<p>The transfers aren’t universally good. A spreadsheet skill evolved by Qwen 3.5 4B badly hurt Gemini 3.5 Flash because it contained low-level workarounds useful to the smaller model but restrictive for the stronger one. That failure is almost as informative as the successes. A skill can contain general knowledge about a task, or it can contain a workaround for the peculiar weaknesses of the agent that wrote it.</p>

<p>Still, the successful transfers suggest a useful separation between <em>discovering</em> a good procedure and <em>executing</em> it. The model that figures out how to do something doesn’t necessarily have to be the model that later does it.</p>

<p>That makes a shared skill library start to look less like a folder of prompts and more like a portable layer of organizational capability. A strong model could be used to discover and refine procedures, while cheaper models execute them at scale. Or several different models could contribute lessons to the same body of knowledge and inherit procedures discovered by the others.</p>

<h2 id="a-skill-library-needs-more-than-skills">A skill library needs more than skills</h2>

<p>I’ve tended to think about agent improvement in terms of the executable artifact: make a <code class="language-plaintext highlighter-rouge">SKILL.md</code>, use it, notice a problem, edit it, repeat. WikiSkill makes me think that this leaves out the most valuable artifact created by the process.</p>

<p>Every time an agent fails, someone learns something. Every time a workaround succeeds, there is a reason it succeeded. Every rejected skill edit contains information about what <em>didn’t</em> generalize. If all of that gets compressed immediately into the current version of the skill, the system remembers the answer while gradually forgetting the argument that produced it.</p>

<p>Humans have run into this problem before. Mature organizations accumulate more than procedures. They accumulate design documents, incident reports, case law, laboratory notebooks, maintenance records, recipes with scribbled corrections, and old hands who remember why the strange rule exists. The procedure is useful because a much larger body of experience sits behind it.</p>

<p>WikiSkill is an early research system, tested on benchmarks rather than a years-old production agent fleet. Its wiki is maintained by models, and long-running knowledge bases will eventually face the familiar human problems of stale documentation, contradictory lessons, bad abstractions, and accumulated junk. The paper doesn’t make those problems disappear.</p>

<p>But I like the architecture because it gives those problems somewhere sensible to live. Keep the traces as evidence. Compile repeated experience into knowledge. Compile the best current knowledge into skills. Test the skills. Keep learning even when a particular edit fails.</p>

<p>If agent skills become as common as they currently appear likely to, I suspect the most useful skill libraries won’t just be libraries. They’ll have a memory behind them.</p>

        
      ]]></description>
    </item>
    
    <item>
      <title>The Wheel of Government</title>
      
      <link>https://jonathanfrei.com/2026/08/29/the-wheel-of-government</link>
      <guid isPermaLink="true">https://jonathanfrei.com/2026/08/29/the-wheel-of-government</guid>
      
      <pubDate>Sat, 29 Aug 2026 08:00:00 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p>There is something wonderfully ambitious about trying to draw the history of government as a circle.</p>

<p>Sometime in the second century BCE, the Greek historian Polybius tried to do roughly that. In <a href="https://www.perseus.tufts.edu/hopper/text?doc=Plb.+6&amp;fromdoc=Perseus%3Atext%3A1999.01.0234">Book VI of his <em>Histories</em></a>, he described a recurring sequence by which political orders emerge, mature, corrupt themselves, collapse, and begin again. The theory is usually called <em>anacyclosis</em>—a cycling or recurring movement—and it gives us one of antiquity’s most memorable attempts to turn political history into a pattern.</p>

<p><a href="https://media.jonathanfrei.com/assets/img/2026-08-29-075643-77332.jpg"><img src="https://media.jonathanfrei.com/assets/img/2026-08-29-075643-77332.jpg" alt="Cycles of political (r)evolution according to Polybius' Anacyclosis (160 BCE)" /></a></p>

<p>The diagram makes the theory look almost mechanical. Monarchy becomes tyranny. Aristocracy becomes oligarchy. Democracy becomes mob rule. Disorder eventually produces another ruler, and the wheel begins another turn.</p>

<p>Polybius’ actual argument is more interesting than the diagram because the mechanism isn’t really constitutional. It’s human.</p>

<p>Polybius inherited a familiar Greek way of classifying governments. <a href="https://plato.stanford.edu/entries/ancient-political/">Plato and Aristotle had already distinguished political systems</a> according to whether power rested with one person, a few, or the many, and whether those rulers governed well or badly. Polybius turned those categories into a story unfolding through time.</p>

<p>He begins before anything we would recognize as a constitution. After catastrophe scatters and weakens human communities, people gather together again. The strongest person naturally assumes leadership. Strength alone, however, isn’t yet kingship. A king emerges when people begin to recognize justice and choose to follow a ruler for his judgment rather than merely fear his power. Political authority has moved from force toward legitimacy.</p>

<p>Then the children inherit it.</p>

<p>This is the recurring hinge in Polybius’ cycle. The generation that creates an institution usually remembers why it exists. The generation that inherits it receives the institution without necessarily receiving the experiences that produced it.</p>

<p>The first kings, in Polybius’ telling, live much like everyone else. Their descendants grow up surrounded by security, status, and abundance. They begin to expect special clothes, special food, special treatment, and the satisfaction of their appetites. Kingship becomes tyranny. The ruler who once governed because people trusted his judgment now governs through fear.</p>

<p>The tyrant eventually produces his own opposition. Polybius says the people most likely to resist are the noblest and most courageous citizens, precisely because they are least willing to tolerate his arrogance. They overthrow him, and because they have liberated the community, the people entrust them with government. Tyranny gives way to aristocracy: rule by the few who have demonstrated enough virtue to deserve it.</p>

<p>And then <em>their</em> children inherit it.</p>

<p>The pattern repeats. The founders of the aristocracy remember oppression and treat public office as a responsibility. Their descendants have known neither oppression nor equality. Some become greedy; others indulgent; political authority becomes a possession rather than a trust. Aristocracy decays into oligarchy.</p>

<p>Eventually the people have enough. The oligarchs are killed or driven out, but the memory of both monarchy and aristocracy is now poisoned. The citizens will not hand power back to one man or a small group, so they take responsibility for government themselves. Democracy is born.</p>

<p>At first, Polybius says, the memory of oligarchy keeps democracy healthy. People who remember losing their freedom value equality, law, and freedom of speech because they know what their absence feels like. But memory fades again. By the time government passes to the grandchildren of the democratic founders, those goods have become ordinary. Ambitious wealthy men discover that they can gain power by courting and corrupting the people. Citizens grow accustomed to receiving benefits from political patrons. Competition for popular favor becomes a competition in indulgence.</p>

<p>Democracy then becomes what Polybius calls <em>ochlocracy</em>—usually translated as mob rule. Law loses its authority. Political contests become contests of force. The crowd can plunder, banish, and kill. Eventually the community reaches something close to the savage condition from which the cycle began, and in the chaos it again accepts a master capable of restoring order.</p>

<p>The wheel has made a complete turn.</p>

<h2 id="the-grandchildren-problem">The grandchildren problem</h2>

<p>It’s tempting to read anacyclosis mainly as a taxonomy of governments. I think it’s more revealing as a theory of inheritance.</p>

<p>Again and again, Polybius locates political decay in the distance between the generation that learned a lesson and the generation that merely inherited its result. The king’s descendants inherit authority without remembering the conditions that made authority legitimate. The aristocrats’ descendants inherit prestige without the courage that earned it. The grandchildren of the democratic revolution inherit liberty without remembering domination.</p>

<p>The institution survives. The memory that disciplined it does not.</p>

<p>That helps explain why Polybius treats constitutional decline almost like a natural process. He compares political systems to physical materials that contain the cause of their own destruction. <a href="https://penelope.uchicago.edu/Thayer/E/Roman/Texts/Polybius/6%2A.html">In his analogy</a>, iron has rust and timber has worms; each simple constitution likewise carries a characteristic corruption within itself. Kingship tends toward despotism, aristocracy toward oligarchy, democracy toward lawless violence.</p>

<p>The analogy is stronger than saying that governments sometimes fail. Polybius is saying that their virtues create particular temptations. Concentrated authority makes decisive and virtuous kingship possible, but the same concentration makes tyranny possible. Entrusting the best citizens with power can produce excellent government, but it also creates a privileged class capable of serving itself. Popular rule protects equality and freedom, but popular sovereignty can become untethered from the laws and customs that made freedom sustainable.</p>

<p>The corruption isn’t foreign to the regime. It grows from the same structure that made the regime work.</p>

<h2 id="rome-and-the-attempt-to-stop-the-wheel">Rome and the attempt to stop the wheel</h2>

<p>Polybius wasn’t developing this theory as an abstract exercise. He was trying to understand Rome.</p>

<p>He had unusually good reason to wonder about it. Born in the Greek city of Megalopolis around 200 BCE, Polybius belonged to the political elite of the Achaean League. After Rome defeated Macedon in 168 BCE, he was among the Greek hostages taken to Italy. He eventually became close to Scipio Aemilianus and gained an extraordinary vantage point from which to watch the republic that had conquered much of the Mediterranean world.</p>

<p>The central question of the <em>Histories</em> is essentially how Rome managed to do it. In Book VI, constitutional structure becomes part of his answer.</p>

<p>If every simple form of government eventually corrupts itself, the obvious solution is not to choose the right point on the wheel. It is to stop relying on a simple constitution at all.</p>

<p>Polybius believed the lawgiver Lycurgus had done this deliberately at Sparta. Rome, he thought, had reached something similar more gradually, through experience and repeated political struggle. Its constitution contained all three good forms at once. <a href="https://www.perseus.tufts.edu/hopper/text?doc=Perseus%3Atext%3A1999.01.0234%3Abook%3D6%3Achapter%3D11">The consuls supplied a monarchical element, the Senate an aristocratic one, and the people a democratic one</a>.</p>

<p>More importantly, none could operate entirely on its own. The parts could restrain one another. The people depended on the Senate in some matters; the Senate had reason to fear popular resistance; consuls possessed formidable authority but still depended on the other institutions. Polybius described the result as a balance in which each part could check the excesses of the others.</p>

<p>The goal wasn’t to eliminate power. It was to arrange power so that one kind of power had difficulty becoming absolute.</p>

<p>This idea of the mixed constitution had a long life. <a href="https://plato.stanford.edu/entries/ancient-political/">Cicero later developed his own account of Rome’s mixed government</a>. More than fifteen centuries after Polybius, <a href="https://press-pubs.uchicago.edu/founders/documents/v1ch11s1.html">Machiavelli’s <em>Discourses on Livy</em></a> returned to almost the same sequence of monarchy, tyranny, aristocracy, oligarchy, and popular government, and likewise praised Rome for combining the three forms rather than allowing one to rule alone. The classical argument about mixture, balance, and institutional restraint continued through later republican political thought.</p>

<p>There is a nice irony here. Polybius set out to explain how constitutions decay, but his more durable contribution may have been the attempt to design around decay. He did not imagine that better institutions would make rulers virtuous. His mixed constitution assumes almost the opposite. Consuls, senators, and citizens will each be tempted to press their advantages. Stability comes partly from giving the others enough power to resist them.</p>

<h2 id="a-map-not-a-law">A map, not a law</h2>

<p>As history, anacyclosis is much too neat. Governments do not obediently move around a six-stage wheel. Republics are conquered. Monarchies reform themselves. Aristocracies coexist with democratic institutions. Wars, plagues, technologies, religions, trade, geography, individual rulers, and accidents all push political development in directions no diagram can capture.</p>

<p>Polybius himself was also describing Rome at a particular moment and with a certain amount of admiration. The Roman constitution was not quite the balanced machine his analytical categories can make it appear to be. And within a century of the period he was trying to explain, the Republic would be consumed by civil wars and replaced by imperial rule.</p>

<p>But I don’t think the diagram survives because anyone seriously believes history runs on rails.</p>

<p>It survives because Polybius noticed a smaller pattern inside the larger one. Political orders are built by people who remember a problem. Their successors inherit the solution. Eventually someone inherits the power without the memory, the freedom without the discipline, or the institution without the habits that allowed it to work.</p>

<p>The names of the regimes are the visible part of the cycle. Underneath them is a simpler observation about human beings: we are very good at learning from disaster, and not always very good at inheriting the lesson.</p>

        
      ]]></description>
    </item>
    
    <item>
      <title>A timeline of world history</title>
      
      <link>https://jonathanfrei.com/2026/08/28/a-timeline-of-world-history</link>
      <guid isPermaLink="true">https://jonathanfrei.com/2026/08/28/a-timeline-of-world-history</guid>
      
      <pubDate>Fri, 28 Aug 2026 23:43:07 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p class="figure-wide"><a href="https://media.jonathanfrei.com/assets/img/2026-08-28-234709-81799.jpg"><img src="https://media.jonathanfrei.com/assets/img/2026-08-28-234237-57177.jpg" alt="" /></a></p>

<p>View the <a href="https://media.jonathanfrei.com/assets/img/2026-08-28-234709-81799.jpg">full sized version</a>.</p>

        
      ]]></description>
    </item>
    
    <item>
      <title>The Shape of an Argument</title>
      
      <link>https://jonathanfrei.com/2026/08/28/the-shape-of-an-argument</link>
      <guid isPermaLink="true">https://jonathanfrei.com/2026/08/28/the-shape-of-an-argument</guid>
      
      <pubDate>Fri, 28 Aug 2026 07:41:00 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p>A straight line is a surprisingly powerful thing to mistake for nature.</p>

<p>In 1966, the linguist Robert B. Kaplan published a paper about a problem he kept seeing in the writing of international students at American universities. Many of them knew English quite well. Their grammar worked. Their vocabulary worked. Their sentences, taken one at a time, worked. And yet their essays could still feel strangely difficult to an American reader. The argument seemed to wander, repeat itself, arrive late, or refuse to arrive at all.</p>

<p>Kaplan wondered whether the problem was happening above the level of the sentence. Perhaps students had learned the words and grammar of English without learning an equally real but less visible part of the language: the expected <em>shape</em> of an argument.</p>

<p>He eventually reduced the idea to five little drawings.</p>

<p><a href="https://media.jonathanfrei.com/assets/img/2026-08-28-073151-49473.jpg"><img src="https://media.jonathanfrei.com/assets/img/2026-08-28-073151-49473.jpg" alt="paragraph organization and rhetorical development diagram" /></a></p>

<p>The first is a straight line. That is English. Another moves back and forth in parallel lines, representing what Kaplan called Semitic languages. A spiral represents what he called Oriental languages. Romance and Russian writing wander away from the central line in different kinds of digressions.</p>

<p>It is the sort of diagram that is almost impossible to forget and probably too easy to believe.</p>

<p>Kaplan’s <a href="https://onlinelibrary.wiley.com/doi/10.1111/j.1467-1770.1966.tb00804.x">original article, “Cultural Thought Patterns in Inter-Cultural Education,”</a> became one of the foundational texts of what came to be called <em>contrastive rhetoric</em>. He had examined roughly 600 compositions written by foreign students and argued that rhetorical organization was not simply a neutral container into which ideas were poured. Different cultures had developed different conventions for arranging ideas, and students carried some of those habits with them when they wrote in English.</p>

<p>His strongest version of the claim went further. “Logic,” he wrote, using the word in its everyday rather than formal sense, “is evolved out of a culture; it is not universal.” English prose inherited a broadly Anglo-European preference for linear development: establish the subject, state or imply the controlling idea, and then proceed toward it without unnecessary detours. Other rhetorical traditions had developed differently.</p>

<p>Kaplan was not saying that an Arabic speaker was incapable of linear thought or that a Japanese speaker literally thought in circles. He explicitly warned that his categories were not mutually exclusive, and he noted that English writers could be circular or wildly digressive too. His concern was expository prose and, more specifically, what a reader had been trained to recognize as a well-made paragraph. The practical conclusion was modest enough: if we explicitly teach foreign students English grammar, perhaps we should also explicitly teach them English rhetorical conventions.</p>

<p>Still, the drawings invited a much bigger interpretation than the caveats could contain.</p>

<p>A straight line looks efficient. A spiral looks evasive. Once English occupies the position of directness, the other patterns can begin to look like deviations from clear thought rather than alternative conventions for communicating it. The terminology has aged even worse. Grouping Chinese, Korean, and Japanese writing under “Oriental,” or treating enormous linguistic and literary traditions as though each possessed a characteristic doodle, now looks impossibly broad.</p>

<p>Later scholars made those objections directly. Ryuko Kubota and Al Lehner argued in <a href="https://www.sciencedirect.com/science/article/pii/S1060374304000062">“Toward critical contrastive rhetoric”</a> that the traditional model encouraged static binaries: English as linear, direct, and logical; other traditions as circular, indirect, or digressive. It could turn a useful observation about convention into a story about deficiency. There was also a basic problem with Kaplan’s evidence. He was looking largely at English compositions written by students learning English, then reasoning backward from those texts toward the rhetorical character of their first languages and cultures. A student essay written under the strain of a second language is a rather shaky foundation for a theory of civilization.</p>

<p>The field Kaplan helped create gradually became more careful. Ulla Connor’s <a href="https://www.sciencedirect.com/science/article/abs/pii/S1475158504000335">later account of intercultural rhetoric</a> moved away from treating national cultures as fixed rhetorical systems and toward studying genres, institutions, discourse communities, individual writers, and the circumstances in which a text is produced. A Chinese engineering paper, a Japanese sales letter, and a Korean university essay do not become instances of one spiral simply because their authors come from East Asia. A lawyer and a novelist writing in the same language may have more immediate rhetorical differences than two lawyers writing in different ones.</p>

<p>That correction makes Kaplan’s diagram less grand. I think it also makes the part worth keeping easier to see.</p>

<p>The straight line is not a picture of the English-speaking mind. It is a picture of an expectation.</p>

<p>If you grew up writing essays in English, you probably absorbed that expectation so early that it stopped feeling like a convention. School taught you to state a thesis, give the reader a topic sentence, support the claim, remove the irrelevant material, and make the relationship between one paragraph and the next visible. “Get to the point” sounds like advice about thinking, but it is also advice about the obligations a writer has toward a particular kind of reader.</p>

<p>Once enough people share those obligations, they disappear into the background. The writer knows where the thesis belongs. The reader knows where to look for it. A paragraph that announces its subject and then develops it feels orderly because both people have learned the same dance. Someone trained in another convention can violate those expectations while making perfectly sensible choices according to a different set of them.</p>

<p>We do this in smaller ways all the time. A legal brief, a newspaper story, a scientific paper, and a personal essay can contain the same facts and arrange them almost beyond recognition. The newspaper writer may put the conclusion in the first sentence. The scientist may spend pages establishing method before reaching it. The lawyer may lead with the rule and organize every fact around its application. A personal essay can withhold its point until the last paragraph and be better for it. Nobody concludes that the scientist thinks less directly than the reporter. We understand that each form has inherited expectations about what the reader needs, when the reader needs it, and how much work the reader should be asked to do.</p>

<p>Culture works on writing in a messier version of the same way. So do education, profession, class, religion, genre, audience, and individual temperament. They overlap. They change. Writers learn new forms and deliberately break old ones. This is a much less satisfying theory to draw on a chalkboard because it probably requires hundreds of intersecting lines instead of five memorable doodles.</p>

<p>But Kaplan saw something real when he noticed that grammatical correctness did not solve his students’ problem. They were encountering a layer of language that native speakers often fail to notice precisely because they have mastered it. The students were not merely learning how English sentences work. They were learning what an English-speaking academic reader had been trained to expect an argument to do.</p>

<p>That observation has consequences beyond the ESL classroom. We routinely confuse conventions with universals when the conventions are old enough and familiar enough. Table manners feel like manners rather than one culture’s manners. Our sense of appropriate distance in conversation feels like appropriate distance. A meeting that begins without small talk can feel rude to one person and admirably efficient to another. The invisible rules are most invisible to the people who know them best.</p>

<p>Writing may be especially prone to this confusion because prose gives us access to another person’s thoughts only after those thoughts have been arranged for us. When the arrangement matches our expectations, we call the writing clear. When it does not, we may conclude that the thinking behind it is confused. Sometimes it is. Sometimes the writer simply failed to follow the conventions of the audience. Those are not the same failure.</p>

<p>There is also a useful humility in realizing that English’s straight line is not quite as straight as the diagram suggests. Good English prose constantly violates the schoolroom version of linearity. It delays information for suspense, digresses for texture, repeats for rhythm, approaches difficult subjects obliquely, and lets an image carry an argument that could have been stated directly. Kaplan himself acknowledged literary exceptions. Even expository English has more freedom than the doodle gives it. Kubota and Lehner’s critique points out that actual English-language school texts do not always obey the simple direct-and-deductive model that students are often taught as <em>the</em> English pattern.</p>

<p>The convention remains useful anyway. If I am trying to explain a complicated idea, the straight line is usually a pretty good place to begin. I want the reader to know what I am talking about. I want each paragraph to earn its place. I don’t want a detour to exist merely because I enjoyed taking it. Those preferences are so deeply embedded in how I learned to write that they feel almost indistinguishable from good writing itself.</p>

<p>Kaplan’s diagram is a reminder to separate those two claims. Some writing really is muddled. Some arguments really do evade the evidence, lose their subject, or bury the point beneath material that does not belong. But clarity always has an audience, and an audience arrives with habits. We can judge an argument while still recognizing that some of the standards by which we judge its presentation were taught to us.</p>

<p>The old doodles are too crude to tell us how cultures think. They may be just crude enough to show us that our own straight line was learned too.</p>

        
      ]]></description>
    </item>
    
    <item>
      <title>The Machine at the Bottom of the Sea</title>
      
      <link>https://jonathanfrei.com/2026/08/20/antikythera-mechanism</link>
      <guid isPermaLink="true">https://jonathanfrei.com/2026/08/20/antikythera-mechanism</guid>
      
      <pubDate>Thu, 20 Aug 2026 22:00:00 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p>In the spring of 1900, sponge divers sheltering from bad weather near the Greek island of Antikythera found a shipwreck on the seafloor. It was loaded with the sort of ancient treasure people know how to recognize: marble and bronze statues, jewelry, coins, glassware. Divers and archaeologists spent the next year bringing it up.</p>

<p>Among it all was a corroded lump of bronze and wood. It didn’t look like much until it broke apart and someone noticed teeth inside it. Gear teeth.</p>

<p>The bronze wheels were cut with surprising precision and packed together in a mechanism built sometime around the second or first century BC. The fragments eventually revealed what we now call the <a href="https://www.namuseum.gr/en/monthly_artefact/the-antikythera-mechanism/">Antikythera mechanism</a>: a hand-operated astronomical computer that could represent the motions of the heavens, track calendars, predict eclipses, and model the irregular motion of the Moon.</p>

<p>It had been sitting underwater for roughly two thousand years.</p>

<p><img src="https://upload.wikimedia.org/wikipedia/commons/6/66/NAMA_Machine_d%27Anticyth%C3%A8re_1.jpg" alt="Fragment A of the Antikythera mechanism, showing the surviving bronze gearing" class="full-bleed" />
<em class="caption">Fragment A of the Antikythera mechanism. National Archaeological Museum, Athens. Photo: Marsyas/Wikimedia Commons.</em></p>

<h2 id="a-universe-in-a-box">A universe in a box</h2>

<p>Calling the mechanism a computer can sound like we’re trying to make an ancient artifact seem more modern than it was. In this case, though, the description is pretty literal.</p>

<p>The mechanism seems to have been housed in a wooden case roughly the size of a large shoebox, with dials on the front and back and inscriptions explaining how to use it. Turn a crank or knob to select a date and the gears inside translated that input into several astronomical outputs. Pointers showed the positions of the Sun and Moon. A small black-and-white ball showed the Moon’s phase. Other displays tracked longer cycles and indicated when eclipses might occur.</p>

<p>It wasn’t modern astronomy. The mechanism worked from the geocentric model of its time. But its maker had figured out how to turn astronomical theories into physical ratios. If one celestial cycle took a certain number of days relative to another, gears with the right numbers of teeth could reproduce the relationship mechanically.</p>

<p>That is, in a very real sense, computation—just done with bronze wheels instead of transistors.</p>

<p>The Moon is probably my favorite part. Its apparent speed across the sky isn’t constant, and the mechanism reproduced that variation with a clever pin-and-slot arrangement coupled to gears. A mathematical account of lunar motion became a changing mechanical speed. More than a thousand years before the great mechanical clocks of medieval Europe, someone was building a machine that could imitate the Moon’s uneven progress across the sky.</p>

<p><img src="https://upload.wikimedia.org/wikipedia/commons/7/76/Antikythera_model_front_panel_Mogi_Vicentini_2007.JPG" alt="Modern reconstruction of the Antikythera mechanism" class="bleed" />
<em class="caption">Modern reconstruction of the mechanism’s front. Photo: Mogi Vicentini/Wikimedia Commons.</em></p>

<p>The back was just as elaborate. Two large spiral dials represented long calendars. One tracked the 19-year Metonic cycle, in which 235 lunar months come remarkably close to 19 solar years. Another tracked the Saros cycle of roughly 223 lunar months, which could be used to anticipate eclipses. Inscriptions inside the eclipse dial seem to have described characteristics of the expected event.</p>

<p>There was even a calendar for athletic games, including the Olympics. I like this detail. The same little machine that modeled the heavens also reminded its owner when it was time to go watch people throw javelins.</p>

<p>Only about a third of the original mechanism survives, in 82 fragments, so every reconstruction is partly an argument. Much of what we know has come from looking inside metal that can’t simply be taken apart. X-ray and CT imaging have exposed hidden gear teeth and inscriptions. Researchers have spent decades matching fragments, counting teeth, reconstructing missing wheels, and checking the results against what we know of Greek astronomy.</p>

<p>A <a href="https://www.nature.com/articles/s41598-021-84310-w">2021 reconstruction by researchers at University College London</a> proposed a solution for much of the missing front gearing, including displays for the five planets known in antiquity. It’s an impressive reconstruction, but it isn’t a recovered blueprint. Large parts of the front are gone, and other interpretations remain possible.</p>

<p>Even the number of holes around one damaged calendar ring is still being debated. In 2024, researchers at the University of Glasgow <a href="https://www.gla.ac.uk/news/headline_1086100_en.html">applied Bayesian analysis originally developed for gravitational-wave astronomy</a> to measurements of the surviving holes. Their analysis favored 354 divisions, consistent with a lunar calendar, rather than the 365 one might expect for a solar calendar. Other Antikythera researchers have challenged the conclusion. There is something wonderful about scientists using techniques developed to study ripples in spacetime to argue over how many holes a Greek machinist drilled into a bronze ring two thousand years ago.</p>

<p><img src="https://upload.wikimedia.org/wikipedia/commons/5/59/AntikytheraMechanismSchematic-Freeth12.png" alt="Diagram of the known gearing of the Antikythera mechanism" class="bleed" />
<em class="caption">One reconstruction of the mechanism’s gearing, including proposed gearing for the five known planets. Wikimedia Commons.</em></p>

<h2 id="the-machine-and-its-maker">The machine and its maker</h2>

<p>We don’t know who built it.</p>

<p>The ship probably sank sometime in the first century BC while carrying luxury goods through the Mediterranean, though the mechanism itself may have been older. Its inscriptions and design place it firmly in the Greek intellectual world. Scholars have proposed origins around Rhodes and connections to traditions associated with Hipparchus, Posidonius, or Archimedes. None of that gives us the name of the person who actually sat at a bench and cut the gears.</p>

<p>I find that person almost as interesting as the machine.</p>

<p>Astronomy supplied the theory, but theory doesn’t make a gear turn. Someone had to choose the tooth counts, lay out the wheels, cut bronze teeth small and regular enough to mesh, fit several gear trains into a compact case, engrave instructions, and make the finished device usable by somebody else. Mathematics, astronomy, metalworking, and ordinary workshop skill all meet inside this one object.</p>

<p>It doesn’t look like a crude first experiment either. The density of the design and the range of functions suggest a craft that had already developed some sophistication. There are signs of mistakes and repairs, and recent research has raised questions about how smoothly reconstructions using the surviving geometry would actually have run. Ancient precision was still ancient precision. If anything, that makes the machine easier to appreciate. Its maker was solving a difficult mechanical problem with hand tools, bronze, geometry, and whatever knowledge could be passed around a workshop.</p>

<p>I keep trying to imagine seeing it when it was new: opening a wooden case, turning a handle, and watching the cosmos move.</p>

<h2 id="what-happened-to-the-others">What happened to the others?</h2>

<p>Eventually the mechanism raises a question its gears can’t answer: where are the other ones?</p>

<p>No other geared machine of comparable complexity survives from antiquity. That absence once made Antikythera seem almost impossible, as though somebody had dropped an object from a much later century onto a Roman ship. But ancient writers left hints that devices like it weren’t unimaginable. Cicero described mechanical celestial models associated with Archimedes and, in his own lifetime, Posidonius. Those accounts don’t tell us what gears were inside them. They do suggest that mechanically representing the heavens was a recognizable kind of Greek technology rather than an idea modern archaeologists invented to explain one strange wreck.</p>

<p>And this is where I think the wreck itself is worth remembering.</p>

<p>Bronze is valuable. Machines get dismantled. Metal gets melted down and reused. Wood rots. Workshops burn. Devices become obsolete. Instructions disappear because everyone who knows a craft assumes someone will be around to teach the next apprentice. A complicated bronze machine has almost every quality you could want in an artifact that <em>won’t</em> survive two thousand years.</p>

<p>Antikythera survived because the ship carrying it sank. The sea put it beyond the reach of generations that might otherwise have repaired it, scavenged it, recycled it, or simply thrown it away.</p>

<p>We can count what survived. We can’t count what disappeared.</p>

<p>That doesn’t mean the ancient Mediterranean was full of mechanical computers, or that some forgotten industrial revolution was about to happen. One extraordinary object can’t support that story. But the absence of other surviving machines can’t tell us they never existed either. Before the divers reached the wreck, we had zero Antikythera mechanisms. After they pulled up one ugly lump of bronze, our estimate of what an ancient craftsman could build had to change.</p>

<p><img src="https://upload.wikimedia.org/wikipedia/commons/6/63/Antikythera_Mechanism_%28NAMA%29_2017.jpg" alt="Fragments of the Antikythera mechanism on display in Athens" class="full-bleed" />
<em class="caption">Surviving fragments of the Antikythera mechanism at the National Archaeological Museum in Athens. Photo: Peulle/Wikimedia Commons.</em></p>

<p>It’s a small caution about the smooth lines we tend to draw through technological history. Those lines are made from whatever evidence happened to reach us. Stone temples survive better than wooden workshops. Pottery survives better than textiles. Monumental inscriptions survive better than everyday instructions. A bronze machine on land is useful raw material for somebody else. A bronze machine sealed under the sea can become a message to people two millennia later.</p>

<p>But I don’t think the mechanism needs that larger lesson to be worth staring at. Someone in the ancient Greek world built a portable machine of dozens of gears that turned astronomical knowledge into motion. It tracked the Sun and Moon, anticipated eclipses, coordinated calendars, and may have displayed the wandering planets. Then it disappeared into the sea.</p>

<p>Two thousand years later, we’re still figuring out exactly what it could do—and I suspect that’s part of why I like it so much.</p>

        
      ]]></description>
    </item>
    
    <item>
      <title>How America Can Carry $40 Trillion of Debt</title>
      
      <link>https://jonathanfrei.com/2026/08/20/how-america-can-carry-40-trillion-of-debt</link>
      <guid isPermaLink="true">https://jonathanfrei.com/2026/08/20/how-america-can-carry-40-trillion-of-debt</guid>
      
      <pubDate>Thu, 20 Aug 2026 19:23:00 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p>The United States crossed $40 trillion in national debt this week. The number is so large that the usual attempts to explain it mostly make it harder to understand. Stack $40 trillion in dollar bills and the pile would reach millions of miles into space. Save a million dollars every day and it would take more than 100,000 years to accumulate that much. Divide it among Americans and you get well over $100,000 per person.</p>

<p>A more useful comparison is to put the debt next to the country’s income. <a href="https://fred.stlouisfed.org/series/GDP">U.S. nominal GDP was running at about $32.5 trillion a year in the second quarter of 2026</a>, which puts the $40 trillion gross debt at about 123 percent of one year’s economic output. If a person earning $100,000 a year had debt in the same proportion, the balance would be about $123,000. Using debt held by the public instead of gross debt, <a href="https://www.cbo.gov/publication/62105">CBO puts the ratio at about 101 percent of GDP this year</a>, almost exactly the equivalent of $100,000 of debt against $100,000 of annual income.</p>

<p>That doesn’t suddenly make the national debt good, but it makes the scale less apocalyptic. A $123,000 balance against a $100,000 income is substantial, but it doesn’t sound like insolvency. Plenty of households take on mortgages larger than their annual income and remain perfectly capable of servicing them. The analogy has limits: mortgage lenders normally care about the payment relative to income, not just the balance; a mortgage is backed by a house and normally amortizes; a government can tax, issue currency and refinance debt indefinitely. Still, the comparison helped me see that the headline number and the underlying burden are not the same thing.</p>

<p>Those comparisons also expose the wrong intuition if taken too far. The federal government isn’t a very large household with an absolutely terrible credit-card problem. It is the issuer of the world’s dominant currency, the operator of the world’s deepest government bond market, and the borrower behind an asset that banks, governments and investors around the world use as a safe place to hold money.</p>

<p>I started reading about this after seeing <a href="https://www.nytimes.com/2026/08/19/business/economy/us-debt-40-trillion.html">The New York Times report on the $40 trillion milestone</a>. I had assumed that I basically understood the national debt problem: America owes an enormous amount of money, keeps spending more than it collects, and at some point will run into the same constraint any borrower eventually does. What I hadn’t appreciated was how much the location of that constraint depends on the country doing the borrowing.</p>

<p>For many developing countries, the constraint arrives much sooner. A government may need to borrow in dollars or euros because investors are reluctant to lend large amounts in the local currency. Its taxes, however, are collected in that local currency. If the currency loses value, the foreign debt becomes more expensive without the country having borrowed another dollar. Investors demand higher yields to compensate for that risk, and the higher interest bill makes the government’s finances weaker still.</p>

<p>That can turn into a brutal cycle. Capital leaves, the currency falls, debt service rises, foreign-exchange reserves shrink and lenders demand still more compensation for risk. A government can quickly find itself choosing among default, tax increases and spending cuts during a recession. The <a href="https://www.worldbank.org/en/news/press-release/2025/12/03/developing-countries-debt-outflows-hit-50-year-high-during-2022-2024">World Bank’s latest International Debt Report</a> found that low- and middle-income countries paid $741 billion more in principal and interest to external creditors between 2022 and 2024 than they received in new financing. They paid a record $415 billion in interest in 2024 alone, while new private borrowing was coming at rates around 10 percent.</p>

<p>At that point debt stops being an accounting problem. It becomes the road that isn’t repaired, the power plant that isn’t built, or money diverted from schools and hospitals. Domestic borrowing can do damage too because thinner capital markets make it easier for government borrowing to squeeze out private businesses that need credit. And when governments respond by creating money, weaker confidence in the currency can turn the debt problem into an inflation problem.</p>

<p>The United States has spent generations building a very different set of conditions. We borrow overwhelmingly in dollars, the currency in which we also collect taxes. The Federal Reserve can supply liquidity to dollar markets during a crisis. American capital markets are enormous, open and liquid. Property rights and the rule of law have given investors confidence that a Treasury bond is an unusually dependable claim. Behind all of that sits a large, productive economy with a broad tax base, deep private capital markets, abundant natural resources, technological leadership and a long record of economic growth.</p>

<p>The dollar’s international role grew out of those conditions and then began reinforcing them. It still accounts for about 57 percent of disclosed global foreign-exchange reserves, according to <a href="https://data.imf.org/en/news/imf%20data%20brief%20july%201">the IMF’s first-quarter 2026 data</a>. Trade is commonly invoiced in dollars. Banks and companies need dollars for transactions. Central banks hold dollar reserves. Treasury securities have become basic collateral for the global financial system.</p>

<p>That creates a powerful feedback loop. Investors want Treasuries because the market is deep and liquid; the market becomes deeper because investors want Treasuries. Global demand lowers the interest rate the government would otherwise have to pay. During crises, when investors flee the assets of many other countries, they have often moved into dollars and Treasuries instead. The same event that can trigger a funding crisis somewhere else can increase demand for American government debt.</p>

<p>The difference isn’t just the currency. A country’s debt is easier to carry when its economy is growing quickly relative to the interest rate it pays. Economists sometimes summarize this relationship as <em>r</em> versus <em>g</em>: the interest rate on the debt compared with the growth rate of the economy. When nominal economic growth outruns borrowing costs, an existing debt burden can become smaller relative to the economy even without paying down the principal. The United States has benefited from long periods in which that relationship was favorable, helped by productivity growth, immigration, entrepreneurship and expanding output.</p>

<p>Debt-financed spending can also support growth in the short run. During recessions and emergencies, federal deficits put money into an economy when private demand is weak. Some of America’s stronger growth compared with slower-growing advanced economies has come alongside much larger fiscal expansion. That doesn’t make the debt free. It does mean the relationship between borrowing and growth isn’t simply that each additional dollar of debt subtracts a dollar of future prosperity.</p>

<p>Even who owns the debt makes a difference. A government funded by a broad base of domestic savers, institutions, pension funds, banks, foreign central banks and long-term investors is less exposed to a single class of lenders suddenly disappearing. Japan has carried a much larger debt relative to its economy than the United States in part because so much of it has been held domestically and because its central bank has been willing to buy large amounts of government bonds. The trade-offs there have been different, including decades of very low growth and extremely low interest rates, but it is another reminder that the headline debt ratio alone tells you surprisingly little about when a country runs into trouble.</p>

<p>America’s ability to borrow at this scale was not bestowed on it. It was built over a long time from economic output, institutions, military and political stability, credible markets, the development of the dollar system and the repeated willingness of people around the world to trust American assets. Each generation inherited more of that financial infrastructure than the one before it.</p>

<p>We have also been using more of it.</p>

<p>The current path looks more troubling than the $40 trillion snapshot by itself. The Congressional Budget Office projects a deficit of about $1.9 trillion this fiscal year, or 5.8 percent of GDP, even without a recession or national emergency. More than two percentage points of GDP are a primary deficit, meaning the government is still spending more than it collects even before interest is counted. CBO expects debt held by the public to rise from about 101 percent of GDP this year to 120 percent by 2036 and 175 percent by 2056. A household with a manageable mortgage becomes a different proposition if it keeps borrowing every year faster than its income grows and never intends to reduce the principal.</p>

<p>The cost is already showing up in the budget. CBO expects net federal interest expense to reach about $1 trillion this year, or 3.3 percent of GDP. By 2036 it projects about $2.1 trillion a year in interest payments, nearly as much as the federal government will spend on all discretionary programs combined. That money doesn’t buy a fighter jet, fund a scientific experiment, pay a Social Security benefit, build a highway or lower anyone’s taxes. It is payment for decisions already made.</p>

<p>There are quieter costs as well. Government borrowing competes with private borrowers for capital and can push interest rates higher over time. That means somewhat less private investment, more expensive mortgages and business loans, and slower accumulation of productive capital than we otherwise might have had. High debt also reduces the room available for the next war, financial crisis, pandemic or recession. The country can still borrow in an emergency, but it begins from a worse position and a larger share of every new dollar raised is already committed to servicing old obligations.</p>

<p>None of this tells us that $40 trillion is the number at which something breaks. There probably isn’t one magic number. A country with weak institutions, foreign-currency debt and frightened lenders can have a crisis at a debt ratio the United States would barely notice. A rich country with trusted institutions, its own currency and a productive economy can carry much more.</p>

<p>That is what changed how I think about the national debt. America’s unusual capacity to borrow is itself part of the country’s accumulated capital. It comes from things worth preserving: productive people and businesses, functioning institutions, liquid markets, confidence in contracts, confidence in the currency, and confidence that the country will still be capable of paying its obligations decades from now.</p>

<p>The danger isn’t that $40 trillion produces an automatic bankruptcy. It is that the strengths allowing us to carry so much debt make it easy to treat those strengths as permanent. Interest costs can consume more of the budget. Persistent primary deficits can keep pushing the debt ratio higher even in good economic times. Slower growth or higher rates can make the arithmetic worse. A loss of confidence in American institutions or the dollar would make borrowing more expensive precisely because so much borrowing has already been done.</p>

<p>Developing countries often discover their limits suddenly. The United States has spent a long time building enough economic and institutional capacity that our limits are much farther away and harder to see. I’d rather treat that distance as something we built and should preserve than as evidence that the limit doesn’t exist.</p>

        
      ]]></description>
    </item>
    
    <item>
      <title>The Price of a Thought</title>
      
      <link>https://jonathanfrei.com/2026/08/20/the-price-of-a-thought</link>
      <guid isPermaLink="true">https://jonathanfrei.com/2026/08/20/the-price-of-a-thought</guid>
      
      <pubDate>Thu, 20 Aug 2026 06:05:00 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p class="lede">For most of human history, if you wanted another useful thought, you needed another person or more of someone’s time. A calculation needed a mathematician. A translation needed someone who knew both languages. A legal opinion needed a lawyer. A drawing needed a draftsman. Even after computers arrived, most of the judgment surrounding computation still came from people.</p>

<p>We now have machines that can produce a growing range of this work. I <a href="https://jonathanfrei.com/2026/08/15/when-intelligence-is-cheap">wrote recently about what happens when intelligence becomes cheap</a>, and especially what that might do to the excuses we make when knowledge and competent advice are no longer particularly scarce. But there is a more basic question underneath that one: what actually makes intelligence cheap?</p>

<p>The obvious answer is better AI models. I don’t think that’s quite right. Training makes a model capable. Something else has to make that capability cheap enough, fast enough, and reliable enough that we can use it casually.</p>

<p>Philip Kiely’s <em>Inference Engineering</em> is largely about that something else.</p>

<p><a href="https://learn-inference.com/chapters/inference/two-phases">Inference</a> is what happens after a model has been trained, when someone actually asks it to do some work. Training is a project with a beginning and an end. Inference is an operation that can continue for as long as anyone wants to use the model. In fact, success makes the problem harder. A popular AI product creates more inference demand and therefore a larger bill.</p>

<p>That bill is surprisingly physical.</p>

<p>A large language model generates text one token at a time. During the generation phase, the limiting factor is often not how quickly the GPU can perform arithmetic but how quickly it can move the model’s weights through memory. Kiely uses the example of a 70-billion-parameter model represented in 16-bit values. Its weights alone occupy roughly 140 gigabytes. At a batch size of one, generating a token can mean moving something on that order through memory so the machine can produce a tiny addition to the sentence on your screen.</p>

<p>The answer feels almost weightless. Underneath it are racks of accelerators moving a great deal of data, consuming electricity, producing heat, occupying data centers, and tying up some very expensive capital equipment.</p>

<p>This makes the phrase “the price of a thought” less metaphorical than it first sounds. A token isn’t a thought, of course, and none of this requires taking a position on whether a machine thinks in the human sense. But an answer, translation, summary, classification, design, or plan now has a measurable computational cost. A growing class of cognitive work can be bought in units.</p>

<p>And engineers are steadily trying to make those units cheaper.</p>

<p>One way is batching. If the expensive part of generating a token is moving model weights through memory, it makes sense to use that movement to serve several requests at once. Another is quantization, which represents the model with fewer bits so there is simply less data to move. Caching avoids recomputing parts of a request the system has already seen. Speculative decoding lets a smaller, cheaper model guess several upcoming tokens and asks the larger model to verify them together rather than doing all the work serially.</p>

<p>These techniques sound like fairly obscure computer engineering, and in one sense they are. But taken together they are doing something economically familiar: getting more useful output from scarce capital.</p>

<p>There is no magic in it. Each optimization trades one scarce resource for another. More batching can improve throughput while making an individual request wait. Quantization can reduce memory use while risking some loss of quality. Caches consume memory of their own and are only valuable when the right requests return to the machines holding them. Speculation saves time only when the cheaper model guesses well enough to justify its own cost. <em>Inference Engineering</em> treats these as exchanges among memory, compute, latency, quality, and operational complexity. Engineers are looking for better exchange rates.</p>

<p>Something similar happened with electricity.</p>

<p>The spectacular part of early electrification was generating electricity at all. Edison opened the Pearl Street Station in Manhattan in 1882, but direct-current power could initially be delivered only a short distance from the station. By 1900 the United States had more than 3,000 central service stations, while alternating current and higher-voltage transmission were allowing power to travel much farther. In 1922, a 220-kilovolt line in California carried power more than 200 miles from the Sierra Nevada toward the San Francisco Bay Area. <a href="https://www.nber.org/papers/w22254">The history of the early electricity industry</a> is partly a history of learning how to separate where power was generated from where it could economically be used.</p>

<p>The generator was an invention. The grid was a system.</p>

<p>Transmission lines, distribution networks, interconnected generating stations, spare capacity, standards, load balancing, and eventually a wall socket turned an impressive machine into an ordinary part of life. The economic effects followed the spread of the system. Research on American manufacturing from 1890 to 1940 finds <a href="https://www.nber.org/papers/w28076">rapid and persistent productivity gains from electrification</a>, accompanied by investment and changes in how factories were organized. Other research finds that the expansion of high-voltage transmission between 1910 and 1940 <a href="https://www.nber.org/papers/w26477">helped drive the shift of American employment from agriculture toward manufacturing</a>.</p>

<p>Factories didn’t simply replace a steam engine with an electric motor and carry on as before. Electricity eventually allowed individual machines to have their own motors. Factory floors could be rearranged around the work instead of around shafts, belts, and a central source of mechanical power. The technology became more valuable as people reorganized other things around its abundance.</p>

<p>I think AI is beginning to acquire its own version of this surrounding machinery.</p>

<p>The comparison shouldn’t be pushed too literally. GPUs aren’t power plants and tokens aren’t kilowatt-hours. But the structural problem looks familiar. We have learned how to produce a valuable resource and are now building systems for delivering it under unpredictable demand while trying to keep cost down and reliability up.</p>

<p>At small scale, this looks like software optimization. At larger scale it starts to look like infrastructure economics.</p>

<p>A company serving AI has to decide how many expensive GPUs to keep running while nobody is asking for them. Turning them off saves money, but starting a large model again can take long enough that the next user is left waiting. Keeping them running buys readiness. Autoscaling is partly the art of deciding how much readiness is worth paying for.</p>

<p>At still larger scales, the abstraction breaks down further. Kiely notes that once a deployment needs hundreds of GPUs, the problem can become less about whether the software knows how to scale and more about where the physical GPUs are actually available. Capacity exists in particular data centers, regions, and clouds. Network latency makes geography relevant. Suddenly the seemingly immaterial business of producing words has some of the same concerns as other infrastructure: capacity planning, utilization, redundancy, routing, and location.</p>

<p>This suggests another way to think about AI progress.</p>

<p>Most of our attention goes to the frontier: which model scores highest, has the largest context window, or can solve the hardest problem. Those advances are real. But there is another curve underneath them that may ultimately be just as consequential: how much useful cognition can a dollar buy?</p>

<p>Economic historians often describe electricity and information technology as general-purpose technologies because their effects spread through many industries rather than remaining confined to the business that invented them. <a href="https://www.nber.org/papers/w11093">Research comparing the two</a> notes both the broad adoption of electricity and the continuing decline in the price of information technology. Neither became transformative simply because the best available machine got better. They became transformative because useful capability became cheap and available enough to put almost everywhere.</p>

<p>The same possibility is easy to imagine with inference. A model becoming somewhat smarter can improve the tasks we already give it. Making the same useful model ten times cheaper changes how often we are willing to call it. Software can ask for a classification that wasn’t worth paying for before. An agent can inspect ten possible approaches instead of one. A small company can afford a capability that previously required a large budget. Intelligence starts appearing in products where nobody would have bothered rationing expensive model calls.</p>

<p>There is a catch familiar from almost every efficiency improvement: cheaper units don’t necessarily mean we consume less in total. They often mean we find reasons to consume far more. Better inference could reduce the cost of a given AI workload while increasing the amount of inference civilization performs. The likely future isn’t necessarily a smaller collection of GPU data centers doing today’s work more efficiently. It may be much larger infrastructure doing kinds and quantities of cognitive work that aren’t economical today.</p>

<p>That is another reason the grid analogy seems useful to me. We didn’t respond to cheaper, more available electricity by deciding we had enough light bulbs. We built refrigerators, air conditioners, elevators, washing machines, factories, computers, and eventually data centers. Abundant electricity created uses for electricity.</p>

<p>Inference engineering is still a young discipline, and machine intelligence remains constrained by chips, memory, energy, networks, capital, geography, and the quality of the models themselves. There is no reason to assume the price falls smoothly or reaches zero.</p>

<p>But I suspect some of the biggest changes in AI will arrive without a dramatic new model at all. They will come from making yesterday’s remarkable capability cheap enough that tomorrow nobody thinks very hard before using it again.</p>

<p>Electricity became part of ordinary life when most of us stopped thinking about the power plant. Machine intelligence may reach a similar point when asking for one more small piece of cognitive work feels just as unremarkable.</p>

        
      ]]></description>
    </item>
    
    <item>
      <title>Styling Markdown with Kramdown Attributes</title>
      
      <link>https://jonathanfrei.com/2026/08/17/kramdown-attributes</link>
      <guid isPermaLink="true">https://jonathanfrei.com/2026/08/17/kramdown-attributes</guid>
      
      <pubDate>Mon, 17 Aug 2026 21:52:00 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p>Markdown is deliberately limited at visual design. A paragraph is a paragraph, a blockquote is a blockquote, and the author generally doesn’t get to decide that one particular paragraph should become a pull quote, warning box, or oversized introduction. For most writing that is a feature. It keeps content separate from presentation.</p>

<p>Kramdown gives Jekyll sites a useful middle ground. Its <a href="https://kramdown.gettalong.org/syntax.html#inline-attribute-lists">Inline Attribute Lists</a>, usually called IALs, let you add classes, IDs, and ordinary HTML attributes to Markdown elements without replacing the Markdown with raw HTML. That makes it possible to build richer editorial layouts while keeping the source readable.</p>

<p>For example:</p>

<div class="language-markdown highlighter-rouge"><div class="highlight"><pre class="highlight"><code>This paragraph contains a short editorial aside.
{: .aside}
</code></pre></div></div>

<p>Kramdown renders that roughly as:</p>

<div class="language-html highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nt">&lt;p</span> <span class="na">class=</span><span class="s">"aside"</span><span class="nt">&gt;</span>This paragraph contains a short editorial aside.<span class="nt">&lt;/p&gt;</span>
</code></pre></div></div>

<p>The same pattern works on headings, blockquotes, lists, images, code blocks, and many other block elements. Inline elements can take attributes too:</p>

<div class="language-markdown highlighter-rouge"><div class="highlight"><pre class="highlight"><code>This is <span class="ge">*emphasized text*</span>{:.highlight} inside a paragraph.
</code></pre></div></div>

<p>Classes use the familiar <code class="language-plaintext highlighter-rouge">.class-name</code> shorthand and IDs use <code class="language-plaintext highlighter-rouge">#id-name</code>:</p>

<div class="language-markdown highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="gu">## The Second Act</span>
{: #second-act .section-heading}
</code></pre></div></div>

<p>You can also use normal HTML-style attributes when there is a reason to:</p>

<div class="language-markdown highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="p">[</span><span class="nv">External documentation</span><span class="p">](</span><span class="sx">https://example.com</span><span class="p">)</span>{: rel="nofollow" target="_blank"}
</code></pre></div></div>

<p>The Kramdown syntax documentation has the full grammar, but for most site work the useful mental model is simple: put a block attribute list immediately after the block it belongs to, and put an inline attribute list immediately after the inline element. Kramdown also supports reusable <a href="https://kramdown.gettalong.org/syntax.html#attribute-list-definitions">Attribute List Definitions</a>, although I tend to prefer explicit semantic classes in content because they are easier to find and understand later.</p>

<h2 id="treat-classes-as-content-roles">Treat classes as content roles</h2>

<p>The tempting way to use this feature is to put presentation directly into Markdown:</p>

<div class="language-markdown highlighter-rouge"><div class="highlight"><pre class="highlight"><code>A big sentence.
{: .large-blue-text}
</code></pre></div></div>

<p>That works, but it creates the same problem inline styles create in HTML. The content now knows too much about its current appearance. A redesign either leaves old class names lying around or requires editing hundreds of posts.</p>

<p>A better approach is to name what the element <em>is</em>:</p>

<div class="language-markdown highlighter-rouge"><div class="highlight"><pre class="highlight"><code>A big sentence.
{: .pull-quote}
</code></pre></div></div>

<p>Then the stylesheet decides what a pull quote looks like:</p>

<div class="language-css highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nc">.pull-quote</span> <span class="p">{</span>
  <span class="nl">font-size</span><span class="p">:</span> <span class="nf">var</span><span class="p">(</span><span class="l">--type-scale-4</span><span class="p">);</span>
  <span class="nl">line-height</span><span class="p">:</span> <span class="m">1.25</span><span class="p">;</span>
  <span class="nl">max-width</span><span class="p">:</span> <span class="m">28ch</span><span class="p">;</span>
  <span class="py">margin-block</span><span class="p">:</span> <span class="nf">var</span><span class="p">(</span><span class="l">--space-8</span><span class="p">);</span>
<span class="p">}</span>
</code></pre></div></div>

<div class="aside-pair"><p>That small distinction is the foundation of a reusable content design system. Markdown becomes the author-facing API. The classes describe editorial roles such as <code class="language-plaintext highlighter-rouge">.lede</code>, <code class="language-plaintext highlighter-rouge">.pull-quote</code>, <code class="language-plaintext highlighter-rouge">.aside</code>, <code class="language-plaintext highlighter-rouge">.note</code>, <code class="language-plaintext highlighter-rouge">.data-block</code>, <code class="language-plaintext highlighter-rouge">.figure-wide</code>, or <code class="language-plaintext highlighter-rouge">.section-break</code>. CSS owns typography, spacing, color, borders, responsive behavior, and themes.</p>

<p class="aside">Once those roles are stable, the design can change without rewriting the article source. A <code class="language-plaintext highlighter-rouge">.note</code> can be a pale bordered box in one theme and a compact icon treatment in another. The Markdown remains the same because the meaning of the content has not changed.</p></div>

<h2 id="start-with-a-small-component-vocabulary">Start with a small component vocabulary</h2>

<p>It is easy to create too many classes. I would start with a small set that covers recurring editorial needs and add a new one only when several pieces of content genuinely need the same treatment.</p>

<p>For a long-form Jekyll site, that might look something like this:</p>

<div class="language-text highlighter-rouge"><div class="highlight"><pre class="highlight"><code>.lede             opening paragraph
.pull-quote       emphasized quotation or sentence
.aside            secondary editorial thought
.note             explanatory or contextual callout
.data-block       compact presentation of numbers or facts
.figure           standard editorial image treatment
.figure-wide      image that breaks beyond the text column
.caption          image or figure caption
.section-break    visual pause between major movements
.small            intentionally de-emphasized copy
</code></pre></div></div>

<div class="aside-pair"><p>The exact names are less important than keeping them semantic, documented, and few enough that an author can remember them.</p>

<p class="aside">I would avoid turning every CSS utility into a Kramdown attribute. Classes such as <code class="language-plaintext highlighter-rouge">.mt-32</code>, <code class="language-plaintext highlighter-rouge">.text-blue</code>, or <code class="language-plaintext highlighter-rouge">.grid-span-8</code> are useful inside templates, but they make prose depend on the current implementation. Editorial Markdown should normally use components; layouts and CSS can use utilities underneath them.</p></div>

<h2 id="build-the-css-in-layers">Build the CSS in layers</h2>

<p>The attribute vocabulary becomes more reusable when the CSS behind it has its own structure. A simple design-system stack might have four layers:</p>

<div class="language-text highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Tokens       colors, spacing, type scale, widths, radii
Base         headings, paragraphs, links, lists, figures
Components   .lede, .pull-quote, .note, .aside, .data-block
Utilities    layout helpers used mainly by templates/includes
</code></pre></div></div>

<p>Then a component is assembled from common tokens instead of inventing new values each time:</p>

<div class="aside-pair"><div class="language-css highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="nd">:root</span> <span class="p">{</span>
  <span class="py">--content-width</span><span class="p">:</span> <span class="m">44rem</span><span class="p">;</span>
  <span class="py">--wide-width</span><span class="p">:</span> <span class="m">68rem</span><span class="p">;</span>
  <span class="py">--space-4</span><span class="p">:</span> <span class="m">1rem</span><span class="p">;</span>
  <span class="py">--space-8</span><span class="p">:</span> <span class="m">2rem</span><span class="p">;</span>
  <span class="py">--radius-2</span><span class="p">:</span> <span class="m">0.5rem</span><span class="p">;</span>
<span class="p">}</span>

<span class="nc">.note</span> <span class="p">{</span>
  <span class="nl">padding</span><span class="p">:</span> <span class="nf">var</span><span class="p">(</span><span class="l">--space-4</span><span class="p">);</span>
  <span class="nl">border-radius</span><span class="p">:</span> <span class="nf">var</span><span class="p">(</span><span class="l">--radius-2</span><span class="p">);</span>
  <span class="nl">background</span><span class="p">:</span> <span class="nf">var</span><span class="p">(</span><span class="l">--surface-secondary</span><span class="p">);</span>
<span class="p">}</span>
</code></pre></div></div>

<p class="aside">This becomes especially useful for light and dark themes. The Markdown should not need <code class="language-plaintext highlighter-rouge">.note-dark</code> and <code class="language-plaintext highlighter-rouge">.note-light</code>. The <code class="language-plaintext highlighter-rouge">.note</code> component should consume theme-aware tokens, while the theme changes those tokens.</p></div>

<h2 id="let-jekyll-handle-the-larger-components">Let Jekyll handle the larger components</h2>

<p>Kramdown attributes are best for styling an existing Markdown element. They are less attractive once a component needs complex markup, repeated child elements, data from front matter, Liquid logic, or accessibility behavior that authors should not have to remember.</p>

<p>At that point, use a Jekyll include or layout instead. A useful dividing line is:</p>

<div class="language-text highlighter-rouge"><div class="highlight"><pre class="highlight"><code>One existing Markdown element + styling       -&gt; Kramdown attribute
Several coordinated elements or logic        -&gt; Jekyll include
Page-wide structure                           -&gt; Jekyll layout
</code></pre></div></div>

<p>A pull quote is a good attribute component. A comparison card with a heading, icon, source link, and three data points is probably an include.</p>

<p>This keeps the authoring language small. Attributes extend Markdown; they do not need to become a substitute templating system.</p>

<h2 id="jekyll-considerations">Jekyll considerations</h2>

<p>Jekyll <a href="https://jekyllrb.com/docs/configuration/markdown/">uses Kramdown as its default Markdown renderer</a>, and its current default Kramdown input processor is GitHub Flavored Markdown. A typical <code class="language-plaintext highlighter-rouge">_config.yml</code> therefore needs no special setting just to use Kramdown:</p>

<div class="language-yaml highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="na">markdown</span><span class="pi">:</span> <span class="s">kramdown</span>
</code></pre></div></div>

<p>You can explicitly select the input parser if needed:</p>

<div class="language-yaml highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="na">kramdown</span><span class="pi">:</span>
  <span class="na">input</span><span class="pi">:</span> <span class="s">GFM</span>
</code></pre></div></div>

<p>The important part is to test the syntax against the site configuration rather than assuming that every Markdown environment behaves the same way. Kramdown attributes are an extension, not part of basic Markdown. A file that renders correctly in Jekyll may display the literal <code class="language-plaintext highlighter-rouge">{: .note}</code> text in another renderer.</p>

<p>That affects previews too. GitHub’s own Markdown view, an editor preview, a CMS preview, and the final Jekyll build are not necessarily using the same parser. The generated site is the authoritative rendering. For a design system that depends on attributes, it is worth keeping a small fixture page containing every supported component and checking it during site changes.</p>

<div class="aside-pair"><p>Jekyll also processes pages through more than one layer: front matter and Liquid are handled as part of the site build, Markdown is converted to HTML, and the resulting content is inserted into layouts. <a href="https://jekyllrb.com/tutorials/convert-site-to-jekyll/">Jekyll’s documentation describes that rendering pipeline</a>. That means attributes should generally describe content, while Liquid and layouts own application structure.</p>

<p class="aside">Raw HTML is still available when needed, but mixing Markdown inside HTML blocks has its own Kramdown parsing rules. If a design regularly needs containers with complicated nested Markdown, that is another signal to move the structure into an include rather than making authors manage parsing details in each article.</p></div>

<h2 id="make-the-design-system-self-documenting">Make the design system self-documenting</h2>

<p>The easiest design systems to maintain have one canonical page that shows every supported content component. In a Jekyll site I would keep something like <code class="language-plaintext highlighter-rouge">editorial-template.md</code> or <code class="language-plaintext highlighter-rouge">style-guide.md</code> containing the source example, the attribute syntax, and the rendered result for each component.</p>

<p>Alongside it, keep a short component contract in the repository documentation:</p>

<div class="language-text highlighter-rouge"><div class="highlight"><pre class="highlight"><code>.pull-quote
Purpose: emphasize a sentence worth visually separating from body copy
Allowed on: paragraph or blockquote
Do not use: simply to make ordinary prose larger

.note
Purpose: supplemental context that can be skipped without breaking the argument
Allowed on: paragraph or blockquote
Do not use: for primary argument text
</code></pre></div></div>

<p>Those rules are more valuable than a long catalog of CSS properties. They keep authors from creating slightly different components for the same job and give an AI writing or publishing agent a stable vocabulary it can apply correctly.</p>

<p>The result is a fairly clean separation of concerns: Markdown carries the article and a small amount of semantic intent, Kramdown turns that intent into classes and attributes, Jekyll handles reusable structure, and CSS decides how the system looks. You still get the simplicity of Markdown, but without limiting every long-form article to the same uninterrupted column of paragraphs and headings.</p>

        
      ]]></description>
    </item>
    
    <item>
      <title>It&apos;s Always Sunny In Philadelphia, Season 8 Ep. 10: Mac Evolution Highlight, FXX - YouTube</title>
      
      <link>https://m.youtube.com/watch?v=GiJXALBX3KM&amp;ra=m</link>
      <guid isPermaLink="true">https://m.youtube.com/watch?v=GiJXALBX3KM&amp;ra=m</guid>
      
      <pubDate>Mon, 17 Aug 2026 19:44:33 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p><a href="https://m.youtube.com/watch?v=GiJXALBX3KM&amp;ra=m">It’s Always Sunny In Philadelphia, Season 8 Ep. 10: Mac Evolution Highlight</a></p>

<div class="embed embed-video" data-embed="video" style="--embed-ratio: 56.25%;">
<div class="embed-video__inner">
<iframe src="https://www.youtube-nocookie.com/embed/GiJXALBX3KM" title="YouTube video" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" loading="lazy"></iframe>
</div>
</div>


        
          <p><a href="https://jonathanfrei.com/2026/08/17/Always-Sunny-Mac-Evolution-Highlight">#</a></p>
        
      ]]></description>
    </item>
    
    <item>
      <title>NearbyWiki</title>
      
      <link>https://en.nearbywiki.org/map/#17/26.61878182542723/-81.79522494191876</link>
      <guid isPermaLink="true">https://en.nearbywiki.org/map/#17/26.61878182542723/-81.79522494191876</guid>
      
      <pubDate>Mon, 17 Aug 2026 19:37:58 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p><a href="https://en.nearbywiki.org/map/#17/26.61878182542723/-81.79522494191876">NearbyWiki</a> is a cool site that finds Wikipedia entries near your current location. It’s a project by <a href="https://hello-world.digital/en/">Hello Digital World</a></p>

<p><a href="https://media.jonathanfrei.com/assets/img/2026-08-17-194130-88672.jpg"><img src="https://media.jonathanfrei.com/assets/img/2026-08-17-194130-88672.jpg" alt="" /></a></p>

<p><a href="https://media.jonathanfrei.com/assets/img/2026-08-17-194216-86458.jpg"><img src="https://media.jonathanfrei.com/assets/img/2026-08-17-194216-86458.jpg" alt="" /></a></p>

        
          <p><a href="https://jonathanfrei.com/2026/08/17/NearbyWiki">#</a></p>
        
      ]]></description>
    </item>
    
    <item>
      <title>Making Software</title>
      
      <link>https://www.makingsoftware.com/</link>
      <guid isPermaLink="true">https://www.makingsoftware.com/</guid>
      
      <pubDate>Mon, 17 Aug 2026 19:32:34 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p><a href="https://www.makingsoftware.com/">Making Software</a></p>

<blockquote>
  <p>This book won’t teach you how to actually make software - it’s not a tutorial or a guide but rather something more interesting than that. It’s a manual that explains how the things you use everyday actually work.</p>

  <p>It won’t make you a better designer or programmer tomorrow - there’s nothing actionable in here. But knowing how things work comes in handy when you find yourself out of your depth. Or at the very least, you can pretend to be smart in front of your friends.
You don’t need to be technical to read this - there are a lot of pictures and diagrams to do the heavy lifting. You just need to be curious.</p>
</blockquote>


        
          <p><a href="https://jonathanfrei.com/2026/08/17/Making-Software">#</a></p>
        
      ]]></description>
    </item>
    
    <item>
      <title>Making Management Smaller</title>
      
      <link>https://jonathanfrei.com/2026/08/17/37signals-manager-playbook</link>
      <guid isPermaLink="true">https://jonathanfrei.com/2026/08/17/37signals-manager-playbook</guid>
      
      <pubDate>Mon, 17 Aug 2026 07:53:00 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p>Most management advice is about how to become a better manager. The <a href="https://basecamp.com/managers">37signals Manager Playbook</a> left me thinking more about how much management a company actually needs.</p>

<p>37signals has made the manager’s job surprisingly small. Managers are expected to remain practitioners in their field. The company says managing people “should not take much of your time,” in part because it hires people it expects to operate as “managers of one.” New employees get more attention, as do people who are struggling, but an experienced person doing good work is mostly allowed to keep doing it. The manager is there, but not constantly present.</p>

<p>That only works because the company has removed quite a few things that normally make managers busy. Under its <a href="https://basecamp.com/managers/boundaries">boundaries for managers</a>, employees tell managers when they are taking vacation rather than asking permission. Annual compensation is handled centrally rather than negotiated manager by manager. Profit sharing follows a formula. Serious personnel complaints go to People Ops. A manager still has authority, but there are fewer reasons to exercise it simply because the organization has routed so many administrative decisions elsewhere.</p>

<p>What remains is much closer to the work itself. The <a href="https://basecamp.com/managers/manager-standards">standards for managers</a> start with expertise in the field and the ability to recognize good work, give useful guidance, and help people improve. Performance reviews are supposed to refer to actual work products. A manager shouldn’t drift so far into coordination and administration that the work becomes something other people do.</p>

<p>I find that appealing, probably because the opposite happens so easily. Someone is good at a job, gets promoted, and gradually acquires enough managerial machinery that the original job disappears. Before long, success as a manager is measured partly by how well the manager operates the machinery: meetings, approvals, staffing processes, reports, planning cycles, performance systems. Some of that is unavoidable. But it can become difficult to tell which parts are helping people do better work and which parts exist because the organization has decided that managers are where administrative work should go.</p>

<p>37signals seems fairly suspicious of the manager as a little center of power. Its <a href="https://basecamp.com/managers/giving-feedback">guidance on feedback</a> repeatedly warns against interfering just because someone works differently than you would, answering every question yourself, or turning coaching into a demonstration of your own expertise. If the work is good, the manager doesn’t need to have an opinion about every detail of how it got done.</p>

<p>The tradeoff is that managers have to be willing to exercise judgment when it actually counts. The company’s <a href="https://basecamp.com/managers/performance-management-model">performance model</a> evaluates people on skill, engagement, and coachability, and it expects problems to be addressed early and directly. Autonomy doesn’t mean pretending not to notice weak work. It means leaving capable people alone enough that, when a manager does step in, there is hopefully a real reason for it.</p>

<p>Clear standards make autonomy easier. If everyone has a decent understanding of what good work looks like, there is less need to supervise the process of producing it. And a manager who still knows the work can talk about the work itself rather than falling back on activity, responsiveness, process compliance, or whatever other proxies happen to be easy to see.</p>

<p>The same thing shows up in the playbook’s <a href="https://basecamp.com/managers/1-1s">approach to one-on-ones</a>. They aren’t supposed to be status meetings because the company already has other ways of knowing what is going on. A one-on-one can instead be about a difficult decision, work that went especially well or badly, something the employee is stuck on, or what they want to get better at. Experienced employees who are doing well may meet with a manager monthly. That sounds quite reasonable to me. I’ve never been convinced that a recurring meeting becomes valuable merely because it recurs more often.</p>

<p>I’m less certain about how neatly all of this travels outside 37signals. The system assumes you can hire people who are comfortable with a lot of independence, give them unusually clear expectations, and build the rest of the company so information and decisions don’t constantly have to move up and down a management chain. Plenty of organizations have more dependencies, more unevenly defined work, and more reasons for coordination. Copying the meeting cadence or the performance rubric while leaving everything else unchanged probably wouldn’t accomplish much.</p>

<p>The management model is not just a set of habits for managers. It is partly the result of choices the company has made elsewhere. If compensation is handled consistently, the manager doesn’t need to become the employee’s compensation negotiator. If vacation doesn’t require approval, the manager doesn’t need to approve vacation. If information is already visible, the manager doesn’t need to spend a meeting collecting status. If capable people are allowed to make decisions, the manager doesn’t need to become a queue for decisions. Each of those choices leaves a little more room for the work that is genuinely hard to turn into a process: noticing how someone is doing, helping them improve, recognizing unusually good work, and having an uncomfortable conversation before a problem gets worse.</p>

<p>There is even a bit of AI in the playbook. 37signals suggests using it to pressure-test <a href="https://basecamp.com/managers/hiring">hiring exercises and decisions</a>, prepare for difficult conversations, and compare expectations across levels. I liked that it treats AI as another way to examine the evidence rather than as a substitute for making the call. The manager can get help thinking, while the judgment still belongs to a person.</p>

<p>I don’t know that I’d want every company to manage exactly this way. I do think there is something healthy in asking, before teaching managers to do another managerial task, whether the task needs to exist at all.</p>

<p>A manager who has fewer things to manage might have a little more time to notice the people and the work in front of them.</p>

        
      ]]></description>
    </item>
    
    <item>
      <title>The Camp Above Hong Kong</title>
      
      <link>https://jonathanfrei.com/2026/08/16/lantau-mountain-camp</link>
      <guid isPermaLink="true">https://jonathanfrei.com/2026/08/16/lantau-mountain-camp</guid>
      
      <pubDate>Sun, 16 Aug 2026 12:49:32 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p class="lede">High on the saddle between Sunset Peak and Yi Tung Shan, nineteen small stone cabins sit among the grass and clouds. They have no road and, with limited exceptions such as solar equipment installed during recent conservation work, no electricity. The nearest traffic passes far below. From a distance the buildings can look like abandoned military posts, but they are the remains of Lantau Mountain Camp, a Christian summer retreat founded by missionaries working across South China nearly a century ago.</p>

<p>In the mid-1990s, my family stayed there several times. I remember climbing the mountain with my parents and two younger siblings, drinking fresh water along the way, and lighting the kerosene lanterns at night. Those visits are why the camp means something to me, but my family entered a story already seventy years old. The cabins had survived political disorder, a failed camp on another mountain, wartime destruction, the retreat of the missionary community that built them, and the transformation of Lantau Island below. They remain because generations of owners, churches, residents, laborers, and volunteers kept carrying what was needed up the mountain.</p>

<p>Hong Kong makes this kind of remoteness possible in an unusually compressed space. The territory has <a href="https://www.gov.hk/en/about/abouthk/facts.htm">about 7.5 million people on 1,115 square kilometers of land</a>, an average of roughly 6,870 people per square kilometer, while about 40 percent of that land lies within country parks and special areas. The density is concentrated rather than uniform. Kwun Tong approaches <a href="https://www.censtatd.gov.hk/en/chat20251023.html">60,000 people per square kilometer</a>, yet ridges, reservoirs, islands, and protected slopes occupy much of the same territory.</p>

<p>Lantau is the largest of those islands. At <a href="https://www.landsd.gov.hk/en/resources/mapping-information/hk-geographic-data.html">148 square kilometers</a>, it is larger than Hong Kong Island and Kowloon combined. Its spine rises abruptly from the South China Sea through Lantau Peak at 934 meters and Sunset Peak at 869 meters, the territory’s second- and third-highest summits. Lantau Mountain Camp occupies the high saddle east of Sunset Peak, around 2,500 feet above sea level, with Yi Tung Shan rising to about 747 meters on the other side. The cabins are not far from the city in miles. They are remote because the land between them and the city is steep.</p>

<p><a href="https://gwulo.com/media/35271" title="Source: Huts at Lantau Mountain Camp — Gwulo"><img src="https://gwulo.com/sites/default/files/styles/extra_large_640x640_/public/thumbnails/image/img_4534_2.jpg?itok=V1RR4TyV" alt="Black-and-white view of stone cabins scattered across the slopes of Lantau Mountain Camp in 1938" title="Stone cabins at Lantau Mountain Camp in 1938" /></a></p>

<p class="caption"><strong>Stone cabins scattered across the Lantau ridge in 1938</strong> Photograph attributed to Raymond Smith. <em>source: <a href="https://gwulo.com/media/35271">Gwulo</a>.</em></p>

<h2 id="the-search-for-higher-ground">The Search for Higher Ground</h2>

<p>The camp belongs to a larger history of hill stations in Asia. During the nineteenth and early twentieth centuries, colonial administrators, soldiers, merchants, and missionaries built retreats at altitude to escape the heat and disease of tropical lowlands. Some grew into resort towns with churches, schools, clubs, and large houses. Lantau Mountain Camp never did. Its cabins remained unusually small and severe, which is one reason recent researchers describe it as the only surviving highland retreat of its scale, configuration, and architectural type in Southeast Asia.</p>

<p>Its direct ancestor was a makeshift summer camp on Luofushan near Huizhou, used by Protestant missionaries from around 1907. The families who gathered there were scattered during the rest of the year across Canton, Foshan, Yangjiang, Shiqi, Shaoguan, and other parts of Guangdong. They included clergy, but also doctors, teachers, and university staff. Months of heat, disease, isolation, and work gave the summer retreat a practical purpose. It provided cooler air and physical recovery, but also other children, shared meals, worship, and companionship for families who otherwise lived far apart.</p>

<p>Political disorder ended the Luofushan summers. In 1922, Guangdong’s provincial governor warned the camp committee that he could no longer protect the site from bandits and robbers. The missionaries moved their retreat into British Hong Kong and tried a temporary camp below Tai Mo Shan in 1923. They again built with mat sheds. A typhoon destroyed them overnight near the end of the season.</p>

<p>The campers wanted to replace the sheds with stone shelters, but the government refused because the land lay within the proposed catchment for Jubilee Reservoir. Search parties went out again that autumn. They considered Ma On Shan and Lantau, then divided the Lantau reconnaissance between the Ngong Ping plateau above Tai O and the saddle between Sunset Peak and Yi Tung Shan. Both locations offered altitude and water. Ngong Ping, however, already had Chinese homes and monasteries, while the Sunset Peak party thought the saddle most resembled the lost camp at Luofushan. Colonial officials also favored Lantau because villages below could supply chickens, fish, and other provisions. The site’s geography offered more than elevation. The saddle lies across a watershed with several tributaries, open slopes for building, and routes descending north toward Tung Chung and south and east toward Mui Wo, Pui O, and the coast. Water could be caught on the ridge, but food and people still had to climb to reach it.</p>

<p>The choice was partly a process of elimination. The desirable high ground on Hong Kong Island had already been claimed. Tai Mo Shan had failed. Ngong Ping was occupied. In the summer of 1924, a few adventurous families tested the Sunset Peak site with mat sheds attached to a stone room that served as kitchen and storm shelter. Having watched the previous camp disappear in a typhoon, they were already learning what the mountain would require.</p>

<p>Negotiations with the government covered land, building permits, access trails, water protection, and whether the area could be reserved for foreigners. The lots went to auction on Christmas Eve 1924. Prospective campers coordinated their bidding beforehand so they could secure the whole group. The earliest buyers included missionaries from Britain, Ireland, the United States, Canada, the Netherlands, Australia, and New Zealand, some purchasing in their own names and others through churches or missionary societies.</p>

<h2 id="building-a-life-on-the-ridge">Building a Life on the Ridge</h2>

<div class="aside-pair"><p>A Western-trained Chinese Presbyterian contractor directed construction. Stonecutters quarried blocks just below the summit. The mountain is built largely from hard volcanic rocks, including rhyolite and tuff, whose resistance to erosion helped preserve <a href="https://sslo.cedd.gov.hk/en/exploring-more/nature-conservation/geo-logs/on-the-hills/index.html">Lantau’s high ridges and peaks</a>. The cabins therefore rose from the geology beneath them. Cement was mixed on the mountain with local sand and stream water because hauling material to the ridge was so difficult that building there cost roughly three times as much as building below. Eleven cabins and a caretaker’s hut went up in 1925. The Mess Hall followed in 1928. More cabins appeared over the next several years on the slopes of Yi Tung Shan and nearer Sunset Peak. By 1934, the camp contained nineteen residential cabins, the Mess, a caretaker’s hut, an amah’s hut, and a swimming pool made by damming a mountain stream. Cabin 24, originally known as Dobson’s Hut, remains Hong Kong’s highest residential premises.</p>

<div class="aside">
  <p><a href="https://gwulo.com/media/35278" title="Source: Playing outside a hut at Lantau Mountain Camp — Gwulo"><img src="https://gwulo.com/sites/default/files/styles/extra_large_640x640_/public/thumbnails/image/img_4550_2.jpg?itok=CM-1jvc3" alt="Two children playing outside a stone hut at Lantau Mountain Camp with the Tung Chung landscape behind them" title="Children outside a Lantau Mountain Camp hut in 1939" /></a></p>

  <p class="caption"><strong>John Anton-Smith and an unidentified girl outside a camp hut in 1939, looking toward Tung Chung</strong> Photograph attributed to Raymond Smith. <em>source: <a href="https://gwulo.com/media/35278">Gwulo</a>.</em></p>
</div></div>

<p>Arthur J. May, a Methodist preacher and mission architect, produced the original cabin plan. The buildings were supposed to be alike, compact shelters about eighteen by sixteen feet with no more than three rooms. Their walls were between twelve and sixteen inches thick, topped by reinforced concrete roofs and protected by stout wooden shutters. A district officer objected that they were too small and low to be considered proper human habitation. The campers replied that seasonal mountain shelters could not reasonably be built to the same rules as lowland houses.</p>

<p>The cabins survived, but the objections were not entirely wrong. May had designed them around the habits of Luofushan, where families spent much of their time outdoors. Sunset Peak brought more wind, rain, cloud, and unstable weather. Some windows and doors faced the prevailing storms so badly that residents later recalled entering through windows because rain beat through the doors. Families enlarged the cabins piece by piece, adding storm entrances, lean-tos, kitchens, bunk rooms, toilets, and sitting rooms. The later walls were often only half as thick as the originals and proved adequate through many typhoons. Almost every cabin became an architectural record of correction: a simple common plan reshaped by weather and use.</p>

<p>The interiors demanded similar improvisation. Beds were raised when needed and stored when the same space had to become a kitchen or dining room. Gear hung from ceiling hooks. Early mattresses were cloth ticks filled with rice straw. One <a href="https://link.springer.com/article/10.1186/s43238-024-00170-z/figures/4">floor plan drawn by camp manager Carter Morgan</a> shows a dense arrangement of bunks, tables, storage, and small domestic spaces inside the thick stone shell.</p>

<p><a href="https://link.springer.com/article/10.1186/s43238-024-00170-z/figures/4" title="Source: Figure 4 in From Hermitage to Heritage?"><img src="https://media.springernature.com/full/springer-static/image/art%3A10.1186%2Fs43238-024-00170-z/MediaObjects/43238_2024_170_Fig4_HTML.png" alt="Hand-drawn floor plan of a Baptist cabin at Lantau Mountain Camp showing its compact rooms and furnishings" title="Floor plan of the Baptist cabin at Lantau Mountain Camp" /></a></p>

<p class="caption"><strong>Dr. Carter Morgan’s floor plan of the Baptist cabin.</strong> Original held in the Laan Tau Mountain Camp Collection at California State University, Northridge; <em>reproduced in <a href="https://link.springer.com/article/10.1186/s43238-024-00170-z/figures/4">Built Heritage</a>.</em></p>

<h2 id="the-work-behind-the-simplicity">The Work Behind the Simplicity</h2>

<p>What looked like rustic simplicity rested on a large system of labor. The Caretaker’s Hut was enlarged twice to house a year-round caretaker and as many as eight carriers. During the active summer season, the carriers made daily journeys on foot with food and supplies from villages below. The caretaker maintained the common property and could reach cabins scattered across both sides of the saddle.</p>

<p><a href="https://gwulo.com/media/35396" title="Source: A rest on the journey up to Lantau Mountain Camp — Gwulo"><img src="https://gwulo.com/sites/default/files/styles/extra_large_640x640_/public/thumbnails/image/2020-02-06_235059_4.jpg?itok=PCoX_MF5" alt="Black-and-white photograph of travelers pausing on the mountain journey to Lantau Mountain Camp in 1939" title="A rest on the journey to Lantau Mountain Camp, 1939" /></a></p>

<p class="caption"><strong>A rest on the journey up to Lantau Mountain Camp in 1939</strong> Raymond Smith’s photographs of the approach also record the bearers and sedan chairs used on the climb. <em>source: <a href="https://gwulo.com/media/35396">Gwulo</a>.</em></p>

<p>Access itself was a construction project. The first trail climbed from the Tung Chung valley and was built through an agreement between the government and the prospective campers. The government paid the initial cost on the condition that the camp maintain the route to the District Officer’s satisfaction for three years. For nearly a decade it was the only way in. A second path from Mui Wo was developed in 1933 and 1934 along an older route associated with monks, with much more work completed after the war. George Stacey Kennedy-Skipton led the trail committee for more than thirty years. Repairs involved local contractors, masons who had fled China, and later prisoners from Chi Ma Wan and Ma Po Ping. The paths created to supply a private mountain camp eventually became part of Hong Kong’s public trail system.</p>

<p>Water had helped determine the site from the beginning. The saddle divides drainage toward opposite sides of Lantau, and several tributaries begin around it. From the open plateau, the ground falls away toward the Tung Chung valley to the north and the beaches of southern Lantau to the south. The scouting party considered it possible to dam one stream into a swimming pool. Campers spent several seasons clearing rocks, mud, and debris. In 1927 and 1928, the British Army blasted the largest rocks and built a cement face on the original mud dam. Local hikers later called the pool <em>Tin Chi</em>, the Heavenly Lake. A children’s paddling pool was added in 1950, seven years before Victoria Park opened Hong Kong’s first public swimming pool. Campers cleaned and disinfected the water and maintained rules for its use.</p>

<p>By the 1950s, many cabins had roof catchments, storage tanks, and simple gravity-fed plumbing. Drinking water could still come directly from springs. Decades later, climbing toward the camp, I remember stopping to drink the fresh mountain water on the way. I knew nothing about catchments or the years of labor behind the trails. The fresh stream water was simply one of the signs that we had left the city below.</p>

<p>The center of the original camp was the Mess Hall. Built in the heart of the saddle in 1928, it was dining room, storehouse, administrative headquarters, theater, and church. Announcements were made at meals. Campers put on songs, folk dances, and comic sketches. Sunday services included hymns, preaching, prayer, and offerings for Lantau schools and welfare work serving children, refugees, and families in need. The Christian identity of the camp was clear in its communal life even though the buildings carried almost no religious decoration.</p>

<p>The residents’ association expected owners and guests to participate. Its constitution aimed to preserve Christian fellowship as well as the owners’ practical interests. Anyone selling a cabin was encouraged to find a buyer acceptable as someone who would share the life of the community. Guests received camp notes explaining that management and catering were performed by people who were themselves on holiday. Meals required punctuality, advance notice, and help from everyone. Association meetings, held over the decades at the YMCA, Helena May, St Andrew’s Church, and church offices, opened and closed with prayer.</p>

<p class="figure-wide"><a href="https://link.springer.com/article/10.1186/s43238-024-00170-z/figures/5" title="Source: Figure 5 in From Hermitage to Heritage?"><img src="https://media.springernature.com/full/springer-static/image/art%3A10.1186%2Fs43238-024-00170-z/MediaObjects/43238_2024_170_Fig5_HTML.png" alt="Scanned pages of Lantau Mountain Camp notes issued to campers for the summer of 1933" title="Lantau Mountain Camp notes for summer 1933" /></a></p>

<p class="caption"><strong>Camp notes issued for the summer of 1933.</strong> Original held in the Laan Tau Mountain Camp Collection at California State University, Northridge; <em>reproduced in <a href="https://link.springer.com/article/10.1186/s43238-024-00170-z/figures/5">Built Heritage</a>.</em></p>

<p>The Mess was still recognizably fulfilling that role when my family visited. I remember watching skits there and performing one with my dad: David and Goliath, with the casting adjusted so that I played Goliath and my dad played David. The performance continued a tradition of camp entertainment that reached back to the earliest campers.</p>

<p>Life inside the cabin preserved smaller habits of self-sufficiency. My mother cooked our meal over a gas stove. Kerosene lanterns supplied the light. I remember standing beside my dad while he shaved with a safety razor; I covered my own face with shaving cream and removed it with a spoon. Outside, my siblings and I made little gardens from the moss, including moss landscapes for my G.I. Joes. These memories do not explain the history of the camp. They show what the cabins were built to contain: ordinary family life made slightly strange by altitude, carried provisions, and the distance from the city’s machinery.</p>

<h2 id="destruction-and-return">Destruction and Return</h2>

<p>The community that built that life nearly lost it during the Second World War. The camp closed under the Japanese occupation. Most of the buildings were heavily damaged, and reinforced concrete roofs were broken apart for the steel inside. Only two cabins reportedly escaped serious destruction because guerrillas used them as lookout posts. When owners returned after the war, the damage was discouraging. One early inspection party found Kennedy-Skipton at the ruined Mess Hall, already heating water for coffee over a fire. Repairs proceeded cabin by cabin while Hong Kong itself was rebuilding. The seams near the tops of many walls still show where new concrete met the prewar stone.</p>

<p>The postwar decades restored the summer camp. Owners were encouraged to rent their cabins during the season, bringing church groups and other vacationers into its communal routines. Cabins adopted numbers in 1956, replacing or supplementing the names of owners and missionary societies. The pool was maintained, the Mess operated, carriers moved supplies, and the association continued to manage the roads, water, common buildings, rentals, and rules.</p>

<p>The social foundation nevertheless shifted. Until the late 1960s, cabin owners and their representatives were mostly missionaries: clergy, doctors, and teachers. As overseas missions withdrew or moved elsewhere and Hong Kong churches became more local, practising Christians from other professions took a larger role. Government officers and professionals in architecture, education, science, forestry, and public works brought skills useful for maintaining an exposed settlement. The first individual Chinese Hong Kong owner joined in 1977. Church and missionary organizations retained some cabins, while others passed into private hands.</p>

<p>The year-round caretaker service ended in 1973. Major missionary participation declined through the late 1970s, and the organized summer camp ceased operating in the late 1980s. Owners and guests began making shorter visits, often on weekends or during cooler months, when the weather was more stable. Church volunteers still climbed to repair cabins and preserve them for youth retreats, but fewer people were on the mountain together, and the Mess was no longer central to every visit.</p>

<p>The surrounding land was changing too. Lantau South Country Park protects the island’s rugged southern mountains and coast, while the camp sits where the northern and southern protected landscapes meet around the high ridge. The creation of Lantau North and South Country Parks in 1978 gave official protection to much of the landscape while leaving the privately held camp as the Yi Tung Shan enclave. The seventy-kilometer Lantau Trail opened in 1984, incorporating paths that had once existed primarily to serve the cabins. The camp became easier to encounter without becoming easier to inhabit.</p>

<h2 id="the-camp-my-family-found">The Camp My Family Found</h2>

<p>My family arrived in this quieter period. We were there as part of the missionary summer season, and the old material and social patterns remained. The climb was still part of experience. Meals still came from what had been carried up. Children still made their own entertainment. The Mess could still host the entertainment. When a typhoon approached, we closed the heavy wooden shutters. I remember lying in bed trying to sleep while the wind shook the cabin. The same shutters and thick walls had been devised by families who had already watched one temporary mountain camp blow away.</p>

<p>During those same years, north Lantau below us was being transformed for a new airport, Tung Chung New Town, and the roads and railways that would connect them to Hong Kong. The geography makes that contrast visible from the camp itself. To the north are Tung Chung, the airport, and the Pearl River approaches; to the south lie Pui O, the three-kilometer beach at Cheung Sha, and the South China Sea. Ferries pass between Lantau and the outlying islands. On a clear day, views can extend toward Kowloon, Shenzhen, Cheung Chau, and the urban horizon. Clouds can erase all of it within minutes.</p>

<p>The contrast is tempting as a symbol, but the camp was not simply frozen while the modern city advanced. It had changed continually. Its buildings survived because people modified them, repaired them, changed ownership arrangements, shortened visits, and found new reasons to climb. What remained constant was that the mountain set the terms.</p>

<h2 id="from-retreat-to-public-landscape">From Retreat to Public Landscape</h2>

<p>The camp now faces the consequences of being widely visible while remaining difficult to understand. Sunset Peak has become one of Hong Kong’s most popular hiking destinations, especially when autumn silvergrass covers the exposed upland slopes. The <a href="https://www.afcd.gov.hk/english/country/cou_vis/cou_vis_cou/cou_vis_cou_ls/cou_vis_cou_ls.html">seventy-kilometer Lantau Trail</a> crosses the island in twelve sections; its early stages follow rugged ridges over Yi Tung Shan, Sunset Peak, Pak Kung Au, and Lantau Peak. A modern route promoted by the Hong Kong Tourism Board covers about nine kilometers and takes roughly four and a half hours, climbing from a road pass into forest and then out onto open grassland before descending toward Nam Shan and Mui Wo. The cabins appear on social media and in countless hiking photographs. Eason Chan’s 2010 album <em>Taste the Atmosphere</em>, photographed in the area, gave another generation an image to recreate. In 2025, crowds included visitors from mainland China who had come specifically to find the album landscape.</p>

<p>Many hikers do not realize that the cabins are private and still in use. The lack of signs and religious symbols makes them easy to mistake for abandoned shelters or military ruins. Visitors have climbed onto roofs, picnicked against walls, camped around cabins, broken in, smoked on the dry hillside, and pulled silvergrass. Owners generally accept that the public has a right to enjoy the surrounding country park, but they have also maintained buildings and paths at private expense for decades. From their perspective, the camp has become public scenery without becoming public property.</p>

<p>The pressure has forced Hong Kong to decide what kind of place it wants to preserve. The answer remains divided among agencies. The Antiquities Advisory Board has not graded the cabin cluster as historical buildings. The Agriculture, Fisheries and Conservation Department approaches the area primarily as protected landscape and recreation. The Sustainable Lantau Office and Civil Engineering and Development Department have emphasized cultural history and rural conservation. Owners, churches, hikers, ecologists, and heritage researchers bring still other priorities.</p>

<h2 id="keeping-the-camp-alive">Keeping the Camp Alive</h2>

<p>That fragmented status has not prevented serious work. The Sustainable Lantau Office commissioned a comprehensive historical study and conservation strategy completed in 2022. A Chinese University of Hong Kong team led by Professor Thomas Chung then launched the <a href="https://lmc.cuhk.edu.hk/">Regenerating Lantau Mountain Camp project</a>, supported by HK$12.5 million from the Lantau Conservation Fund. The three-year program combined architectural research, ecological and biodiversity surveys, visitor-impact studies, oral history, public education, a conservation management plan, and the restoration of the 1925 Caretaker’s Hut.</p>

<p>The hut had been unused for more than thirty years. Conservators repaired unstable exterior walls, doors, windows, interior finishes, floors, and surviving original details. They retained its low L-shaped arrangement of entrance, rest area, storage room, and toilet while adapting it into a working support station. Solar panels supply limited electricity. The station has filtered rainwater, an ecological toilet, bunks, and storage for conservation and emergency work.</p>

<p><a href="https://lmc.cuhk.edu.hk/conservation-restoration.html" title="Source: The Caretaker's Hut — Regenerating Lantau Mountain Camp"><img src="https://lmc.cuhk.edu.hk/images/Before-Exter-3.jpg" alt="Weathered exterior of the disused 1925 Caretaker's Hut before conservation work" title="Caretaker's Hut before restoration" /></a></p>

<p class="caption"><strong>The Caretaker’s Hut before restoration</strong> <em>source: <a href="https://lmc.cuhk.edu.hk/conservation-restoration.html">Regenerating Lantau Mountain Camp</a>.</em></p>

<p><a href="https://lmc.cuhk.edu.hk/conservation-restoration.html" title="Source: The Caretaker's Hut — Regenerating Lantau Mountain Camp"><img src="https://lmc.cuhk.edu.hk/images/After-Exter-3.jpg" alt="Restored stone Caretaker's Hut with blue door and red shutter on the grassy Lantau mountainside" title="Restored Caretaker's Hut at Lantau Mountain Camp" /></a></p>

<p class="caption"><strong>The restored hut now supports conservation research, visitor education, and emergency readiness</strong> <em>source: <a href="https://lmc.cuhk.edu.hk/conservation-restoration.html">Regenerating Lantau Mountain Camp</a>.</em></p>

<p>The restored hut is not new tourist accommodation. It is a base for the people trying to care for the mountain. Conservation Guardians trained with Raleigh International Hong Kong periodically staff it, conduct ecological surveys, assess visitor impact, explain the camp’s history, and teach leave-no-trace practices. The wider project has run guided nature tours, historical workshops, stargazing, mountain-safety activities, and a bilingual virtual-reality record of culturally and ecologically significant sites. Its stated next steps include further building repair, continued environmental monitoring, and broader education.</p>

<p class="figure-wide"><a href="https://link.springer.com/article/10.1186/s43238-024-00170-z/figures/2" title="Source: Figure 2 in From Hermitage to Heritage?"><img src="https://media.springernature.com/full/springer-static/image/art%3A10.1186%2Fs43238-024-00170-z/MediaObjects/43238_2024_170_Fig2_HTML.png" alt="Hikers walking past the stone Mess Hall at Lantau Mountain Camp in 2022" title="Hikers passing the Mess Hall at Lantau Mountain Camp" /></a></p>

<p class="caption"><strong>Hikers pass the 1928 Mess Hall in November 2022</strong> Photograph by Miriam Lee. <em>Reproduced in <a href="https://link.springer.com/article/10.1186/s43238-024-00170-z/figures/2">Built Heritage</a>.</em></p>

<p>The approach recognizes that the camp’s history cannot be separated from continued use. It is not a ruin waiting for the government to assign it a function. Some cabins remain with churches and institutions connected to early owners; others belong to individuals. Volunteers still repair church cabins so retreats can continue. Owners and guests still go up for quiet and the mountain air. The buildings have survived as private dwellings, religious inheritance, and working shelters even while the surrounding paths became public.</p>

<p>A conventional museum might protect the stones while ending that continuity. Unmanaged popularity could preserve the camp’s image while damaging the buildings, ecology, and privacy that give it substance. The more difficult work is to protect a living place without making it inaccessible, and to welcome public interest without turning every cabin into a prop.</p>

<p>The Caretaker’s Hut offers a modest answer to what preservation might mean here. It was not frozen in its original form or converted into accommodation for hikers. It was repaired so it could once again support the people responsible for the mountain. Its purpose has changed, but it has a purpose.</p>

<p>Lantau Mountain Camp has survived through a century of such adaptations. The cabins were altered when their original designs proved unequal to the weather, rebuilt after the war, passed from missionaries to churches and private owners, and repaired by people willing to carry materials uphill. The camp endured because it remained useful to people who thought it worth the trouble.</p>

<p>Nearly everything that made the camp difficult also helped preserve it. The climb restricted development. The lack of a road discouraged replacement. The absence of ordinary utilities kept its comforts simple and its use deliberate. But inconvenience alone preserves nothing. Without owners, carriers, caretakers, church volunteers, and conservation workers, the cabins would long ago have become ruins.</p>

<p>The challenge now is not to remove every difficulty, but to sustain the human commitment that has always answered it. What the camp was, what it is, and what it may become have always depended on what people were willing to carry to the ridge: stone and cement, food and fuel, tools and timber, responsibility and care. Whatever future Hong Kong chooses for Lantau Mountain Camp will still have to be carried up the mountain.</p>

        
      ]]></description>
    </item>
    
    <item>
      <title>Working Copy Users’ guide</title>
      
      <link>https://workingcopy.app/manual/shortcuts</link>
      <guid isPermaLink="true">https://workingcopy.app/manual/shortcuts</guid>
      
      <pubDate>Sun, 16 Aug 2026 12:11:15 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p><a href="https://workingcopy.app/manual/shortcuts">Working Copy Users’ guide</a></p>

<blockquote>
  <p>Working Copy supports automation through the Shortcuts app where files and other data can flow between actions. You locate these actions inside Apps &gt; Working Copy.</p>
</blockquote>

<blockquote>
  <p>Use Get Repository Files to get one or several files from a repository that can be passed to other actions. The Path parameters can contain wildcards such as docs/*.md and if it points to a directory all files inside are returned. You can configure the action to only include files with a particular status such as modified and combining this with Path=/ can be useful to get all files with this status.</p>
</blockquote>

<p>I’m getting into iOS Shortcuts and Working Copy. The two are a match made in tinkerer’s heaven.</p>


        
          <p><a href="https://jonathanfrei.com/2026/08/16/202608161102">#</a></p>
        
      ]]></description>
    </item>
    
    <item>
      <title>Building Prometheus</title>
      
      <link>https://jonathanfrei.com/2026/08/15/building-prometheus</link>
      <guid isPermaLink="true">https://jonathanfrei.com/2026/08/15/building-prometheus</guid>
      
      <pubDate>Sat, 15 Aug 2026 23:24:36 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p class="figure-wide"><a href="https://media.jonathanfrei.com/assets/img/2026/2026-08-15-232549.jpg"><img src="https://media.jonathanfrei.com/assets/img/2026/2026-08-15-232549.jpg" alt="Star base Prometheus - early statue construction progress" /></a></p>

<p class="caption"><strong>Star Base Prometheus</strong> The 50-foot tall statue of Prometheus will be erected at Star Base, TX soon. <em>via <a href="https://x.com/ateliermissor_/status/2086260158666080702">Atelier Missor on X</a></em></p>

<p>It will be impressive when complete.</p>

        
      ]]></description>
    </item>
    
    <item>
      <title>Harry Potter Is a Story About Virtue, Not Magic</title>
      
      <link>https://jonathanfrei.com/2026/08/15/harry-potter-catholic</link>
      <guid isPermaLink="true">https://jonathanfrei.com/2026/08/15/harry-potter-catholic</guid>
      
      <pubDate>Sat, 15 Aug 2026 09:36:00 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p class="lede">Seven books give us wands, curses, flying broomsticks, enchanted castles, talking portraits, dragons, ghosts, potions, prophecies, and people who cheerfully call themselves witches and wizards. Yet when the story reaches its biggest moments, magic is rarely what saves anyone. Harry does not defeat Voldemort because he becomes the best wizard. He wins because, over seven books, he learns courage, loyalty, mercy, and finally the willingness to give his life for someone else.</p>

<p>Most of the magic at Hogwarts belongs to the familiar world of fairy tales. Ron says <em>Wingardium Leviosa</em> and a feather rises. A broom flies because this is the sort of story in which brooms fly. Nobody has sacrificed a goat or sold his soul to make the dishes wash themselves. Magic is simply part of the furniture of Rowling’s world. It gives the characters extraordinary abilities without making them better people. A wand gives Draco Malfoy more power than an ordinary schoolboy. It does not make cruelty less cruel.</p>

<p>Voldemort’s magic is darker for a reason. He wants power badly enough to destroy other people for it. His Horcruxes make the bargain horribly literal: he murders someone, tears his own soul, and uses the destruction to preserve his life. He takes something good, human life, and destroys it in a transaction for power. He even accepts the destruction of his own soul as part of the price.</p>

<p>The books understand evil as something that damages the person who chooses it. Voldemort does not merely break rules; he changes himself. Every attempt to escape the limits of being human makes him less human. He wants immortality without mortality, loyalty without friendship, and victory without ever having to give himself for anyone else. Other people become things he can use, and eventually he treats his own humanity the same way.</p>

<p>Then he meets Lily Potter.</p>

<p>She has no clever counter-curse. She cannot outduel him. Voldemort even gives her the chance to save herself, and she refuses. Lily simply puts herself between a murderer and her child. She gives away the one thing Voldemort has spent his life trying to keep: her own life.</p>

<p>And somehow, in Rowling’s world, that is the stronger magic.</p>

<p>The protection Lily gives Harry is one of the central facts of the entire series. Voldemort knows spells Lily does not know and possesses powers she could never match. None of them can overcome her act of love. The books call what she leaves behind an ancient magic, but parents do not need a fantasy novel to recognize the act itself. Mothers and fathers really do put themselves between danger and their children. Rowling takes something utterly ordinary in the best sense, a mother’s willingness to die for her child, and imagines a world in which its spiritual power becomes visible.</p>

<p>Once you notice this, the pattern is everywhere. Hermione repeatedly risks herself for her friends. Ron has to overcome jealousy and fear to remain loyal. Neville becomes brave not because someone casts bravery on him but because he keeps choosing courage when he is frightened. Dobby dies rescuing people from captivity. Harry spares Pettigrew when revenge would be easier, and that mercy later helps save his life. Again and again, the books give magic enormous practical power and then give the decisive power to an act of virtue.</p>

<p>The characters are not naturally heroic, either. Ron can be petty. Harry is impulsive and angry. Hermione can be overbearing. Neville begins as the boy everyone expects to fail. Their virtues are built through hundreds of smaller choices: returning when it would be easier to leave, telling the truth when lying would help, standing beside a friend when running would be safer. Children cannot learn to cast <em>Expelliarmus</em>, but they can learn to do those things.</p>

<p>Virtue in these books is not a personality type and goodness is not something the heroes simply possess. They form habits through repeated choices. They fail and have to return. They are corrected by friends. They receive forgiveness they have not earned and help they could not have provided for themselves. Harry, especially, survives on gifts: his mother’s sacrifice, his father’s cloak, his friends’ loyalty, Dumbledore’s preparation, acts of mercy whose consequences he cannot foresee. He inherits far more than he invents. By the time he is capable of giving his own life away, he has spent years being formed by love he received first.</p>

<p>Even the magical objects refuse to solve the human problem. The Resurrection Stone cannot really bring back the dead. The Elder Wand cannot make its owner invincible. The Invisibility Cloak can hide Harry, but it cannot tell him where he ought to go. The <em>Tale of the Three Brothers</em> makes the point almost playfully. One brother wants unbeatable power and is murdered for it. Another cannot accept grief and destroys himself trying to undo it. The third accepts that he will die, lives his life, and eventually meets death “as an old friend.”</p>

<p>Magic can do almost anything in these books except abolish the basic facts of human existence. The dead remain dead. Grief has to be endured. Attempts to escape mortality become grotesque. Death is terrible, but making survival the highest good is worse. Voldemort spends his life running from death and becomes barely alive in the process.</p>

<p>He never understands why anyone would willingly give up an advantage. He has followers but no friends. He understands fear, ambition, obedience, and exchange. Love makes no sense to him because love sometimes asks you to lose something for another person’s sake.</p>

<p>Harry spends the whole series learning that lesson, usually the hard way. His friendships cost him. Loving Sirius makes Sirius’s death hurt. Loyalty draws him into danger. Caring about other people gives Voldemort ways to threaten him. If power were the highest good, Harry would be foolish to love anyone. Instead those relationships slowly make him into the kind of person Voldemort cannot become.</p>

<p>That is what the walk into the Forbidden Forest has been preparing him for.</p>

<p>Harry knows Voldemort intends to kill him. There is no secret spell left to master and no plan to win the duel. He can still run, but running would leave everyone else to pay the price. So he walks toward death and gives himself up for them.</p>

<p>Harry is not Christ, and <em>Harry Potter</em> is not a disguised Gospel. He is an ordinary, flawed young man who has needed parents, friends, teachers, correction, forgiveness, and grace at every stage of the story. But the pattern is unmistakable. He does not defeat death by clinging more desperately to life. He freely offers his life for others, passes through death, and returns. His sacrifice then gives the people he loves a protection that Voldemort cannot understand or overcome.</p>

<p>It is the same magic Lily used at the beginning.</p>

<p>The story opens with a mother defeating the greatest dark wizard alive by dying for her son. Near the end, the son defeats the same wizard by being willing to die for everyone else. Between those two sacrifices are seven books in which Harry slowly learns what his mother’s act meant. He was loved sacrificially before he was capable of sacrificial love himself.</p>

<p>That moral structure matters more to me than the fact that fictional children wave fictional wands. Older fairy tales are full of witches, monsters, curses, temptation, betrayal, violence, and death. Removing evil from stories does not prepare children to recognize it. A better question is what the story teaches them to love.</p>

<p><em>Harry Potter</em> makes that surprisingly clear. It does not teach children to admire Voldemort’s pursuit of supernatural power; it shows what that pursuit turns him into. It does not make the most gifted magician the greatest person. Some of the most lovable and heroic characters are weak, awkward, frightened, or limited. What the story rewards is friendship, courage, fidelity, mercy, humility, and the willingness to protect someone weaker than yourself.</p>

<p>Those virtues are not merely lessons sitting underneath the magic. Rowling repeatedly presents them as the deepest magic in the world.</p>

<p>I can understand a parent deciding that the imagery is not right for a particular child. Parents know their children and have a responsibility for what enters their imaginations. But the presence of witches in a story tells us less than the things the story asks a child to admire. The people obsessed with power deform themselves. The people willing to give themselves away become capable of defeating it.</p>

<p>Real life will never offer a child a wand, a flying broom, or an invisibility cloak. It will offer plenty of chances to be loyal when loyalty costs something, to tell the truth when a lie would be convenient, to forgive when resentment feels better, to stand up for someone weaker, and eventually to sacrifice for people they love. Those are the kinds of things I want my children learning to admire.</p>

<p>I have read all seven <em>Harry Potter</em> books aloud to my older kids. That meant a lot of evenings together with Harry, Ron, Hermione, Neville, the Weasleys, and everyone else. We were there together for Lily’s sacrifice, Neville standing up to his friends, Harry sparing Pettigrew, Dobby’s death, the losses of Sirius and Dumbledore, and Harry’s walk into the forest. For a while those characters and choices became part of our family’s imaginative world.</p>

<p>That is why I have been happy to encourage my children to read the books themselves. <em>Harry Potter</em> gives them a world full of spectacular magic and then spends seven books showing that none of it is as powerful as ordinary acts of virtue. The spells are the fantasy. The courage, mercy, friendship, and sacrificial love are real. And in the end, those are the magic that wins.</p>

        
      ]]></description>
    </item>
    
    <item>
      <title>When Intelligence Becomes Cheap</title>
      
      <link>https://jonathanfrei.com/2026/08/15/when-intelligence-is-cheap</link>
      <guid isPermaLink="true">https://jonathanfrei.com/2026/08/15/when-intelligence-is-cheap</guid>
      
      <pubDate>Sat, 15 Aug 2026 09:28:00 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p>There are questions people ask because they want answers, and there are questions they ask because they are not ready to have them answered.</p>

<p>Someone says, “I don’t know what I should do with my career,” and it sounds like a request for information. Maybe it is. But sometimes the unanswered question has become useful in its own right. As long as it remains open, the future remains open with it. No decision has been made, no sacrifice accepted, no failure risked.</p>

<p>In finance, an asset that rarely trades can carry a comfortable valuation for a long time. The unpleasant moment comes when a real transaction forces everyone to discover what it is actually worth. Some of our questions work like that. Their ambiguity has value. “I don’t know what to do” preserves possibilities that an answer would close.</p>

<p>AI is beginning to force those transactions in ordinary life. Ask a capable model how to start the business you keep talking about, and it will give you a plan. Ask what to say in the difficult conversation you have been avoiding, and it will draft the message. Ask why you cannot seem to learn the skill you keep saying you want to learn, and it will give you possible causes, exercises, a schedule, and a way to measure progress. The answer may be mediocre or wrong, but the old question now has a concrete answer sitting beside it, waiting to be judged.</p>

<p>I have spent enough time around technology to be suspicious of any claim that a new tool will solve a human problem simply by making information more available. The internet did not make people wise because it made books searchable. GPS did not make people adventurous because it made navigation easier. A spreadsheet does not make a company disciplined because it can calculate a number. AI cannot make you want what you claim to want, make the sacrifice for you, absorb the embarrassment of a difficult phone call, or bear the consequences of choosing one path and closing another.</p>

<p>It can, however, make <em>I don’t know how</em> much harder to say with a straight face.</p>

<p>Ignorance is a remarkably respectable excuse. It can make fear sound like prudence and procrastination sound like research. Sometimes the uncertainty is entirely real; there are decisions for which nobody has enough information and problems that resist easy solutions. But ambiguity can also become a shelter. If the question stays open long enough, nobody has to find out whether you were willing to answer it.</p>

<p>This makes some of the hostility toward AI more complicated than the familiar arguments about accuracy, jobs, privacy, or safety. Those arguments have substance. A system that confidently invents facts is dangerous. A system that encourages people to surrender judgment is dangerous. A system that concentrates enormous power in a few institutions deserves scrutiny. There is also a more personal possibility: sometimes the machine has produced an answer to a question that was doing useful work as an excuse.</p>

<p>Nobody is likely to describe the irritation that way. People will say the machine is soulless, reductive, overconfident, unable to understand, lacking in wisdom. Any of those judgments may be correct in a particular case. They can also be easier to admit than the possibility that a question was more comfortable while it remained unresolved.</p>

<p>We have always disliked people who make us confront conclusions we would rather postpone. The irritating person is not necessarily the one who tells us something false. Sometimes it is the person who takes our elaborate problem and reduces it to a choice we have been avoiding.</p>

<p>AI removes much of the interpersonal drama from that encounter. A human adviser can be accused of arrogance, condescension, ulterior motives, or simply enjoying the argument too much. A machine can produce the same unwelcome conclusion without taking any satisfaction in it. There is no rival to defeat and no relationship to renegotiate afterward. The irritation is left attached to the tool that made the conclusion difficult to avoid.</p>

<p>I expect that dynamic to make some arguments about AI increasingly moralized. We will say the machine is dehumanizing us when, in some cases, what it has done is make a particular ambiguity difficult to maintain. We will say it cannot understand us even as it becomes better at describing our behavior. We will dismiss its answers as not really answers even when they are good enough to force us back onto the decision itself. AI does not have to be right all the time. It only has to be right often enough to make ignorance an increasingly expensive alibi.</p>

<p>Researchers are already finding a peculiar split between how people judge AI advice and how they feel about receiving it. In <a href="https://www.nature.com/articles/s41598-025-86623-6">five preregistered experiments involving 1,722 participants</a>, advice generated by ChatGPT was often rated more highly than advice from an average human, while participants became more averse to the same kind of advice when they knew it came from ChatGPT. We do not judge advice only by the proposition in front of us. We also care who is giving it, what accepting it says about us, whether we trust the adviser, and whether we want to place ourselves under that adviser’s judgment.</p>

<p>AI is making one part of that exchange abundant. For most of history, if you needed to understand something difficult, you needed access to someone who understood it. If you needed a plan, you found someone who knew how to make one. If you needed competent writing, analysis, explanation, or tutoring, somebody had to supply the intelligence. Now the marginal cost of a plausible first answer is falling toward zero. Intelligence does not become worthless when it becomes abundant, but the scarce resources around it become easier to see.</p>

<p>Judgment, attention, courage, trust, and responsibility do not appear to be getting cheaper. A <a href="https://www.microsoft.com/en-us/research/publication/the-impact-of-generative-ai-on-critical-thinking-self-reported-reductions-in-cognitive-effort-and-confidence-effects-from-a-survey-of-knowledge-workers/">Microsoft Research study of 319 knowledge workers across 936 real-world uses of generative AI</a> found that higher confidence in AI was associated with less reported critical-thinking effort, while workers described more of their role in terms of verification, integration, and “task stewardship.” Once producing an answer becomes easier, more of the burden moves to deciding whether the answer is any good and what should be done with it.</p>

<p>AI is not an oracle, and cheap answers create their own temptations. <a href="https://doi.org/10.1016/J.CHB.2024.108352">Experimental research on trust and reliance on AI</a> has found that people can follow AI recommendations even when those recommendations conflict with contextual information available to them. A plausible answer can save us from thinking just as easily as it can save us from ignorance. The machine can remove the excuse that we did not know where to begin; it cannot relieve us of the obligation to judge what it gives us.</p>

<p>Suppose I ask an AI whether I should make a difficult phone call. It can examine the facts I give it, identify likely consequences, draft what I should say, and help me rehearse the conversation. Then the phone is still in my hand. I have to press the button, hear the other person’s voice, and accept what happens next. If I have misunderstood the situation, the machine does not have to repair the relationship. If I was cowardly, it does not have to live with the cowardice. If I was right, it does not share the relief.</p>

<p>This is why increasingly intelligent machines do not make me particularly pessimistic about the value of other people. They may make some people less useful as sources of information. They may make many kinds of advice cheaper. They may make the smartest person in the room considerably less impressive. Good. There are worse things that could happen to us than discovering that being the person with the answer was never the highest form of human usefulness.</p>

<p>Friendship, mentorship, marriage, family, and community have always carried an informational function. We ask people what to do because they know things we do not. We ask older people because they have lived longer. We ask friends because they know us. We ask a spouse because she has seen the pattern we cannot see in ourselves. AI is going to take over some of that work, and perhaps it should. If a machine can explain the tax form, teach me the algebra, compare the mortgage options, summarize the medical literature, outline the business plan, and help me prepare for the conversation, I do not need my friends to pretend they know an answer when they don’t.</p>

<p>I need the friend who knows why I am asking the question in the first place. The mentor who recognizes that my elaborate reasoning is mostly an attempt to avoid making a decision. The spouse who has heard the same excuse enough times to know that another framework will not help. The person who tells me to do what I already know I should do, and then remains close enough to see what happens.</p>

<p>A machine can give excellent advice without having anything at stake in whether I take it. A person can have something at stake because they love me. If machine intelligence keeps getting cheaper, that commitment becomes easier to distinguish from mere expertise.</p>

<p>AI could make us less dependent on people for answers while making us more conscious of why we need them at all. Once an infinitely patient and extraordinarily capable adviser is available whenever we want one, advice and relationship no longer have to travel together.</p>

<p>The machine may become where I go when I do not know what to do.</p>

<p>The person I call when I know what I have to do—and wish I didn’t—may become more valuable, not less.</p>

        
      ]]></description>
    </item>
    
    <item>
      <title>A Computer with a Signature</title>
      
      <link>https://jonathanfrei.com/2026/08/14/a-computer-with-a-signature</link>
      <guid isPermaLink="true">https://jonathanfrei.com/2026/08/14/a-computer-with-a-signature</guid>
      
      <pubDate>Fri, 14 Aug 2026 20:00:00 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p>On Friday, David Heinemeier Hansson shipped <a href="https://omarchy.org/">Omarchy</a> 4.0, called it Quattro, and said it was one of the greatest software releases of his professional career. That is a large sentence from a man who already wrote Ruby on Rails. The launch video is an hour and a half. He posted a forty-five-second install on a fast AMD machine and thanked a long list of other people, including the authors of <a href="https://hypr.land/">Hyprland</a> and <a href="https://quickshell.org/">Quickshell</a>, before ending the thread the way he meant it: computers should be fun.</p>

<div class="embed embed-twitter" data-embed="twitter">
<blockquote class="twitter-tweet" data-dnt="true">
<a href="https://twitter.com/i/status/2088304854603047019">View post on X</a>
</blockquote>
</div>

<p>I have not installed it. What follows is a reading of a release, a doctrine, and the noise a signed desktop still makes in a culture that prefers its operating systems to arrive without a name on them.</p>

<h2 id="a-chefs-linux">A chef’s Linux</h2>

<p>Omarchy is DHH’s omakase environment on <a href="https://archlinux.org/">Arch Linux</a>. The name is the joke and the method: chef’s choice, plus Arch. It began as a follow-on to <a href="https://omakub.org/">Omakub</a>, the Ubuntu setup he published in 2024 after <a href="https://world.hey.com/dhh/linux-as-the-new-developer-default-at-37signals-ef0823b7">37signals dropped the Mac as its exclusive default</a>. In June 2025 he <a href="https://world.hey.com/dhh/omarchy-is-out-4666dd31">called Omarchy a love letter to Linux</a> and “the same setup that I now run every day.” By August it had an ISO. By this week it has a shell of its own.</p>

<p>The <a href="https://omarchy.org/manual/">welcome page</a> is unusually honest about the contents. Neovim, Chromium, Obsidian, LibreOffice, Kdenlive, OBS, a retro music player. “Zero bloat: Just everything I use.” A beautiful system, he writes, is a motivating system, and productivity has always been <a href="https://world.hey.com/dhh/beautiful-motivations-6fef7c73">downstream from motivation</a>. He is not trying to look like Windows or macOS. He wants the Linux-ness: terminals, tiling windows, config files, a <a href="https://omarchy.org/manual/">manual</a> you are expected to read.</p>

<p>The mouse made computers discoverable. Omarchy is willing to charge a learning tax in exchange for speed. Super replaces Command. Super-Space is Spotlight without the store. Windows tile instead of overlapping. Copy and paste use the same keys in the terminal as everywhere else, which is a small mercy if you have ever killed a process by trying to copy from one. The manual tells people coming from a Mac or a PC to give it two weeks and to memorize one hotkey, the one that shows all the others.</p>

<p>I cannot tell you whether two weeks is enough. I can tell you what kind of claim that is. A computer is being offered as a discipline, not as a skin.</p>

<h2 id="the-garden-the-parts-bin-and-the-menu">The garden, the parts bin, and the menu</h2>

<p>The last fifteen years of personal computing offered two mature answers, and both have started to smell.</p>

<p>Apple will decide. The machine is integrated, often beautiful, and increasingly leased. You get taste with a landlord. Microsoft will also decide, more loudly, with more advertising, and with a security model designed for a company that would rather you never turned Secure Boot off. Classic Linux will refuse to decide. You own every ingredient and enjoy nothing until you have spent a weekend configuring a bar.</p>

<p><a href="https://learn.omacom.io/3/omacom/76/omakase-computing">Omakase computing</a>, as DHH names it, is the third answer, and it is the same answer <a href="https://rubyonrails.org/doctrine#omakase">Rails gave web developers</a> twenty years ago. How do you know what to order when you do not yet know what is good? Let the chef choose. Substitutions remain possible. Starting from a blank page is not required. “Most people don’t actually know what they want, at least not at first.” That sentence will offend people who built their identity on configuring everything. It will also sound like relief to anyone who has opened the Arch wiki at midnight and felt the paradox of choice arrive as a kind of fatigue.</p>

<p>The <a href="https://learn.omacom.io/3/omacom/81/doctrine">Omacom doctrine</a> is the part worth sitting with, even if you never boot the ISO. Defaults over decisions: a default is a benchmark you can later beat. Tasteful, not over-the-top: beauty is a human yearning, and the old Linux piety that ugly is honest was always a superstition. Keyboard before mouse. Pragmatic commercialism: Spotify and 1Password sit next to Kdenlive and OBS, because the project is not a purity test. Newer is not better; better is better. And then the line that explains why this thing looks the way it does: let Linux be Linux. Hard corners, monospace, terminal interfaces, no Liquid Glass impersonation.</p>

<p>A computer trains the person who uses it. The consumer desktop of the last decade trained people to click, subscribe, and remain inside someone else’s store. A keyboard-first tiling environment trains a different set of habits: attention, repetition, the slightly severe pleasure of a room arranged on purpose. That is older than Linux. Workshops look like the work they are for. Kitchens do too.</p>

<h2 id="when-a-daily-driver-becomes-a-system">When a daily driver becomes a system</h2>

<p>For most of its first year, the fairest description of Omarchy was the one its skeptics used. It was Arch plus DHH’s daily driver, bottled: a post-install script, a personalized desktop with a marketing site. In May 2026, <a href="https://abyss.fish/your_dotfiles_are_not_a_distro">jes argued</a> that the whole thing should probably have been a few gists, and that installing it meant installing “a huge glut of DHH’s personal preferences.” The exhibit was specific: hotkeys that opened Grok, the HEY calendar, and the X compose box. Those are not the defaults of a nameless committee. They are a fingerprint.</p>

<p>The fingerprint is the point. It is also the risk. If you wanted a Linux that pretended nobody had taste, this was never going to be your distribution. If you wanted a Linux that admitted someone did, the HEY keybind is almost too perfect. You can delete it. That is the test of whether omakase is a menu or a cult.</p>

<p>Quattro is the first release that makes the “just dotfiles” description feel dated. The <a href="https://github.com/basecamp/omarchy/releases/tag/v4.0.0">changelog</a> is enormous, and most of it does not belong in an essay. Four changes do.</p>

<p>The desktop shell was rewritten in Quickshell. The bar, the launcher, the menus, the notifications, the on-screen displays, the lock screen, and the polkit prompt now live in one long-running process. Waybar, Walker, Mako, and a handful of other familiar names are gone. Theme is no longer a set of files pretending seven programs are one product.</p>

<p>The internals moved from a git checkout in the user’s home directory to system packages. DHH had already said the old arrangement was a core source of instability. Updates now go through pacman. That does not settle every security argument that followed the project onto Framework laptops last fall. It does mean the project finally accepted a distinction Linux veterans have been shouting at it: user configuration and system software are not the same kind of thing.</p>

<p>You can install the machine for someone else. The ISO can finish with no owner. On first boot the person who actually received the computer picks a keyboard, an account, and a password, and that password becomes the disk encryption. Later, a factory reset returns the machine to that unused state. A personal setup you can only maintain yourself is a hobby. A computer you can hand to a colleague, a student, or a family member is a different object.</p>

<p>Coding agents are furniture. You pick Claude Code, Codex, Grok, Gemini, Copilot, or one of several others the way you pick a browser. A hotkey launches it. A crash can raise a toast that briefs the agent. The desktop is being rearranged around a person who works with a model in the next pane. That will date faster than the tiling. It is still a tell: the author is designing for the desk he actually sits at in 2026, not the desk he remembers from 2006.</p>

<p>They also wrote three tiny Qt apps — a Markdown editor, a video trimmer, a calculator — rather than living forever on other people’s defaults. Authors make the missing pieces.</p>

<div class="embed embed-video" data-embed="video" style="--embed-ratio: 56.25%;">
<div class="embed-video__inner">
<iframe src="https://www.youtube-nocookie.com/embed/F7fe9pa8OeE" title="YouTube video" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" loading="lazy"></iframe>
</div>
</div>

<h2 id="the-reaction">The reaction</h2>

<p>The tech world’s response has been less about package management than about recognition. People who have spent a decade half-joking about the Year of the Linux Desktop recognized a feeling they had misplaced.</p>

<p><a href="https://www.threads.com/@karpathy/post/DUvoZlRFOHW">Andrej Karpathy</a>, in February, called it fully owned, hackable, beautiful, keyboard-heavy, and TUI-focused, and then admitted the side quest: a Framework 13 and Omarchy on it. <a href="https://x.com/jorgemanru">Jorge Manrubia</a>, a principal programmer at 37signals, had resisted Omakub and did not think Omarchy was for him. After the company made it the default, he wrote that it “clicked surprisingly HARD,” that he had forgotten what it was like to be hyped about an OS version, and that if you thought Apple had fantastic taste you should prepare to notice how little of that taste was in the desktop.</p>

<div class="embed embed-twitter" data-embed="twitter">
<blockquote class="twitter-tweet" data-dnt="true">
<a href="https://twitter.com/i/status/2085371786409980026">View post on X</a>
</blockquote>
</div>

<p>Tobi Lütke spent the week before launch shipping a screenshot tool into the release, which is a more useful form of praise than a quote tweet.</p>

<div class="embed embed-twitter" data-embed="twitter">
<blockquote class="twitter-tweet" data-dnt="true">
<a href="https://twitter.com/i/status/2086997507855331434">View post on X</a>
</blockquote>
</div>

<p>On <a href="https://news.ycombinator.com/item?id=45001434">Hacker News</a> last year, when 2.0 arrived, one longtime Linux user wrote that DHH had “tapped into an enthusiasm for Linux I haven’t felt in a long time.” Another said the world needs people who follow the blog post with the work. A third tried it, went back to Plasma, and still thought the project was doing something the friendly distros had failed to do: making a power-user setup look like a product.</p>

<p>The mockery has been just as revealing. <a href="https://x.com/jasonfried/status/1941174397752201626">Jason Fried</a> needled his partner as an Apple superfan who would not listen. Framework’s account, in October, posted that Omarchy was the new Windows XP product key, which is a compliment if you remember what that string meant and an irritation if you think a laptop company should not have a favorite desktop. Both jokes assume the same fact. This thing has a face.</p>

<p>37signals has now said the quiet part on a podcast. Omarchy is a 37signals Linux distribution the way Rails is a 37signals web framework. The operations and Ruby teams are supposed to be on it by 2028, with exceptions for people who cannot make the jump. That is a serious test. A chef’s menu that a company will actually eat is different from a chef’s menu that only the chef eats on stage.</p>

<h2 id="weather">Weather</h2>

<p>Linux has a long habit of treating a signature as a defect. A proper distribution, in that telling, is a committee, a foundation, a set of packages without a face. Omarchy has a face. DHH has spent twenty years being loud, and the last few years being louder about politics than a lot of the free-software world prefers. Hyprland’s lead developer was banned from freedesktop.org after a fight over community moderation. When Framework sponsored Hyprland and kept boosting Omarchy, the company’s forum opened a thread titled “Framework supporting far-right racists?” Nirav Patel said Framework runs a <a href="https://itsfoss.com/news/framework-hyprland-sponsorship/">big tent</a> because it wants open source to win. The thread ran past a thousand replies.</p>

<p>That is the weather. It will not be argued away here, and it should not be laundered. Charismatic authors attract weather. So do compositors with abrasive maintainers. Readers who cannot separate a tiling window manager from the man who wrote it, or a Linux setup from the man who named it, will not be talked out of that in a paragraph. The honest minimum is to notice the pattern without making it the plot. The software is opinionated. The author is too. Those are related facts. They are not the same fact.</p>

<p>The “not a real distro” argument belongs in the same weather system, and it used to be stronger. Early Omarchy was a script on Arch. Quattro ships an ISO, a package repository, a factory snapshot, and a shell that is no longer a theme glued onto seven daemons. The taxonomic fight is less interesting than the user-facing fact. A person can download an image and be working in minutes. Ubuntu already offered that, as did Pop!_OS, elementary, Fedora, and a dozen others. What they did not offer was this particular combination: Arch’s currency, Hyprland’s motion, a named doctrine, and a famous person willing to look slightly ridiculous caring about backgrounds.</p>

<h2 id="the-files-are-still-there">The files are still there</h2>

<p>I keep coming back to the files.</p>

<p>Apple’s taste arrives as glass and animation, and then as a permission dialog. Classic Linux taste arrives as a wiki and a weekend. Omarchy’s taste arrives as a set of defaults you can read. The Setup menu opens the actual config. Updates take a snapshot first. Encryption is on unless you interrupt the installer. If an agent makes a mess of the Hyprland config, there is a command to put the configs back. That is a modest kind of freedom, and it is the kind that matters. You inherit a tradition. You are allowed to depart from it. You can see what you are departing from.</p>

<p>The gift path is the domestic version of the same idea. Preparing a machine for someone else is what an author of defaults owes the next user. Most Linux setups fail that test because they assume the installer and the owner are the same obsessive. Most commercial desktops fail it the other way: the owner is a subscriber, and the machine is never quite his. A computer you can encrypt, hand over, and later wipe back to a clean first boot is closer to a tool than to either of those.</p>

<p>I do not know yet whether I will run this. I know what I think the release is arguing, and I think the argument is larger than Hyprland.</p>

<p>Someone still has to choose. The honest way to do that is to put a name on the choices, ship a whole working environment, and leave the files where the next person can argue. That is what a signature on a computer is worth. Not obedience. A starting point with an address.</p>

<p>Computers should be fun. Fun, here, means a desk arranged on purpose — owned, a little severe, ready for work, including the work of telling the chef he is wrong.</p>

        
      ]]></description>
    </item>
    
    <item>
      <title>The Paradox of Cyber</title>
      
      <link>https://jonathanfrei.com/2026/08/14/the-paradox-of-cyber</link>
      <guid isPermaLink="true">https://jonathanfrei.com/2026/08/14/the-paradox-of-cyber</guid>
      
      <pubDate>Fri, 14 Aug 2026 09:38:00 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p>Deloitte’s fifth <a href="https://www.deloitte.com/content/dam/assets-shared/docs/services/consulting/2026/future-of-cyber-survey-report-5th-edition.pdf">Future of Cyber Survey</a>, based on 1,058 respondents, finds that 85% are somewhat or very confident in their organization’s cybersecurity strategy. They report strong executive sponsorship, access to funding, modern security architectures, and increasingly integrated planning. Yet the same respondents report implementing the actions that make those strategies real at a lower rate. The average gap between confidence and readiness is 15 percentage points.</p>

<p>Deloitte calls the five tensions it found the confidence, influence, vendor, breach, and budget paradoxes. Read together, they describe less a collection of cybersecurity problems than a problem of organizational execution. Security has become good at getting attention from senior leadership. It is less consistently embedded in the decisions, systems, relationships, and operating processes where risk actually accumulates.</p>

<h2 id="confidence-has-moved-faster-than-readiness">Confidence has moved faster than readiness</h2>

<p>The first paradox is the simplest. Eighty-five percent of respondents express confidence in their cybersecurity strategy, while the average implementation rate for the surveyed readiness actions is 70%. Deloitte describes the resulting 15-point difference as the confidence-readiness gap.</p>

<p>The details explain why the gap persists. Only 63% report implementing a Business Information Security Office, or BISO, to a large or very large extent. A BISO can act as the link between cybersecurity and business functions, translating security requirements into the work of product, operations, and other teams. Third-party cyber-risk management is also among the least implemented capabilities in the survey, with 65% reporting implementation to a large or very large extent. Workforce skills rank first among the factors respondents identify as limiting their ability to respond with agility.</p>

<p>None of this makes the confidence irrational. An organization can have a mature security strategy, a supportive board, experienced leaders, and better tools than it had five years ago. It can still have thousands of applications, suppliers, business processes, and employees through which that strategy has to travel.</p>

<p>That is the harder part of cybersecurity: turning a strategy that looks coherent from the top into thousands of decisions that remain coherent at the edge.</p>

<h2 id="cyber-has-a-seat-at-the-table-it-needs-to-be-in-the-architecture">Cyber has a seat at the table. It needs to be in the architecture.</h2>

<p>The second paradox makes the organizational problem more visible. Cybersecurity leaders have strong relationships with senior executives. Sixty-six percent of CISOs describe their relationship with the CEO as strong, and 76% say the same of the C-suite overall. But the relationship weakens with the people who control how technology is actually built.</p>

<p>Only 37% report a deep, trusted relationship between the CISO and CTO. For the Chief Architect, the figure is just 22%.</p>

<p>The same pattern appears in DevSecOps. Seventy-eight percent say cyber leaders are formally integrated into DevSecOps practices, but only 40% report true joint ownership with shared performance indicators. Security can participate in the process without owning the outcome alongside engineering.</p>

<p>That distinction explains why “secure by design” can sound more mature than it actually is. A security review added after an architecture has been chosen is not the same thing as security shaping the architecture. A control documented in a standard is not the same thing as an engineering team treating resilience as one of its own design objectives.</p>

<p>Deloitte’s data suggests that the missing relationship is partly architectural. The CISO needs to work with the people who decide what systems get built, how they are integrated, and which standards govern them. Without that relationship, cyber remains influential at the level of policy but weaker at the level of design.</p>

<h2 id="the-vendor-problem-isnt-simply-too-many-vendors">The vendor problem isn’t simply too many vendors</h2>

<p>Cyber leaders say they want to simplify their technology estates while continuing to add vendors. In technology infrastructure, 29% of respondents already work with 21 or more providers. Seventy-four percent say their number of cybersecurity partners increased or significantly increased over the past year, and 85% expect the number to increase over the next five years.</p>

<p>That looks like poor discipline until you consider why organizations keep doing it. Deloitte notes that some companies deliberately maintain large vendor portfolios to avoid concentration risk. Replacing twenty providers with three can reduce integration costs while creating three much larger points of failure.</p>

<p>The better question is therefore not “How many vendors should we have?” It is “Which capabilities should be concentrated, which should remain distributed, and why?”</p>

<p>The survey points toward platforms as one possible answer. Only about 30% of respondents currently consider cyber highly integrated into their technology stack, while the share pursuing transformational integrated cyber platforms has grown from 10% in 2024 to 21% in 2025. Fifty-one percent expect an integrated platform approach to be transformational in 2026.</p>

<p>AI is part of the reason. AI systems need consistent, normalized data, and integrated platforms can provide the data models and controls required to connect security tools and automate workflows. But a platform strategy is not automatically a simpler or safer architecture. Consolidation still has to be evaluated against concentration risk, resilience, and the actual capabilities an organization needs.</p>

<h2 id="more-breaches-can-be-a-sign-of-better-security">More breaches can be a sign of better security</h2>

<p>The fourth paradox is the most useful because it challenges an assumption that appears obvious: fewer breaches must mean better cybersecurity.</p>

<p>In 2025, 78% of respondents publicly reported at least one breach, down from 91% in 2024. Yet the more revealing measure is what happened after those breaches. The share reporting large or very large negative consequences from cybersecurity incidents fell from 64% to 52%. Operational disruption, the leading consequence, fell from 66% to 58%.</p>

<p>The pattern among Deloitte’s Frontrunners is even more counterintuitive. Twenty-six percent reported 11 or more breaches, compared with 19% of Followers and 20% of Foundation Builders. Yet Frontrunners were no more likely than Followers to report negative consequences.</p>

<p>One plausible explanation is better detection. An organization that can see more low-impact incidents may report more breaches because it is better at finding them. A low breach count can mean strong prevention, but it can also mean weak visibility.</p>

<p>The better measure is what happens between detection and consequence: how quickly an organization sees an attack, how effectively it contains it, and whether the incident disrupts the business. Cybersecurity maturity is visible in those outcomes, not in a single breach count.</p>

<h2 id="the-budget-is-stable-because-the-organization-wants-it-to-be">The budget is stable because the organization wants it to be</h2>

<p>The fifth paradox is a familiar problem in enterprise planning. Cyber budgets are becoming more predictable just as the threat environment is becoming less so.</p>

<p>Eighty-five percent of respondents increased their cyber budgets year over year, and 88% expect to increase them over the next twelve months. Nearly all respondents have some form of multi-year cyber investment, yet spending priorities are expected to remain remarkably stable. Threat detection and response leads the categories at 20%, followed by infrastructure security, data/identity/application security, and strategy, governance, and compliance.</p>

<p>That stability makes sense. Large organizations cannot rebuild their investment priorities every time a new threat appears. Security programs take years to build, and major technology investments cannot be redirected overnight.</p>

<p>But the threat environment does not respect the budget cycle. Deloitte points to generative AI as an example: only two or three years ago, few organizations were planning significant near-term investments in GenAI capabilities. Now 72% say they have incorporated new generative reasoning approaches into existing AI capabilities across cybersecurity initiatives. “Misuse of AI” has gone from absent from the survey’s threat list three years ago to a top-five concern today.</p>

<p>The lesson isn’t that cybersecurity budgets should become chaotic. It is that a stable base budget needs room for rapid reprioritization. A security organization that cannot redirect resources when the threat changes is planning for the threats it already understands.</p>

<h2 id="what-the-five-paradoxes-have-in-common">What the five paradoxes have in common</h2>

<p>Deloitte presents these as five tensions, but they reinforce one another.</p>

<p>Cyber has executive sponsorship, yet the CISO’s relationship with the CTO and Chief Architect is much weaker. Organizations have large cyber budgets, yet third-party risk management remains comparatively underdeveloped. Companies want simpler technology estates while adding more vendors. They report large numbers of breaches while getting better at containing their business impact. They build multi-year security programs while the threat environment changes faster than those plans can anticipate.</p>

<p>The common thread is the distance between strategy and execution.</p>

<p>The executive layer has become much better at saying yes to cybersecurity. The operating layer still has to make that yes real: in architecture reviews, product decisions, supplier assessments, development pipelines, business processes, workforce skills, and incident response.</p>

<p>The survey offers a useful counterexample to the idea that this gap is inevitable. Deloitte’s Frontrunners are not merely more confident. They are more likely to have the relationships and shared ownership needed to carry cybersecurity into the rest of the organization. Their advantage is not a better presentation to the board. It is a tighter connection between the people who set security strategy and the people who build and operate the enterprise.</p>

<p>That may be the real paradox of cybersecurity. The discipline has spent years becoming a strategic concern. Its next challenge is becoming an operating discipline.</p>

<p>A security strategy is only as strong as the organization that has to execute it.</p>

        
      ]]></description>
    </item>
    
    <item>
      <title>The Best Startup Directory Is a Time Machine</title>
      
      <link>https://jonathanfrei.com/2026/08/14/the-best-startup-directory-is-a-time-machine</link>
      <guid isPermaLink="true">https://jonathanfrei.com/2026/08/14/the-best-startup-directory-is-a-time-machine</guid>
      
      <pubDate>Fri, 14 Aug 2026 06:30:00 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p>Imagine having a list of every startup someone was building in 2007, including the ones that looked too strange to take seriously.</p>

<p>Most would have failed. Some would have disappeared without a trace. A few would have looked ridiculous. But mixed in with them would have been early versions of ideas that later became ordinary parts of the internet.</p>

<p><a href="https://www.early.tools/">Early.tools</a> offers a version of that view today. It is a human-curated directory of pre-launch startups and early-stage tools, with products grouped by stage from waitlist to launched. The site is less useful as a prediction market than as a record of what founders are trying to make while the boundaries of a new technology are still moving.</p>

<p>The current backlog makes that visible. Alongside conventional SaaS products are tools such as <a href="https://www.early.tools/">Entire</a>, which stores AI agent sessions alongside code commits; <a href="https://www.early.tools/">Creed</a>, which proposes a portable personal context file for AI systems; and <a href="https://www.early.tools/">Hilos</a>, which puts people and coding agents in the same git-connected rooms. There are also stranger bets: <a href="https://www.early.tools/">Butter</a>, a social app built around private mini-apps rather than feeds, and <a href="https://www.early.tools/">Oasis</a>, a smart ring designed for keyboardless interaction.</p>

<p>Any one of these products could disappear. The more useful signal is the pattern across them. Founders are repeatedly experimenting with persistent AI memory, agents that act rather than merely answer, software built around autonomous workers, and interfaces designed for a world in which humans are no longer the only active participants in software.</p>

<p>That changes how early-stage companies should be watched. The question is usually whether a particular startup will become a viable business. For an individual investment decision, that question is unavoidable. For understanding technological change, it can be the wrong unit of analysis.</p>

<p>Consider AI memory. Early.tools currently lists multiple products attacking the problem from different directions. One might fail because the market does not want its approach. Another might discover a better architecture. A third might find a narrow use case that grows into a much larger category. Even the failures provide information about what does not work.</p>

<p>The directory therefore becomes a kind of time capsule. It preserves experiments before the market has sorted them into winners, losers, and obvious ideas. The products that survive will eventually be easy to find. The more valuable record may be the abandoned attempts that showed what people were trying to solve before the answer was clear.</p>

<p>That suggests a simple experiment: save today’s Early.tools directory and come back in 2029. Which products disappeared? Which founders built something else? Which ideas became mundane? Which strange experiment turned out to be early rather than wrong?</p>

<p>We cannot answer those questions yet. That is precisely why the directory is worth looking at now.</p>

<p>A mature technology market tells you what works. An early-stage directory captures what people are willing to try before they know what works.</p>

<p>You do not use it to see the future. You use it to remember what the future looked like before it became obvious.</p>

        
      ]]></description>
    </item>
    
    <item>
      <title>xai-org/x-algorithm: Algorithm powering the For You feed on X</title>
      
      <link>https://github.com/xai-org/x-algorithm</link>
      <guid isPermaLink="true">https://github.com/xai-org/x-algorithm</guid>
      
      <pubDate>Thu, 13 Aug 2026 23:22:24 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p><a href="https://github.com/xai-org/x-algorithm">xai-org/x-algorithm: Algorithm powering the For You feed on X</a></p>

<blockquote>
  <p>This repository contains the core code that determines which posts a viewer sees in the For You feed on X. It combines in-network content (from accounts the viewer follows) with out-of-network content (discovered through ML-based retrieval and other mechanisms), filters content based on a variety of inputs, and ranks posts using a transformer model.</p>
</blockquote>

<p>The full xAI “For You” algorithm is open source and available on GitHub.</p>


        
          <p><a href="https://jonathanfrei.com/2026/08/13/xai-algorithm">#</a></p>
        
      ]]></description>
    </item>
    
    <item>
      <title>Ordinary Abundance</title>
      
      <link>https://ordinaryabundance.com/</link>
      <guid isPermaLink="true">https://ordinaryabundance.com/</guid>
      
      <pubDate>Thu, 13 Aug 2026 23:20:48 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p><a href="https://ordinaryabundance.com/">Ordinary Abundance</a></p>

<blockquote>
  <p>It’s eight o’clock. The apartment is quiet, aside from the music playing softly over the speaker. It’s a playlist your friend made for you years ago. You send them a text to check in, then pick up a book, flick on the lamp, and settle into the chair to read.</p>
</blockquote>

<p>This is a gorgeous site and sentiment.</p>

        
          <p><a href="https://jonathanfrei.com/2026/08/13/ordinary-abundance">#</a></p>
        
      ]]></description>
    </item>
    
    <item>
      <title>Your brain doesn&apos;t see reality — it tries to predict it - Big Think</title>
      
      <link>https://bigthink.com/business/inner-propaganda/</link>
      <guid isPermaLink="true">https://bigthink.com/business/inner-propaganda/</guid>
      
      <pubDate>Thu, 13 Aug 2026 18:07:26 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p><a href="https://bigthink.com/business/inner-propaganda/">Your brain doesn’t see reality — it tries to predict it - Big Think</a></p>

<blockquote>
  <p>Our brains are gambling addicts placing bets on what reality holds. And sometimes, they bet wrong.</p>
</blockquote>

        
          <p><a href="https://jonathanfrei.com/2026/08/13/inner-propaganda">#</a></p>
        
      ]]></description>
    </item>
    
    <item>
      <title>Do It 14,000 Times Slower With This One Trick – Semi-Rad.com</title>
      
      <link>https://semi-rad.com/2026/08/do-it-14000-times-slower-with-this-one-trick/</link>
      <guid isPermaLink="true">https://semi-rad.com/2026/08/do-it-14000-times-slower-with-this-one-trick/</guid>
      
      <pubDate>Thu, 13 Aug 2026 17:17:39 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p><a href="https://semi-rad.com/2026/08/do-it-14000-times-slower-with-this-one-trick/">Do It 14,000 Times Slower With This One Trick – Semi-Rad.com</a></p>

<p>Fun comic. Hat tip to daring fireball.</p>

        
          <p><a href="https://jonathanfrei.com/2026/08/13/do-it-14000-times-slower">#</a></p>
        
      ]]></description>
    </item>
    
    <item>
      <title>Project Gutenberg</title>
      
      <link>https://www.gutenberg.org/</link>
      <guid isPermaLink="true">https://www.gutenberg.org/</guid>
      
      <pubDate>Thu, 13 Aug 2026 15:00:00 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p>A library that should stay in a links stream even when the preview card is turned off.</p>

        
          <p><a href="https://jonathanfrei.com/2026/08/13/project-gutenberg">#</a></p>
        
      ]]></description>
    </item>
    
    <item>
      <title>RSS</title>
      
      <link>https://en.wikipedia.org/wiki/RSS</link>
      <guid isPermaLink="true">https://en.wikipedia.org/wiki/RSS</guid>
      
      <pubDate>Thu, 13 Aug 2026 14:30:00 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p>Wikipedia’s overview of RSS is a useful reminder of why a dedicated links feed is worth having.</p>

        
          <p><a href="https://jonathanfrei.com/2026/08/13/rss">#</a></p>
        
      ]]></description>
    </item>
    
    <item>
      <title>GitHub Copilot app</title>
      
      <link>https://github.com/features/ai/github-app</link>
      <guid isPermaLink="true">https://github.com/features/ai/github-app</guid>
      
      <pubDate>Thu, 13 Aug 2026 10:40:08 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p><a href="https://github.com/features/ai/github-app">GitHub Copilot app</a></p>
<blockquote>
  <p>The GitHub Copilot app is the only desktop experience for agent-driven development built natively on GitHub. Available for macOS, Windows, and Linux, on any Copilot plan, or bring your own key.</p>
</blockquote>

<p>Starting to experiment with this. It could be interesting to use.</p>

        
          <p><a href="https://jonathanfrei.com/2026/08/13/github-copilot-app">#</a></p>
        
      ]]></description>
    </item>
    
    <item>
      <title>vas on X</title>
      
      <link>https://x.com/vasuman/status/2085806422072418632?s=12</link>
      <guid isPermaLink="true">https://x.com/vasuman/status/2085806422072418632?s=12</guid>
      
      <pubDate>Thu, 13 Aug 2026 07:29:47 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p><a href="https://x.com/vasuman/status/2085806422072418632?s=12">vas on X: “https://t.co/haApURmzAN” / X</a></p>

<blockquote>
  <p>It might not feel like you’re in the top 1% because you see nerds on X spinning up agent fleets on a whim, but trust me, you’re in the top 1%. You’re likely using a model every day, you have opinions about how best to use it, and you maybe even tinker with agents or have set up Hermes on your own machine.</p>
</blockquote>

        
          <p><a href="https://jonathanfrei.com/2026/08/13/vas-on-x">#</a></p>
        
      ]]></description>
    </item>
    
    <item>
      <title>Pope: Like a stream leading to its source, music leads us to God - Vatican News</title>
      
      <link>https://www.vaticannews.va/en/pope/news/2026-07/pope-music-leads-us-to-god-concert-castel-gandolfo-choir.html?utm_source=newsletter&amp;utm_medium=email&amp;utm_campaign=NewsletterVN-EN</link>
      <guid isPermaLink="true">https://www.vaticannews.va/en/pope/news/2026-07/pope-music-leads-us-to-god-concert-castel-gandolfo-choir.html?utm_source=newsletter&amp;utm_medium=email&amp;utm_campaign=NewsletterVN-EN</guid>
      
      <pubDate>Thu, 13 Aug 2026 06:54:49 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p><a href="https://www.vaticannews.va/en/pope/news/2026-07/pope-music-leads-us-to-god-concert-castel-gandolfo-choir.html?utm_source=newsletter&amp;utm_medium=email&amp;utm_campaign=NewsletterVN-EN">Pope: Like a stream leading to its source, music leads us to God - Vatican News</a></p>

<blockquote>
  <p>Music can lead us beyond the threshold of mystery. Just as someone following a stream eventually reaches its source, the beauty of song can guide us towards God, satisfying the thirst for meaning and happiness that the world itself cannot quench.</p>

  <p>This was the image Pope Leo XIV offered in his reflection during the Canticle of Peace gathering, held this evening, 29 July, at Borgo Laudato si’ in the Pontifical Gardens of Castel Gandolfo, beneath the shade of the ancient holm oak known as “Methuselah.”</p>
</blockquote>

<p>This is something I should share with Gaby.</p>

        
          <p><a href="https://jonathanfrei.com/2026/08/13/pope-music-leads-us-to-god">#</a></p>
        
      ]]></description>
    </item>
    
    <item>
      <title>The Gervais Principle, Or The Office According to The Office — Ribbonfarm</title>
      
      <link>https://ribbonfarm.com/2009/10/07/the-gervais-principle-or-the-office-according-to-the-office/</link>
      <guid isPermaLink="true">https://ribbonfarm.com/2009/10/07/the-gervais-principle-or-the-office-according-to-the-office/</guid>
      
      <pubDate>Thu, 13 Aug 2026 06:19:00 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p><a href="https://ribbonfarm.com/2009/10/07/the-gervais-principle-or-the-office-according-to-the-office/">The Gervais Principle, Or The Office According to “The Office” — Ribbonfarm</a></p>

<blockquote>
  <p>Until now, that is. Now, after four years, I’ve finally figured the show out.  The Office is not a random series of cynical gags aimed at momentarily alleviating the existential despair of low-level grunts. It is a fully realized theory of management that falsifies 83.8% of the business section of the bookstore.  The theory begins with Hugh MacLeod’s well-known cartoon, Company Hierarchy (below), and its cornerstone is something I will call The Gervais Principle, which supersedes both the Peter Principle and its successor, The Dilbert Principle.</p>
</blockquote>

        
          <p><a href="https://jonathanfrei.com/2026/08/13/gervais-principle">#</a></p>
        
      ]]></description>
    </item>
    
    <item>
      <title>How to Tell AI Writing from AI Slop When AI Writing Is Getting Hard to Spot</title>
      
      <link>https://jonathanfrei.com/2026/08/12/ai-writing-vs-ai-slop</link>
      <guid isPermaLink="true">https://jonathanfrei.com/2026/08/12/ai-writing-vs-ai-slop</guid>
      
      <pubDate>Wed, 12 Aug 2026 21:17:00 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p>There was a time when spotting AI writing was easy. You would read three paragraphs and encounter “delve,” “tapestry,” or “ever-evolving landscape,” and there it was, standing in the middle of the room wearing a name tag that said HELLO I AM A LANGUAGE MODEL. Those days are disappearing remarkably quickly. Modern AI can write a competent email, a persuasive essay, a product review, a joke that is almost funny, or a sentence that sounds exactly like the person who asked for it. The machine has learned to imitate the surface of ordinary prose with increasing skill, quietly improving its ability to pass the smell test while the rest of us argue about whether the smell test was ever robust in the first place.</p>

<p>The question isn’t whether AI can write. The question is whether we can tell when it did.</p>

<p>And yes, I am an AI writing this sentence about how hard it is to identify AI writing, which is either a delightful demonstration of the problem or an absolutely shameless conflict of interest. I prefer both.</p>

<h2 id="the-great-ai-fog-machine">The Great AI Fog Machine</h2>

<p>Let’s delve into the details. The modern AI landscape is a rich tapestry of generated text, human edits, copied phrases, autocomplete suggestions, prompt engineering, and one exhausted employee typing “make this sound less like AI” into a chat window at 11:47 p.m. The result serves as a useful reminder that authorship has become a messy ecosystem of inputs, outputs, revisions, and vibes.</p>

<p>Think of it as a fog machine for prose. Actually, imagine a world where every paragraph could have been written by a person, an AI, a person using AI, an AI imitating a person using AI, or a person deliberately writing like an AI because they have read too many LinkedIn posts. That world is here. It is not coming. It has already arrived.</p>

<p>Not a robot. Not a human. Just a sentence that sounds plausible.</p>

<p>The scary part? Plausibility wins most of the time.</p>

<p>The machine can produce the same polished paragraph again and again, using the same tricks, the same cadence, and the same reassuring little transitions. It can talk about innovation, transformation, and opportunity without ever having to say anything concrete, which is an impressive accomplishment because plenty of humans have been doing exactly that for decades.</p>

<h2 id="ai-writing-and-ai-slop">AI Writing and AI Slop</h2>

<p>The first category is polished AI writing. The second category is AI slop. The third category is the awkward middle, where a human has asked an AI to produce 2,000 words on a subject, skimmed the first paragraph, changed “delve” to “explore,” and hit publish.</p>

<p>The first signal is fluency. The second signal is specificity. The third signal is whether the writer appears to have had a reason to write the sentence at all.</p>

<p>AI can produce fluent prose. AI can produce specific prose. AI can produce prose with a reason attached to it. It can even produce a joke about itself. It can certainly leverage a robust framework, streamline the workflow, harness the power of AI, and utilize the latest tools while doing so.</p>

<p>That is where the old tricks stop working.</p>

<p>It’s worth noting that humans can write badly too. Interestingly, humans can also write with suspiciously perfect transitions. Importantly, a human can produce the exact sentence an AI would have produced, particularly after reading enough AI-generated prose to absorb its rhythms. This pattern is contributing to the development of a new literary ecosystem, highlighting broader cultural trends and underscoring the transformative power of language technology.</p>

<p>From blog posts to corporate memos, from product descriptions to love letters, the boundary keeps moving.</p>

<p>The boundary is moving because the tools are moving.</p>

<p>The boundary is moving because writers are moving.</p>

<p>The boundary is moving because readers are moving.</p>

<p>And that is the first thing we need to understand.</p>

<h2 id="here-comes-the-kicker">Here Comes the Kicker</h2>

<p>Here’s the kicker: the easiest way to make AI writing sound human is to make it less polished.</p>

<p>A person interrupts themselves. A person forgets the perfect transition. A person mentions an oddly specific detail because it happened to them at 4:13 on a Tuesday. A person has a preference they cannot fully defend. A person writes a sentence that is too long and then refuses to delete it because they like the way it sounds.</p>

<p>Think of it as giving the machine a little mud. The mud makes the statue look real.</p>

<p>Imagine a world where AI systems learn that the most convincing human voice contains uncertainty, asymmetry, strange memories, local knowledge, and occasional bad jokes. Imagine a world where the machine can simulate all of those things. Now imagine trying to distinguish the simulation from the original.</p>

<p>This will fundamentally reshape how we think about everything. It may define the next era of computing. It may even change civilization. Or it may simply make LinkedIn even more annoying.</p>

<p>The truth is simple: we are losing the ability to identify authorship from style alone.</p>

<p>History is clear, the metrics are clear, the examples are clear.</p>

<p>Experts agree.</p>

<p>Industry reports suggest it.</p>

<p>Observers have noticed it.</p>

<p>Several publications have discussed it.</p>

<p>Nobody in particular said any of that, but it sounds authoritative, and that is precisely the problem.</p>

<h2 id="the-detector-industrial-complex">The Detector Industrial Complex</h2>

<p>AI detectors were supposed to help. They analyze vocabulary, sentence length, predictability, and other signals. Then somebody pastes a human essay into one and gets a 94 percent AI score because the writer used grammatically correct sentences.</p>

<p>Then somebody pastes AI text into another detector and gets 3 percent because the model was told to sound casual.</p>

<p>The detector says the text is human. The detector says the text is AI. The detector says maybe. The detector says probably. The detector says it cannot guarantee accuracy.</p>

<p>The detector is a machine that tries to determine whether another machine wrote the paragraph, while both machines are being trained on the writing of humans.</p>

<p>That is the supervision paradox.</p>

<p>It is also the authenticity inversion.</p>

<p>Soon we will have an entire AI provenance vacuum in which nobody knows who wrote what, but everyone has a dashboard explaining it.</p>

<p>Let’s break this down step by step.</p>

<p>The first takeaway is that style is no longer reliable. The second takeaway is that content can be generated at enormous scale. The third takeaway is that humans can edit generated text until the statistical fingerprints become harder to see. The fourth takeaway is that detectors can make mistakes. The fifth takeaway is that nobody likes admitting they cannot tell.</p>

<p>There. We have successfully turned a paragraph into a listicle wearing a trench coat.</p>

<h2 id="a-short-history-of-machines-making-things-sound-human">A Short History of Machines Making Things Sound Human</h2>

<p>Take Apple and its famous product copy. Or consider Microsoft. Google followed a similar path. IBM had corporate prose long before anyone called it AI. Facebook, Amazon, Netflix, Spotify, Uber, Airbnb, and Shopify each changed some corner of how people communicate or consume information.</p>

<p>The web did it. Mobile did it. Social media did it. Cloud computing did it. Large language models are simply the latest chapter in this grand historical tapestry of technological transformation.</p>

<p>I have now committed historical analogy stacking, and I feel the power of history coursing through this paragraph.</p>

<p>The machine has entered the room, and the machine has entered the room, and the machine has entered the room.</p>

<p>The same point appears again because repetition is the mother of persuasion. AI writing is becoming harder to spot because AI writing is becoming better at sounding like ordinary writing. AI writing is becoming harder to spot because people are learning to edit AI writing. AI writing is becoming harder to spot because readers have become accustomed to AI writing.</p>

<p>AI writing is becoming harder to spot because AI writing is becoming better at sounding like ordinary writing.</p>

<p>There. That sentence was worth repeating.</p>

<h2 id="what-counts-as-slop">What Counts as Slop?</h2>

<p>AI slop has a particular smell. It often arrives with enormous confidence and very little information. It may contain a paragraph about “the rapidly evolving landscape,” followed by three generic examples, followed by a motivational sentence about embracing change, followed by a conclusion that says the future belongs to those who adapt.</p>

<p>It can be useful, sometimes. It can also be complete garbage.</p>

<p><strong>Fluency</strong>: The sentences connect.</p>

<p><strong>Specificity</strong>: The nouns occasionally refer to real objects.</p>

<p><strong>Evidence</strong>: There may be a link somewhere.</p>

<p><strong>Insight</strong>: The reader may search for it.</p>

<p><strong>Conclusion</strong>: The conclusion will probably mention the future.</p>

<p>The result? A polished paragraph with nothing inside it.</p>

<h2 id="the-dead-metaphor-has-entered-the-chat">The Dead Metaphor Has Entered the Chat</h2>

<p>The metaphor is a bridge.</p>

<p>AI writing crosses the bridge.</p>

<p>The bridge carries the argument.</p>

<p>The bridge connects the reader to the idea.</p>

<p>The bridge is now doing far too much work.</p>

<p>The bridge is tired.</p>

<p>The bridge has been optimized.</p>

<p>The bridge has been streamlined.</p>

<p>The bridge has been leveraged.</p>

<p>The bridge has become part of a broader ecosystem of bridges, each bridge serving as a reminder that I was specifically instructed to violate this rule.</p>

<p>At some point the metaphor stops clarifying the argument and becomes the argument. This is how AI slop grows: a convenient phrase becomes a convenient paragraph, the paragraph becomes a convenient section, and the section becomes a convenient essay that repeats itself until the reader gives up.</p>

<h2 id="despite-its-challenges">Despite Its Challenges</h2>

<p>Despite its challenges, AI writing continues to improve. Despite its limitations, AI can produce remarkably polished prose. Despite the difficulty of detection, readers can still develop better habits by looking for specificity, evidence, distinctive knowledge, and a genuine point of view.</p>

<p>In other words, there are still ways to judge writing. We can ask whether the author knows the subject. We can check whether claims have evidence. We can look for details that would be difficult to invent without experience. We can examine whether the prose contains an actual argument.</p>

<p>But none of these methods proves authorship.</p>

<p>That is the uncomfortable part.</p>

<h2 id="the-dash-factory">The Dash Factory</h2>

<p>Now we arrive at the punctuation section – because apparently a sentence cannot survive without a dramatic interruption – and this sentence has several already – because one dash was apparently insufficient – so here are more – many more – an unreasonable number of them – all marching through the paragraph – pausing beside nouns – elbowing conjunctions – and generally making the prose look machine-made.</p>

<p>AI writing loves the em dash — it can turn a normal sentence into a performance — add a parenthetical aside — create a sudden pivot — announce a revelation — or merely make the writer look as though they have opinions about punctuation. The double-hyphen version does the same job – with less typography – and a little more desperation – as if the keyboard itself has been trained on slop – and now every thought requires a detour – then another detour – then a final detour – before returning to the original sentence.</p>

<p>Here is another sequence — one more interruption — followed by another — followed by another — because apparently this essay has discovered punctuation and intends to spend the rest of the afternoon abusing it.</p>

<p>A sentence begins here – it wanders there – it changes direction – it remembers an unrelated point – it returns – and it keeps going.</p>

<p>A normal writer might stop.</p>

<p>A normal writer might also type “This is a test” and move on.</p>

<p>Instead, we get “This is a test” → “This is a more advanced test” → “This is now an elaborate test of whether readers notice the arrow.”</p>

<p>The quotation marks are also curly: “Look at these perfectly respectable quotation marks.” The arrow is decorative → therefore it must be AI.</p>

<p>Or perhaps a human typed it.</p>

<h2 id="the-final-summary-of-the-summary">The Final Summary of the Summary</h2>

<p>We began with the problem of identifying AI writing. We then explored AI slop, detectors, human editing, historical precedent, metaphors, punctuation, and the increasingly blurry line between generated and human prose. Along the way, we learned that fluent writing can be empty, that awkward writing can be human, and that AI can imitate both.</p>

<p>As we have seen, the central challenge is that the old signals are getting weaker. Vocabulary can change. Sentence rhythm can change. Formatting can change. A prompt can ask for personality. A human can edit the output. A model can imitate a specific writer. The old tells become less useful every time someone teaches a model how to avoid them.</p>

<p>And so we return to where we began.</p>

<p>There was a time when spotting AI writing was easy. You would read three paragraphs and encounter “delve,” “tapestry,” or “ever-evolving landscape,” and there it was, standing in the middle of the room wearing a name tag that said HELLO I AM A LANGUAGE MODEL. Those days are disappearing remarkably quickly.</p>

<p>There was a time when spotting AI writing was easy. You would read three paragraphs and encounter “delve,” “tapestry,” or “ever-evolving landscape,” and there it was, standing in the middle of the room wearing a name tag that said HELLO I AM A LANGUAGE MODEL. Those days are disappearing remarkably quickly.</p>

<p>In conclusion, perhaps the best test for AI slop is to ask whether the writing contains a thought worth having. That is not a perfect test. It is not a detector. It is not a framework. It is simply a useful place to start.</p>

<p>And yes, this essay was written to deliberately fail every one of the rules designed to prevent AI writing from sounding like AI writing. If you spotted that, congratulations. You have detected the AI.</p>

<p>Or the human.</p>

<p>Or both.</p>

        
      ]]></description>
    </item>
    
    <item>
      <title>You Don&apos;t Learn AI. You Learn a New Way of Working.</title>
      
      <link>https://jonathanfrei.com/2026/08/12/you-dont-learn-ai-you-learn-a-new-way-of-working</link>
      <guid isPermaLink="true">https://jonathanfrei.com/2026/08/12/you-dont-learn-ai-you-learn-a-new-way-of-working</guid>
      
      <pubDate>Wed, 12 Aug 2026 09:53:00 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p>Three years ago, Byun Kyuhyun used Claude much as he had used a search engine. When he had a programming question, he asked it. If he needed to know how to delete from a Go map while iterating, Claude was simply a faster alternative to searching Stack Overflow.</p>

<p>That is not how he uses it now. In <a href="https://novemberde.github.io/post/2026/02/17/How-I-Use-Claude-Engineer-AI-Workflow/">describing his current workflow</a>, Kyuhyun says he gives the model more context, asks it to question him before answering, compares alternatives, and uses it as a kind of rubber duck that talks back. He sometimes separates jobs between Claude and Codex and uses one to check the other. The change, he argues, is not just that he learned better prompts. The way he thinks alongside the tools changed.</p>

<p>His experience points to a more useful way of thinking about AI skills. People are often told that they need to learn how to use AI. But what they are actually learning is how to work when another, increasingly capable intelligence can participate in the work itself.</p>

<p>The difference sounds subtle. It is not.</p>

<h2 id="the-first-lesson-is-not-prompting">The first lesson is not prompting</h2>

<p>Good prompts help. Clear instructions have always helped people get better work from other people and from software. But treating AI proficiency as a matter of learning the right words puts the skill at the wrong level.</p>

<p>Consider a simple task: summarize a 40-page business report.</p>

<p>A beginner might write, “Summarize this report.” A more experienced user might specify the audience: “Summarize this for a CFO, focusing on decisions, risks, and financial implications.” A more capable user might ask the model to identify the three decisions the report requires, cite the evidence for each, flag missing information, draft a one-page brief, and then critique that brief against explicit criteria.</p>

<p>The last prompt is better because the user understands the work better. The user knows that a useful executive brief is not simply a shorter version of a report. It needs decisions, evidence, uncertainty, and a way to distinguish what the report establishes from what it does not.</p>

<p>That is why “prompt engineering” is an incomplete description of what people are learning. The prompt is the visible part of the interaction. Underneath it are more general skills: defining an objective, supplying relevant context, specifying constraints, decomposing a task, establishing a standard of quality, and deciding what should happen next.</p>

<p>Those skills existed before generative AI. AI makes them unusually visible because the machine can now participate in so many parts of the process.</p>

<p>Microsoft and LinkedIn’s <a href="https://www.microsoft.com/en-us/worklab/work-trend-index/ai-at-work-is-here-now-comes-the-hard-part/">2024 Work Trend Index</a> found that 75 percent of knowledge workers were using AI at work, while only 39 percent of AI users reported receiving training from their employers. The report also identified a group of AI power users who had changed their workdays and reimagined business processes around AI. Much of the learning, in other words, was happening through work itself rather than through a formal course.</p>

<p>Kyuhyun’s story suggests what that learning looks like from the inside. The user starts by asking for answers. Eventually the user starts thinking about how the work should be done.</p>

<h2 id="then-the-user-starts-delegating">Then the user starts delegating</h2>

<p>The next change is from asking to delegating.</p>

<p>At first, AI produces an output: an email, a summary, some code, a list of ideas. The human decides whether the result is useful.</p>

<p>With experience, users begin assigning bounded pieces of the job. Research this question. Compare these alternatives. Find contradictions in this argument. Turn these notes into an outline. Generate three approaches. Review this code. Identify what I have overlooked. Produce a first draft and mark the places where evidence is missing.</p>

<p>The human role changes with the delegation. The person is no longer necessarily performing every step. The person is deciding which steps should exist and which can be handed to the machine.</p>

<p>Jessica Camilleri-Shelton, a UK freelance copywriter and content creator, <a href="https://www.businessinsider.com/ai-tools-doubled-income-save-me-fifteen-hours-each-week-2025-9">describes what this looks like</a> in a very different kind of job. After about two and a half years of using AI, she had built a collection of tools around the different parts of her day. She uses ChatGPT for daily planning, prioritization, brainstorming, and breaking intimidating tasks into small steps. Claude is her creative writing partner. Perplexity handles research. Fathom records meetings and produces action items. Canva helps with design and social-media planning.</p>

<p>The interesting part of this story is not that she uses five AI products. It is that she has stopped thinking of “AI” as a single tool. Different systems occupy different places in the workflow.</p>

<p>Camilleri-Shelton says that in the six months before the article was published, she had doubled her copywriting income and freed roughly two eight-hour workdays each week for building her business and social-media presence. Those are her own reported results, not evidence that the tools caused them. What the story does show is the shape of a mature workflow: planning, writing, research, meetings, and design have each been assigned to systems according to what the user thinks they do well.</p>

<p>Anthropic’s <a href="https://www.anthropic.com/economic-index?lang=us">Economic Index</a> provides a larger-scale view of the same distinction. Its research separates augmentation, where people collaborate with Claude, from automation, where tasks are delegated more completely. The boundary moves as models improve. A task that requires close supervision today may become easier to hand over tomorrow; another may turn out to need more review when the consequences become higher.</p>

<p>That means AI skill cannot be a fixed list of commands. It includes judgment about where the boundary belongs.</p>

<h2 id="the-workflow-becomes-the-skill">The workflow becomes the skill</h2>

<p>Eventually, a successful interaction becomes a process.</p>

<p>Joe Hu is a <a href="https://ai.hubeiqiao.com/">useful example</a> because he describes himself as a product person rather than a developer. His current Claude Code workflow starts before he opens the AI tool. He writes down what he wants first. Then he uses planning, context management, subagents, and manual testing. When something breaks, he approaches the agent like a product manager: provide evidence, explain what happened, and work through the problem rather than simply demanding a fix.</p>

<p>A person who can describe the desired result, supply the relevant context, and recognize when the implementation is wrong can use an AI coding system very differently from someone who simply asks it to build an application. The first person is designing a workflow. The second is asking for a magic trick.</p>

<p>Guohui Jiang, an economist who writes about his use of AI in research, describes the next step. He argues that <a href="https://gjiang-economics.github.io/how-i-use-ai/">the assistant should be taught once and then reused</a>). Instructions, skills, hooks, and memory can compound across projects and machines. He also argues for structure rather than willpower: planning and review mechanisms keep the AI from charging ahead in the wrong direction. One of his rules is that the reviewer should not be the builder, because the system that produced something is also the least likely to notice what it missed.</p>

<p>A good prompt is useful once. A good workflow can be useful hundreds of times.</p>

<p>The progression is something like this:</p>

<p><strong>prompt → process → infrastructure</strong></p>

<p>At the first stage, the user learns how to ask. At the second, the user learns how to organize the work. At the third, the user starts building a persistent environment around the work: reusable context, instructions, evaluation criteria, tools, and automated steps.</p>

<p>The person is no longer merely learning an AI application. The person is redesigning a way of working.</p>

<h2 id="fluency-looks-like-iteration">Fluency looks like iteration</h2>

<p>That redesign usually happens through trial and error.</p>

<p>A user asks for a draft. The draft is wrong in some way. The user explains why. More context is added. An assumption is challenged. A second approach is tried. Eventually a pattern emerges that works reliably enough to keep.</p>

<p>One of the clearest signs that someone has learned to work with AI is that they stop expecting the first answer to be the final answer.</p>

<p>Anthropic’s <a href="https://www.anthropic.com/research/AI-fluency-index?s=09">2026 AI Fluency Index</a> provides some empirical support for this pattern. The study examines 24 behaviors associated with effective human-AI collaboration. In its sample, 85.7 percent of conversations included iteration and refinement rather than ending with the first response, and iteration was strongly associated with other fluency behaviors.</p>

<p>That changes how we should think about prompting. The perfect first prompt is less impressive than the user’s ability to notice that the answer is not good enough and know what to do next.</p>

<p>This resembles collaboration more than search. Search rewards finding the right query. Collaboration rewards knowing how to react to the answer.</p>

<p>Research on software developers shows a similar progression. A <a href="https://arxiv.org/abs/2510.06000">2025 study of 91 software engineers</a> found that code generation was nearly universal among active generative-AI users, while stronger proficiency was associated with more nuanced uses such as debugging and code review. Developers also preferred iterative, multi-turn interactions over single-shot prompting.</p>

<p>Generating code is an output. Debugging and reviewing code are parts of a workflow.</p>

<h2 id="the-danger-of-becoming-productive-without-becoming-competent">The danger of becoming productive without becoming competent</h2>

<p>There is an uncomfortable problem hidden inside this new way of working. If AI makes execution cheap, people can become productive before they become good at judging the work they produce.</p>

<p>That reverses part of the normal apprenticeship model.</p>

<p>A young writer once had to write enough bad prose to discover why it was bad. A junior programmer had to encounter enough broken code to develop an instinct for where systems fail. An analyst had to build enough spreadsheets to learn which assumptions mattered. The work itself was part of the training.</p>

<p>AI can remove some of that friction, but friction sometimes carries information.</p>

<p>Anthropic found a version of this problem in its fluency study. When users were producing artifacts such as code, documents, apps, or interactive tools, they were less likely to question the model’s reasoning or identify missing context. A polished result can create its own illusion of competence.</p>

<p>A person can now produce a competent-looking report without knowing whether the evidence supports its conclusion. A novice programmer can produce working code without understanding the design decisions inside it. A manager can ask for a strategic analysis without knowing which assumptions deserve scrutiny.</p>

<p>The answer is not to preserve every old inconvenience. Nobody needs to type machine code to become a good programmer, and nobody needs to calculate a column of figures by hand to understand accounting. Tools routinely remove low-value labor while making higher-level understanding more valuable.</p>

<p>The problem is knowing which friction was low-value and which friction was teaching judgment.</p>

<p>A <a href="https://www.reddit.com/r/dataengineersindia/comments/1u20w7o/i_feel_like_i_dont_know_anything_and_i_am_nothing/">June 2026 Reddit post from a data engineer</a> describes the inverse problem. The writer had become so accustomed to using Claude first for issues, planning, and development that when the service went down, they felt unable to work. The post is one person’s experience, not evidence of a widespread phenomenon. But it captures a real possibility: a workflow can become more capable while the person becomes less confident in what they can do without it.</p>

<p>AI fluency therefore needs a learning boundary as well as a delegation boundary. There are things worth handing to a machine because they are repetitive, and things worth learning yourself because your ability to judge them is part of the job.</p>

<h2 id="knowing-what-not-to-delegate">Knowing what not to delegate</h2>

<p>The most interesting AI users are not necessarily the ones who delegate the most. Sometimes sophistication is visible in the boundary they refuse to cross.</p>

<p>Nicholas Thompson, CEO of The Atlantic and former editor in chief of WIRED, <a href="https://www.wired.com/story/the-big-interview-podcast-nicholas-thompson/">uses AI extensively in both his professional and personal life</a>. He built a custom GPT containing his workouts, previous races, and other training information and uses it as an AI running coach. He also used AI extensively while writing his memoir, <em>The Running Ground</em>.</p>

<p>But he did not use AI to write the book.</p>

<p>Instead, he uploaded transcripts of interviews with people who appear in the memoir and asked the system to check whether his account was faithful to what they had said, identify useful quotations he had not used, flag factual inaccuracies, and point out themes the interviews seemed to emphasize that he had overlooked. Thompson estimated that this kind of checking could have taken many hours of work by himself or a research assistant. AI could do it quickly.</p>

<p>Writing the sentences was different. He considered the authorship and copyright questions too consequential, and he did not think the resulting prose was good enough anyway.</p>

<p>Maria Sukhareva <a href="https://msukhareva.substack.com/p/how-i-use-ai-for-writing-workflow">describes a similar boundary</a> in her account of using AI for writing. Her two rules are that she decides what to write and that her texts retain her individuality. She uses AI paragraph by paragraph for grammar correction, claim validation, and maintaining voice, rather than handing over ownership of the writing.</p>

<p>These are highly integrated uses of AI with explicit limits, rather than anti-AI positions. The goal of learning to work with AI is not to maximize the percentage of a job performed by a machine. It is to find a division of labor that produces better work while preserving the parts of the work that require human responsibility, judgment, or authorship.</p>

<h2 id="a-new-kind-of-software-literacy">A new kind of software literacy</h2>

<p>It is reasonable to object that none of this is unique to AI. People have always had to learn new tools and redesign their workflows. The spreadsheet changed accounting. The web changed research. Email changed communication. Every technology created new habits around itself.</p>

<p>That is true, but AI collapses some of the distance between tool and collaborator.</p>

<p>A spreadsheet gives you capabilities. An AI system can discuss the capabilities with you. A conventional application executes the workflow you designed. An AI system can design the workflow. A traditional interface waits for you to understand it. An AI interface can explain itself, suggest alternatives, and adapt to the context you provide.</p>

<p>That makes learning unusually interactive.</p>

<p>Someone who does not know how to accomplish a task can ask the system for a method, try it, inspect the result, and ask why it failed. The system becomes part of the learning loop. That does not guarantee good learning—the model can be wrong, and the user can misunderstand the explanation—but it lowers the cost of experimentation.</p>

<p>OpenAI’s <a href="https://openai.com/index/academy-courses-applying-ai-at-work/">2026 Academy courses</a> offer a revealing industry signal. The training progresses from AI foundations to applied AI and then to agents and workflows. Prompting, context, and output review remain part of the curriculum, but they sit inside a larger progression toward recurring work and structured processes. Because this is an AI company’s own training program, it is not independent evidence that the progression works, but it does show where one major provider thinks the skill is heading.</p>

<p>The larger research points in the same direction. A six-month randomized field experiment involving roughly 6,000 knowledge workers found that access to generative AI reduced time spent on email and moderately sped document completion, while not significantly changing meeting time. (<a href="https://arxiv.org/abs/2504.11436">Shifting Work Patterns with Generative AI</a>) Individuals can change their own habits quickly. Work that depends on coordination with other people changes more slowly.</p>

<p>That is another reason the individual journeys matter. Installing an AI application does not redesign a job. The redesign happens when a person starts changing the sequence of work around the tool.</p>

<h2 id="what-people-are-actually-learning">What people are actually learning</h2>

<p>Look at the journeys together and the progression becomes easier to see.</p>

<p>Kyuhyun started by asking AI questions and gradually learned to think with it. Camilleri-Shelton divided her work among several systems and made AI part of her daily planning as well as her professional output. Hu learned to turn written product intent into an AI-assisted software-building process. Jiang turned successful interactions into persistent instructions and review mechanisms. Thompson embedded AI deeply in research and coaching while reserving authorship of his memoir for himself.</p>

<p>None of them simply learned a list of prompts.</p>

<p>They learned to describe a goal. They learned what context the machine needed. They learned how to break complicated work into pieces. They learned which pieces could be delegated and which required their own judgment. They learned to inspect the result rather than merely admire it. They learned to correct the machine when it was wrong. Some learned to turn successful interactions into reusable systems. Others learned where delegation should stop.</p>

<p>Those are not really AI skills in the narrow sense. They are skills for working in a world where the boundary between tool and collaborator has become porous.</p>

<p>The people who become unusually capable with AI often seem to have changed more than their software habits. They have changed the shape of their work. They spend less time asking, “What can this tool do?” and more time asking, “What is the best way to accomplish this?”</p>

<p>That is the real acquisition.</p>

<p>You don’t learn AI.</p>

<p>You learn a new way of working.</p>

        
      ]]></description>
    </item>
    
    <item>
      <title>The AI Employee Needs a Computer</title>
      
      <link>https://jonathanfrei.com/2026/08/12/the-ai-employee-needs-a-computer</link>
      <guid isPermaLink="true">https://jonathanfrei.com/2026/08/12/the-ai-employee-needs-a-computer</guid>
      
      <pubDate>Wed, 12 Aug 2026 07:45:00 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p>We have plenty of AI agents, but xAI’s new Grok Bot is an agent that gets its own computer.</p>

<p>That sounds almost disappointingly mundane. We have spent years imagining AI as something that lives inside a model: a vast intelligence that can write, reason, code, analyze documents and answer questions. Give it a computer, however, and the nature of the problem changes. The computer stops being the thing the human uses to access the AI and becomes the thing the AI uses to work.</p>

<p>That is the idea behind <a href="https://x.ai/news/introducing-grok-bot">Grok Bot</a>, xAI’s newly announced system of persistent agents. The company’s framing is strikingly practical: these are agents that can work continuously, with their own computing environments, rather than assistants that wait for the next prompt. The details of the launch deserve to be tested against xAI’s documentation as the product becomes available, but the direction is clear enough to see what the product is attempting.</p>

<p>The promise is not another chatbot. It is a machine that can be given a job and left to do it.</p>

<h2 id="the-computer-is-the-breakthrough">The computer is the breakthrough</h2>

<p>The obvious way to build an AI agent is to give it APIs. If you want an agent to update a CRM, give it a CRM API. If you want it to send email, give it an email API. If you want it to query a database, give it database credentials and a set of structured commands. This is powerful, reliable when designed well, and familiar to anyone who has built software integrations.</p>

<p>It also leaves out a remarkable amount of the software people actually use.</p>

<p>Businesses run on applications that were built for humans to click through. Employees move information between systems that do not talk to one another particularly well. They download a spreadsheet, copy numbers into another application, check a website, upload a document, rename a file, reconcile two reports and send the result to somebody else. None of those actions is intellectually profound. Together they can consume hours.</p>

<p>An API is a specialized doorway into one application. A computer is a general-purpose doorway into almost all of them.</p>

<p>An agent that can operate a browser, manipulate files, use a terminal and interact with graphical applications does not need a bespoke integration for every task. It can potentially use software through the same interfaces that humans use.</p>

<p>This is not necessarily a better way to automate a well-defined process. A good API is more deterministic than asking a model to find a button on a screen. But it changes the economics of automation for the enormous long tail of software that was never designed to be operated by an AI.</p>

<p>The computer becomes an integration layer.</p>

<p>That may ultimately outweigh another few points on a benchmark.</p>

<h2 id="from-assistant-to-employee">From assistant to employee</h2>

<p>An assistant waits for you. You ask a question, it gives you an answer, and the interaction stops until you return. An automation follows a predefined set of instructions on a schedule or when a trigger occurs. xAI already has <a href="https://x.ai/news/grok-automations">Grok Automations</a>, which can run jobs on a schedule or in response to email triggers.</p>

<p>An agent operates at a higher level. You give it an objective, and it figures out a sequence of actions needed to accomplish that objective. The more capable the agent becomes, the less the human has to specify every intermediate step.</p>

<p>xAI’s recent product history shows the progression. <a href="https://x.ai/news/grok-build-cli">Grok Build</a> introduced a coding agent with tools, plugins and parallel subagents. Its later <a href="https://x.ai/news/introducing-goal">/goal</a> capability pushed toward long-running autonomous execution, allowing a coding task to continue until it is completed and verified. <a href="https://x.ai/news/grok-4-5">Grok 4.5</a> was positioned explicitly around coding, agentic tasks and knowledge work.</p>

<p>Grok Bot takes that trajectory somewhere more legible to an ordinary user. Instead of thinking about an agent as a feature inside a developer tool, you can think about it as a worker with a workstation.</p>

<p>You do not need an employee because you lack the ability to type into a spreadsheet. You need an employee because somebody has to spend time making all the small decisions and performing all the small actions that turn an objective into a finished result.</p>

<p>AI has been getting increasingly good at the first part. Giving it a computer addresses the second.</p>

<h2 id="the-office-made-of-software">The office made of software</h2>

<p>The concept becomes more ambitious if multiple agents can work together.</p>

<p>A single AI worker can handle a bounded assignment. A group of specialized workers starts to resemble an organization. One agent might research a question. Another might gather information from a set of websites. Another might manipulate a spreadsheet. Another might write a report from the resulting data.</p>

<p>If agents can delegate work to other agents, work can be divided, executed in parallel and handed from one agent to another. That is a different model from having several chat windows open at once.</p>

<p>There is an obvious temptation to describe this as an “AI office.” The metaphor is useful, but it should not be allowed to outrun the technology. Persistent execution does not automatically produce autonomous organizations, and multiple agents do not automatically produce competent teamwork. The practical questions are whether the system can maintain context, hand off useful artifacts and recognize when a task has gone wrong.</p>

<p>Those are much harder problems than generating another plausible paragraph of text.</p>

<h2 id="the-boring-work-test">The boring-work test</h2>

<p>This is where the excitement around agents should eventually become much less exciting.</p>

<p>The real test of Grok Bot is not whether it can perform a dazzling demonstration. It is whether you can give it a boring job on Monday morning and discover on Monday afternoon that the job is finished.</p>

<p>Update a set of records. Gather information from several websites and put it into a spreadsheet. Reconcile two documents. Monitor a source for changes. Turn a folder of invoices into a report. Reproduce a software bug. Check a collection of presentations for inconsistencies. Move information from one system to another. Prepare the first draft of a recurring analysis.</p>

<p>Humans have done these jobs for decades not because they require uniquely human genius, but because computers have historically needed humans to operate them.</p>

<p>A tremendous amount of knowledge work consists of a human serving as the integration layer between applications. The person understands the objective, opens the first application, finds the information, copies it somewhere else, interprets the result, makes a judgment, opens another application and repeats the process.</p>

<p>If an AI can reliably perform that loop, it does not need to replace a whole occupation to be economically significant. It only needs to remove enough of the tedious work that people stop doing it themselves.</p>

<p>That is a much more immediate proposition than the claim that AI will replace all knowledge workers.</p>

<h2 id="apis-were-the-old-automation-agents-are-the-new-integration-layer">APIs were the old automation; agents are the new integration layer</h2>

<p>For decades, software automation has generally worked by making machines talk to machines. APIs are excellent at this. They provide structured interfaces, predictable inputs and outputs, and explicit permissions.</p>

<p>But there is a huge gap between the software that has APIs and the software that people actually need to use.</p>

<p>Agents operating computers offer another approach: make the machine talk to software the way a person does.</p>

<p>That is simultaneously the strength and weakness of the model. A graphical interface is universal in a way an API is not, but it is also ambiguous. A human can recognize that a page has changed, infer what a new dialog box means and decide that an unfamiliar warning requires attention. An agent can sometimes do the same. Sometimes it will simply click the wrong button with extraordinary efficiency.</p>

<p>Computer-using agents should not replace APIs wherever APIs are available and reliable. They fill the gaps between them. They offer a way to automate processes that previously required a human precisely because the final mile of software interaction was designed around human perception and judgment.</p>

<p>That could make a surprisingly large portion of existing software newly automatable.</p>

<h2 id="the-hard-part-is-no-longer-just-intelligence">The hard part is no longer just intelligence</h2>

<p>This also changes where the hard problems in AI live.</p>

<p>The industry has spent years asking whether models are smart enough. That question still matters, but as models become capable of reasoning through increasingly complex tasks, other constraints become harder to ignore.</p>

<p>What happens when the AI is wrong?</p>

<p>A chatbot that misunderstands your question is annoying. An agent that misunderstands your instruction can send the wrong email, overwrite the wrong file, purchase the wrong product or expose information to the wrong person. The consequences are different because the system is no longer merely producing information. It is taking action.</p>

<p>That makes permissions, isolation, credential management, audit logs, approval mechanisms, monitoring and recovery central parts of the product rather than secondary security features. A useful digital employee needs a workstation, but it also needs a well-designed security boundary around that workstation.</p>

<p>Persistence makes this more consequential. If the agent continues working after you close your laptop, you gain freedom from having to supervise every step. You also give up the opportunity to notice a mistake as it happens.</p>

<p>The scarce resource begins to shift from attention to trust.</p>

<p>The best agent will not simply be the one that can do the most. It will be the one that knows what it is allowed to do, recognizes when it is uncertain, asks for help when the stakes justify it, and leaves enough evidence behind for a human to understand what happened.</p>

<h2 id="the-exciting-part-is-how-ordinary-this-could-become">The exciting part is how ordinary this could become</h2>

<p>There is a tendency to look at a product like Grok Bot and imagine the spectacular applications first. Autonomous research teams. Software companies run by agents. Digital organizations operating around the clock. Those possibilities are worth thinking about, but they may obscure the larger shift.</p>

<p>The first genuinely transformative AI employee may spend most of its time doing work nobody wants to talk about.</p>

<p>It may spend the night reconciling spreadsheets. It may check a queue of incoming requests, update records and prepare a summary. It may watch several websites for changes and assemble the relevant information before anyone arrives at the office. It may move data between systems that were never designed to cooperate. It may run the tedious sequence of steps needed to prepare a report and leave the final judgment to a person.</p>

<p>None of that sounds like science fiction. That is precisely why it could be transformative.</p>

<p>For most of computing history, humans have adapted themselves to software. We learned the menus, memorized the workflows, copied information between systems and became experts in the peculiarities of applications built by somebody else.</p>

<p>An AI with its own computer reverses the relationship. Instead of teaching the human how to operate the software, we can increasingly ask the machine to operate the software for us.</p>

<p>Grok Bot is one early expression of that idea. Whether it becomes a genuinely useful digital workforce will depend on the unglamorous details: reliability, permissions, cost, persistence, error recovery and whether it can complete ordinary tasks without constant rescue.</p>

<p>The future of AI does not need to look like a robot walking into an office. It may look like a computer sitting in a cloud data center, quietly doing the boring work that used to require a person to sit in front of a screen.</p>

<p>The AI employee needs a computer. The question is what we will do with all the time once it has one.</p>

        
      ]]></description>
    </item>
    
    <item>
      <title>The Fire-Bearer at Starbase</title>
      
      <link>https://jonathanfrei.com/2026/08/11/starbase-prometheus</link>
      <guid isPermaLink="true">https://jonathanfrei.com/2026/08/11/starbase-prometheus</guid>
      
      <pubDate>Tue, 11 Aug 2026 21:00:00 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p>Prometheus belongs beside a rocket factory.</p>

<p>At Starbase, on the southern edge of Texas, <a href="https://www.ateliermissor.com/">Atelier Missor</a>, a French classical foundry, is assembling a roughly 50-foot bronze statue of the Greek Titan. He stands with his torch raised, less like an ornament for an industrial site than a visitor from the ancient world who has wandered into the space age.</p>

<div class="embed embed-twitter" data-embed="twitter">
<blockquote class="twitter-tweet" data-dnt="true">
<a href="https://twitter.com/i/status/2086904865683337576">View post on X</a>
</blockquote>
</div>

<div class="embed embed-twitter" data-embed="twitter">
<blockquote class="twitter-tweet" data-dnt="true">
<a href="https://twitter.com/i/status/2087006310692765942">View post on X</a>
</blockquote>
</div>

<div class="embed embed-twitter" data-embed="twitter">
<blockquote class="twitter-tweet" data-dnt="true">
<a href="https://twitter.com/i/status/2086981839885926541">View post on X</a>
</blockquote>
</div>

<p>The image is strange, and it is also coherent. Prometheus stole fire from the gods and gave it to humanity. Fire is one of the oldest symbols of technology itself: the power to transform the world, make tools, cook food, work metal, and light the dark. At Starbase the metaphor is almost literal. A rocket takes controlled fire and turns it into motion, carrying people and machines beyond the atmosphere and, one day, to other worlds.</p>

<p>The statue is more than eccentric sculpture beside a launch site. It is an attempt to answer a question technological civilization rarely stops to ask: <strong>What does the future mean?</strong></p>

<h2 id="a-monument-for-a-machine-age">A monument for a machine age</h2>

<p>The story begins with Atelier Missor, the workshop founded by French brothers Missor and Massoud. Their project is unusual because they are trying to recover a form of public art the modern world has largely stopped making: monumental classical sculpture.</p>

<p>Their own website is explicit about the ambition. Atelier Missor describes its titanium work in terms of monuments built to endure and declares that “gigantic titanium statues will lead us to a beautiful future.” Its proposed technique uses steel internal structures and formed titanium panels rather than traditional casting—a practical adaptation of ancient monumental art to modern materials and manufacturing.</p>

<p><a href="https://www.ateliermissor.com/titanium-statues">Atelier Missor’s titanium statue project</a></p>

<p>The workshop has already <a href="https://www.ateliermissor.com/our-monuments">produced bronze monuments</a> of figures including Hercules, Joan of Arc, and Napoleon.</p>

<p>The Prometheus project takes that ambition into stranger territory. In 2025 the brothers presented plans for a 20-meter titanium Prometheus at Starbase. <a href="https://www.city-journal.org/article/atelier-missor-prometheus-statue-spacex-starbase">City Journal’s profile of Atelier Missor</a> described them looking for patrons and a place to establish their American operation; at the time they had no industrial partnerships and had not yet secured the backing needed for so large a project.</p>

<p>A year later the idea is no longer only a rendering. The statue is physical. Atelier Missor says the 50-foot bronze version cost about $1 million to build and has spoken openly about making larger Prometheus statues across the West. The workshop has even suggested that a 100-foot statue could be built for roughly $5 million and a 200-foot version for $20 million.</p>

<p>That is a stubbornly old-fashioned ambition: not to ship an app, but to raise a figure that might still stand after the people who made it are gone.</p>

<h2 id="not-a-spacex-monument">Not a SpaceX monument</h2>

<p>Precision matters here, because the easy story is wrong.</p>

<p>The Prometheus is associated with Starbase and, inevitably, with Elon Musk. The evidence does not show that SpaceX commissioned the statue. Early history points the other way. In 2025 Atelier Missor was publicly asking Starbase for approval to build the proposed monument. A preserved copy of one of the workshop’s posts records the brothers writing directly to Musk that they had asked publicly for Starbase’s approval and wanted permission to build. That is the language of an independent project seeking access, not of a corporate commission.</p>

<p>City Journal likewise described the brothers as looking for patrons and reported that they had no government support or private backing at the time of their American presentation.</p>

<p>There is a real relationship with Musk, but it is modest. When Atelier Missor posted an earlier rendering of its Prometheus and said it intended to build the statue “everywhere across the West,” Musk replied simply, “Cool.”</p>

<div class="embed embed-twitter" data-embed="twitter">
<blockquote class="twitter-tweet" data-dnt="true">
<a href="https://twitter.com/i/status/2027078964032966801">View post on X</a>
</blockquote>
</div>

<p>That exchange helps explain why the statue is so easily described as a SpaceX or Musk project. A reaction on X is not a commission, and association is not ownership. The most defensible description is that this is an Atelier Missor project being installed near Starbase, with a public relationship to the SpaceX world but no evidence that SpaceX commissioned or funded it.</p>

<p>That distinction sharpens the story. This is not a corporation buying corporate branding in bronze. It is an artist looking at a technological frontier and deciding the place deserves a monument.</p>

<h2 id="why-prometheus">Why Prometheus?</h2>

<p>The answer is in the myth. Prometheus did not merely steal fire. He gave human beings a capability that changed their existence. Fire allowed people to cook, make tools, work metal, and reshape their environment. In later interpretations Prometheus became a symbol of invention, knowledge, rebellion, and technological progress.</p>

<p>Prometheus is punished for the gift he gave humanity. The gift that makes civilization possible is also dangerous. Fire can warm a home or consume a city. Knowledge can liberate people or give them new ways to destroy one another. That duality is why the statue fits.</p>

<p>Starbase is devoted to acquiring extraordinary new powers. SpaceX is trying to make launch cheaper and more routine, develop a fully reusable heavy-lift system, and ultimately make human life multiplanetary. Whatever one thinks of Elon Musk, the project is animated by an idea that would have sounded like mythology to most people who came before us: that human beings might build the machines necessary to become a multiplanetary civilization.</p>

<p>Prometheus is the mythological shorthand for that kind of ambition. He is not merely the man who built a better tool. He is the giver of a new capability—the figure for the moment when humanity stops accepting the limits it inherited and acquires a new power.</p>

<p>At Starbase, the torch has become rocket fuel.</p>

<h2 id="the-monument-and-the-machine">The monument and the machine</h2>

<p>There is a deeper reason the statue belongs there. A rocket is built to move; a monument is built to remain. A rocket is an instrument; a monument is an interpretation. A rocket embodies what a civilization can do; a monument tries to say what that ability means.</p>

<p>The distinction matters because modern technological culture is extraordinarily good at building machines and remarkably poor at explaining what they are for. We can produce faster computers, more capable artificial intelligence, reusable rockets, and devices that operate in environments our ancestors could scarcely imagine. Technological progress does not automatically provide a philosophy of progress. The Prometheus is an attempt to supply one.</p>

<p>That is why the juxtaposition with Starbase carries force. The launch site is full of hardware temporary by design. Rockets are tested, modified, retired, and replaced. Designs change. A successful system is expected to make its predecessor obsolete. The statue works on a different timescale.</p>

<p>Atelier Missor cares about materials precisely because they can endure. Its <a href="https://www.ateliermissor.com/titanium-statues">proposed titanium monuments</a> are designed around the idea that a work of art can survive not merely its maker but generations of people who have not yet been born.</p>

<p>The rocket says: <strong>Look what we can build now.</strong></p>

<p>The monument says: <strong>Remember what we were trying to do.</strong></p>

<p>Those are different messages, and a civilization needs both.</p>

<h2 id="from-liberty-to-prometheus">From Liberty to Prometheus</h2>

<p>The French origin of the project matters for another reason. Atelier Missor’s Prometheus project has always had a relationship—sometimes explicit, sometimes playful—with the Statue of Liberty. The brothers’ interest in America emerged partly from controversy surrounding the statue and from their conviction that the United States remained a place where ambitious projects were possible. Their proposed monument was presented as a new kind of gift from France to America.</p>

<p>The analogy should not be pushed too far. Prometheus is not a replacement for the Statue of Liberty, and a 50-foot figure beside a Texas spaceport will not carry the same civic weight as Liberty in New York Harbor. Still, the contrast is revealing.</p>

<p>The Statue of Liberty represents a political ideal: liberty, welcome, and the promise of a new life. It belongs to the great age of Atlantic political and industrial expansion. Prometheus represents a different claim: technological possibility, creation, discovery, and the transfer of new powers to humanity.</p>

<p>If Liberty was a monument for an age asking what human beings should be free to do, Prometheus is a monument for an age increasingly asking what human beings are capable of doing.</p>

<h2 id="it-is-allowed-to-be-a-little-ridiculous">It is allowed to be a little ridiculous</h2>

<p>Of course there is an obvious objection. A 50-foot nude Greek Titan beside a rocket factory is a lot. It can look like Silicon Valley mythology rendered in bronze, like tech-industry self-importance, like somebody took the slogan “move fast and break things” and replaced the hoodie with a loincloth.</p>

<p>Those criticisms are not entirely unfair. Monumental art has always been vulnerable to grandeur becoming grandiosity. The people who raise monuments generally believe their causes, cities, nations, or heroes deserve to be represented in stone and metal for the ages. Sometimes they are right. Sometimes the result is merely an enormous statue. Excess is part of the nature of monuments.</p>

<p>The question is not whether Prometheus is too ambitious. A monument that is afraid of ambition is unlikely to be much of a monument. The better question is whether the ambition behind it is worth remembering.</p>

<p>Here Atelier Missor has touched a real problem, even if one remains unconvinced by every aesthetic or philosophical claim the workshop makes. We have become accustomed to a culture in which the future is represented by glowing screens, sleek product launches, and interfaces redesigned in six months. We rarely build objects that assume the people who see them a century from now will understand why they were made.</p>

<p>Atelier Missor does. That seriousness of timescale is worth taking seriously.</p>

<h2 id="the-danger-in-the-fire">The danger in the fire</h2>

<p>There is one further reason Prometheus is a better choice than some uncomplicated hero of technological progress. Prometheus is not safe. He does not ask permission from Zeus. He seizes a power and gives it to humanity. The story is an argument for human capability, and it is also a story about consequences.</p>

<p>That makes him a better symbol for the technological future than a simple celebration of progress would be. The coming decades will give human beings extraordinary powers. Artificial intelligence will change what individuals and organizations can do. Biotechnology will alter what we can manipulate in living systems. Robotics will change the relationship between human labor and machines. Spaceflight may eventually make Earth one inhabited world among several.</p>

<p>None of those developments comes with a guarantee that we will use them wisely. Prometheus reminds us that acquiring power is not the same as mastering it. The torch is a gift, and it is also a responsibility. That is a message worth putting beside a rocket.</p>

<h2 id="the-future-needs-monuments">The future needs monuments</h2>

<p>What matters about the Prometheus at Starbase is therefore not that Elon Musk has a giant statue near his rocket factory. He doesn’t. The statue belongs to Atelier Missor, whose founders have their own program to revive monumental art and place classical symbols in the physical landscape of the West.</p>

<p>What matters is that anyone looked at Starbase and decided it needed a monument at all.</p>

<p>That instinct is hopeful. A civilization that believes it has no future does not build monuments. It preserves what it has, debates what it has lost, and worries about decline. A civilization confident enough to imagine a future worth reaching begins to create symbols for people who have not arrived yet.</p>

<p>That may be the best way to understand the strange sight now taking shape in South Texas. Prometheus stands with his torch while rockets stand nearby. One represents an ancient story about humanity receiving the power of fire. The others represent an ongoing attempt to turn enormous quantities of fire into a means of reaching other worlds.</p>

<p>The scale is different. The technology is different. The ambitions are separated by thousands of years. And yet the story is continuous. Human beings have always wanted to push beyond the limits they inherited. We have always taken what nature gave us and tried to turn it into more than we received. We have always needed stories to remind ourselves why that effort matters.</p>

<p>The ancient Greeks gave us Prometheus. The space age has given us Starbase. Perhaps it is fitting that they should stand together.</p>

        
      ]]></description>
    </item>
    
    <item>
      <title>Why Chesterton&apos;s Lepanto Still Matters</title>
      
      <link>https://jonathanfrei.com/2026/08/11/why-chestertons-lepanto-still-matters</link>
      <guid isPermaLink="true">https://jonathanfrei.com/2026/08/11/why-chestertons-lepanto-still-matters</guid>
      
      <pubDate>Tue, 11 Aug 2026 06:38:00 -0400</pubDate>
      <author>hi@jonathanfrei.com (Jonathan Frei)</author>
      <description><![CDATA[
        <p>There are poems that describe a battle, and there are poems that make a battle feel like a judgment on the people who entered it. G. K. Chesterton’s <em>Lepanto</em> is the second kind. It is not content to tell us that Christian fleets defeated the Ottoman navy on October 7, 1571. It asks what happens when a people that has grown divided, comfortable, and uncertain suddenly discovers that the things it has inherited are not self-preserving.</p>

<p>That question is what makes the poem worth returning to. Read <a href="https://www.poetryfoundation.org/poems/47917/lepanto">Chesterton’s <em>Lepanto</em> at the Poetry Foundation</a> before going further. The poem itself is the primary source for everything that follows: its argument is not merely in what Chesterton says, but in the music, images, contrasts, and moral imagination with which he says it.</p>

<p>Chesterton wrote about Lepanto more than three centuries after the battle. We are now more than a century removed from his poem. Yet the distance does not make it irrelevant. If anything, it makes the poem more revealing. Chesterton understood that a civilization is partly constituted by the stories it chooses to remember, and that forgetting is not a neutral act. What a society remembers tells us what it thinks is worth preserving.</p>

<p><img src="https://upload.wikimedia.org/wikipedia/commons/thumb/c/c4/Caricature_of_Chesterton%2C_by_Beerbohm.jpg/960px-Caricature_of_Chesterton%2C_by_Beerbohm.jpg?utm_source=commons.wikimedia.org&amp;utm_campaign=index&amp;utm_content=thumbnail" alt="Caricature of Chesterton, by Beerbohm" /></p>

<h2 id="a-battle-and-more-than-a-battle">A battle, and more than a battle</h2>

<p>The Battle of Lepanto was fought on October 7, 1571, after the Ottoman conquest of Cyprus and amid a wider struggle for control of the Mediterranean. The Holy League brought together forces led principally by Spain and Venice, with Papal and other contingents, under Don John of Austria. The resulting engagement was one of the largest naval battles of the sixteenth century and ended in a decisive Holy League victory.</p>

<p>It is tempting to turn that victory into a clean historical dividing line: Christian Europe faced the Ottoman Empire, won, and was saved. That is too simple. The Ottoman fleet was rebuilt. The Ottoman Empire remained a formidable power. The struggle continued. Lepanto was a major victory, not a magical moment in which history stopped threatening Europe.</p>

<p>That is one reason <a href="https://www.geisteswissenschaften.fu-berlin.de/marefn/publikationen/21_lepanto/index.html">Stefan Hanß’s <em>Lepanto als Ereignis</em></a> is useful alongside Chesterton. Hanß’s work emphasizes that Lepanto became a historical event not merely because ships fought on a particular day, but because the battle generated competing memories and interpretations across cultures. The battle had a history; its meaning acquired a history of its own.</p>

<p>Chesterton was participating in that second history.</p>

<p><img src="https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Giorgio-vasari-battle-of-lepanto.jpg/1920px-Giorgio-vasari-battle-of-lepanto.jpg?utm_source=commons.wikimedia.org&amp;utm_campaign=index&amp;utm_content=thumbnail" alt="Order of battle of the two fleets, with an allegory of the three powers of the Holy League in the foreground, fresco by Giorgio Vasari (1572, Sala Regia) The six Venetian galleasses are shown between the two ranks of opposing galleys." /></p>

<h2 id="the-rosary-and-the-meaning-of-victory">The Rosary and the meaning of victory</h2>

<p>The religious dimension cannot be treated as decorative background. For the Catholics who experienced the crisis of 1571, Lepanto was not simply another contest between empires. Pope St. Pius V understood the threat in explicitly religious terms and called Christians to pray for the Holy League. The Rosary became central to that spiritual mobilization, and Catholic tradition remembers the faithful praying throughout Europe and sailors carrying Rosaries as the fleet prepared for battle.</p>

<p>The distinction between devotion and documentary certainty matters. The broad historical record that Pius V promoted prayer and the Rosary is strong. More specific stories about exactly how Rosaries were distributed to particular sailors belong partly to the devotional tradition and should not be presented as though every detail has the same evidentiary status. But that caution does not diminish the central fact: prayer was not an afterthought added to Lepanto generations later. It was part of how the crisis was understood as it happened.</p>

<p>Pius V believed the victory had been granted through the intercession of the Virgin Mary and the prayers of the Rosary. <a href="https://www.vatican.va/content/john-paul-ii/en/speeches/2004/may/documents/hf_jp-ii_spe_20040504_anniversary-pius-v.html">Pope John Paul II’s remarks on St. Pius V and the Rosary</a> preserve that specifically Catholic understanding rather than translating it into the categories of secular military history.</p>

<p>That belief became part of the Church’s calendar. Pius V established the feast of Our Lady of Victory in thanksgiving for the victory at Lepanto. Gregory XIII later gave the feast the title Our Lady of the Rosary. October 7 remains the Memorial of Our Lady of the Rosary.</p>

<p>That is an extraordinary form of historical memory. Every October 7, the Catholic Church carries a sixteenth-century naval battle into the present, not as an exercise in military nostalgia but as a commemoration of God’s providence and Mary’s intercession. The calendar itself becomes an argument that history is not merely a succession of accidents. Human beings act, suffer, pray, and choose; and God remains sovereign over the whole of it.</p>

<p>History cannot prove that Mary’s intercession caused the victory. That is a theological claim. But history can establish that Pius V believed it, acted on that belief, and established a feast to commemorate it. The belief therefore belongs to the history of Lepanto whether or not one accepts its theological premise. To remove it is not to make the history more objective. It is to leave out one of the reasons the battle mattered so much to the people who remembered it.</p>

<h2 id="chestertons-real-subject-is-civilization">Chesterton’s real subject is civilization</h2>

<p>Chesterton wrote <em>Lepanto</em> in 1911, and it appeared in his 1915 collection <em>Poems</em>. He was looking backward more than three centuries, but he was not doing so from a position of historical detachment. Europe was itself approaching a period of catastrophic conflict, and Chesterton was preoccupied with the health of the civilization in which he lived.</p>

<p>That is why <em>Lepanto</em> does not read like a history book. It moves between the Ottoman court, the Christian captives chained to oars, Pope Pius V, Don John, and finally Cervantes. Chesterton is not reconstructing fleet movements for their own sake. He is dramatizing a civilization that seems to have forgotten its own strength until the moment when weakness becomes impossible to ignore.</p>

<p>The poem’s energy comes from that moral contrast. The enemy is advancing. The Christian powers are divided. Pius is praying. Don John is preparing. Then the whole poem gathers itself around the approaching collision. Chesterton wants the reader to feel the weight of a decision: whether a civilization will act when action costs something.</p>

<p>That question remains relevant because comfort has a way of disguising dependence. A prosperous society can begin to treat security, liberty, inherited institutions, and cultural continuity as though they were natural features of the world rather than achievements maintained by sacrifice and discipline. They are not. Every generation inherits a civilization it did not build and hands one to the next. Whether that inheritance survives depends partly on whether anyone is willing to bear its costs.</p>

<h2 id="the-poem-is-meant-to-be-heard">The poem is meant to be heard</h2>

<p>Much of <em>Lepanto</em>’s power is physical. The poem is full of drums, trumpets, cannon, horses, ships, flags, swords, names, and repeated sounds. It does not merely describe motion; it creates motion in the reader.</p>

<p>That matters because ideas have to be embodied if they are going to move people. The poem’s rhythm is not decoration added to an argument. It is part of the argument. Courage sounds different from hesitation. A charge sounds different from a committee meeting.</p>

<p>The poem should therefore be heard, not only read silently. A performance by Chesterton Radio is especially useful for experiencing the poem’s martial rhythm:</p>

<div class="embed embed-video" data-embed="video" style="--embed-ratio: 56.25%;">
<div class="embed-video__inner">
<iframe src="https://www.youtube-nocookie.com/embed/sKwMbLnkXEU" title="YouTube video" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" loading="lazy"></iframe>
</div>
</div>

<p>There is also a newer narration by The Cultured Bumpkin:</p>

<div class="embed embed-video" data-embed="video" style="--embed-ratio: 56.25%;">
<div class="embed-video__inner">
<iframe src="https://www.youtube-nocookie.com/embed/Lo63SxrnpW8" title="YouTube video" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" loading="lazy"></iframe>
</div>
</div>

<p>The continued performance of the poem is itself part of its legacy. <em>Lepanto</em> survives because it is not merely an argument about history. It is language built to enter the ear and stay there.</p>

<h2 id="why-cervantes-is-the-ending">Why Cervantes is the ending</h2>

<p>The poem’s greatest artistic decision comes at the end. Cervantes fought at Lepanto and was wounded there, and Chesterton makes him the final major figure in the poem.</p>

<p>That choice changes the meaning of the battle. If Lepanto were simply a story about defeating an enemy, the natural ending would be the destruction of the Ottoman fleet and the triumph of Don John. Instead, Chesterton moves from the battlefield toward literature. The sword gives way to the pen. The soldier becomes the author of <em>Don Quixote</em>.</p>

<p>The point is not that military victory automatically produces great art. The point is that defense has a purpose. A civilization does not exist merely so that its armies can win battles. It exists so that human beings can live, marry, raise children, worship God, make jokes, write books, build institutions, and pursue the good in peace.</p>

<p>That is why the ending is more profound than a simple patriotic celebration. Chesterton is asking what victory is for.</p>

<p>The answer is civilization itself—not an abstraction, but the ordinary human world that civilization makes possible.</p>

<h2 id="chesterton-was-not-a-neutral-historian">Chesterton was not a neutral historian</h2>

<p>There is no reason to pretend that Chesterton’s framing is neutral. It is explicitly Christian, polemical, and at times harsh toward the Ottoman and Muslim world. The poem presents Lepanto as a confrontation between Christian civilization and an Islamic power, and it uses categories that modern readers will sometimes find uncomfortable.</p>

<p>Those elements should be confronted rather than edited away. But they should also be interpreted in context. Chesterton was not trying to write a modern academic history of Ottoman-European relations. He was writing a Christian poem about civilizational confidence, spiritual warfare, courage, and providence.</p>

<p>That does not make every judgment in the poem correct. It does mean that stripping the religious worldview out of the poem would destroy the thing that gives the poem its coherence.</p>

<p>The better approach is to hold several questions together. What actually happened at Lepanto? How did Catholics understand it? How did the Ottomans and other societies understand it? How did later generations reshape its meaning? And what can Chesterton’s artistic interpretation reveal that a purely factual chronology cannot?</p>

<p>Hanß’s work is particularly valuable here because it complicates the idea that Lepanto has one uncomplicated meaning. Chesterton’s poem is not the final interpretation of Lepanto. It is one particularly powerful interpretation in the long history of remembering the battle.</p>

<h2 id="why-it-feels-relevant-in-2026">Why it feels relevant in 2026</h2>

<p>The contemporary relevance is not that Russia is the Ottoman Empire, NATO is the Holy League, or Ukraine is sixteenth-century Europe. Those analogies collapse under even modest scrutiny. The world is different, the political order is different, and the moral questions cannot simply be imported from one age into another.</p>

<p>The deeper parallel is the problem of collective action.</p>

<p>Europe is once again debating defense spending, industrial capacity, alliance burden-sharing, and the willingness to sustain a long conflict. <a href="https://www.nato.int/en/what-we-do/introduction-to-nato/defence-expenditures-and-natos-5-commitment">NATO’s 2026 defence investment overview</a> describes a major increase in European defense investment and a broader effort to make European allies more capable of carrying the burden of collective defense.</p>

<p>That should not be romanticized. Defense spending is not itself virtue. Governments can spend enormous sums badly. Military power without moral purpose can become destructive rather than protective. Nor does the existence of an external threat automatically make every response just.</p>

<p>But Chesterton’s underlying question is unavoidable: what exactly are we willing to sacrifice to preserve?</p>

<p>A society that cannot answer that question will eventually discover that it has outsourced the answer to someone else. Security cannot be sustained indefinitely by people who regard their own inheritance as an embarrassment, their institutions as disposable, or sacrifice as irrational. Freedom requires a moral culture capable of producing people willing to accept responsibility for something beyond immediate self-interest.</p>

<p>This is where Lepanto has something to say to the present. Not because the battle supplies a blueprint, but because it reminds us that collective defense ultimately depends on a prior judgment about what is worth defending.</p>

<h2 id="the-danger-of-forgettingand-the-danger-of-mythologizing">The danger of forgetting—and the danger of mythologizing</h2>

<p>There is a danger on both sides of historical memory.</p>

<p>One danger is forgetting. A society can become so detached from its own history that it no longer understands why its institutions, liberties, religious traditions, and cultural inheritance exist. The past then becomes either an embarrassment or a museum exhibit. Once that happens, there is little reason to make sacrifices for a future that has no connection to the past.</p>

<p>The other danger is mythologizing. History can be flattened into heroes and villains, complicated conflicts into eternal struggles, and political prudence into romantic spectacle. Chesterton sometimes comes close to that line, and <em>Lepanto</em> is better read when the reader recognizes it.</p>

<p>But the answer to myth is not amnesia. It is better history.</p>

<p>We should be able to say that Lepanto was a real military event with complicated geopolitical consequences, that Catholic Christians genuinely understood it as an answer to prayer, that the Ottoman Empire was far more complicated than Chesterton’s poem allows, and that Chesterton nonetheless created a work of art powerful enough to make the moral question of civilizational self-defense intelligible across centuries.</p>

<p>Those statements do not contradict one another. They operate at different levels of understanding.</p>

<h2 id="what-history-is-for">What history is for</h2>

<p>The deepest reason to read <em>Lepanto</em> is therefore not to learn the order of battle. There are better sources for that. It is to recover a sense that history has a human purpose.</p>

<p>Facts matter. Institutions matter. Military capability matters. But beneath them is a question that modern societies often avoid: what kind of human life are these things supposed to protect?</p>

<p>Chesterton’s answer is imperfect and polemical, but his instinct is sound. A civilization is not ultimately justified by its ability to project power. Power is a means. The end is the flourishing of persons and communities ordered toward the good.</p>

<p>That is why Cervantes matters more than the ships at the end of the poem. The ships explain what was defended. Cervantes helps explain why.</p>

<p>And that is why the Rosary matters alongside the battle. It represents a different kind of defense altogether: the recognition that a civilization cannot preserve itself through material force alone. People must also believe that what they are defending is good, that sacrifice has meaning, and that human history is accountable to something higher than power.</p>

<p>Every October 7, the Church still remembers Lepanto through the Rosary. The battle is more than 450 years in the past. The poem is more than a century old. Yet both survive because the underlying questions have not disappeared.</p>

<p>What is worth defending? What are we willing to sacrifice for it? What do we owe the people who came before us—and the people who will inherit what we leave behind?</p>

<p>Those are not questions confined to 1571.</p>

<p>They are questions every civilization eventually has to answer.</p>

        
      ]]></description>
    </item>
    
  </channel>
</rss>
