RIP the man who was the absolute incarnation of XKCD's "one random dude holding up the entire internet". You may never have heard of David Mills, but your entire goddamn world depends on what he did.
RIP the man who was the absolute incarnation of XKCD's "one random dude holding up the entire internet". You may never have heard of David Mills, but your entire goddamn world depends on what he did.
@memory
RIP: David Mills
In 1977, Mills began working at #COMSAT.
There he worked on synchronizing the clocks of computers connected to #ARPANET, inventing the Network Time Protocol. #NTP
He told The New Yorker in 2022 that he enjoyed working on synchronized time because no one else was working on it, giving him his own "little fief".
In the mid-2000s, Mills turned over full control of the NTP reference implementation to Harlan Stenn.
Mills was the chairman of the Gateway Algorithms and Data Structures Task Force ( #GADS ) and the first chairman of the Internet Architecture Task Force.
He invented the DEC LSI-11 based #Fuzzball router that was used for the 56 kbit/s NSFNET (1985), inspired the author of #ping for BSD (1983), and had the first #FTP implementation. He authored numerous #RFCs.
@memory He's being flowered with tributes. Currently Trending no #1 on the Fediverse with an Ars article too.
@memory No disrespect meant to Dr. Mills here, the single person keeping the protocol going for the last 20 years has been a man named Harlan Stenn.
Dr. David Mills had been blind for a considerable amount of time and was no longer able to re-read old code to be able to explain it to others. Stenn has thanklessly been continuing Mills's vision and receiving far more vitriol: all of the contempt of being the single person keeping a critical piece of software relevant, with none of the respect, adoration, or name recognition of being that code's original developer and proponent.
@AT1ST @memory Not entirely. Mills has been uninvolved in NTP administration for many years. Not only was he not able to contribute code, most of his guidance towards Stenn became less helpful over time as well.
Here's an article that goes into more detail. Not only is one guy not in charge anymore of how NTP is implemented, companies like Google are making significant changes to how they manage time without any protocol standardization process at all.
https://www.newyorker.com/tech/annals-of-technology/the-thorny-problem-of-keeping-the-internets-time
Worse still, folks like Eric S. Raymond have decided to become self-appointed saviors and have swooped in to rewrite NTP as "NTPSec" and added extensions to the original protocol without Stenn's or Mill's knowledge or blessing.
but is it a good thhing, re resilience...
Society has never been more synchronized.
https://www.newyorker.com/tech/annals-of-technology/the-thorny-problem-of-keeping-the-internets-time