this post was submitted on 01 May 2025
1071 points (96.9% liked)

Comic Strips

16304 readers
2133 users here now

Comic Strips is a community for those who love comic stories.

The rules are simple:

Web of links

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 172 points 1 day ago (4 children)

Rich is right, since this is the date format that sorts correctly in filenames.

[–] [email protected] 95 points 1 day ago (1 children)

And it is easily extensible to YYYY-MM-DDThh:mm:ss to include the time of day

[–] [email protected] 13 points 1 day ago (2 children)
[–] [email protected] 4 points 1 day ago

I feel called out and I’m hiding in the bushes reading comments.

[–] [email protected] 10 points 1 day ago

Haha yep, you caught me. I’m a fan of the unique note feature

[–] [email protected] 41 points 1 day ago (6 children)

Won't be true after 9999-12-31, however.

[–] [email protected] 14 points 1 day ago

If I, my software, or my data last this long, I will have nearly 8000 years to resolve it. Which is to say, the year 9998 is going to get busy.

[–] [email protected] 107 points 1 day ago (1 children)
[–] [email protected] 35 points 1 day ago (1 children)

Can't wait for the Y40k bug, when Tyranids begin to infect our brains.

[–] [email protected] 7 points 1 day ago* (last edited 1 day ago) (1 children)

Bold of you to assume there isn't already a genestealer cult on Terra. Washington specifically.

[–] [email protected] 1 points 20 hours ago

That...would explain a lot

[–] [email protected] 16 points 1 day ago

Can be solved with a small shellscript adding a leading zero to all filenames with the format.

[–] [email protected] 4 points 1 day ago

If humanity survives until then, we can implement 9-digit dates and delay the problem until Y100K.

[–] [email protected] 4 points 1 day ago

natural sort ftw

[–] [email protected] 2 points 1 day ago (1 children)

I’d be curious to see a sorting algorithm that doesn’t handle YYYYY-MM-DD with YYYY-MM-DD properly. If you drop the dashes you still get a proper numeric order. If you sort by component, you still get the proper order. Maybe a string sort wouldn’t? Off the top of my head the languages I’m thinking either put longer strings later, giving us the proper order, or could put 1YYYY- ahead of 1YYY-M so maybe string sorting is the only one that’s out.

[–] [email protected] 17 points 1 day ago* (last edited 1 day ago) (2 children)

Lexical sorting (string sorting/alphabetical order sorting) is what I believe they were referring to when talking about file names.

The fact that you don't have to do any parsing of the string at all, just do a straight character-by-character alphabetical sort, and they will be sorted by date, is a great benifit of this date scheme. That means in situations where no special parsing is set up (eg, in a File Explorer windows showing a folders contents sorted alphabetically) or where your string isn't strictly date only (eg, a file name format such as '2025-05-02 - Project 3.pdf') you can still have everything sorted by date just by sorting alphabetically.

Its this benifit that is lost when rolling over to 5-digit years.

[–] [email protected] 2 points 1 day ago

I bet you could make a one liner to rename files with YYYY-MM-DD to 0YYYY-MM-DD fairly easily. Not a problem.

[–] [email protected] 1 points 1 day ago

It's an easy fix at least, just check if you're comparing numbers on both sides and switch to a simple numerical sort.

I think Windows used to get this wrong, but it was fixed so long ago that I'm not even sure now.

[–] [email protected] 34 points 1 day ago* (last edited 1 day ago) (1 children)

Who's Rich? Did you mean Randall?

[–] [email protected] 27 points 1 day ago (1 children)

...dammit, the only comics I read are XKCD and OOTS and I done fucked up.

[–] [email protected] 7 points 1 day ago (2 children)
[–] [email protected] 5 points 1 day ago

The good ones tend to filter their way out.

(I do also read whatever John Allison is currently working on.)

[–] [email protected] 2 points 1 day ago* (last edited 1 day ago)

Banished to back in time to hang with Ozy and Millie

[–] [email protected] 8 points 1 day ago

Omg thank you!! Everyone sees my notes thinks I'm crazy for obsessing... It's the correct fucking sort!