Friend who is not a software person sent me this tweet, which amused me as it did them. They asked if “runk” was real, which I assume not.

But what are some good examples of real ones like this? xz became famous for the hack of course, so i then read a bit about how important this compression algorithm is/was.

310 points

There is a guy named Arthur David Olson who maintains a small database of all the time zones in the world, including things like leap seconds and such. It’s used by everybody and it is updated several times a year. See here:

https://en.m.wikipedia.org/wiki/Tz_database

permalink
report
reply

If we could all just stop making changes to time zones, that would make my job very slightly easier.

permalink
report
parent
reply
11 points

Perhaps we’ll move to UTC+10¼, and then move forward 45 minutes in the summer.

If the day number is a prime, then we’ll go back π hours.

Hope that will help!

permalink
report
parent
reply
29 points

I bet he’s paid nothing to do it. Then one day, when a timing attack happens that can be traced to the DB, some knobhead CTOs and tech influencers will start talking about “securing the supply chain”. They’ll want other such bullshit and responsibilities to be shoved unto volunteers.

Two quotes come to mind “Fuck you, pay me” and “Open source maintainers owe you nothing”.

Anti Commercial-AI license

permalink
report
parent
reply
5 points

It would make sooo much more sense for the ISO to set something up, and make governments each responsible for keeping it updated, since they’re the ones doing the changing.

Require all participants to amend their law/regulations, so there’s a note to prompt whoever is in power and changes it next.

I’m sure some places would still neglect to do it… Haha

permalink
report
parent
reply
2 points

It has organizational support from ICANN, so it’s not done in total isolation.

permalink
report
parent
reply
7 points

It’s also worth pointing out that this was sued in a copyright lawsuit some time ago. The wikipedia article mentions it, but here’s the slashdot discussion if you want to feel like stepping into a time machine: https://m.slashdot.org/story/158778

It caused a momentary panic when everyone realized that this thing runs the system clocks for everything everywhere, and if it got taken down by a copyright suit it would be disastrous for, well, everybody.

permalink
report
parent
reply
4 points

Wasn’t there also very recently a whole thing about the single guy who maintains the NTP spec threatened to retire so he could get a “real” job, which caused a gigantic internet-wide panic as pretty much everything we do relies on computer’s clocks being perfectly synced?

permalink
report
parent
reply
194 points

Sqlite isn’t quite one person, but it is a very small team and is extremely widely used. https://www.sqlite.org/mostdeployed.html

permalink
report
reply
27 points

And their website is quirky

permalink
report
parent
reply
31 points

As is their code of ethics.

permalink
report
parent
reply
4 points

It looks pretty decent to me, at least on mobile. Definitely better than 95% of websites.

permalink
report
parent
reply
7 points
*

Damn, I wanted to mention sqlite.

permalink
report
parent
reply
5 points

It’s not too late. Mention it!

permalink
report
parent
reply
165 points

Curl comes to mind. Libcurl is at the foundation of almost all networking.

permalink
report
reply
68 points

And they still get emails from randos when some program that uses curl doesn’t work (the Readme is top notch).

permalink
report
parent
reply
40 points
*

I cannot for the life of me find what you’re referencing. I only remember the sqlite / etilqs fiasco with McAfee.

https://github.com/mackyle/sqlite/blob/a009acaca1fe25d909d8b5180c0120af1abc2b82/src/os.h#L56-L79

permalink
report
parent
reply
45 points

curl is most definitely not developed solely by one person though, it has thousands of contributors. in fact, there is so much red tape around curl that you can’t even discuss making a change to it without first writing an RFC and having it approved by a committee.

permalink
report
parent
reply
10 points

Libcurl is at the foundation of almost all networking.

That’s not remotely true, but it is nevertheless outstanding work and very much deserving of recognition and support.

permalink
report
parent
reply
139 points
*

I’d say ffmpeg is a good example, it’s used by almost every piece of software that has to manipulate audio or video (including messaging applications), yet not many people know about its existance.

permalink
report
reply
67 points

And Fabrice Bellard, the original author of ffmpeg, went on to create qemu which pretty much made open-source virtualization possible. Also TCC (even if I don’t think that one is widely used), he established a world record for computing decimals of Pi using a single machine that had ~2000× less FLOPS than the previous record, and so much more…

permalink
report
parent
reply
26 points

Fabric Bellard’s body of work is fairly strong evidence for time travel having happened already.

Or just genius.

permalink
report
parent
reply
126 points

NTP is the one that comes to mind for me.

Basically every device uses it and until fairly recently was maintained by a single person

permalink
report
reply
19 points

Network Time Protocol? Cool, didn’t know that!

permalink
report
parent
reply
7 points
*

Though OpenNTPD, Chrony or timesyncd if you’re on Systemd, are usually better suited.

permalink
report
parent
reply
3 points

So they have a donation/support page?

permalink
report
parent
reply

Programming

!programming@programming.dev

Create post

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person’s post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you’re posting long videos try to add in some form of tldr for those who don’t want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



Community stats

  • 3.7K

    Monthly active users

  • 731

    Posts

  • 5.5K

    Comments