<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>mmc</title>
    <subtitle>Writing, reading, and things I build.</subtitle>
    <link rel="self" type="application/atom+xml" href="https://mmc-6wo.pages.dev/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://mmc-6wo.pages.dev"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-06-10T00:00:00+00:00</updated>
    <id>https://mmc-6wo.pages.dev/atom.xml</id>
    <entry xml:lang="en">
        <title>this site</title>
        <published>2026-06-10T00:00:00+00:00</published>
        <updated>2026-06-10T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://mmc-6wo.pages.dev/projects/this-site/"/>
        <id>https://mmc-6wo.pages.dev/projects/this-site/</id>
        
        <content type="html" xml:base="https://mmc-6wo.pages.dev/projects/this-site/">&lt;p&gt;This website. A Zola static site, reproducible through a Nix flake, deployed to
Cloudflare Pages from Codeberg. Math is prerendered with KaTeX, code highlighting
follows the theme toggle, and the only client JavaScript is a theme switch and a
small constellation canvas.&lt;&#x2F;p&gt;
&lt;p&gt;See the &lt;a href=&quot;&#x2F;colophon&#x2F;&quot;&gt;colophon&lt;&#x2F;a&gt; for the full rundown.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>The shape of small tools</title>
        <published>2026-06-08T00:00:00+00:00</published>
        <updated>2026-06-08T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://mmc-6wo.pages.dev/writing/the-shape-of-small-tools/"/>
        <id>https://mmc-6wo.pages.dev/writing/the-shape-of-small-tools/</id>
        
        <content type="html" xml:base="https://mmc-6wo.pages.dev/writing/the-shape-of-small-tools/">&lt;p&gt;A placeholder post with enough structure to exercise the table of contents,
themed code blocks, and prerendered math.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;why-small-tools&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#why-small-tools&quot; aria-label=&quot;Anchor link for: why-small-tools&quot;&gt;Why small tools&lt;&#x2F;a&gt;&lt;&#x2F;h2&gt;
&lt;p&gt;Good tools do one thing. The cost of a tool is not its size but its surface
area — the number of ways it can surprise you. Inline math like
&lt;span class=&quot;math-tex&quot; data-display=&quot;false&quot;&gt;O(n \log n)&lt;&#x2F;span&gt; should sit naturally in a sentence.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;a-little-code&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#a-little-code&quot; aria-label=&quot;Anchor link for: a-little-code&quot;&gt;A little code&lt;&#x2F;a&gt;&lt;&#x2F;h2&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;rust&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-keyword&quot;&gt;fn&lt;&#x2F;span&gt;&lt;span class=&quot;z-entity z-name&quot;&gt; main&lt;&#x2F;span&gt;&lt;span&gt;(&lt;&#x2F;span&gt;&lt;span&gt;)&lt;&#x2F;span&gt;&lt;span&gt; {&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-storage z-type&quot;&gt;    let&lt;&#x2F;span&gt;&lt;span class=&quot;z-variable z-other&quot;&gt; xs&lt;&#x2F;span&gt;&lt;span class=&quot;z-keyword&quot;&gt; =&lt;&#x2F;span&gt;&lt;span class=&quot;z-entity z-name&quot;&gt; vec!&lt;&#x2F;span&gt;&lt;span&gt;[&lt;&#x2F;span&gt;&lt;span class=&quot;z-constant&quot;&gt;3&lt;&#x2F;span&gt;&lt;span&gt;,&lt;&#x2F;span&gt;&lt;span class=&quot;z-constant&quot;&gt; 1&lt;&#x2F;span&gt;&lt;span&gt;,&lt;&#x2F;span&gt;&lt;span class=&quot;z-constant&quot;&gt; 2&lt;&#x2F;span&gt;&lt;span&gt;]&lt;&#x2F;span&gt;&lt;span&gt;;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-storage z-type&quot;&gt;    let&lt;&#x2F;span&gt;&lt;span class=&quot;z-storage&quot;&gt; mut&lt;&#x2F;span&gt;&lt;span class=&quot;z-variable z-other&quot;&gt; sorted&lt;&#x2F;span&gt;&lt;span class=&quot;z-keyword&quot;&gt; =&lt;&#x2F;span&gt;&lt;span class=&quot;z-variable z-other&quot;&gt; xs&lt;&#x2F;span&gt;&lt;span class=&quot;z-keyword&quot;&gt;.&lt;&#x2F;span&gt;&lt;span class=&quot;z-entity z-name&quot;&gt;clone&lt;&#x2F;span&gt;&lt;span&gt;(&lt;&#x2F;span&gt;&lt;span&gt;)&lt;&#x2F;span&gt;&lt;span&gt;;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-variable z-other&quot;&gt;    sorted&lt;&#x2F;span&gt;&lt;span class=&quot;z-keyword&quot;&gt;.&lt;&#x2F;span&gt;&lt;span class=&quot;z-entity z-name&quot;&gt;sort&lt;&#x2F;span&gt;&lt;span&gt;(&lt;&#x2F;span&gt;&lt;span&gt;)&lt;&#x2F;span&gt;&lt;span&gt;;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name&quot;&gt;    println!&lt;&#x2F;span&gt;&lt;span&gt;(&lt;&#x2F;span&gt;&lt;span class=&quot;z-punctuation z-definition z-string&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt;{&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt;sorted:?&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt;}&lt;&#x2F;span&gt;&lt;span class=&quot;z-punctuation z-definition z-string&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;)&lt;&#x2F;span&gt;&lt;span&gt;;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;}&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;a-little-math&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#a-little-math&quot; aria-label=&quot;Anchor link for: a-little-math&quot;&gt;A little math&lt;&#x2F;a&gt;&lt;&#x2F;h2&gt;
&lt;p&gt;The quadratic formula, rendered to static HTML at build time:&lt;&#x2F;p&gt;
&lt;div class=&quot;math-tex&quot; data-display=&quot;true&quot;&gt;x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} \quad\text{where}\quad a_i \neq b_j&lt;&#x2F;div&gt;&lt;h2 id=&quot;closing&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#closing&quot; aria-label=&quot;Anchor link for: closing&quot;&gt;Closing&lt;&#x2F;a&gt;&lt;&#x2F;h2&gt;







