<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Lucida Blog</title>
    <link>https://406a042a.blog-yq6.pages.dev/</link>
    <description>Recent content on Lucida Blog</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Sat, 02 May 2026 12:15:00 -0700</lastBuildDate>
    <atom:link href="https://406a042a.blog-yq6.pages.dev/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Computing Machinery and Intelligence</title>
      <link>https://406a042a.blog-yq6.pages.dev/paper/computing-machinery-and-intelligence/</link>
      <pubDate>Sat, 02 May 2026 12:15:00 -0700</pubDate>
      <guid>https://406a042a.blog-yq6.pages.dev/paper/computing-machinery-and-intelligence/</guid>
      <description>Turing reframes &amp;ldquo;Can machines think?&amp;rdquo; through the imitation game, answers major objections, and turns the discussion toward learning machines.</description>
    </item>
    <item>
      <title>The Use of Knowledge in Society</title>
      <link>https://406a042a.blog-yq6.pages.dev/paper/the-use-of-knowledge-in-society/</link>
      <pubDate>Sat, 02 May 2026 11:30:00 -0700</pubDate>
      <guid>https://406a042a.blog-yq6.pages.dev/paper/the-use-of-knowledge-in-society/</guid>
      <description>Hayek argues that the central economic problem is not centralized calculation, but how to use dispersed local knowledge; the price system is the mechanism that does it.</description>
    </item>
    <item>
      <title>Time, Clocks, and the Ordering of Events in a Distributed System</title>
      <link>https://406a042a.blog-yq6.pages.dev/paper/time-clocks-and-ordering-of-events/</link>
      <pubDate>Thu, 30 Apr 2026 22:00:00 -0700</pubDate>
      <guid>https://406a042a.blog-yq6.pages.dev/paper/time-clocks-and-ordering-of-events/</guid>
      <description>Lamport&amp;rsquo;s classic paper models event order with happened-before, then builds logical clocks, total ordering, mutual exclusion, and physical clock synchronization from it.</description>
    </item>
    <item>
      <title>End-to-End Arguments in System Design</title>
      <link>https://406a042a.blog-yq6.pages.dev/paper/end-to-end-arguments-in-system-design/</link>
      <pubDate>Thu, 30 Apr 2026 13:00:00 -0700</pubDate>
      <guid>https://406a042a.blog-yq6.pages.dev/paper/end-to-end-arguments-in-system-design/</guid>
      <description>Saltzer, Reed, and Clark formulate the end-to-end argument: many functions can only be implemented correctly at the endpoints, with lower layers serving mainly as performance optimizations.</description>
    </item>
    <item>
      <title>The Strength of Weak Ties</title>
      <link>https://406a042a.blog-yq6.pages.dev/paper/the-strength-of-weak-ties/</link>
      <pubDate>Thu, 30 Apr 2026 12:30:00 -0700</pubDate>
      <guid>https://406a042a.blog-yq6.pages.dev/paper/the-strength-of-weak-ties/</guid>
      <description>Granovetter argues that weak ties, not strong ones, are often what connect groups and let information, opportunities, and coordination travel across social boundaries.</description>
    </item>
    <item>
      <title>On the Criteria To Be Used in Decomposing Systems into Modules</title>
      <link>https://406a042a.blog-yq6.pages.dev/paper/on-the-criteria-to-be-used-in-decomposing-systems-into-modules/</link>
      <pubDate>Thu, 30 Apr 2026 12:00:00 -0700</pubDate>
      <guid>https://406a042a.blog-yq6.pages.dev/paper/on-the-criteria-to-be-used-in-decomposing-systems-into-modules/</guid>
      <description>Using the KWIC example, Parnas shows that good modular decomposition hides change-prone design decisions rather than mirroring processing steps.</description>
    </item>
    <item>
      <title>AI Translation Notes</title>
      <link>https://406a042a.blog-yq6.pages.dev/ai-translation-notes/</link>
      <pubDate>Tue, 28 Apr 2026 22:06:00 -0700</pubDate>
      <guid>https://406a042a.blog-yq6.pages.dev/ai-translation-notes/</guid>
      <description>Notes from translating 11 classic CS papers with Codex. What changed the economics was not one-click translation, but a checked pipeline that pulled PDFs, OCR, terminology, citations, code, formulas, and web layout into the same workflow.</description>
    </item>
    <item>
      <title>The UNIX Time-Sharing System</title>
      <link>https://406a042a.blog-yq6.pages.dev/paper/unix-time-sharing-system/</link>
      <pubDate>Tue, 28 Apr 2026 21:54:00 -0700</pubDate>
      <guid>https://406a042a.blog-yq6.pages.dev/paper/unix-time-sharing-system/</guid>
      <description>Ritchie and Thompson explain early UNIX: its file system, process model, shell, unified I/O abstraction, and why the system stayed small yet powerful.</description>
    </item>
    <item>
      <title>An Axiomatic Basis for Computer Programming</title>
      <link>https://406a042a.blog-yq6.pages.dev/paper/axiomatic-basis-for-computer-programming/</link>
      <pubDate>Mon, 27 Apr 2026 12:00:00 -0700</pubDate>
      <guid>https://406a042a.blog-yq6.pages.dev/paper/axiomatic-basis-for-computer-programming/</guid>
      <description>Hoare presents an axiomatic framework for proving partial program correctness, then uses it to discuss proofs, language definition, documentation, and portability.</description>
    </item>
    <item>
      <title>The Unreasonable Effectiveness of Data</title>
      <link>https://406a042a.blog-yq6.pages.dev/paper/unreasonable-effectiveness-of-data/</link>
      <pubDate>Sun, 26 Apr 2026 23:29:00 -0700</pubDate>
      <guid>https://406a042a.blog-yq6.pages.dev/paper/unreasonable-effectiveness-of-data/</guid>
      <description>Halevy, Norvig, and Pereira argue that for language and web-scale problems, large real-world datasets plus simple scalable models often beat elegant small-data theories.</description>
    </item>
    <item>
      <title>You and Your Research</title>
      <link>https://406a042a.blog-yq6.pages.dev/paper/you-and-your-research/</link>
      <pubDate>Sun, 26 Apr 2026 23:28:00 -0700</pubDate>
      <guid>https://406a042a.blog-yq6.pages.dev/paper/you-and-your-research/</guid>
      <description>Drawing on Bell Labs and the history of science, Hamming discusses how to choose important problems, manage yourself, build courage and habits, and do work of lasting value.</description>
    </item>
    <item>
      <title>Programming as Theory Building</title>
      <link>https://406a042a.blog-yq6.pages.dev/paper/programming-as-theory-building/</link>
      <pubDate>Sun, 26 Apr 2026 22:51:00 -0700</pubDate>
      <guid>https://406a042a.blog-yq6.pages.dev/paper/programming-as-theory-building/</guid>
      <description>Naur argues that programming is not mainly producing text, but building a theory around the problem and solution that can be explained, extended, and revised.</description>
    </item>
    <item>
      <title>The Bitter Lesson</title>
      <link>https://406a042a.blog-yq6.pages.dev/paper/the-bitter-lesson/</link>
      <pubDate>Sun, 26 Apr 2026 22:50:00 -0700</pubDate>
      <guid>https://406a042a.blog-yq6.pages.dev/paper/the-bitter-lesson/</guid>
      <description>Sutton distills a recurring lesson from AI: in the long run, methods that scale with computation beat hand-coded human knowledge.</description>
    </item>
    <item>
      <title>Reflections on Trusting Trust</title>
      <link>https://406a042a.blog-yq6.pages.dev/paper/reflections-on-trusting-trust/</link>
      <pubDate>Sun, 26 Apr 2026 22:11:00 -0700</pubDate>
      <guid>https://406a042a.blog-yq6.pages.dev/paper/reflections-on-trusting-trust/</guid>
      <description>Through self-reproducing programs and a backdoored compiler, Thompson shows why source review alone cannot fully establish trust in a toolchain or software supply chain.</description>
    </item>
    <item>
      <title>Computer Programming as an Art</title>
      <link>https://406a042a.blog-yq6.pages.dev/paper/computer-programming-as-an-art/</link>
      <pubDate>Sun, 26 Apr 2026 22:10:00 -0700</pubDate>
      <guid>https://406a042a.blog-yq6.pages.dev/paper/computer-programming-as-an-art/</guid>
      <description>Knuth argues that programming is both science and art: it needs formal foundations, but also taste, style, and aesthetic judgment.</description>
    </item>
    <item>
      <title>No Silver Bullet: Essence and Accidents of Software Engineering</title>
      <link>https://406a042a.blog-yq6.pages.dev/paper/no-silver-bullet-essence-and-accidents-of-software-engineering/</link>
      <pubDate>Sun, 26 Apr 2026 12:40:00 -0700</pubDate>
      <guid>https://406a042a.blog-yq6.pages.dev/paper/no-silver-bullet-essence-and-accidents-of-software-engineering/</guid>
      <description>Brooks distinguishes essential from accidental difficulties in software engineering and explains why no single technology can deliver an order-of-magnitude productivity jump.</description>
    </item>
    <item>
      <title>The Rise of &#34;Worse Is Better&#34;</title>
      <link>https://406a042a.blog-yq6.pages.dev/paper/the-rise-of-worse-is-better/</link>
      <pubDate>Sun, 26 Apr 2026 12:30:00 -0700</pubDate>
      <guid>https://406a042a.blog-yq6.pages.dev/paper/the-rise-of-worse-is-better/</guid>
      <description>Explains why &amp;ldquo;worse is better&amp;rdquo; wins in practice: simple implementations, rapid spread, and evolvability often beat perfect design.</description>
    </item>
    <item>
      <title>AI Technical Translation</title>
      <link>https://406a042a.blog-yq6.pages.dev/ai-technical-translation/</link>
      <pubDate>Sun, 26 Apr 2026 12:00:00 -0700</pubDate>
      <guid>https://406a042a.blog-yq6.pages.dev/ai-technical-translation/</guid>
      <description>To read classic papers more comfortably, I used Codex to build an agentic translation flow: PDF -&amp;gt; Markdown -&amp;gt; Chinese translation -&amp;gt; terminology cleanup -&amp;gt; cross-references. AI translation is not magic. It is closer to putting translation, editing, proofreading, and layout into one pipeline.</description>
    </item>
    <item>
      <title>Hints for Computer System Design</title>
      <link>https://406a042a.blog-yq6.pages.dev/paper/hints-for-computer-system-design/</link>
      <pubDate>Sun, 26 Apr 2026 12:00:00 -0700</pubDate>
      <guid>https://406a042a.blog-yq6.pages.dev/paper/hints-for-computer-system-design/</guid>
      <description>A set of system design heuristics on keeping interfaces simple, making systems faster, and balancing fault tolerance against complexity.</description>
    </item>
    <item>
      <title>[Classic Reread][1/n] Worse Is Better</title>
      <link>https://406a042a.blog-yq6.pages.dev/worse-is-better/</link>
      <pubDate>Sat, 25 Apr 2026 19:20:00 -0700</pubDate>
      <guid>https://406a042a.blog-yq6.pages.dev/worse-is-better/</guid>
      <description>A reread of Richard Gabriel&amp;rsquo;s Worse Is Better: why systems that are less perfect but easier to implement and spread often win adoption first, and why mature ecosystems later need The Right Thing to repair them.</description>
    </item>
    <item>
      <title>AI Surges, Programmers Take the Hit</title>
      <link>https://406a042a.blog-yq6.pages.dev/ai-surge-programmers-cut/</link>
      <pubDate>Thu, 23 Apr 2026 12:00:00 -0700</pubDate>
      <guid>https://406a042a.blog-yq6.pages.dev/ai-surge-programmers-cut/</guid>
      <description>Now that AI coding has crossed into production, programmers are becoming one of the earliest white-collar groups facing large-scale replacement. Productivity is surging, headcount is shrinking, and behind the excitement there is not just a growth story but a quieter elimination process.</description>
    </item>
    <item>
      <title>Migrating the Blog Back to a Static Site</title>
      <link>https://406a042a.blog-yq6.pages.dev/migration-back-to-static-blog/</link>
      <pubDate>Sun, 12 Apr 2026 23:36:53 -0700</pubDate>
      <guid>https://406a042a.blog-yq6.pages.dev/migration-back-to-static-blog/</guid>
      <description>Four years ago I moved the blog from Hexo to WordPress out of laziness. Four years later, out of a different kind of laziness, I moved it back to a static site. Even more absurdly, this migration write-up itself was also generated on the side during the migration conversation.</description>
    </item>
    <item>
      <title>About</title>
      <link>https://406a042a.blog-yq6.pages.dev/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://406a042a.blog-yq6.pages.dev/about/</guid>
      <description></description>
    </item>
  </channel>
</rss>
