Warning, Canadian politics ahead. I generally try to avoid politics here but hopefully one or two posts per election isn’t too annoying. I’ve voted Conservative as many times as Liberal and I try not to be partisan. This time I will vote Liberal – perhaps with a bit less enthusiasm than last time. There are […]
Interesting programming language history: http://pling.jondgoodwin.com/post/cyclone/
https://news.ycombinator.com/item?id=21088046 The article is about MPTCP but there is some good discussion of the IP identifier problem in there. Rekhter’s law (“Addressing can follow topology or topology can follow addressing. Choose one.”) Also, looks like I need to read up on CurveCP / MinimalT and look at https://ouroboros.rocks/.
I enjoy these wide ranging, deeply technical conversations. One particularly interesting tidbit occurs at 27:30 when they are discussing the need for a standardized inter-controller protocol/API. If you go to other software domains, they don’t have a need or want for standardization at this level. You’ll want to listen to the following few minutes to […]
COZ: Finding Code that Counts with Causal Profiling This paper is worth reading just for one neat idea. Everyone wants to make their code fast. If you had a magic wand that enabled you to ‘make function X’ faster then you could measure the impact on the performance of the system and you would know […]
As of a couple days ago, for the first time since 1997, I no longer run a production email server – I’m a bit sad about it. I’ve long been a proponent of distributed communications systems like email. I spent a lot of time with XMPP but eventually had to concede I was never going […]
io_uring is a new interface for asynchronous I/O to the Linux kernel. The LWN article and the io_uring design doc are both worth reading. I’ve been playing with AF_XDP a bit and after reading the io_uring doc it seemed like some of the io_uring ideas would be great enhancements to AF_XDP. Happily, one of the […]
https://platformlab.stanford.edu/Seminar%20Talks/2018/David_Wetherall.pdf https://www.cc.gatech.edu/~amsmti3/files/carousel-sigcomm17.pdf Related talk: https://www.youtube.com/watch?v=MAni0_lN7zE