The rsync algorithm (1996) [pdf]

(andrew.cmu.edu)

68 points | by vortex_ape 7 hours ago ago

3 comments

  • doodlesdev 4 hours ago

    Well-written, succinct.

    This small document shows what computer science looked like to me when I was just getting started: a way to make computers more efficient and smarter, to solve real problems. I wish more people who claim to be "computer scientists" or "engineers" would actually work on real problems like this (efficient file sync) instead of having to spend time learning how to use the new React API or patching the f-up NextJS CVE that's affecting a multitude of services.

    • PunchyHamster an hour ago

      to be fair level of security of systems back then was pretty fucking bad

      • observationist 9 minutes ago

        6 characters or fewer passwords, if there were passwords at all. Phreaking still worked into the 90s, and all sorts of really stupid things were done without really thinking about the security at all. They'd print out receipts with the entire credit or debit card number and information on it, or carbon copy the card with an impression, and you'd see these receipts blowing around parking lots, or find entire bags or dumpsters full of them. Knowing an IP address might be sufficient information to gain access to systems that should have been secured. It's pretty amazing that things functioned as well as they did, that society was as trusting and trustworthy as it was, that we were able to build as much as we did with as relatively a tiny level of exploitation that happened.

        If the same level of vulnerability was as prevalent today as it was back then, civilization might collapse overnight.