Back to replicas

Replica documentation

How To Remember Anything Forever-ish

Local route /interactive-explanation/remember/ keeps the original comic-plus-simulation structure, preserves the spaced-repetition demos and practice flows, and trims the public route down to the footer-only reference policy.

Upstream snapshot: c42502c36f7abf658cf7b33fc10af76287b3bb81
License: CC0 1.0

Source snapshot

Vendor baseline came from the published ncase/remember site tree. The local copy keeps the main comic page, the iframe-backed simulations, audio, printable PDFs, and sharing assets while removing public translation, supporter, and source-promo surface from the route.

  • Live page verified against https://ncase.me/remember/ on 2026-03-10.
  • Public provenance now lives only in the shared footer, while CC0 and repo details remain here in docs.
  • The shipped route is English-only and intentionally omits the old translation index and supporters iframe.

Asset and source map

  • remember/index.html keeps the comic shell, panel markup, chapter anchors, and share block.
  • remember/js/comic.js still drives panel rendering, iframe lazy-loading, audio, and local share buttons.
  • remember/sims/ preserves splash, forgetting-curve, calendar, single-card, multi-card, Leitner, and download helpers.
  • remember/pdf/, remember/pics/, and remember/audio/ remain vendored so the printable and media flows still resolve locally.

Known deviations

  • The public route removes creator, repo, translation, public-domain, and supporter callouts from the visible comic and credits flow.
  • The old translation picker and translation prompt logic were removed from the shipped JS so the local route no longer depends on translations.txt.
  • The ending keeps subject-matter reading links and share controls, but drops the supporters iframe and self-promo closing block.

Reproduction notes

  • Vendor the published comic tree first, then remove translation and supporter surfaces without changing the panel or iframe runtime.
  • Keep the share buttons wired from window.location so the route stays GitHub Pages-safe under nested subpaths.
  • Run node interactive-explanation/tools/check-public-surface.mjs after touching the ending credits area or any share markup.

Parity checklist

Loading...
Loading parity contract...