Deutsch   English   Français   Italiano  
<vur4fm$2c2qa$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: BGB <cr88192@gmail.com>
Newsgroups: comp.lang.c
Subject: Re: "A diagram of C23 basic types"
Date: Tue, 29 Apr 2025 13:02:45 -0500
Organization: A noiseless patient Spider
Lines: 55
Message-ID: <vur4fm$2c2qa$1@dont-email.me>
References: <87y0wjaysg.fsf@gmail.com> <vt1a7f$i5jd$1@dont-email.me>
 <vti36r$g4nu$2@dont-email.me>
 <slrnvvqhmc.2eh69.candycanearter07@candydeb.host.invalid>
 <vtjknt$1sp26$1@dont-email.me> <vtk2f9$295ku$2@dont-email.me>
 <vtka7u$2ddeu$1@dont-email.me> <CNtLP.2611170$TBhc.2589292@fx16.iad>
 <vtm71q$78l6$3@dont-email.me> <87plhd0z76.fsf@nosuchdomain.example.com>
 <slrnvvvdch.3gc99.candycanearter07@candydeb.host.invalid>
 <87cydb28gu.fsf@nosuchdomain.example.com> <S2ULP.1346551$BrX.394554@fx12.iad>
 <vup5d4$fjmk$1@dont-email.me>
 <slrn1010nl6.2t91c.candycanearter07@candydeb.host.invalid>
 <vupnq4$tbfj$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 29 Apr 2025 20:06:46 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="09d58e1b5b746c5300691aad140a213a";
	logging-data="2493258"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX18BvheVVWZ++DeDg6WimOjpCt+4JjKkGB8="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:E3EWxAdzZtpBybh7eUrR51pz6NQ=
In-Reply-To: <vupnq4$tbfj$2@dont-email.me>
Content-Language: en-US
Bytes: 3793

On 4/29/2025 12:24 AM, James Kuyper wrote:
> On 4/29/25 01:10, candycanearter07 wrote:
> ...
>> I believe the current rule for software is to consider "39" the cutoff,
>> ie 39 is considered 2039, and 40 is considered 1940. I agree though,
>> removing the century is a bad idea for anything that is supposed to be
>> kept for a length of time.
> 
> I sincerely doubt that there is any unique current rule for interpreting
> two-digit year numbers - just a wide variety of different rules used by
> different people for different purposes. That's part of the reason why
> it's a bad idea to rely upon such rules.

Could always argue for a compromise, say, 1 signed byte year.
   Say: 1872 to 2127, if origin is 2000.
Could also be 2 digits if expressed in hexadecimal.

Or, maybe 1612 BC to 5612 AD if the year were 2 digits in Base 85.
   Or, 48 BC to 4048 AD with Base 64.


Downside of any 2-digit decimal year scheme is that it would either need 
constant fiddling to remain usable, or need to be defined in a way that 
is relative to the time in which it is observed, say, +/- 50 years.

So, if we assume +/-50, say, at the moment it would span: 1975 to 2074.


Well, and all those "Summer of '69" covers would be interpreted as 2069.
Well, and annoyances of music lyrics bingo card:
   Songs with nostalgic stories of decades past;
   Songs about California and/or locations in California;
   Songs about music creation stuff;
     ("Like, no man, don't be singin' 'bout your DAW and mix levels", *1)
   ...

Some of this starts getting kinda old sometimes.

*1: No, not a reflection of my actual dialect, where the *ing to *in' 
shift and similar isn't really a thing (but, it is a common pattern in 
the dialect typically used on TV and in music).


Or, like, fiction stories where the protagonist is always either a 
struggling author or starving artist that gets caught up in 
something-or-another.
Well, or if the protagonist is a programmer or hacker or similar, and 
most of the character names end up being either culture references or 
puns (less common, but still a pattern).

Then again, maybe this is just the way things are...

....