Appendix: The Teaching Notebooks
draft
first cut, 2026-07-19. Tracked as sail-7ie2.
Julia/Pluto notebooks — small, illustrative, data-grounded teaching
artifacts, distinct from both the artifact series (static design notes)
and the production implementation itself (sail-judge, which stays in
~/haiku.garden, not reproduced here). One so far:
- Thompson Sampling — a real replay
(
notebooks/thompson-sampling-teaching.jl) — replayssail-judge’s actual historical fire/reward sequence from a real 2026-07-11 session (notebooks/data/saito-events-2026-07-11.jsonl), not a simulation. Move theround_idxslider and the asker/discourse-driver Beta-posterior plots recompute live, showing each arm’s belief narrow exactly as it did during the real run. Companion, non-interactive version of the same argument: Bandits, Recapped (also linked from the Artifact Series).
Live, not precomputed — this genuinely runs a Julia process
(PlutoSliderServer) on trullala, exposed via Tailscale Funnel, rather
than a static export or a set of precomputed snapshots (an earlier
attempt at the latter didn’t hold up and was dropped). That also means
it depends on trullala staying up and funneled — if the link is down,
the notebook’s own source is real and runnable locally:
notebooks/start-pluto.sh (needs a local Julia install; the notebook’s
Project.toml/Manifest.toml pin its exact dependencies).