1. Summer 2025 Reading
  2. 1. Analysis
  3. 2. Category Theory
  4. 3. Combinatorics
  5. 4. Probability & Statistics
  6. 5. Programming Languages
  7. 6. Computer Systems
  8. 7. Algorithms
  9. 8. Novels
  10. 9. Old
    1. 9.1. Texts on Inference and Learning
    2. 9.2. Monographs
      1. 9.2.1. Machine Learning
      2. 9.2.2. Systems
      3. 9.2.3. Programming
    3. 9.3. Papers
    4. 9.4. Conferences

reading-list

Computer Systems

Books/Monographs

Papers

  1. Matt Kline; What every systems programmer should know about concurrency
  2. Ulrich Drepper; What Every Programmer Should Know About Memory
  3. Alexander Stephan and Lars Wustrich; The Path of a Packet through the Linux Kernel

Blogs

  1. Matthew Plant; Writing a Simple Garbage Collector in C
  2. Tal Hoffman; Software Transactional Memory: a stairway to lock-free programming heaven?
  3. Sidharth M.; How Nginx Handles Thousands of Concurrent Requests
  4. Toby (from Wales); PicoCTF 2021 - Binary Exploitation Challenge Writeups

Other

  1. The Missing Semester