- 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
lazy programmers - sigh
Admin
Correct me if I'm wrong, but doesn't that second one really mean 30 pounds per day? Don't they use the ',' as we Americans use '.' ?
I guess it's a bit of a WTF that they have all the digits after that, but technically, it should read 30 pounds per day, right?
I could be wrong.
Admin
So you see, don't let a programmer do the job of a GUI designer.
Admin
No, they don't.
Admin
In all English speaking countries '.' is used.
Admin
All right then :)
Admin
Especially when you consider that there's also a .00 at the end. Translating that to 3.000,00 would really make no sense.
Admin
Link: http://www.linux.com/articles/53781
Admin
It more than likely it it unchecked and they put the annual salary in the hourly rate box. You see loads of those on UK job sites.
Admin
Ahhh ChangePoint (the first screen shot is of ChangePoint)... it sucks rocks. IE-only, completely proprietary, no integration with the desktop, not even Outlook or vCard contact export.
Admin
I see this type of error on real estate sites all the time.
Monthly rent entered as a sale price, Downpayment as sale price, etc.
It's really annoying in that all the cheap houses get pushed down about 50 spots (5 pages for my local site) because of these erroneous entries.
Admin
That's a comma in the first thing so it's £30,000.00 which is £30,000 and two zero's after a decimal place.
Using a comma as a decimal point just looks so alien to me.
Admin
As a point of order, "less" is grammatically incorrect in the validation message, too. It should be "fewer."
Admin
Well, maybe it could be that bad, but I find that very difficult to imagine.
Admin
Admin
Point of odor, QAHatesYou smells.
Admin
Actually, once you get as far as the 6th of Twent-Quintember, the days are more than 50 hours long.
Admin
No, that's us Germans. Also, three-digit separators aren't usually used after the decimal point/comma. When it says 30,000.00, it actually means thirty thousand.
Hey, if that were a player position instead of a manager, that figure would actually make sense. :P
Admin
Admin
you are wrong. hideously wrong. a comma denotes thousands or millions etc - used before a group of 3 digits eg: 3,000 15,000,500 1,234,567,890,098,765,432.00
not everyone can be bothered to use it though
Admin
yes i came in late. please dont hate me
Admin
They should, makes figures, particularly fingures in excess of 1,000,000 easier to read. When you work in accounting you find that the thousand seperator is a godsend.
Admin
That's one good thing about making perl readable--you can use a thousand separator in decimal literals, though it's an underscore. (1_234_567)
Admin
Well, I guess we know how long the backlog is for submissions, 'cause the last time Cisco closed at 25.71 was February 27th.
Admin
Well, no, but we know when the submitter took the screenshot.
Admin
And don't knock the English date form, unless you think the time should be represented as HH:SS:MM.
Admin
Right click on the images; Properties.
Does anyone else find hope and inspiration in the fact that Alex still uses "thedailywtf.com" internally to link to images?
Admin
A notation which is most likely stolen from Ada.
CAPTCHA: ewww (as in perl).
Admin
IEC61131-3 Structured Text is like that:
2#1111_00_101_1111 for grouping related bits together,
T#35d_22h_21m_25s_330ms for exact time delay specification,
16#BAD_BEEF for hexadecimal, etc.
Admin
I like beans.
Admin
Actually, when you swap , and . to use that standard, it makes perfect sense. It still amounts to 30 thousand pounds (30.000,00) or as you wrote it above, three thousand (3.000,00). Changing standards takes some getting used to, of course. (Germany isn't the only country that swaps the meaning from ours based on my experience in the Mediterranean. Hindi, according to the Linux link, separates every two digits greater than the 100s.)
Admin
And traditional Japanese counting used a comma every fourth digit (1,0000,0000.00) where the number ten-thousand (meaning 'a fullness' and pronounced 'man') is the basis for counting large numbers.
Admin
I'm not up there earning big bucks, but I like to think I'm worth more than 30 pounds (~60 dollars) per day. I'm off to drink tea in my red phone box.
Admin
Nice to hear that my whole country are "Hideously Wrong". Gotta love those bad-ass "On-line Attitudes" that keep popping up.
Thumbs up!
Admin
You are lucky, is only your country, in my case is just an entire continent
Admin
'Kay.
I'm tired. I'm caffeine-free. I have to start work in Bracknell tomorrow. My life is basically over.
But have any of you idiots actually looked at the dialog box?
This is not about money, folks. This is not an I18N issue. This is nothing to do with commas, periods (or full stops), quantity of digits between the terminals ... none of that.
LOOK AT IT!
35.00 > 24.00.
Do you follow?
Remedial math is available at cripplingly high rates. I don't promise you'll pass. I just promise it will hurt.
But in a good way.
Admin
Depends where in the world you come from. A lot of European countries use the full-stop as a thousands separator, and the comma as a decimal point (I suppose, it then becomes the decimal comma).
Admin
Congrats. You figured out the first one. Now move to the second one and join the rest of us.
Admin
Sadly I can see how 30,000.00 got created in the first place.
Most likely there's a database that stores hourly rate as 30 pounds per hour, in 3 decimal precision: 30.000
The application grabs the data typeless, and probably treats it as a string. Part of the application uses system locale, and in this case, it could be German, and the string becomes "30,000". Another part of the system uses hard-coded American locale, and parse it to a number. Depend on the language, parsing "30,000" in American gives different results, but it's highly imaginable that "30,000.00" is therefore generated.
my 2 cents captcha: pirates (yes they're cheap and make too many bugs)
Admin
Wow, way to be an arrogant asshole about something no one else actually misunderstood. (May I suggest a course in reading comprehension?)
Admin
Er, that rather aggressive post was directed towards this poster:
The real WTF is the forum software, and so on, and so on.
Admin
True true, I don't know how many European countries like mine (Holland) use the "wrong" system, but in Germany it is even more compilcated, since "3." means third, "4." means fourth etc.
I was confused when I read things like "You are the 4. costumer today."
Admin
Admin
You've already been corrected about the commas vs. the periods. (I would point out that nobody would write $30.000,00 to mean $30.) However, it clearly says 'per hour', which does not mean 'per day' in any country, regardless of language.
Admin
Admin
The first one is obvious -- there were 120 hours in that particular day, the 31st February 1992. The submitter simply hadn't been paying attention to the calendar reforms.
No, the Real WTF is, what was anyone doing using a Win XP lookalike in 1992? Maybe he's the clown responsible for Luna ...
Admin
whatever happened to using ' to denote thousands? eg $30'000.00, or $1'000'000 :D
Anyway, I'm sure that's what I learnt in school and now no one does it any more. (ps. is "learnt" a word? I was sure it was a word, but it always comes up with a red "you spelt this wrong" line underneath in anything that has a spellchecker. And so does "spelt" apparently. What's up with these spell-checkers?)
CAPTCHA - what the hell's a vern?
Admin
Don't know about the English form, but the British form is HH:MM:SS :P
I mean, the date would be written out as "The 25th of June, 2007" so it makes that that's how you abbreviate it as well...
Admin
Nope. Germans and Swedes do though. This one just means they're showing annual salary instead of hourly rate. I pity the foo' who gets £7.50 a year.
Admin
As an ass backward country, Switzerland still uses ' as a thousand separator. Avoids confusion. :)
And your spell-checkers are right. It's "learned" and "spelled". See, no red underline.