Rediscovering the Rsync Algorithm
If someone committed any of that code to a repository I was working on, then I'd hang them up. It's 2011 and people are still using one and two letter variable names.An interesting article, but I don't have time nor the inclination to understand the code, which is the core of it.