- 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
Well, you should always STOP! DON'T DO IT! a few times before using that peacock.
capcha: damnum!
Admin
Peacock! That sounds like a really important table that you got there.... That's some genitus (CAPTCHA) idea...
Admin
That "peacock" in the very last row made me fell off my chair laughing
Admin
What you have there is the MS-DOS epoch. It's still lurking about in various FAT formats.
Admin
1980 is the MSDOS epoch, or the IBM PC BIOS epoch, if you prefer. For those of us old enough to remember, the original PCs didn't always keep the time on their own. You needed a fancy "real-time clock" add-on for that. If you didn't have that, you had to enter the date on startup. And if you didn't do that, you got "1980" as the timestamp on all your files. So 1980 shows up disproportionately as a timestamp on older files.
Admin
TRWTF is that pressing STOP will still delete the database, since noone's thought to check the return value from MessageBox.Show()...
Admin
Admin
Admin
That tract column looks like it's come from someone's digestive tract.
Admin
It may be that you're meant to use some other way to halt the program - Ctrl-C or kill process or something.
Admin
The 1980 PC Epoch is still alive and well, and with us today. I recently digitized some original music that was recorded in 1970 and 1975. I thought it would be smart to set the file dates to the recorded dates. So far, so good. But when I zipped it - it zapped the dates fast forward to 1980: this is the oldest date supported by the .ZIP format.
Admin
It's obviously a innovative database system. Learning from for example null terminated strings, this is an example of a peacock terminated table.
Admin
Dec Alpha also had its epoch on 1980-01-01 iirc
Admin
That's the REAL WTF, is it? That is the point of the whole thing? So if only they had considered testing the return value like you say, this would no longer be a WTF at all?
Admin
Yes.
Admin
Captcha: eros. I wish.
Admin
Yeah, asking "are you really really really sure" is less of a WTF than doing the Very Dangerous Operation even when your user says not to.
Admin
Anybody care to explain? Too cryptic (am I headbanging?)
Admin
Breakin' the database, breakin' the database.
Admin
Peacock terminated table is new meme on wtf.
[image]Admin
...of which there's only one, mind you.
Admin
Dec Alpha normally ran on Unix (epoch January 01 1970) or OpenVMS (epoch November 17, 1858).
TRWTF is that I still know the OpenVMS epoch from memory, while it has been at least 12 years since I last used it.
Admin
So you're having an amazing memory. Would you like to play Teen-Patti with me?
Admin
If you don't press ok, the message box will stay there indefinitely.
Admin
... and thus the database will not be deleted. Mission accomplished!
Admin
Admin
Admin
It's the database eraser button! What does it do? We don't know! Could be something good, could be something bad. We'll never find out, because you're going to guard it.
Admin
I see Peacocks in my tract all the time.
Admin
I first learned people don't look at warning messages when I wrote a PHP-MySQL database engine for a small business when I was still in school. There was one condition that meant somehow the database was boned, and when I detected it I didn't know what to do, so I just had it say "STOP USING THE DATABASE AND CALL, IT IS REALLY REALLY BROKEN" a few times.
In retrospect I should have like shut it down. This condition that should have never happened hit, and sure enough I get a call:
User: So, the database isn't working right. Me: Oh yeah? What's going on? User: Well, I go to create a new customer, and it says like database is totally broken stop or whatever, so I click OK through a few boxes, and then it doesn't add the customer right. Me: ...
For the curious, turns out I made a boneheaded mistake with increment numbers as strings and not integers (super hard in PHP, not!) and things were going sideways after the 9th thing.
Admin
I don't think the DEC Alpha ran on Windows NT or Unix. Other way around. Those OSs ran on the DEC Alpha. Software always runs on Hardware.
Admin
My bad, I misread it as having two (OK and Stop) buttons.
I'll get my coat.
Admin
This WTF is an onion, each layer being removed reveals another WTF underneath:
Admin
I am a peacock, you gotta let me fly!
Admin
Admin
"Please press Ctrl + Alt + Del and end this program to save your database."
Admin
/_/
Nice emoticon.
Admin
Admittedly, I didn't see the peacock coming. I LOLed. Now back to my captcha (lego).
Admin
Real men type with boxing gloves on their hands!
Admin
Admin
Admin
Obviously you have to escape the peacock first.
Admin
Admin
You have to breed them. But that's tricky, since it leads to a lot of CNR issues.
Admin
I think he proved his wicked awesome memory in his post (remembering a date from 12 years ago?!). If he remembers his hardware running on his software, I believe him.
Admin
Admin
If you click the [X]box at the upper right of a message box, it cancels the message box instead of OK'ing it.
Admin
Thank you, sir. My first LOL here. If I had my way, you would now own the interwebs.
Admin
At least I didn't get similis from it. Oops. Now I captcha'd it. Oh no.
Admin
If you name your database 'engine', it's a database engine, right?