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

Computer Science

6 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.
  • 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.
  • 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