That’s funny because I produced a remix with an original beat I composed over a 2pac acapela, and the number one comment I always get is that the song gives people chills and goosebumps.
Sure enough, it does give me chills pretty fast. Do you reckon you could put it on Spotify or at least publish a higher quality file? The MP3 download seems dead
(Nvm for Spotify - it's there just not in my country :( )
Is it possible to do stateful stuff like NAT in eBPF without having to reimplement conntrack? I think cilium does it but has to reimplement in using maps.
Not in an XDP program, it runs almost immediately after a packet has been rxed, and yes, Cilium does this by reimplementing similar logic in BPF. You could request new helpers for a SCHED_CLS type program though. The helpers don't exist today, but eBPF is use case driven, and if there is a good use case for it, it can go onto the roadmap.
There isn't much in the way of books that really take you from design to implementation when it comes to CPU design but the nand2tetris book is a good place to start.