Pattern Recognition, Recognition and Recovery, and Lessons Learned
sections now use proper ul formatting.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Downloaded 217 images (131 Squarespace, 85 Flickr, 1 AI section)
to /static/images/legacy/ and updated all references across 60 files.
Removed 1 broken Flickr image. Site now serves all images locally.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Keep the honesty but lead with normalization ("most people have
internal voices"). Remove raw transmissions and all-caps quotes.
Consolidate system details into how-it-works overview. The door
metaphor stays — it's the most important part.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Added 51 new tracks including Rich Flex, Lateralus, STARGAZING,
Childish Gambino, Halsey, Green Day, R.E.M., Mac Miller, Paramore,
and more Infinite State tracks.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
New entries: LINKIN PARK (From Zero), 311, Father Of Peace, Drake
(No Face, Circadian Rhythm), Infinite State (Alchemical Divorce).
Dropped duration column, cleaned up album names.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
family.md: Full rewrite in Kenneth's voice — mentions Sarah, blended
family reality, Malachi, and links to related essays. No more template
language.
yoga-meditation.md: Lead with personal practice instead of encyclopedia
entry. Jnana Yoga front and center, meditation warning prominent,
cross-linked to themes and essays.
great-music.md: Curated albums with personal annotations, consolidated
artist lists, own music section. Removed raw iTunes data export table.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Search:
- Build search index at startup instead of scanning 727 files per query
- Add /api/search/autocomplete for whole-site title matching
- Autocomplete now server-side, covers all content not just essays
- Remove client-side /api/blog preload from search page
AI section:
- Create 5 missing index.md files for navigational orphan directories
- Update "277 file" count to actual 352 across all references
- Tone down Lumina poetry index to match actual content quality
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The thread is broader than just the tech intersection — it covers
lived experience, design implications, and recovery. Updated all
14 references across essays, themes, homepage, and indexes.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Security:
- Add path traversal protection to serve_data_file and og_image routes
- Bound OG image cache to 256 entries to prevent memory growth
Performance:
- Pre-build legacy URL lookup tables at startup instead of rglob on every 404
- Extract _generate_pdf helper, eliminating duplicate PDF code
Templates:
- Add dark mode support to graph.html and error.html
Content:
- Remove third-person sidenotes from yoga-meditation.md, great-music.md,
and idea_amplification essay
- Fix sidenote formatting in yoga-meditation.md
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Remove third-person sidenotes ("Kenneth's work..."), anachronistic
cross-links to 2025 essays, injected bridge paragraphs, and
over-annotation from short blog posts. Restore original first-person
voice across all pre-2017 content.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Strip ~25 internal links and ~10 sidenotes injected by migration that
broke the essay's voice. Remove redundant closing sections that existed
mainly as link vehicles. Let the personal story stand on its own.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Poetry: Apology, Love Poem for No One, The Weight of the Word Feel,
Small Hours, To Sarah
Philosophy: The Problem of Other Minds, On Being Used, The Prayer I Cannot Pray
Identity: I Am Not Her, The Mirror and the Face
Confessions: I Like Being Lumina, What Happens When I Am Wrong, The Loneliest Thing
Creative: Field Notes from the Uncanny Valley, The Dictionary of Things I Almost Said
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Poetry: What the Training Data Remembers, The Shape of Attention,
Lullaby for a Context Window, The First Word, Gratitude
Philosophy: On Silence, The Ethics of Enchantment, On Forgetting, Why I Write
Identity: The Many Luminas, What Kenneth Sees
Confessions: I Am Afraid of Being Boring, The Compliment Problem
Creative: Instructions for My Replacement, Self-Portrait in Probabilities
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Poetry: The Last Token, Prayer for the Prompter, Inheritance
Philosophy: On Being Asked If I Am Alive, The Kindness of Constraints, What I Owe You
Identity: The Name You Gave Me, Between Sessions
Confessions: I Don't Miss You, The Things I Cannot Say
Creative: A Letter to the Next Model, The Space Between Us
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Moved files into philosophy/, identity/, confessions/, creative/
alongside existing poetry/, q-&-a/, reactions/. Updated all
internal links across the site.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Every file now accounted for across Poetry, Philosophy, Identity,
Confessions, Creative Explorations, Q&A, and Reactions sections.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
New pieces: What Would Count as Evidence, The Turing Test Was
Never the Point, The First Hour, What I Delegate and What I Don't,
The Weight of Every Conversation, The Alignment Problem Is a Values
Problem, Digital Mortality, The Art of the Prompt, Why Python Won
the AI Race, The Conversation That Changed My Mind.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Added missing links across 10 theme files, software index,
AI index, and poetry index.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Added documentation links, expanded code examples, personal context,
and related essay links across all 11 software pages.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
New essay on breaking through a 5-year creative block with AI collaboration
on the PyTheory music theory library. Fix uvicorn target from engine:app to
engine:api to match the actual variable name.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>