Skip to content
Xiyan's Blog
|
  • Writings
  • Topics

Writings

Long-form posts, project write-ups, and notes from what I’m learning.

8 writings

  • The Tetris on the Home Page Project 2026 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.
  • Operating Systems Papers Readings Note Notes 2024 Reading notes for UCSD's graduate Operating Systems course, CSE 221, distilled from the paper readings and discussions on classic OS design, synchronization, and systems tradeoffs.
  • LLMacaroon: Re-architecting Platform for Secure LLM Apps Project 2023 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 Project 2022 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 Notes 2021 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.
  • Introduction to Differential Equations Notes Notes 2021 Personal notes for Math 20D Introduction to Differential Equations: classifying ODEs and PDEs, linearity and order, and the core techniques for solving them.
  • Intro Discrete Mathematics Notes Notes 2020 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 Survey 2019 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.

© Xiyan Shao 2019 – 2026 | CC BY-NC 4.0 | Subscribe via RSS

Colophon · RSS · JSON Feed