Commit Graph

1393 Commits

Author SHA1 Message Date
kennethreitz cbed44aa6a Add lurking detail to comments essay
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 10:44:50 -04:00
kennethreitz 4a033c1651 Tighten comments essay — fix emdashes and trim length
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 10:44:04 -04:00
kennethreitz e904196f96 Add 'Don't Read the Comments' essay and disable giscus reactions
New essay about adding comments to the site, referencing Aaron Swartz's
advice and the tension between enjoying the quiet and wanting conversation.
Also disables the reactions widget — comments only.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 10:33:27 -04:00
kennethreitz 291f36feb0 Rewrite photography archive section to focus on what makes it great
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 16:00:10 -04:00
kennethreitz a9d5cad2f4 Replace static photo with oEmbed on photography page
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 15:40:32 -04:00
kennethreitz 527e39b016 Add photos.kennethreitz.org oEmbed to building essay
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 15:35:11 -04:00
kennethreitz bd2e74e9d6 Refactor photography page with section headers and better flow
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 15:16:57 -04:00
kennethreitz b4a779482c Add intro text and section divider to photography page
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 15:05:31 -04:00
kennethreitz 9a8b867496 Replace oEmbed provider whitelist with auto-discovery
Instead of maintaining a hardcoded list of oEmbed providers and endpoints,
fetch the target page and look for <link rel="alternate" type="application/json+oembed">
discovery tags. Any site with proper discovery (photos.kennethreitz.org, WordPress, etc.)
now works automatically. Includes negative caching for non-oEmbed URLs.

Also adds oEmbed embed of photos.kennethreitz.org to the photography page.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 14:51:53 -04:00
kennethreitz 7db05deae7 Rewrite photography home essay with deeper philosophical voice
Rewrote with stronger opening, woven philosophical depth, expanded
architecture section (multi-tenant to single-tenant pivot, Alpine/JWT
to HTMX/sessions evolution), new "What the Mirror Shows" section on
the recursive loop, cross-links to related essays, and reduced em
dashes throughout.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 14:02:09 -04:00
kennethreitz 25ccc65cfa Add section on bolt, Alpine removal, and architecture evolution
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 13:48:14 -04:00
kennethreitz 99b70c3271 New essay: Building a Home for Twenty Thousand Photographs
Technical deep dive on photos.kennethreitz.org — pipeline, AI metadata,
geography, deduplication, and what happens when you make 20k photos searchable.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 13:38:31 -04:00
kennethreitz d23cf7e22d Add photos.kennethreitz.org links to photography section and blog post
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 01:32:04 -04:00
kennethreitz 9dc56f83dc Add ayahuasca essay to essays index and spiritual practice theme
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 04:44:07 -04:00
kennethreitz 341e616297 Add essay: Why I Stopped Doing Ayahuasca and Started Paying Attention
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 04:35:37 -04:00
kennethreitz 082a4cbfe5 Update essays index and theme pages with new photography and awareness essays
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 18:19:28 -04:00
kennethreitz c05e14ce71 Add essays: Sixty Thousand Images, Drop the Word (awareness vs consciousness)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 18:11:05 -04:00
kennethreitz c4101d5f78 Add essay: Sixty Thousand Images and Nowhere to Put Them
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 17:35:55 -04:00
kennethreitz 50a1cc7f9e Add album release update note to NumPy as Synth Engine essay
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 16:57:28 -04:00
kennethreitz 4cf044492f Use full iframe embed for Interpretations player in NumPy essay
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 16:53:51 -04:00
kennethreitz c5767b79c6 Add Interpretations embed to NumPy as Synth Engine essay
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 16:53:37 -04:00
kennethreitz 3394a65266 Add Interpretations oEmbed provider and use bare URL in album essay
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 16:31:39 -04:00
kennethreitz 8a8f493606 Link to Interpretations album essay from NumPy as Synth Engine
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 16:24:49 -04:00
kennethreitz 20af67b286 Fix nicotine reference to vape, not cigarettes
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 14:57:57 -04:00
kennethreitz ea16ae8677 Add Sarah's perspective on hospitalization reality to What Success Looks Like
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 14:56:15 -04:00
kennethreitz be1a9f9b7b Add What Success Looks Like to mental health, essays, and theme indexes
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 12:21:57 -04:00
kennethreitz c6c1c2e35f Add essay: What Success Looks Like — mental health and breaking the winter cycle
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 11:15:31 -04:00
kennethreitz 3411f382f2 Add embedded album player to Interpretations page
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 10:34:37 -04:00
kennethreitz de4f91fbc3 Fix year to 2026 on Interpretations page
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 17:32:00 -04:00
kennethreitz 413b6700ad Minor wording fix in Interpretations essay
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 17:13:36 -04:00
kennethreitz 83006323b0 Add horizontal rule before update note in Interpretations essay
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 17:12:23 -04:00
kennethreitz 14a1a428c0 Add release update note to Interpretations essay
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 16:55:21 -04:00
kennethreitz 073cf37875 Add Spotify and Apple Music links to Interpretations essay
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 12:53:13 -04:00
kennethreitz d803c8222f Update Interpretations essay links to official sites
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 12:48:58 -04:00
kennethreitz 65b9f25371 Remove tracklist from Interpretations page
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 04:35:01 -04:00
kennethreitz 560a45684c Add Apple Music link to Interpretations page
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 04:28:48 -04:00
kennethreitz 606d501bf7 Update Interpretations with Spotify streaming link
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 14:39:51 -04:00
kennethreitz e19f6bd898 Add official site link to top of Interpretations page
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 14:38:16 -04:00
kennethreitz d7d5c65c51 Add Interpretations album cover to music page
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 14:34:41 -04:00
kennethreitz 13944e8f07 Add interpretations.kennethreitz.org links to music page and essay
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 01:02:07 -04:00
kennethreitz 17edc04a03 Update Interpretations page to reflect AI collaboration process
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 17:46:47 -04:00
kennethreitz a63ebfea08 Add Interpretations album page to music section
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 13:29:18 -04:00
kennethreitz ce09298f26 Move player screenshot down one paragraph in Interpretations essay
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 11:21:34 -04:00
kennethreitz c0b9d73632 Move player screenshot higher in Interpretations essay
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 11:13:56 -04:00
kennethreitz b2944c23ef Add Interpretations terminal player screenshot to essay
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 11:13:03 -04:00
kennethreitz f659bee9b6 Add essay: Interpretations — An Album Written in Python
Work-in-progress announcement of the Interpretations project,
an album of compositions written as Python scripts using PyTheory.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 02:03:26 -04:00
kennethreitz 4e304d2cbe Add essay: Free OP-XY Presets, Made from Python
Announces pytheory-opxy project — 69 multisampled instruments and 12 drum kits
for the Teenage Engineering OP-XY, all synthesized from Python using PyTheory.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-01 01:56:20 -04:00
kennethreitz 5accf5c6cb Remove OP-XY sample pack essay — saving for later
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 07:46:05 -04:00
kennethreitz 80ed46b21c Rewrite OP-XY sample pack essay in Kenneth's voice
Simpler, more direct. Opens with what it is, not a market analysis.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 07:35:20 -04:00
kennethreitz 58650cf2b9 Full name: Free Teenage Engineering OP-XY Sample Packs, from Math
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 07:26:01 -04:00