Skip to content

Politics, culture, and philosophy through a radical liberal lens. Co-host of the Inner Life of Liberalism podcast.

68Readers
138Posts
6d agoLast active
Skillful and Unskillful Politics
Jul 20, 2026
Skill is a combination of good intent and sufficient knowledge to act well.
blogbuddhism
The Ambiguity of "Growth"
Jun 25, 2026
Anti-growth rhetoric sounds appealing, but it privileges the present over the future.
blogeconomics
American History as Fandom Lore
May 26, 2026
On MAGA canon and cosplay.
2
blogculture
Out Now: Liberalism's Inner Life
May 18, 2026
The first episode of The Inner Life of Liberalism podcast.
1
podcastpolitics
My New Project: The Inner Life of Liberalism Podcast
May 17, 2026
Subscribe now in your favorite podcast app.
announcements
The Thing About Griping About Bluesky
May 13, 2026
Let a thousand mutually suspicious communities bloom.
16
1
social mediabluesky
Don't Harm Your Enemies. Make Them Less Harmful.
May 11, 2026
Speaking with intent to harm trains the speaker in habits of hatred. The cost of online cruelty isn't only to the target.
2
2
politicsethics
What the Ancients Knew About Posting Well
May 8, 2026
An early Buddhist text gives us four questions to ask before posting—and most of what we post fails the test.
5
social mediaethics
Two Helpful Essays Illuminating Liberal Practice
May 7, 2026
Two short Buddhist essays from Thanissaro Bhikkhu on karma as feedback loop, identity as inheritance, and intention as a skill you can practice.
liberalismbuddhism
The Ethics of Not Being Offended
Apr 21, 2026
Discomfort isn't harm. Treating it as harm burns the finite moral attention we need for the suffering that actually exists.
3
ethicsculture
The Kids Aren’t Into Retro Tech Because of Surveillance Capitalism
Apr 18, 2026
Teenagers buying CDs aren't making a political statement. They just like CDs.
1
technologyculture
ReImagining Liberty Ends (And What's to Come)
Apr 5, 2026
After 101 episodes, it's time to move on to new projects.
2
podcast