Raise a Glass — Time(2) Turns 40 Tonight
ddt writes "Raise your glasses of champagne in a toast at midnight. The time(2) system call turns 40 tonight, and is now officially 'over the hill.' It's been dutifully keeping track of time for clueful operating systems since January 1, 1970." And speaking of time, if you don't have a *nix system handy, or just want a second opinion, an anonymous reader points out this handy way to check just how far it is after local midnight in Unix time. Updated 10:03 GMT by timothy: The Unix-time-in-a-browser link has been replaced by a Rick Astley video; you have been warned.
When time(2) turns 68, that will be newsworthy.
Palm trees and 8
There is a rickroll in article. Beware to click!
You moved your mouse. Please restart Windows for changes to take effect.
That second link is a Rick Roll.
Did you even check it?
Why was the epoch chosen to be 00:00:00 UTC on 1 January 1970?
Why didn't we restart it at 2000 amidst the Y2K mess?
Rickrolling is so 2009.
I turn 45 this year you insensitive clod! Passing the top of the hill just means I am gaining momentum for the next climb, anyway.
BTW why does the summary point to a page which returns
(54) Connection reset by peer
Maybe the server is over the hill.
http://michaelsmith.id.au
The Windows clock starts the second Gates stiffed IBM out of the DOS market.
Table-ized A.I.
Why is there a link in the summary to some guy's blog which says exactly what I've pasted above? I mean really, just put the information in the summary without the link....
... just see this as the 40th anniversary of the Unix Epoch.
Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
It's 12:21am, Jan 1, 2010 here and I got rickrolleded. I set my clock back a day, and got a white screen with a countdown.
My clock says today is Setting Orange, Day 73 of the Aftermath in the Year of Our Lady of Discord 3175.
Beta sux! Join the Slashcott! http://hardware.slashdot.org/comments.pl?sid=4760465&cid=46173047
This isn't really a valid birthday unless time() was actually compiled and run for the first time immediately after midnight on January 1, 1970. I mean, c'mon, are we supposed to also be celebrating the 190th birthday of perl's localtime()?
#DeleteChrome
Just for showing the epoch time?
Epoch starts at January 1st, 1970, but the system call itself was not around in 1970.
The cake is a pie
Who is almost exactly as old as *nix time?
Apparently Slashdot's version of time_t had a year 2010 problem!
Happy new year anyway!
#DeleteChrome
On a *nix system, type "date +%s" to see the number of seconds since the Unix epoch started.
Geez, I couldn't get a couple of hours into the new decade without getting rolled. Nice
Cool. But would someone please translate this obfuscated Ruby into some readable Perl?
I'm pretty sure a clueful operating system would have a way of representing dates before and after my lifetime, not just during it. And it would have a way to distinguish a likely date from an uninitialized timestamp. Seriously, 2038?
I think a clueful operating system would be able to represent all dates any regular person is liable to want to use for things like birthdays and anniversaries. And needless to say, millisecond granularity at least is a requirement. That way you can use a single date/time library for everything, instead of one for file times and another one or two for everything else.
dom
Beware! The parent's code is the well-known Bash fork bomb.