&lt;figure class=&quot;fig&quot;&gt;
  &lt;picture&gt;
    &lt;source type=&quot;image&#x2F;avif&quot; srcset=&quot;https:&amp;#x2F;&amp;#x2F;mmc-6wo.pages.dev&amp;#x2F;processed_images&amp;#x2F;sample.04ef01d5619bded9.avif 1x, https:&amp;#x2F;&amp;#x2F;mmc-6wo.pages.dev&amp;#x2F;processed_images&amp;#x2F;sample.1d3b1137f305de61.avif 2x&quot; &#x2F;&gt;
    &lt;source type=&quot;image&#x2F;webp&quot; srcset=&quot;https:&amp;#x2F;&amp;#x2F;mmc-6wo.pages.dev&amp;#x2F;processed_images&amp;#x2F;sample.01c6b03f23710ed7.webp 1x, https:&amp;#x2F;&amp;#x2F;mmc-6wo.pages.dev&amp;#x2F;processed_images&amp;#x2F;sample.9d1fe8c52355dc8c.webp 2x&quot; &#x2F;&gt;
    &lt;img src=&quot;https:&amp;#x2F;&amp;#x2F;mmc-6wo.pages.dev&amp;#x2F;processed_images&amp;#x2F;sample.d1fa0763cc9c0004.jpg&quot; alt=&quot;A placeholder gradient&quot; width=&quot;760&quot; height=&quot;427&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; &#x2F;&gt;
  &lt;&#x2F;picture&gt;
  &lt;figcaption&gt;A placeholder image — swap me for something real.&lt;&#x2F;figcaption&gt;
&lt;&#x2F;figure&gt;
&lt;p&gt;That’s the whole post. Three headings, one code block, one inline and one
display equation.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>The Dawn of Everything</title>
        <published>2026-06-01T00:00:00+00:00</published>
        <updated>2026-06-01T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://mmc-6wo.pages.dev/reading/the-dawn-of-everything/"/>
        <id>https://mmc-6wo.pages.dev/reading/the-dawn-of-everything/</id>
        
        <content type="html" xml:base="https://mmc-6wo.pages.dev/reading/the-dawn-of-everything/">&lt;p&gt;In progress — a sweeping, argumentative rethink of what we assume about early
human societies. Slow going in the best way.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Hello, world</title>
        <published>2026-06-01T00:00:00+00:00</published>
        <updated>2026-06-01T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://mmc-6wo.pages.dev/writing/hello-world/"/>
        <id>https://mmc-6wo.pages.dev/writing/hello-world/</id>
        
        <content type="html" xml:base="https://mmc-6wo.pages.dev/writing/hello-world/">&lt;p&gt;This is a placeholder post — proof that markdown, templates, and the feed all
