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
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.
- Software Transactional Memory blogpost
- Algorithmica/HPC (parallelism)
- Everything You Never Wanted To Know About Linker Script
- Learn R*st With Entirely Too Many Linked Lists
- A From-Scratch Tour of Bitcoin in Python
- What every systems programmer should know about concurrency
- What Every Programmer Should Know About Memory
- The Path of a Packet through the Linux Kernel
- Writing a Simple Garbage Collector in C
- How Nginx Handles Thousands of Concurrent Requests
- 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.)