• Splay Trees
    More about trees
  • IR
    How compilers translate programs and where intermediate representation fits in.
  • CLIP
    A review of OpenAI's CLIP and how it connects images and text.
  • Strongly Connected Components
    Finding the mutually reachable regions hidden inside a directed graph
  • Words
    Different ways to represent a word for tokenization.
  • LLMs
    All about LLMs.
  • Coroutines in C++
    A practical tour of C++20 coroutines, awaitables, promises, and coroutine frames
  • Asynchronous I/O and Coroutines
    Notes on asynchronous I/O and coroutine-based programming
  • Compilers and LLVM for Matrix Multipliaction
    How could we add Matrix representation to our language?
  • File System
    Google file system idea in Go