this post was submitted on 13 Jun 2025
189 points (98.5% liked)

xkcd

11845 readers
304 users here now

A community for a webcomic of romance, sarcasm, math, and language.

founded 2 years ago
MODERATORS
 

[desperately] Maybe this is from some country where they use commas as decimal points, and also as digit separators after the decimal, and also use random other characters for decoration???

https://explainxkcd.com/3102/

top 12 comments
sorted by: hot top controversial new old
[–] slazer2au@lemmy.world 23 points 2 weeks ago (2 children)

Isn't there also Indian way where it alternates between 2 zeros and 4 zeros?

[–] Skua@kbin.earth 23 points 2 weeks ago (2 children)

It's groups of two except for that the three numbers left of the decimal point are in a group of three. So 1,00,00,000 rather than 10,000,000, for example. 1,00,00,000 is a crore, 1,00,000 is a lakh

[–] AceBonobo@lemmy.world 9 points 2 weeks ago (1 children)
[–] Skua@kbin.earth 16 points 2 weeks ago

I don't know, I'm afraid. As I understand it, the base ten positional numbering system we use in most of the world (as in, the value of each individual digit is multiplied by ten a number of times based on its position in the number) originated in northern India, but the writing of the people that developed it did not use a lot of punctuation. The modern comma comes from Europe and I'm fairly sure that the idea of a thousands separator comes from Europeans trying to write big numbers in Roman numerals. Based on that I would assume that the British colonial period introduced the idea of using a comma as a thousands separator to India. However, while Europeans were used to thinking in thousands and millions, Indians were habitually thinking in lakhs and crores, so I assume they adjusted the commas to suit that. Since the separators are literally only there to make it easier to read and do not affect any of the maths you can do with it, I don't imagine Indians would have much reason to change their system

[–] thebestaquaman@lemmy.world 3 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

I'll be honest: It's complete insanity to use commas within a number. If you need laughably high precision, use spaces for readability. If you need a lot of zeros, use power notation.

There is no excuse for putting commas in a number. I rest my case.

[–] VindictiveJudge@lemmy.world 2 points 2 weeks ago (1 children)

Depending on handwriting or font, commas may be more visible than spaces.

[–] thebestaquaman@lemmy.world 1 points 2 weeks ago (1 children)

Hard disagree. I work a lot with numbers, both hand-written and typed. I've yet to come across a situation where spaces are not sufficiently clear for readability. Using spaces for separation has never been an issue with letters, why would it be an issue with numbers?

[–] Swedneck@discuss.tchncs.de 5 points 2 weeks ago

the problem with spaces is that it leaves it ambigous whether it's one or multiple separate numbers, whereas a non-space separator (i think apostrophe is just obviously the best) makes it clear: 123'000'398

[–] schnurrito@discuss.tchncs.de 11 points 2 weeks ago

it's mentioned in the explainxkcd, so apparently

[–] muhyb@programming.dev 13 points 2 weeks ago (1 children)

Zimbabwean people would say otherwise. :)

[–] Iceman@lemmy.world 2 points 2 weeks ago

Dr. Evils hates this one simple trick

[–] overload@sopuli.xyz 2 points 2 weeks ago

For me it's 54,000,000,000 then my brain just glosses over the rest of the zeros. You could literally put other random symbols in the later digits number and I won't see them.