-
A VM Isn’t a Sandbox: Building a Disposable Lab for AI Agents
A mental model for running coding agents in disposable environments: what a VM, a virtual network, Linux namespaces, and Bubblewrap each actually do, and why a VM alone isn't a sandbox. Written while building my own agent lab, for anyone who's met these terms without seeing how they fit.
-
Understanding Deepfake Video Detection: From Signals to Synchrony
A literature overview (as of year 2025) of Deepfake video detection methods, combined with my personal research journey: what I explored, what I learned, and ideas that I like but ultimately didn’t publish. This post aims to help newcomers grasp the field’s landscape and challenges, while offering reflections on ideas, failures, and future directions.
-
Understanding Optical Flow Visualization
A hands-on guide to computing optical flow with RAFT and three ways to visualize the result: arrow fields, grayscale magnitude maps, and HSV color-coded flow. Written while working on audio-visual deepfake detection, using clips of my own cat as the running example, for anyone who wants an intuitive feel for how motion between frames gets measured and seen.
-
Profile Pictures
An archive for my past profile pictures.