Computer Science
6 writings
- The Tetris on the Home Page The small Tetris board playing itself on this blog's home page is a guideline-accurate Rust engine, a search bot that out-digs Cold Clear 2 in the one comparison I could make rigorous, and an anytime-search architecture that fits tree search into a 60 Hz frame budget. The whole thing ships as 114 KB of WebAssembly, and most of the new code was written by an AI agent, which is its own part of the story. Also covered: the three years the project spent abandoned, and the neural network that didn't make it.
- LLMacaroon: Re-architecting Platform for Secure LLM Apps A security architecture that lets users distrust over-privileged LLM apps: it uses macaroons for controlled resource sharing and a local action proxy with optional human-in-the-loop, requiring minimal changes to platforms like ChatGPT.
- Towards Unsupervised Few-Shot Text Style Transfer: NLP Course Project An NLP course project on unsupervised few-shot text style transfer, building a T5 conditional-generation model with a style-extractor encoder, likely the first third-party implementation of TextSETTR-style targeted restyling.
- Theory Of Computability Notes Personal final-exam cheat sheet for CSE 105 Theory of Computability: regular languages, automata constructions, and the given / want-to-show / construction / correctness proof pattern. Not comprehensive.
- Intro Discrete Mathematics Notes Personal notes for CSE 20 Discrete Mathematics for Computer Science, taken Fall 2020 with Shachar Lovett, covering recursive definitions, sets, and proof techniques.
- A Survey of Recent Meta-Learning Perspectives, Approaches, and Applications A high-school-era survey of meta-learning, or learning to learn, covering Model-Agnostic Meta-Learning, Meta-Reinforcement Learning, and few-shot methods alongside their mechanisms, applications, and performance.