3

The Thorny Problem of Keeping the Internet’s Time (New Yorker)

 1 year ago
source link: https://lwn.net/Articles/910418/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

The Thorny Problem of Keeping the Internet’s Time (New Yorker)

[Posted October 5, 2022 by corbet]
The New Yorker has a lengthy article on the Network Time Protocol and its creator David Mills.
Coders sometimes joke, morbidly, about the “bus factor.” How many people need to get hit by a bus before a given project is endangered? It’s difficult to determine the bus factor for N.T.P., and time synchronization more broadly, especially now that companies such as Google have developed their own N.T.P.-inspired proprietary code. But it seems reasonable to say that N.T.P.’s bus factor is rather small.

(Log in to post comments)

The Thorny Problem of Keeping the Internet’s Time (New Yorker)

Posted Oct 5, 2022 20:22 UTC (Wed) by dankamongmen (subscriber, #35141) [Link]

this was a fascinating (though not very technical) profile, but damn it was *depressing*.

The Thorny Problem of Keeping the Internet’s Time (New Yorker)

Posted Oct 5, 2022 22:06 UTC (Wed) by gus3 (guest, #61103) [Link]

That isn't at all depressing to me. Mills' sight was iffy at best, 40 years ago, yet he established NTP as the de facto time management/reporting system. There are very few who can do better.

The Thorny Problem of Keeping the Internet’s Time (New Yorker)

Posted Oct 6, 2022 0:01 UTC (Thu) by apoelstra (subscriber, #75205) [Link]

I imagine that it is not only Mill's blindness that could be depressing, but also his comments about aging and relevancy: that in his 20s he was "one of [the hackers actively working on stuff]", then in his 40s he was "their father" and in his 60s he's an "old geezer who can be ignored".

I think the story of NTP, a protocol largely maintained by the same people who were around when it was new and exciting and needed to be invented, but who are increasingly becoming older and less able to continue their work, can be told about a number of protocols.

It was interesting that the article mentions Bitcoin, and Goldberg's comment about how she wishes that NPT "were more like Bitcoin". Bitcoin (whatever you think of its economics or externalities) is a very very fortunate protocol. Both in that it is able to fund its own development and also that the people who built it are still mostly young and healthy.

I think it's a very sad thing that something like NTP, which is much more foundational and critical than Bitcoin, has no self-funding model and there is not even a clear way for it to have one. I know esr had some sort of Patreon-like thing he started but I don't think it went anywhere, and Linux has managed to find a model in which many kernel developers are actually paid by large corporations to work on it, but most protocols continue to be maintained as a personal sacrifice by individual people who are finite and precious.

The Thorny Problem of Keeping the Internet’s Time (New Yorker)

Posted Oct 6, 2022 5:55 UTC (Thu) by madhatter (subscriber, #4665) [Link]

You quote Goldberg as saying that she wishes that NPT "were more like Bitcoin". She is not quoted as saying that, at least not in the NY article; my feeling is that you should not have used quotation marks when paraphrasing her.

For reference, what she is actually quoted as saying is that she thinks time synchronization should have a cryptocurrency-like buzz around it (ideally with less controversy)—coders who contribute to it, she said, should feel proud enough to declare, “Everyone uses the software, it’s in everything, and I wrote it!”.

But I completely agree with your last paragraph. We've seen this time and time again (eg, with GPG); someone creates something so useful that it becomes ubiquitous, then universally-relied-on, and we come to forget that the whole edifice is held up by a tiny group of unpaid (or at least underpaid) volunteers.

The Thorny Problem of Keeping the Internet’s Time (New Yorker)

Posted Oct 6, 2022 11:43 UTC (Thu) by paulj (subscriber, #341) [Link]

"we come to forget that the whole edifice is held up by a tiny group of unpaid (or at least underpaid) volunteers."

At which point some people from some corporate will setup some new foundation, to take over and put things on a good foundation and set things "right". Often this effort leaves those who spent years on working for little-to-no money on the code out in the cold - shoved aside.

(Just thinking of recent and not so recent cases of this).


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK