2026
-
Sutton RL: Day 2 - Multi-Armed Bandits
TLDR: Multi-armed bandits isolate the exploration/exploitation problem by removing state transitions and making action-value estimation the center.
-
Sutton RL: Day 3 - Dynamic Programming
Dynamic programming is the model-based starting point of reinforcement learning: with known MDP dynamics, Bellman equations become iterative value and policy update rules.
-
Sutton RL: Day 1 - RL Problem and MDP Basics
TLDR: RL is interaction for long-term reward: policy chooses actions, reward gives feedback, value estimates future return, and Bellman equations connect the pieces.
-
自私的基因:第 10 章 你为我搔痒,我就骑在你的头上
TLDR: Group living and apparent altruism can often be read through self-protection, kinship, exploitation, reciprocal exchange, and the costs of being alone.
-
自私的基因:第 9 章 两性战争
TLDR: Sexual conflict begins with unequal parental investment, pushing males and females toward different strategies around mating, care, loyalty, and display.
-
Crafting Interpreters: Chapter 2 - A Map of the Territory
TLDR: This note maps the interpreter pipeline from source text through tokens, parsing, semantic analysis, code generation, and runtime choices.
-
Crafting Interpreters: Chapter 3 - The Lox Language
TLDR: Lox is the small language that carries the book: expressive enough for classes, closures, and control flow, but compact enough to implement twice.
-
Crafting Interpreters: Chapter 4 - Scanning
Scanning is the first structural boundary in an interpreter: raw characters become tokens, so the parser can work with language units instead of individual bytes.