Two changes, one commit:
1. Reframe "weaknesses" as "extensions memex adds":
Karpathy's gist is a concept pitch, not an implementation. Reframe
the seven places memex extends the pattern as engineering-layer
additions rather than problems to fix. Cleaner narrative — memex
builds on Karpathy's work instead of critiquing it.
Touches README.md (Why each part exists + Credits) and
DESIGN-RATIONALE.md (section titles, trade-off framing, biggest
layer section, scope note at the end).
2. Replace docs/artifacts/signal-and-noise.html with the full
upstream version:
The earlier abbreviated copy dropped the MemPalace integration tab,
the detailed mitigation steps with effort pips, the impact
before/after cards, and the qmd vs ChromaDB comparison. This
restores all of that. Also swaps self-references from "LLM Wiki"
to "memex" while leaving external "LLM Wiki v2" community
citations alone (those refer to a separate pattern and aren't ours
to rename).
The live hosted copy at eric-turner.com/memex/signal-and-noise.html
has already been updated via scp — Hugo picks up static changes with
--poll 1s so the public URL reflects this file immediately.
Archive a self-contained HTML copy of the design rationale artifact —
the interactive Signal & Noise analysis of Karpathy's pattern that
produced memex. Fully self-contained (inline CSS + JS, only external
dependency is Google Fonts), works offline, renders identically in any
modern browser.
Updated the README Credits section to link:
1. Live interactive version at eric-turner.com/memex/signal-and-noise.html
2. Original Claude artifact
3. Archived copy in this repo
4. Condensed written version in DESIGN-RATIONALE.md
The archived HTML means the analysis survives even if the live site or
the Claude artifact URL ever goes away.