work end to end.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;a-heading&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#a-heading&quot; aria-label=&quot;Anchor link for: a-heading&quot;&gt;A heading&lt;&#x2F;a&gt;&lt;&#x2F;h2&gt;
&lt;p&gt;Some prose with a &lt;a rel=&quot;external&quot; href=&quot;https:&#x2F;&#x2F;www.getzola.org&#x2F;&quot;&gt;link&lt;&#x2F;a&gt; and a little &lt;code&gt;inline code&lt;&#x2F;code&gt;.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo z-code&quot;&gt;&lt;code data-lang=&quot;rust&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-keyword&quot;&gt;fn&lt;&#x2F;span&gt;&lt;span class=&quot;z-entity z-name&quot;&gt; main&lt;&#x2F;span&gt;&lt;span&gt;(&lt;&#x2F;span&gt;&lt;span&gt;)&lt;&#x2F;span&gt;&lt;span&gt; {&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-entity z-name&quot;&gt;    println!&lt;&#x2F;span&gt;&lt;span&gt;(&lt;&#x2F;span&gt;&lt;span class=&quot;z-punctuation z-definition z-string&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span class=&quot;z-string&quot;&gt;hello, world&lt;&#x2F;span&gt;&lt;span class=&quot;z-punctuation z-definition z-string&quot;&gt;&amp;quot;&lt;&#x2F;span&gt;&lt;span&gt;)&lt;&#x2F;span&gt;&lt;span&gt;;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;}&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;A second paragraph so there’s something for the table of contents to chew on
once that lands in the next milestone.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Dune</title>
        <published>2026-05-20T00:00:00+00:00</published>
        <updated>2026-05-20T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://mmc-6wo.pages.dev/reading/dune/"/>
        <id>https://mmc-6wo.pages.dev/reading/dune/</id>
        
        <content type="html" xml:base="https://mmc-6wo.pages.dev/reading/dune/">&lt;p&gt;Still the benchmark. The ecology holds up forty years on, and the politics read
sharper every reread. Worth it for the appendices alone.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Project Hail Mary</title>
        <published>2026-04-02T00:00:00+00:00</published>
        <updated>2026-04-02T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://mmc-6wo.pages.dev/reading/project-hail-mary/"/>
        <id>https://mmc-6wo.pages.dev/reading/project-hail-mary/</id>
        
        <content type="html" xml:base="https://mmc-6wo.pages.dev/reading/project-hail-mary/">&lt;p&gt;Breezy hard-SF. The engineering-puzzle pacing is fun and the unlikely friendship
at its center carries the back half.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>gitaid</title>
        <published>2026-03-10T00:00:00+00:00</published>
        <updated>2026-03-10T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://mmc-6wo.pages.dev/projects/gitaid/"/>
        <id>https://mmc-6wo.pages.dev/projects/gitaid/</id>
        
        <content type="html" xml:base="https://mmc-6wo.pages.dev/projects/gitaid/">&lt;p&gt;A small CLI that wraps the handful of git operations I reach for most — interactive
fixups, safe force-pushes, and quick branch cleanup — behind commands I can actually
remember.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;why&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#why&quot; aria-label=&quot;Anchor link for: why&quot;&gt;Why&lt;&#x2F;a&gt;&lt;&#x2F;h2&gt;
&lt;p&gt;The porcelain is powerful but the muscle memory is brutal. &lt;code&gt;gitaid&lt;&#x2F;code&gt; trades a few
flags for verbs.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>spectral</title>
        <published>2026-02-18T00:00:00+00:00</published>
        <updated>2026-02-18T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://mmc-6wo.pages.dev/projects/spectral/"/>
        <id>https://mmc-6wo.pages.dev/projects/spectral/</id>
        
        <content type="html" xml:base="https://mmc-6wo.pages.dev/projects/spectral/">&lt;p&gt;A terminal spectrum analyzer that taps the system audio and draws a responsive
FFT in the cells you already have open. No window, no GPU, just bars.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>saw</title>
        <published>2026-01-12T00:00:00+00:00</published>
        <updated>2026-01-12T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://mmc-6wo.pages.dev/projects/saw/"/>
        <id>https://mmc-6wo.pages.dev/projects/saw/</id>
        
        <content type="html" xml:base="https://mmc-6wo.pages.dev/projects/saw/">&lt;p&gt;&lt;code&gt;saw&lt;&#x2F;code&gt; reads JSON logs on stdin and lets you filter, project, and pretty-print
fields without remembering &lt;code&gt;jq&lt;&#x2F;code&gt; incantations. Built for tailing a noisy service
and seeing only what matters.&lt;&#x2F;p&gt;
</content>
        
    </entry>
</feed>
