1425 Commits

Author SHA1 Message Date
kennethreitz 42d86295d2 Essay: Gauges got sold (yet again)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-05 08:48:48 -04:00
kennethreitz eec225a167 Essay: remove em-dashes
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-05 08:46:43 -04:00
kennethreitz e7680cb059 Essay: GitHub is still origin (for now)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-05 08:44:25 -04:00
kennethreitz db7c5adef3 Tighten the services paragraphs
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-05 08:42:37 -04:00
kennethreitz 98bbcc45b5 Drop Gauges tracker; essay: mention the move to self-hosted Umami
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-05 08:40:02 -04:00
kennethreitz db36e12574 Mercury essay: mention Gitea mirrors
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-05 08:35:59 -04:00
kennethreitz 7f902f089c Mercury essay: mention Glance dashboard at home.kennethreitz.org
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-05 04:18:54 -04:00
kennethreitz 4b5b98a37d New essay: A Server Called Mercury
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-05 01:42:35 -04:00
kennethreitz 7ec2469295 Disable giscus comments, update essay with closure
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-17 15:08:50 -04:00
kennethreitz f0b10b1e99 vault sync: 2026-04-17 15:04 (1 file) 2026-04-17 15:04:56 -04:00
kennethreitz 782ba0f4b8 vault sync: 2026-04-17 14:58 (16 files) 2026-04-17 14:58:16 -04:00
kennethreitz 82b0a5c3ac vault sync: 2026-04-16 18:13 (7 files) 2026-04-16 18:13:20 -04:00
kennethreitz f47973b201 Remove Meta/ from published essays
Meta/ holds vault-internal indexes (Glossary, Series, Themes, Timeline)
that aren't meant to be published. Sync script now excludes them.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-16 18:07:25 -04:00
kennethreitz fe651d12d9 Rename: 2026-04-infrastructure_for_one -> 2026-04-16-...
Match CMS date-parsing convention (full YYYY-MM-DD prefix) so the
essay shows the correct publish date rather than defaulting to the
first of the month.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-16 18:06:42 -04:00
kennethreitz aa909f34dc vault sync: 2026-04-16 17:59 (182 files) 2026-04-16 17:59:38 -04:00
kennethreitz a98416252a Add essay: Write It First, Then Let AI Drive
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 18:15:29 -04:00
kennethreitz d0b1ca99d6 Remove duplicate cross-links from 3 March 2026 essays
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 00:01:51 -04:00
kennethreitz 3a94c096c1 Remove excessive cross-links from 9 essays
These essays from Aug-Sep 2025 were over-linked with repetitive
internal references that made them read like wikis rather than essays.
Trimmed duplicate targets, generic theme links, and shoehorned
cross-references while keeping meaningful first-mention links.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 22:47:35 -04:00
kennethreitz 9742270e8c Remove self-link from hacker ethic essay
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 20:59:10 -04:00
kennethreitz 89547189f5 Convert vibe coder obligations to bullet points
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 20:57:23 -04:00
kennethreitz 0e317b90c6 Add what you shouldn't build to the ethic
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 20:56:00 -04:00
kennethreitz 8f7ed5f511 Break hacker ethic principles into bullet points
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 20:43:52 -04:00
kennethreitz 67452f9852 Fix emdashes in hacker ethic essay
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 20:37:47 -04:00
kennethreitz 476ae9fccd Add essay: The Hacker Ethic and the Vibe Coder
On the gap between power and responsibility as AI-assisted
development bypasses the understanding that traditionally
produced ethical instinct in programmers.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 20:34:34 -04:00
kennethreitz 11ac57f847 Bold key claims for scannability
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 19:28:22 -04:00
kennethreitz 287e16f91c Bold the goalpost progression labels
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 19:23:38 -04:00
kennethreitz be96e1c4bb Clean up goalpost progression — remove bold labels
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 19:22:37 -04:00
kennethreitz 651583dfb9 Add emotion vectors essay to indexes
Updated: essays, AI consciousness, AI main, AI philosophy,
AI collaboration indexes.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 19:20:49 -04:00
kennethreitz 510b435ff8 Remove bold headers, use italics for quoted phrases
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 19:19:15 -04:00
kennethreitz 69147a9f51 Humanize essay rhythm — vary paragraph length and pacing
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 19:14:14 -04:00
kennethreitz 0d273c5fcb Add essay: What Functional Emotion Actually Means
Response to Anthropic's April 2026 emotion vectors research,
connecting their mechanistic findings to Kenneth's construct
framework and phenomenological observations of AI inner life.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 19:06:26 -04:00
kennethreitz bc8326b630 Remove emdashes from comments essay for cleaner rhythm
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 10:51:54 -04:00
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