# Memory — March 6, 2026

## Skills Installed Today (from vista8 Chinese OpenClaw article)
All 7 skills successfully installed:

| Skill | Method | Status |
|---|---|---|
| Defuddle | `npx skills add joeseesun/defuddle-skill` | ✅ |
| Baoyu's Skills Collection | `npx skills add jimliu/baoyu-skills` | ✅ |
| YouTube Search + Download | `npx skills add joeseesun/yt-search-download` | ✅ |
| Design Advisor | `npx skills add joeseesun/qiaomu-design-advisor` | ✅ |
| Spotify Player | `npx skills add joeseesun/qiaomu-music-player-spotify` | ✅ |
| Agent Reach v1.3.0 | `pip3 install --break-system-packages --user` + `agent-reach install --env=auto` | ✅ 7/13 channels |
| Anything to NotebookLM | `git clone` + pip + playwright chromium | ✅ deps ready |

- PATH updated: `export PATH="$HOME/Library/Python/3.14/bin:$PATH"` added to `~/.zshrc`
- Agent Reach active channels: YouTube, Twitter/X, Web, RSS, Bilibili, WeChat articles, Exa semantic search

## NotebookLM Setup
- **Account:** moon.clawdbot@gmail.com / Ai210126 / 2FA to ••90
- **Camofox architecture limitation discovered:** Cookies are memory-only — they do NOT persist to disk between Camofox tab navigations. Downloads from Camofox also don't save to filesystem.
- **Implication:** Every new Camofox tab to Google/NotebookLM requires full re-authentication (email + password + 2FA)
- **CLI:** `notebooklm` v0.3.3 installed at `~/Library/Python/3.14/bin/notebooklm`
- **Login pending:** Needs `notebooklm login` run interactively at the iMac (30 seconds, one-time, saves to `~/.notebooklm/browser_profile`)

## JEPA-DNA Podcast — Pending Download
- **Notebook ID:** `ab6ef40a-98a5-423b-ae1f-e306b95854ac`
- **URL:** https://notebooklm.google.com/notebook/ab6ef40a-98a5-423b-ae1f-e306b95854ac
- **Audio title:** "JEPA-DNA moves AI beyond DNA spellchecking"
- **Paper:** arXiv 2602.17162 — JEPA-DNA: Grounding Genomic Foundation Models through Joint-Embedding Predictive Architectures
- **Status:** Generated ✅ — download blocked by Camofox disk persistence issue
- **Fix when Bo returns:** `notebooklm login` → Moon runs `notebooklm download audio jepa-dna.mp3` → sends MP3 to Telegram

## X Posts Written Today
Long session of research + viral post writing. Topics covered:
1. **GPT-5.4** — ARC-AGI-2 73.3%, computer use 75% beating humans, CoT controllability 15.4%
2. **DeerFlow 2.0** (ByteDance, NOT DeepSeek) — LangGraph + 10-middleware pipeline, subagents, memory system, MCP token reduction 47%
3. **Sleeping sickness drug (acoziborole)** — EMA approved Feb 27, 2026; 3 pills once, 96% cure, free via WHO, 2030 eradication target
4. **Erdős minimum overlap problem** — MIT/Together AI agents with Einstein/Feynman personas beat AlphaEvolve+Terence Tao; new bound 0.380871 in 30 min
5. **Radiology AI + Karpathy** — Wes Roth/Dario video; Bo's EuroRAD data (GPT-5.4 92.2%, Qwen3.5-27B 85% local)
6. **Karpathy nanochat** — agents made 110 commits in 12h; LinkedIn meme generated (best one)
7. **British Museum repatriation viz** — MIT student "如果文物都回家"; 4548 artifacts, 99 countries
8. **Google AI + cosmic strings** — arXiv 2603.04735; neuro-symbolic system, 6 solutions, Gegenbauer polynomials → QFT connection, PTA context
9. **Anthropic jobs report** — entry-level -14%, "hiring freeze" mechanism, education premium inverting
10. **prompts.chat** — 150k stars, CC0, now has MCP server (prompts as infrastructure)

## Memes Generated Today
- `karpathy-post-agi-meme.png` — dog at desk (rejected)
- `karpathy-galaxy-brain.png` — expanding brain (rejected)
- `karpathy-severance.png` — Innie/Outie format (partial)
- `karpathy-how-its-going.png` — how it started/going (rejected)
- `karpathy-job-posting.png` — fake job post (rejected)
- `karpathy-linkedin.png` — **BEST** fake LinkedIn post ✅ "They are automated. They do not read this."

## Key Technical Findings
- **Camofox**: Firefox-based anti-detection browser; cookies stored in RAM only; each new tab = fresh session
- **Google bot detection**: Blocks Playwright headless AND headed with custom profiles for sign-in; only Camofox can get through (but loses session on navigation)
- **notebooklm-py**: CLI tool for NotebookLM; needs Playwright storage_state.json with SID cookie; `notebooklm download audio` is the right command
- **DeerFlow**: ByteDance project (NOT DeepSeek); 24.8k ⭐; port 2026; CLAUDE.md written for Claude Code integration
- **Agent Reach**: `agent-reach setup` to unlock more channels; Docker needed for XiaoHongshu; residential proxy for Reddit

## NotebookLM Login Attempt v2 (2:45 PM)
- Script: `/Users/bowang/.openclaw/workspace/notebooklm_login_v2.py`
- Used: `launch_persistent_context` with real Chrome channel, headed, persistent profile at `~/.notebooklm/browser_profile`
- Result: Successfully passed email + password steps ✅ — reached 2FA challenge
- Process still running (session keen-breeze) waiting for 2FA code from Bo
- Signal file: `/tmp/nlm_need_code.txt` — write code to `/tmp/nlm_code.txt` to proceed
- If successful: saves `~/.notebooklm/storage_state.json` with SID cookie → CLI fully unlocked

## NotebookLM Auth — SOLVED ✅ (3:09 PM)
- **Storage state saved:** `~/.notebooklm/storage_state.json` — 48 cookies including SID, PSID
- **Session is trusted** — no 2FA needed for future `notebooklm` CLI calls
- **JEPA-DNA podcast** downloaded → `jepa-dna-podcast.mp3` (34 MB) in workspace
  - Compressed copy: `jepa-dna-podcast-64k.mp3` (8.5 MB, 64k bitrate) — sent to Bo on Telegram
- **Key lesson:** Google shows a passkey enrollment speedbump AFTER 2FA — must click "Not now" within the same Playwright session before saving state. Script `nlm_login_final.py` handles this.
- **Next login** (if session expires): run `nlm_login_final.py`, send 2FA code when asked

## Reminder for Next Session
- **Agent Reach remaining channels** (6/13): XiaoHongshu (Docker), Reddit (proxy), LinkedIn, Douyin, Boss直聘, others
