Blog

Technical notes and the story of learning with AI. · 中文版 →

C++

Demystifying C++: From C++23 Recursive Lambdas to Type Erasure

2026-07-18 — From C++23's explicit object parameter and lambda-to-closure-class lowering to std::function's type erasure and devirtualization.

Systems

Unmasking Docker: From Linux Syscalls to Hardware Virtualization

2026-07-17 — Containers aren't lightweight VMs — from namespaces and cgroups to shared page cache and WSL2's hardware virtualization, all the way down to the kernel.