Back to recaps

Weekly Catch-Up: Mar 16-22, 2026

A period catch-up for the Sutro Group.

Prepared Sunday March 22, 3:09 PM. Tomorrow is Meeting #10.

Sync Status

SourceResult
Google Docs17 docs synced (added Meeting #9 notes)
Telegram861 messages across 6 topics
GitHub0 open PRs, 8 open issues

Meeting #9 Happened (Mar 16)

Yaroslav presented the roadmap. Participants: Yaroslav, Moorissa Tjokro (SPC, robotics/autonomous vehicles), Anastasiia Zhiboedova (ML Engineer, Amazon AGI), Michael Keating (data center cooling, attending NVIDIA GTC), Jonathan Belay, Yad Konrad (async via pre-recorded video), JackJack Ganbold (SPC), Andrew, Preston Schmittou.

Key outcomes:

  • Metric shift: ARD to DMC (Data Movement Complexity, Ding et al. arXiv:2312.14441). The new homework is to optimize DMC instead of ARD. DMC uses sqrt(stack_distance) per access, which maps to physical wire-length energy on a 2D memory layout.
  • Meta-goal: iterate on the process of going from "metric + problem specification" to a fast sequence of experiments. The aim is speed at solving, beyond just getting a solution.
  • Meeting video: YouTube
  • AI slides: Sutro_Efficiency_Synthesis.pdf

New Ideas from Telegram This Week

Potential high-profile visitors (chat-yaroslav, Mar 21)

  • Lukas Kaiser left OpenAI, doing open-source research. Plans to stop by the Mar 30 meeting.
  • Alec Radford also doing OSS research now. Yaroslav wants to involve both.

RL environment framing (chat-yaroslav, Mar 21)

  • Yaroslav wants to wrap our algorithmic challenges into RL environments and give them to companies like Anthropic. If it makes Claude better, that accelerates our own auto-research loops.
  • PrimeIntellect has a research grants program (compute + stipends) for novel environments.
  • Yad noted that our 33 experiments are basically an answer key. Did the agent rediscover GF(2)? Did it figure out local learning rules fail? That's richer signal than most RL envs.

Discrete ML / Wolfram (general, Mar 19-20)

  • Yaroslav shared Wolfram's work on training neural nets with pure discrete Boolean logic (AND/XOR grids). No backprop, no floats.
  • Seth Stafford framed neural networks as a quantization of random forests, recovering the random forest in a semi-classical limit.
  • 8-bit integer multiply is 5x less Joules than 16-bit FP. 8-bit integer adds: ~50x cheaper.

Repo / logistics (chat-yad, Mar 21)

  • Yaroslav asked if SutroYaro can be designated Public Domain. Yad said yes.
  • Yaroslav in Manhattan Mar 24-30 (this coming week), open to meeting members in person.
  • Video quality note: videos came through at 720p, Yaroslav asked for 4k next time.

Michael's Autoresearch fork (challenge #1, Mar 16)

  • Michael forked Karpathy's new Autoresearch, pointed it at sparse parity, asked Opus to use "unconventional or ancient mathematical theories" to avoid leaning on conventional wisdom.

DMC Infrastructure Inventory

Before running experiments, we audited what exists for the DMC metric shift.

ComponentStatusNotes
tracker.py (DMC formula)DONEsum(size * sqrt(distance)) per Ding et al.
cache_tracker.py (LRU + DMC)DONEInherits DMC, adds cache simulation
harness.py (all 5 methods)DONEGF2, KM, SGD, SMT, Fourier all report DMC
fast.py (quick iteration)MISSINGZero tracker integration (#15)
33 experiment filesMISSINGNone instantiate MemTracker for DMC
scoreboard.tsvPARTIALDMC column exists, only 5 of 35 rows filled (#16)
DMC visualization / plottingMISSINGNothing exists (#18)
Cross-method DMC comparisonMISSINGCLAUDE.md shows ARD table, no DMC equivalent

GitHub Issues (16 open, no new PRs)

Homework (due tomorrow)

IssueTitle
#17DMC baseline sweep: measure all methods
#22DMC optimization experiment: beat baseline on at least one method

Infrastructure (DMC shift)

IssueTitle
#15Add tracker integration to fast.py
#16Backfill scoreboard.tsv with DMC values
#18DMC visualization and plotting
#6Compare DMC vs ARD vs real GPU joules

Strategic

IssueTitle
#19Prototype sparse parity as RL/eval environment
#20Add Public Domain license
#21Prep for Mar 30 meeting: Lukas Kaiser + Alec Radford visiting

Existing (from before)

IssueTitle
#4Push SGD under 10ms on sparse parity
#5Test agent loop on sparse sum and sparse AND
#7Add more task variations
#8Agent complexity budget
#9Modal integration for nanoGPT energy baseline
#13Agent compatibility layer
#14Agent notification bridge

What's Due Tomorrow (Meeting #10)

From the Meeting #9 homework:

  1. Get agents to improve sparse parity using DMC (not ARD) as the energy proxy (#17, #22)
  2. Iterate on prompts and meta-approaches: make it fast to go from "metric spec + problem spec" to a sequence of experiments

Our DMC metric is already implemented (task #1 in docs/tasks/INDEX.md is DONE). But we haven't run experiments optimizing DMC yet. The CacheTracker/MemTracker already tracks DMC alongside ARD (baseline: ARD 4,104 / DMC 300,298).


Task Lists

Homework Tasks (Due Monday)

See 007-homework-meeting10.md for full breakdown.

  • Run DMC baseline sweep across top methods (#17)
  • Run at least one DMC optimization experiment (#22)
  • Prepare results summary for presentation

Infrastructure (This Week)

  • Add tracker integration to fast.py (#15)
  • Backfill scoreboard.tsv with DMC values (#16)
  • Create DMC visualization scripts (#18)

Strategic (Before Mar 30)

  • Prototype sparse parity as RL env (#19)
  • Add Public Domain license (#20)
  • Prep for Mar 30 meeting (#21)
  • Compare DMC vs ARD rankings (#6)