<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>Brandon Lucas</title>
        <link>https://blu.cx/posts</link>
        <description>Brandon&apos;s Lucas&apos; Website</description>
        <lastBuildDate>Fri, 03 Apr 2026 13:34:05 GMT</lastBuildDate>
        <docs>http://blogs.law.harvard.edu/tech/rss</docs>
        <generator>Elmstatic</generator>
        <language>en</language>
        <image>
            <title>Brandon Lucas</title>
            <url>https://blu.cx/images/favicon.png</url>
            <link>https://blu.cx/posts</link>
        </image>
        <copyright>Copyright: Brandon Lucas</copyright>
        <item>
            <title><![CDATA[Micropayments and the Lightning Network]]></title>
            <link>https://blu.cx/posts/articles/Fri Mar 10 2023 00:00:00 GMT+0000 (Coordinated Universal Time)-micropayments</link>
            <guid>https://blu.cx/posts/articles/Fri Mar 10 2023 00:00:00 GMT+0000 (Coordinated Universal Time)-micropayments</guid>
            <pubDate>Fri, 10 Mar 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Content monetization on the internet is broken. Credit card fees prohibit the ability to make small payments for individual pieces of content. Creators have to choose between invading user privacy by selling their data, annoying them with a barrage of ads, or putting up paywalls and forcing them to sign up for subscriptions to continue. The Lightning Network offers a new, alternative monetization strategy in the form of micropayments.]]></description>
        </item>
        <item>
            <title><![CDATA[Payjoin for a Better Bitcoin Future]]></title>
            <link>https://blu.cx/posts/articles/Tue Oct 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)-payjoin-better-future</link>
            <guid>https://blu.cx/posts/articles/Tue Oct 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)-payjoin-better-future</guid>
            <pubDate>Tue, 31 Oct 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Payjoin is a protocol that uses a simple, clever trick in the way Bitcoin creates transactions to solve many of its problems at once.]]></description>
        </item>
        <item>
            <title><![CDATA[Fear to Attempt]]></title>
            <link>https://blu.cx/posts/articles/Fri Jun 20 2025 00:00:00 GMT+0000 (Coordinated Universal Time)-fear-to-attempt</link>
            <guid>https://blu.cx/posts/articles/Fri Jun 20 2025 00:00:00 GMT+0000 (Coordinated Universal Time)-fear-to-attempt</guid>
            <pubDate>Fri, 20 Jun 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Our doubts are traitors and make us lose the good we oft might win by fearing to attempt]]></description>
        </item>
        <item>
            <title><![CDATA[Introducing Lyceum: A Modern Interface for Reading Ancient Greek Texts]]></title>
            <link>https://blu.cx/posts/articles/Mon Feb 23 2026 00:00:00 GMT+0000 (Coordinated Universal Time)-introducing-lyceum</link>
            <guid>https://blu.cx/posts/articles/Mon Feb 23 2026 00:00:00 GMT+0000 (Coordinated Universal Time)-introducing-lyceum</guid>
            <pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Lyceum is a modern interface for reading Ancient Greek works in their original language, with interlinear translations, morphology, and spaced-repetition vocabulary learning.]]></description>
        </item>
        <item>
            <title><![CDATA[Lyceum: A New Ancient Greek Digital Library For A Post-LLM World]]></title>
            <link>https://blu.cx/posts/articles/Tue Mar 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time)-lyceum-pipeline</link>
            <guid>https://blu.cx/posts/articles/Tue Mar 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time)-lyceum-pipeline</guid>
            <pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Building an AI-powered pipeline to generate the largest, richest corpus of Ancient Greek texts with interlinear translations, morphology, and treebank data from a single prompt.]]></description>
        </item>
        <item>
            <title><![CDATA[The First Monotheist]]></title>
            <link>https://blu.cx/posts/blog/Thu Sep 21 2023 00:00:00 GMT+0000 (Coordinated Universal Time)-worlds-first-monotheist</link>
            <guid>https://blu.cx/posts/blog/Thu Sep 21 2023 00:00:00 GMT+0000 (Coordinated Universal Time)-worlds-first-monotheist</guid>
            <pubDate>Thu, 21 Sep 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Zoroaster founded the world's first monotheistic religion, thereby opening a new chapter in world history.]]></description>
        </item>
        <item>
            <title><![CDATA[Reading, Writing, and Civilization]]></title>
            <link>https://blu.cx/posts/blog/Tue Sep 26 2023 00:00:00 GMT+0000 (Coordinated Universal Time)-reading-writing-civilization</link>
            <guid>https://blu.cx/posts/blog/Tue Sep 26 2023 00:00:00 GMT+0000 (Coordinated Universal Time)-reading-writing-civilization</guid>
            <pubDate>Tue, 26 Sep 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Gibbon on the importance of reading and writing to civilization, and what distinguished the Romans from the 'barbarians', i.e. the Germans]]></description>
        </item>
        <item>
            <title><![CDATA[Toward A Better Site]]></title>
            <link>https://blu.cx/posts/blog/Wed Jan 29 2025 00:00:00 GMT+0000 (Coordinated Universal Time)-blog-revamped</link>
            <guid>https://blu.cx/posts/blog/Wed Jan 29 2025 00:00:00 GMT+0000 (Coordinated Universal Time)-blog-revamped</guid>
            <pubDate>Wed, 29 Jan 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[A more thoughtful approach to personal site development]]></description>
        </item>
        <item>
            <title><![CDATA[Hard Reset Asahi Linux After Boot Error and Data Backup]]></title>
            <link>https://blu.cx/posts/blog/Wed Feb 12 2025 00:00:00 GMT+0000 (Coordinated Universal Time)-asahi-boot-fix</link>
            <guid>https://blu.cx/posts/blog/Wed Feb 12 2025 00:00:00 GMT+0000 (Coordinated Universal Time)-asahi-boot-fix</guid>
            <pubDate>Wed, 12 Feb 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[dnf update may cause a boot into a black screen. Here's how you can reset your computer.]]></description>
        </item>
        <item>
            <title><![CDATA[File Synchronization For All Your Devices with Syncthing]]></title>
            <link>https://blu.cx/posts/blog/Wed Feb 12 2025 00:00:00 GMT+0000 (Coordinated Universal Time)-syncthing-nb</link>
            <guid>https://blu.cx/posts/blog/Wed Feb 12 2025 00:00:00 GMT+0000 (Coordinated Universal Time)-syncthing-nb</guid>
            <pubDate>Wed, 12 Feb 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[How to synchronize files across many devices automagically]]></description>
        </item>
        <item>
            <title><![CDATA[Automating Site Deployment for an `nb` -> Github -> VPS Setup]]></title>
            <link>https://blu.cx/posts/blog/Thu Feb 13 2025 00:00:00 GMT+0000 (Coordinated Universal Time)-automate-site-deploy</link>
            <guid>https://blu.cx/posts/blog/Thu Feb 13 2025 00:00:00 GMT+0000 (Coordinated Universal Time)-automate-site-deploy</guid>
            <pubDate>Thu, 13 Feb 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[As mentioned in the blog post on syncing my nb notebook across devices using Syncthing, I wanted a way to auto-publish to my site after finishing a piece of writing. What I ended up coming up with was having two notebooks: draft and final, which were structurally the same as the markdown folder in the actual website code. When done with a piece in draft, I cp it to the appropriate place in final, then run a bash syncing script which copies all files from final to the corresponding markdown folde...]]></description>
        </item>
        <item>
            <title><![CDATA[<bitcoin-qr/> - A Zero-Dependency Web Component for Stylish BIP-21 Payments]]></title>
            <link>https://blu.cx/posts/blog/Fri Feb 21 2025 00:00:00 GMT+0000 (Coordinated Universal Time)-bitcoin-qr</link>
            <guid>https://blu.cx/posts/blog/Fri Feb 21 2025 00:00:00 GMT+0000 (Coordinated Universal Time)-bitcoin-qr</guid>
            <pubDate>Fri, 21 Feb 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[A QR code web component for Bitcoin on-chain, Lightning, and unified BIP-21 payments]]></description>
        </item>
        <item>
            <title><![CDATA[Stack Programs Like Legos with Nix!]]></title>
            <link>https://blu.cx/posts/blog/Fri Nov 21 2025 00:00:00 GMT+0000 (Coordinated Universal Time)-nix-programs-as-legos</link>
            <guid>https://blu.cx/posts/blog/Fri Nov 21 2025 00:00:00 GMT+0000 (Coordinated Universal Time)-nix-programs-as-legos</guid>
            <pubDate>Fri, 21 Nov 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Learn how to stitch programs together reprodicibly with Nix]]></description>
        </item>
        <item>
            <title><![CDATA[January 2025]]></title>
            <link>https://blu.cx/posts/journal/2025-01-01-jan25</link>
            <guid>https://blu.cx/posts/journal/2025-01-01-jan25</guid>
            <pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Journal]]></description>
        </item>
        <item>
            <title><![CDATA[February 2025]]></title>
            <link>https://blu.cx/posts/journal/2025-02-01-feb25</link>
            <guid>https://blu.cx/posts/journal/2025-02-01-feb25</guid>
            <pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Journal]]></description>
        </item>
        <item>
            <title><![CDATA[Writing]]></title>
            <link>https://blu.cx/posts/snippets/2000-01-01-writing-description</link>
            <guid>https://blu.cx/posts/snippets/2000-01-01-writing-description</guid>
            <pubDate>Sat, 01 Jan 2000 00:00:00 GMT</pubDate>
            <description><![CDATA[Writing

Articles

Lyceum: A New Ancient Greek Digital Library For A Post-LLM World

Introducing Lyceum: A Modern Interface for Reading Ancient Greek Texts

Fear to Attempt

Payjoin for a Better Bitcoin Future

Micropayments and the Lightning Network

Blog

Nix for Fun and Profit: Programs as Lego's

`` - A Zero-Dependency Web Component for Stylish BIP-21 Payments

Automating Site Deployment for an nb -> Github -> VPS Setup

Hard Reset Asahi Linux After Boot Error and Data Backup

File Synchroni...]]></description>
        </item>
        <item>
            <title><![CDATA[Quotes]]></title>
            <link>https://blu.cx/posts/snippets/2000-01-02-quotes</link>
            <guid>https://blu.cx/posts/snippets/2000-01-02-quotes</guid>
            <pubDate>Sun, 02 Jan 2000 00:00:00 GMT</pubDate>
            <description><![CDATA[Quotes

I keep a collection of quotes I find interesting from various sources. In general, I try to keep these to things I can directly reference, so I write the book, link, or other source I read it in

2025-08-05

> Someone who asked, 'why believe what is true?' or 'why want what is good?' has failed to understand the nature of reasoning. He doesn't see that, if we are to justify our beliefs and desires at all, then our reasons must be anchored in the true and the good.

Roger Scruton, Beauty
...]]></description>
        </item>
        <item>
            <title><![CDATA[Creations]]></title>
            <link>https://blu.cx/posts/snippets/2000-01-03-creations</link>
            <guid>https://blu.cx/posts/snippets/2000-01-03-creations</guid>
            <pubDate>Mon, 03 Jan 2000 00:00:00 GMT</pubDate>
            <description><![CDATA[Creations

More very fun things are on the way, stay tuned...

Bitcoin QR Web Component: bitcoin-qr

Add your company's image and style the QR to match!

I created a web component to make it easy to create BIP 21 compatible QR codes with a lot of developer-and-user-friendly defaults. One problem I consistently ran into when developing lightning applications was having to repeatedly build a QR code component with HTTP polling to check for payment, in addition to making many UX decisions about whe...]]></description>
        </item>
        <item>
            <title><![CDATA[Contributions]]></title>
            <link>https://blu.cx/posts/snippets/2000-01-04-contributions</link>
            <guid>https://blu.cx/posts/snippets/2000-01-04-contributions</guid>
            <pubDate>Tue, 04 Jan 2000 00:00:00 GMT</pubDate>
            <description><![CDATA[Contributions

I have contributed to many projects, mostly open source. Here are some that I'm particularly proud of.

Voltage

I'm on the frontend engineering team at Voltage. We've built an easy to use Bitcoin Lightning Payments API. If you've interacted with our product at all from the browser, chances are I worked on it!

I am grateful to this company for cultivating a culture of giving back to the community through open source development via FOSS Fridays. It has enabled me to connect more ...]]></description>
        </item>
        <item>
            <title><![CDATA[Talks & Events]]></title>
            <link>https://blu.cx/posts/snippets/2000-01-05-talks</link>
            <guid>https://blu.cx/posts/snippets/2000-01-05-talks</guid>
            <pubDate>Wed, 05 Jan 2000 00:00:00 GMT</pubDate>
            <description><![CDATA[Talks & Events

MIT Bitcoin Hackathon 2025 1st Place Winner - Payjoin Integrations

The Payjoin Team won the 2025 MIT Bitcoin Hackathon by building proof of concept integrations for boltz.exchange, Liana, and the first known implementation of Payjoin in the browser using WASM bindings from Payjoin Dev Kit PDK to Javascript, which doubled as an interactive tutorial for how Payjoin works.

Supercharging Transactions with Async Payjoin - TABConf 6

I gave a talk on the origins, history, and implica...]]></description>
        </item>
        <item>
            <title><![CDATA[Technology]]></title>
            <link>https://blu.cx/posts/snippets/2000-01-06-technology-i-like</link>
            <guid>https://blu.cx/posts/snippets/2000-01-06-technology-i-like</guid>
            <pubDate>Thu, 06 Jan 2000 00:00:00 GMT</pubDate>
            <description><![CDATA[Technology

Software

Terminal or TUI (Terminal UI) tools

I'm a growing fan of the speed, universality, and simplicity of terminal-based tools and use them more and more exclusively in my software repertoire.

neovim: The ultimate terminal-based editor, once you take the time to learn its ins and outs. The only thing lacking is when genuinely useful new proprietary software (i.e. AI coding agents) comes out, there's really no financial incentive for anyone to build on neovim vs the bought and p...]]></description>
        </item>
        <item>
            <title><![CDATA[Books]]></title>
            <link>https://blu.cx/posts/snippets/2000-01-07-books</link>
            <guid>https://blu.cx/posts/snippets/2000-01-07-books</guid>
            <pubDate>Fri, 07 Jan 2000 00:00:00 GMT</pubDate>
            <description><![CDATA[Books

Below is a list of books and essays that have impacted me deeply:

History

History by Ralph Waldo Emerson

Ancient Greece

The Life of Greece by Will Durant

Ancient Rome

Caesar and Christ by Will Durant
Decline and Fall of the Roman Empire by Edward Gibbon

America

John Adams by David McCullough
Washington: A Life by Ron Chernow
Hamilton by Ron Chernow
Thomas Jefferson: The Art of Power by Jon Meacham

Russia

The Gulag Archipelago by Aleksandr Solzhenitsyn

Medicine

Awakenings by Ol...]]></description>
        </item>
        <item>
            <title><![CDATA[Work]]></title>
            <link>https://blu.cx/posts/snippets/2000-01-08-work-description</link>
            <guid>https://blu.cx/posts/snippets/2000-01-08-work-description</guid>
            <pubDate>Sat, 08 Jan 2000 00:00:00 GMT</pubDate>
            <description><![CDATA[Work

I started out by working at Chick-fil-A in the kitchen, then as a programmer for corporate.

Most of my work since then has been in Bitcoin: one of the most fascinating
technological developments of our time and the most promising of the emergent currencies.

I work at Voltage in pursuit of that curiosity, working on streamlining
payments via the Lightning Network.

I also work on numerous Bitcoin side projects, primarily Payjoin: a novel method
that makes transactions more scalable, cheap...]]></description>
        </item>
    </channel>
</rss>