Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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) — replays sail-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 the round_idx slider 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).