Misc

Index of random stuff (most of which I haven't read yet but suspect might be useful at some point in the future). Mostly for my own reference.

Generic deep learning stuff

  1. Conv2d flattened impl fwd/backward
  2. Weight Agnostic Neural Networks blog
  3. Variational JEPA
  4. EGGROLL

Systems

I still enjoy messing with computer systems as a hobby. Sadly, owing to the allure of AI-assisted code generation, I find myself thinking about it less and less. (Of course, to whatever extent system design and systems-level considerations are inapplicable to the high-level architecture I embed in my prompts to begin with). Perhaps more saliently: unlike undergrad, my graduate coursework (much less research) is very far removed from systems. As a result there is a huge and growing backlog of stuff here.

  1. Software Transactional Memory blogpost
  2. Algorithmica/HPC (parallelism)
  3. Everything You Never Wanted To Know About Linker Script
  4. Learn R*st With Entirely Too Many Linked Lists
  5. A From-Scratch Tour of Bitcoin in Python
  6. What every systems programmer should know about concurrency
  7. What Every Programmer Should Know About Memory
  8. The Path of a Packet through the Linux Kernel
  9. Writing a Simple Garbage Collector in C
  10. How Nginx Handles Thousands of Concurrent Requests
  11. PicoCTF 2021 - Binary Exploitation Challenge Writeups

(I won't ever remove anything from here, so I might have read some of this. But I might not, so don't blame me if something is terribly wrong with some of these.)