<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
  <title>Lucas' Margin Notes</title>
  <link>https://lsiddd.blog/</link>
  <description>Writings on code, math, and how to spend time well.</description>
  <item>
    <title>The Instrumentalization of Eileen Gu and Alysa Liu in the New Cold War</title>
    <link>https://lsiddd.blog/posts/the-instrumentalization-of-eileen-gu-and-alysa-liu-in-the-new-cold-war/</link>
    <guid>https://lsiddd.blog/posts/the-instrumentalization-of-eileen-gu-and-alysa-liu-in-the-new-cold-war/</guid>
    <pubDate>Sat, 14 Mar 2026 00:00:00 +0000</pubDate>
    <description>Badiucao drew it in two panels. In one, Alysa Liu skates triumphantly beside the Statue of Liberty. In the other, Eileen Gu is wrapped in a bloodstained yuan</description>
  </item>
  <item>
    <title>How the Gang of Four and Uncle Bob Industrialized Accidental Complexity</title>
    <link>https://lsiddd.blog/posts/how-the-gang-of-four-and-uncle-bob-industrialized-accidental-complexity/</link>
    <guid>https://lsiddd.blog/posts/how-the-gang-of-four-and-uncle-bob-industrialized-accidental-complexity/</guid>
    <pubDate>Wed, 11 Mar 2026 00:00:00 +0000</pubDate>
    <description>AbstractSingletonProxyFactoryBean. That's a real class name in the real Spring Framework, not satire. Four levels of indirection stacked into a single</description>
  </item>
  <item>
    <title>Typst Optimized for the Wrong Reader</title>
    <link>https://lsiddd.blog/posts/typst-optimized-for-the-wrong-reader/</link>
    <guid>https://lsiddd.blog/posts/typst-optimized-for-the-wrong-reader/</guid>
    <pubDate>Wed, 11 Mar 2026 00:00:00 +0000</pubDate>
    <description>Typst isn't losing to LaTeX because of missing features. It's losing because it built for the wrong customer. The complexity it's scrambling to add now is</description>
  </item>
  <item>
    <title>On living slowly</title>
    <link>https://lsiddd.blog/posts/on-living-slowly/</link>
    <guid>https://lsiddd.blog/posts/on-living-slowly/</guid>
    <pubDate>Tue, 10 Mar 2026 00:00:00 +0000</pubDate>
    <description>Life moves fast, but it doesn't have to.</description>
  </item>
  <item>
    <title>On writing code that lasts</title>
    <link>https://lsiddd.blog/posts/on-writing-code-that-lasts/</link>
    <guid>https://lsiddd.blog/posts/on-writing-code-that-lasts/</guid>
    <pubDate>Fri, 20 Feb 2026 00:00:00 +0000</pubDate>
    <description>Most code is written once and read many times. The ratio is probably ten to one, maybe higher. And yet we optimize for writing speed, not reading ease.</description>
  </item>
  <item>
    <title>Why probability feels wrong</title>
    <link>https://lsiddd.blog/posts/why-probability-feels-wrong/</link>
    <guid>https://lsiddd.blog/posts/why-probability-feels-wrong/</guid>
    <pubDate>Thu, 05 Feb 2026 00:00:00 +0000</pubDate>
    <description>Our intuitions about probability are systematically broken. Not occasionally wrong. Systematically wrong, in predictable ways.</description>
  </item>
  <item>
    <title>My terminal setup in 2026</title>
    <link>https://lsiddd.blog/posts/my-terminal-setup-in-2026/</link>
    <guid>https://lsiddd.blog/posts/my-terminal-setup-in-2026/</guid>
    <pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate>
    <description>Tools I use every day should be fast, minimal, and not require much thought to operate. Here is what I run.</description>
  </item>
  <item>
    <title>Hello, World</title>
    <link>https://lsiddd.blog/posts/hello-world/</link>
    <guid>https://lsiddd.blog/posts/hello-world/</guid>
    <pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate>
    <description>Welcome to my blog. This is the first post.</description>
  </item>
  <item>
    <title>Attention as a finite resource</title>
    <link>https://lsiddd.blog/posts/attention-as-a-finite-resource/</link>
    <guid>https://lsiddd.blog/posts/attention-as-a-finite-resource/</guid>
    <pubDate>Mon, 05 Jan 2026 00:00:00 +0000</pubDate>
    <description>There is a strange asymmetry in how we think about time and attention.</description>
  </item>
</channel>
</rss>