Commit Graph
77 Commits
Author SHA1 Message Date
wassnameandClaudypoo 38ddb544d9 Make 'Numbers worth knowing' quote-anchored with source-credence + calibrated language
Each bullet now leads with the action, carries a verbatim quote + footnote, states
source type (independent benchmark / peer-reviewed / single-group preprint) so the
reader can weight it, and uses Kent-style estimative language on the takeaway.

Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
2026-07-23 12:02:51 +08:00
wassnameandClaudypoo 3f35addb7f Expand 'Numbers worth knowing' bullets with point + context for readability
Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
2026-07-23 11:57:53 +08:00
wassnameandClaudypoo 23d3331ee2 Fix two varglite nits: complete Lost-in-Middle quote, add context to config block
Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
2026-07-23 11:48:50 +08:00
wassnameandClaudypoo f10151e661 Add varglite 2026 judge lit-review + operational-numbers digest
New refs/llm_judge_litreview.md: verbatim before/key/after quotes (fetched from
raw source this turn) for position/self-preference/reasoning/context-rot, a
machine-accessible benchmark table, and an epistemic summary with calibration.
llm_judges.md gets a compact 'Numbers worth knowing (2026)' digest pointing to it.

Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
2026-07-23 11:46:12 +08:00
wassnameandClaudypoo 3b7e82d402 Add 2026 lit-search batch to judge-bias evidence (position/self/reasoning/context-rot + benchmark index)
Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
2026-07-23 09:19:06 +08:00
wassnameandClaudypoo 2692ea8a4e Add reasoning-token budget guidance and LLM-as-judge survey
Add a per-model, per-difficulty token-budget note to judge-selection: models
vary ~6x in tokens/task (Artificial Analysis), reasoning models emit ~8x more
and scale with difficulty (Epoch AI, DeepSeek-R1), and the depth-vs-breadth
trade (cap reasoning low + N passes on easy tasks, which doubles as the
repeat-variance check; don't truncate near model capability). Add Gu et al.
"A Survey on LLM-as-a-Judge" as a second survey anchor. Cache new quotes.

Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
2026-07-23 08:54:26 +08:00
wassnameandClaudypoo 01db376bca Add real SpeechMap per-lab refusal index to judge-selection
Replace the qualitative refusal claim with SpeechMap's per-lab Free Speech
Index (Mistral/xAI/Google most permissive; Anthropic/OpenAI most restrictive
majors; Chinese labs mid-high on the aggregate but topic-censored). Flag the
two traps: it's a lab average (hides a safety-tuned Gemma) and a cross-topic
aggregate (hides a per-subject refusal cluster). Cache the table.

Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
2026-07-22 16:16:42 +08:00
wassnameandClaudypoo 54b8a2bb79 Add real Judgemark v4 frontier and evaluator-blind-spot papers
Replace the hand-waved judge-model guidance with the checked-in Judgemark v4
cost-vs-score frontier (opus-4-6 top, gemma-4-31b the cheap knee; Qwen/DeepSeek
are mid-pack not frontier, correcting the earlier claim). Quote Doddapaneni
(evaluators miss >50% of injected quality drops) and Shankar (criteria drift,
validators need validation). Cache both papers and the frontier table.

Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
2026-07-22 16:12:46 +08:00
wassnameandClaudypoo 0105153305 Add judge-validity checklist and model-selection to llm_judges ref
Fold wassname's repeated eval-validity checklist into refs/llm_judges.md:
rubric-earns-ink, read-the-whole-trace, anchoring/scale-precision, repeat
variance, and a judge feedback channel. Add a judge-model-selection section
(Judgemark v4 cost-vs-score frontier, speechmap topic-conditional refusals).
Cache the new sources (Hamel, Databricks x2, Eugene Yan) with verbatim quotes
and onward paper links in docs/evidence.

Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
2026-07-22 16:09:18 +08:00
wassname 9d00a069c6 Require reading both sides of LLM evaluations 2026-07-18 14:41:59 +08:00
wassname cdab6cbbb9 Record ML debugging benchmark results 2026-07-13 06:11:08 +08:00
wassname a0fcfa291e Add blinded ML debugging benchmark harness 2026-07-12 22:18:26 +08:00
wassname 9774c4bb1d Record skill audit evidence 2026-07-12 22:01:36 +08:00
wassname 0be4323312 Add fail-fast skill audit 2026-07-12 22:00:49 +08:00
wassname fa534cf44e Correct overconfident debugging advice 2026-07-12 22:00:49 +08:00
wassname (Michael J Clark)andGitHub e92ec01efe Enhance ML debugging guidance for LLM agents
Added guidance for LLM agents on reading and calibrating their confidence levels in ML debugging.
2026-06-26 09:52:43 +08:00
wassnameandClaudypoo 5fca5ad2b2 Refresh Schulman cache anchors after transcript rewrite
Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
2026-06-25 10:31:39 +08:00
wassnameandClaudypoo f8f512f603 Cite Irpan in research taste (signs-of-life, seed canary)
Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
2026-06-25 10:31:39 +08:00
wassnameandClaudypoo 3fe6cb9ad9 Replace OCR-garbled Schulman cache with clean slide transcript
Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
2026-06-25 10:31:39 +08:00
wassname 67d4dc90bb Document quote-first evidence style 2026-06-25 10:31:39 +08:00
wassname 20f03f20b8 Expand research taste appendix with expert quotes 2026-06-25 10:31:39 +08:00
wassname 8fc2c0bbd0 Add research taste evidence appendix 2026-06-25 10:31:39 +08:00
wassname (Michael J Clark)andGitHub 3f3f95a3b4 Update SKILL.md with debugging strategies and folklore
Reorganize and refine debugging folklore and hypotheses for RL implementations.
2026-06-14 08:37:57 +08:00
wassname b8c3ffcf11 gpt5.5/fable 2026-06-12 09:30:25 +08:00
wassname 160bd040cc docs: add sourced transformer report folklore 2026-06-12 07:02:58 +08:00
wassname 3e28a950e9 docs: clarify competing-worlds debugging loop 2026-06-12 06:53:36 +08:00
wassname 8b9a1d62ed docs: resolve ml-debug TODO references 2026-06-12 06:52:38 +08:00
wassname 966f948d36 docs: refine numerical and scheduler debugging guidance 2026-06-12 06:35:29 +08:00
wassname (Michael J Clark)andGitHub e58eda360b Update SKILL.md with TODOs for future content
Added TODO items for additional references and empirical evidence regarding transformers and model sizes.
2026-06-11 21:35:49 +08:00
wassname (Michael J Clark)andGitHub 1ad74e14c6 Update loss_surface.md 2026-06-11 21:21:01 +08:00
wassname (Michael J Clark)andGitHub 6e9a3ca633 Revise introduction in diagnostics.md
Updated the introduction to provide context for diagnostic code snippets.
2026-06-11 21:18:07 +08:00
wassnameandClaudypoo 30ac76053e chore: drop links to deleted/tombstone gists (repo is canonical now)
Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
2026-06-11 16:55:04 +08:00
wassnameandClaudypoo 0837f27f08 fix: companion gist link pointed at the wrong gist
Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
2026-06-11 16:41:50 +08:00
wassnameandClaudypoo 8cd3c61050 folklore: tuning playbook, Domingos, Bekman loss spikes, Ng error analysis; LLM-judge bias appendix
- SKILL.md: 3 new entries (exploration-over-exploitation + nuisance HPs,
  test-set contamination, loss-spikes-mean-bad-data-pocket) and an Ng
  100-misclassified-examples quote under inspect-the-data
- refs/llm_judges.md: position/verbosity/self-preference biases (Zheng,
  Wang 66/80 flip, Panickssery) + mitigation checklist from verdict docs
- Lones pitfalls linked as the exhaustive 36-item do/don't checklist
- 6 new frozen evidence files; Hamel evals link in further reading

Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
2026-06-11 15:30:41 +08:00
wassnameandClaudypoo 2a2f5045bb folklore: add Karpathy common-mistakes tweet and Sculley CACE principle
Both quote-verbatim with frozen evidence: the 2018 tweet thread (mirrored
via threadreaderapp, x.com blocks fetching) slots after overfit-one-batch;
CACE (NIPS 2015, entanglement section transcribed from the PDF) gives
Always-Be-Ablating its why.

Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
2026-06-11 14:43:47 +08:00
wassnameandClaudypoo fb753d093e restructure: quotes-first SKILL.md, synthesized playbook split out
SKILL.md is now folklore only: verbatim practitioner quotes ordered
most-general-first, transformer/LLM fine-tuning entries in their own
section, minimal context, links and footnotes. New sources: unsloth,
axolotl (+training stability), HF course ch8.4, Bekman debug_utils
(evidence frozen in docs/evidence/).

The synthesized material (mental models, priors, symptom tables, agent
loop, triage, anti-patterns) moves to PLAYBOOK.md, framed as menus of
hypotheses rather than authoritative diagnoses. Made-up symptom tables
no longer sit next to sourced quotes.

Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
2026-06-11 14:33:32 +08:00
wassnameandClaudypoo 8ee980d62f diagnostics: add NaN-poisoning leakage tracer + Karpathy backprop-to-input check; README citation
NaN poisoning: inject NaN where info must not come from (future/test/labels), run the real pipeline, assert past outputs stay finite. Documents false negatives (pandas skipna, nanmean) and false positives (softmax rows, batch stats). Backprop-to-input is its gradient dual for inside the model; quote already frozen in docs/evidence/karpathy_recipe_training_nn_2019.md.

Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
2026-06-11 10:18:51 +08:00
wassname (Michael J Clark)andGitHub 53fb1c4bda Update SKILL.md 2026-06-03 08:19:07 +08:00
wassname (Michael J Clark)andGitHub 8e1f9dec6d Update README.md 2026-06-03 08:18:11 +08:00
wassname (Michael J Clark)andGitHub d1b1608a49 Update README.md 2026-06-03 08:17:04 +08:00
wassnameandClaudypoo 8509ec3c30 folklore: promote Spinning Up to main; add a Research-taste section
- Promote the general (non-RL-specific) Spinning Up lessons up to the main
  folklore: "broken code fails silently", "you can't tell it's broken if you
  can't see that it's breaking", and test on more than one setup.
- Add gwern's "Unseeing" to the data theme: you can't read what you actually
  wrote, hence fresh eyes / a fresh-eyes subagent.
- New "Research taste (adjacent to debugging)" section with verbatim quotes,
  each cached: Neel Nanda (your research is false by default; excitement is
  evidence of bullshit; read your data), Ulisse Mini (understand the system to
  shrink the search space), John Wentworth (gears-level models are capital
  investments vs cheap black boxes).

All quotes verbatim from cached sources; 25/25 footnotes resolve.

Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
2026-06-02 21:08:49 +08:00
wassnameandClaudypoo a602ea5a0e rl: quote Spinning Up (Achiam) on silent failure and bug-first debugging
Spinning Up as a Deep RL Researcher was only a bare code link; it's the
canonical RL-researcher guide and its debugging advice is gold. Cache the
rigour/debugging sections verbatim and quote the sharpest lines in the RL
sub-skill: "broken RL code almost always fails silently", "if it doesn't work,
assume there's a bug", "measure everything ... you can't tell it's broken if
you can't see that it's breaking", and test on more than one env. Add to RL
sources.

Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
2026-06-02 21:04:55 +08:00
wassnameandClaudypoo ee4e9a5caa folklore: add koaning, gwern, kidger, nanochat, cleanrl; trim lucidrains
Gather debugging folklore from more practitioners, each a verbatim quote
checked against a cached source copy (footnoted with line numbers):
- koaning (Vincent Warmerdam), "Bad Labels": benchmark labels are often wrong;
  find them with confidence-sorted errors.
- gwern, the tank-detection legend: the canonical data-leakage parable, plus
  the scout-mindset twist that it's a likely-unsourced urban legend.
- Patrick Kidger, "Just Know Stuff": why research code is buggy ("kludge ...
  bugs that don't cripple things only because some other bug stops them") and
  "never accept the kludge". Plus a one-line jaxtyping pointer for shape bugs.
- nanochat (Karpathy): BOS-alignment fake metric improvement; all-ranks must
  clip on inf (a multi-GPU bug single-GPU testing hides).
- cleanrl "37 Implementation Details of PPO" -> RL sub-skill, as the canonical
  proof that reference-impl details (not ideas) decide whether PPO works.

Trim the lucidrains item to one quote (it had ballooned). Add wassname credit
+ companion-gist link. All 20 footnotes resolve.

Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
2026-06-02 20:59:36 +08:00
wassnameandClaudypoo 9911ac83c5 folklore: add lucidrains transformer-stability item (QK-norm, post-emb LN)
Phil Wang's x-transformers is the canonical "the fix is in the code, not the
paper" catalogue. Add a folklore item on the most debugging-relevant trick:
QK / cosine-sim normalization to stop attention logits overflowing (the usual
cause of transformer loss spikes/divergence), plus the BLOOM/YaLM
post-embedding LayerNorm. Two verbatim lucidrains quotes, footnoted to the repo
+ a cached README copy with line numbers. Doubles as the modern concrete
example for the read-a-working-implementation section.

Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
2026-06-02 20:49:15 +08:00
wassnameandClaudypoo 38ec634ff3 restructure: folklore-first, quote-verified, with wassname intro
Reorder around what's durable, per wassname's curation:
- human-written intro up top; rename to "wassname's ML Debugging Folklore"
- mindset first: calibrate -> mental models -> Part 1 general tricks (kept,
  they're well-based) -> read a working implementation when stuck
- a Folklore section built from verbatim, source-checked quotes (Jones,
  Rahtz, Karpathy, Schulman, Henderson, Irpan, CS231n, Slavv, Goodfellow),
  each footnoted to the canonical URL + the cached copy with line numbers
- LLM-agent babysitting (debugging loop, triage menu, anti-patterns) moved to
  the bottom where it belongs; triage reframed as a menu, not a flowchart
- deeper one-off tricks split to refs/ (loss_surface, metric_stuck, sweeps),
  scrubbed of private tooling (wandb/just/SI/personal scripts)

Quote integrity: every quote independently verified by fresh-eyes subagents
against the cached sources; fixed a reformatted Schulman slide, a truncated
Jones sentence, a reversed-order Rahtz stitch, a falsely-quoted Slavv phrase,
and the 3e-4 line (now the real tweet, framed as the joke Karpathy confirmed
it was, not gospel). lr_scheduler anti-pattern nuanced (warmup/cyclic matter).

Remove superseded SKILL2.md draft.

Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
2026-06-02 20:46:25 +08:00
wassnameandClaudypoo cf9df71f6a add SKILL2.md: condensed anchor proposal (74 vs 703 lines)
Procedural/vibe anchor with gradual disclosure: calibrate + loop +
non-obvious numbers inline, tables/triage/sweeps demoted to on-demand
links into SKILL.md and refs/. Draft for side-by-side comparison; not
wired in (SKILL.md remains the entry point).

Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
2026-06-02 13:26:59 +08:00
wassnameandClaudypoo ab827116b5 remove AI flourishes and rhetorical "X, not Y" framing
- drop "detective at a scene, not a fortune teller", "guess wearing a
  fix's clothes", "that reflex is the enemy"
- rephrase negative parallelisms in intro/calibrate/loop to positive
  (judgment not a checklist; mindset not ticking boxes; evidence not
  prior; isn't a recipe; it's a; menu not a procedure; code not abstract)
- keep genuine instructional contrasts (relative error not absolute, etc.)
- trim pseudocode comments to intent-only

Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
2026-06-02 12:56:35 +08:00
wassnameandClaudypoo 7410a7ccf3 restore -- attribution form for blockquote citations
Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
2026-06-02 12:52:43 +08:00
wassnameandClaudypoo b6fad64930 loop pseudocode: pseudopy style (← assignment, ── divider, t̂)
Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
2026-06-02 12:51:15 +08:00
wassnameandClaudypoo 90b11214f8 de-AI pass: drop em-dashes, flourishes; resolve in-file TODOs
- convert all prose ' -- ' to commas/periods/parens (left code/CLI/arrows)
- remove the antithesis flourish in the bisect step; inform not persuade
- de-telegraph "no model, no forward pass, no GPU. pure math."
- add non-exhaustive hedges (and so on / like) where lists implied closure
- fix typos: authoritative (x2), sklearn, it indented
- TODO: triage decision tree converted from ASCII art to nested bullets
- TODO: add Further reading section linking docs/evidence/* files

Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>
2026-06-02 12:49:28 +08:00