You can never be too careful #y2k that was one hell of the new year ๐Ÿ˜๐Ÿ˜‚๐Ÿ˜“ .. yup that was almost 25 years ago ๐Ÿ˜‰
@nixCraft I always thought it was funny that this sticker had the same problem it was trying to warn against. But maybe that was intentional.
@nixCraft It was a true panic that night. Fun times.
@nixCraft I'm still waiting they say when I can turn it back on.
@nixCraft Is it ok to turn it back on already?

@nixCraft @severud The fear was real!
Hereโ€™s a documentary about it:

https://boxd.it/FnHI

Y2K (2024)

Two high school nobodies make the decision to crash the last major celebration before the new millennium on New Year's Eve 1999. The night becomes even crazier than they could have ever dreamed when the clock strikes midnight.

@nixCraft I was a Walmart employee in those days. The only reassuring takeaway is people have been panicking buying toilet paper for a long time.
@nixCraft Yeah, but where are our "Turn off computer before 2038-01-19 03:14" stickers?

@nixCraft

~13 years to the next one ๐Ÿ™‚๐Ÿคทโ€โ™‚๏ธ

@simonzerafa @nixCraft what's the significance of 1/19/2038?
@strange_child @simonzerafa @nixCraft The 32-bit Unix era counter (seconds since 01/01/70) will overflow on this date.

@Ollital @strange_child @nixCraft

On Windows XP back in the day th OS would crash when connecting to the Internet with a date past that point in time.

Especially if the BIOS RTC date was incorrectly set to past 2038.

The XP internet and networking system seems to have been based on the routines from BSD ๐Ÿ™‚๐Ÿคทโ€โ™‚๏ธ

@nixCraft Indeed.. Lots of inventory work, planning and scheduling to fit in all the needed upgrades for firmware, operating systems and applications.

Weekends spent in the datacenter, fueled by coffee and energy drinks, to run all those upgrades, perform tests, and check off lists.. ๐Ÿ˜…

@jwarlander @nixCraft
... after a lot of work on the same stuff that autumn, finding the ones that needed upgrades. I did a tiny bit of that work.
@SoftwareTheron @nixCraft It was exciting to work in a medical devices company at the time, with all the requirements on traceability and documentation in general that followed ๐Ÿ˜‚
@jwarlander @nixCraft
I can imagine! Did it improve the general standard of documentation? I hope so, but I've never seen anything suggesting that.
@SoftwareTheron @nixCraft Not significantly, I think.. That happened later, more due to the Sarbanes-Oxley Act. Standard of documentation was already pretty high, but SOX pushed us towards establishing better habits for backups, disaster recovery, and improved security controls, which led to better and more frequently updated documentation.

@nixCraft I actually came across a Y2K bug that hadn't been fixed in advance.

Some obscure cross-compiler made decisions about what to do depending on the timestamps of the source and object files, and got it wrong.

@nixCraft I remember logging into the LORAL datacenter systems after the midnight rollover. We run tests on systems weeks earlier and knew perl's date would barf and say the year was 100. Everything else was fine.

Even all the Windows NT desktops.

@nixCraft
Twelfth trigintember ninety-nine.
@nixCraft What about 'Don't travel back in time and turn it on before 1970'? ๐Ÿ˜…
@nixCraft I was defiant!! I spent something like 12 hours logged into Internet Relay Chat from a Windows 98 laptop during the crossover in the PST8PDT timezone and absolutely nothing bad happened to me!
@nixCraft I one had a customer that asked us to turn off als servers for the extra second 23:59:60 some new year's eve. I told them this didn't apply to us as a problem (because sane software just uses monotone-increasing steady time). I offered to be on-call. Well, no call, no problems whatsoever. But I learned that quite some enterprise software has very poor concepts of date and time.


#y2k
@nixCraft
I also think I remember parts of an interview with people responsible for the two-digits-for-year in BIOSes. They regretted the decision, but memory was expensive. Today the more clever people favor using the UTC epoch to express time. It's independent of time zones and daylight savings. Quite recently, it was discovered that 32bit linux would have had an overflow in time_t. But luckily, we can expect all devices to support 64bit time_t (or fall apart) in time.
@nixCraft
I remember the sigh of relief going back to work after New Year. We were lucky, we'd had the dress rehearsal with the Pick day 10,000 in 1995 so we knew what we were in for.
@nixCraft And Jan 1, 19100, was a riot.
@nixCraft I didn't turn mine off, but at the time I was high on acid and performing a concert using it - so, there's that
@nixCraft
Everybody getting ready for 2048?
@nixCraft Ja, ja,...
I was there ๐Ÿ™‚
@nixCraft We don't know if we solved the #Y2K issue yet. 2K is 2048, so 23 more years to panic.
@nixCraft Now whe need this sticker for 01/19/38 #y2k38
@nixCraft Should I turn of it on 12/31/2099?
@nixCraft 2038 is only 13 years away.