Embeddings are a really neat trick that often come wrapped in a pile of intimidating jargon. If you can make it through that jargon, they unlock powerful and exciting techniques …
Is It Time to Replace TCP in Data Centers? « ipSpace.net blog
One of my readers asked for my opinion about the provocative “It’s Time to Replace TCP in the Datacenter” article by prof. John Ousterhout. I started reading it, found too many things that didn’t make sense, and decided to ignore it as another attempt of a proverbial physicist solving hard problems in someone else’s field.
However, pointers to that article kept popping up, and I eventually realized it was a position paper in a long-term process that included conference talks, interviews and keynote speeches, so I decided to take another look at the technical details.
Building a tiny load balancing service using PID Controllers 🚘
Recently, I came across an engineering blog by Dropbox, talking about Robinhood (their in-house built load balancing service). So, I decided to spend my Christmas evening - implementing a PID controller (a mini-version of Robinhood service in python) and observe how well it works in simulations.
This is the fascinating story of how researchers used Bloom filters cleverly to make SQLite 10x faster for analytical queries. These are my five-minute notes on the paper SQLite: Past, Present, and Future
Developing and publishing a new IPv6 documentation prefix
One of the reasons for lack of blog post publishing is that my attention has been focused fairly heavily on working within the IETF. Toward the beginning of the COVID pandemic, the US Government published a new initiative - M-21-07, which requires the migration of all federally owned systems to IPv6-only. What does “IPv6-only” mean, you may ask. Well, that’s kinda nebulous. People define it in varying levels of extremism, I’ve chosen to define it as “a device that can operate without the use of IPv4 configured”.
Strategies for an Auction – The invisible agents of ad networks
Created by Timm Albers, Strategies for an Auction is a composition and sound installation consisting of six sound objects featuring speakers, displays and microcontrollers. The installation attempts to reenact a real time bidding system normally found in online advertisement platforms, which is resp