- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
Always press continue. You will be reborn a messiah to two races.
Admin
If only Neo had seen the first one!
Admin
Obviously, the real WTF is that it's 2007 and we are still using internal combustion engines in our 102 model Hondas! Where are the hover cars I was promised when I was a kid?!
Admin
The Matrix may be a clear reference to a commonly stated part of the data set/structure/GUI of the application in question, but there's not enough context here to know if that's a clear, but concise warning dialog.
Now, as for "spellchecker out to embarrass him" I have a far better example than that from my past employment, where I used to work in one of Sony's subsidiaries in the CD-ROM premastering department, and a lot of the internal documents used the word "masterable" (whether or not people agree it's a valid version of master or not, it was appropriate in the context of a CD) and I'm sure you can figure out the most embarrassing suggestion Microsoft Word (and probably most other word processor spellcheckers) could come up with... needless to say, I was very careful with the spellchecker: that's far more of a gaffe than referring to your manger! (most people should remove that word entirely from their dictionary, unless they compose documents about Christmas frequently).
Admin
One would think that by now, nearly seven years after Y2K, all the APIs that store a year as (the actual year - 1900) would have been taken out back and shot.
Admin
I've seen that some Germans want to write year numbers in this format: 1998 -> 98 1999 -> 99 2000 -> 100 2001 -> 101
Does the last picture have something to do with this?
Admin
108? coughperlcough
Admin
Admin
If this were the real matrix we would all have a baby under the hood.
Admin
Say what you want, kids. Perl is still the best language. :-p
Admin
Finally a viable solution to the energy crisis. Let the harvesting begin!
Admin
Admin
Admin
And it's bugless too!
Admin
Go to one of the warzones on this planet, and drive across a landmine. :)
Admin
Admin
So would you enter 102 as the model year guessing they were using old c-style date structures or something otherwise based on 1900?
Admin
Admin
Still can't figure out what's wrong with that proofreading one...
Admin
Must be some small dictionary if the closest suggestion to "disappearing" is "childbearing".
Admin
That would make sense. It is DCX.
Admin
so year 2k bugs was -not- a legend ?
Admin
Nothing to do with Y2K, it's the brand new Y108 bug.
Admin
No, it's a well-known inconsistency with old versions of Internet Explorer and Netscape Navigator, it returns "the year minus 1900" in certain javascript calls instead of the full 4-digit year. The original specification was for GetYear() to return a 2-digit year, i.e. years since 1900. Unfortunately this broke completely at the year 2000. Standards got confused at this point, some made browsers that returned 0-99 before 2000, and 4 digits after, some returned "years since 1900" (0-99 before 1900 and 100-199 for 2000-2099), and some changed to returning 4-digit years for all years. Nowadays GetYear() is deprecated and GetFullYear() is recommended instead, which always returns a 4-digit year.
Essentially the wtf isn't the message, it's the REALLY old browser the screenshot is taken from. e.g. Internet Explorer 3 behaved like this.
Admin
There is no Cancel, only Zuul.
Admin
The Honda hover cars (powered by the souls of those indiscriminately who press "OK" on all pop-up dialogs) didn't come out until 104.
Admin
The Real WTF is disposing of a perfectly good 2002 Honda Civic.
Admin
try to shoot JavaScript
Admin
shitheads ain't know nothin at all
Admin
...and it's not VB anyway
Admin
"Nowadays GetYear() is deprecated and GetFullYear() is recommended instead, which always returns a 4-digit year."
that shows us the trouble when many people (script kiddies) TRY to program and there's nobody who takes control
Admin
Admin
That is EXACTLY why I always offset my years starting from 1920 instead of 1900, that way you can still use a 2 digit number to store the year, and it lasts alot longer, until 2019 this way...
1998 -> 78 1999 -> 79 2000 -> 80 2001 -> 81
Its a much better solution. I think in a couple years, I will change my algorithm to base off of 1930 that way it gives you another 10 years without having to change it.
Admin
For the sake of completeness, here is the JS method that throws the error. Unfortunately, without actually taking the survey I can't see what values were passed for min and max.
Admin
Its Oracle Reports. Its a valid error message when you are creating Matrix (crosstab..whatever you call them) reports and you drag a field out of the frame. It just tells you that its not going to be able to create the Matrix report like you want. Not a WTF other than maybe a funny way to say it.
Admin
Admin
Wait... have you seen the way people drive? And that's with just 2 dimensions and not much inertial movement to deal with. Flying cars don't scare me. The people that would be driving them do!
Admin
Got to love Perl's Year base = 1900 AD.
Never did quite become Y2K compliant.
Admin
they'll get here as soon as people can drive down the interstate without crashing into one another
Admin
Except it's JavaScript, not Perl. And a year base of 1900 (or any base date) does not on its own indicate Y2K compliance or lack of it. What really matters is how many digits are significant, and how overflow is handled.
Admin
This amplifier goes up to 11!
Admin
I have a vague feeling that the Matrix screenshot is a dup.
Admin
Admin
Why not store it as a full 4 digit year? Are you strapped for a few bytes or something? Do it right the first time, and you don't have to keep hacking around design issues.
Admin
Admin
Admin
Also, even if the message is technically correct, the real WTF is developers who write technically correct error messages instead of useful messages, or building interfaces that don't implement undo. Destroy the matrix if the user wants to, but make it visible, and make it undo-able.
Admin
I'm sure that Matrix one has been featured before. I remember, as I commented at the time that I'd had a screenshot of it on my webpage since 2000... (God, I've been an Oracle Developer for TOO long).
Admin
the Matrix one has been on here before.
Admin
From what I recall, the JavaScript standard specifies that getYear() should return the year minus 1900, while Internet Explorer (even in version 7) goes its own way and returns the full year if it's after 2000. Mozilla, Opera and Safari all handle it as the standard specifies, even in the most recent versions.