Live data from Hacker News

Pronunciations for hexadecimal numbers (1968)

twitter.com

61–70 of 124 posts

Re: Pronunciations for hexadecimal numbers (1968)

#63
post #45

Earlier quoted context omitted.

That's weird because 3 zillion is more than 28 zillion.

And one zillion equals ten zillions...

If you use the Rogers system rather than the Magnusson system then it is not equal, I think.

Re: Pronunciations for hexadecimal numbers (1968)

#64
post #23

In French, and more specifically French as spoken in some areas in Switzerland, there is a very natural way of pronouncing hex numbers: 1 to F are the normal 'un' to 'quinze'. A is 'dix'. 10 is 'seize'. 11 is 'seize et un' etc. Until 1F which is `seize et quinze'. 20 to 2F are 'vingt' until 'vingt et quinze'. Etc. 70, 80 and 90 are called 'septante', 'huitante' (Swiss-specific) and 'nonante'. A0 is 'dixante', then we…

I see no reason this couldn't be applied to English. "-nz(e)", etc. is akin to "-teen", and beyond that it should be exactly the same, with septante/seventy, huitante/eighty, and nonante/ninety being the popular English versions (unlike e.g. Metropolitan French). B78D: Eleven Thousand Seven Hundred and Eighty Thirteen See also Tolkien's famous hobbit's birthday party.

Pronounce 11,78D vs B78D.

Re: Pronunciations for hexadecimal numbers (1968)

#65
post #57
post #26

It's amazing what naming conventions are used over time. In the 70's/early 80's "~" was (at least in programming circles in the UK) called a swan-hyphen, today it is often called a tilde. Though I'm sure it has many other names that have come and gone throughout the fashion of time.

A fact which may be related is that Unicode contains a character which is in effect a lengthened tilde character, called U+2053 SWUNG DASH: ⁓ Therefore, might your “swan hyphen” be a corruption of an original term “swung hyphen”?

Interesting, it may well have some bearing upon the UNICODE naming which came about in 1991, which would be around the time that it's usage for "~" seemed to wane out of use.

"#" was another one with many names that have consolidated over time, been decades since heard anybody refer to it as a checkerboard, which was never as elegant and can see why "hash" became the norm.

Re: Pronunciations for hexadecimal numbers (1968)

#66

Earlier quoted context omitted.

I see no reason this couldn't be applied to English. "-nz(e)", etc. is akin to "-teen", and beyond that it should be exactly the same, with septante/seventy, huitante/eighty, and nonante/ninety being the popular English versions (unlike e.g. Metropolitan French). B78D: Eleven Thousand Seven Hundred and Eighty Thirteen See also Tolkien's famous hobbit's birthday party.

I love this system, but how do you deal with the ambiguity around "ten"? 9: nine A: ten? B: eleven ... 10: ten? 20: twenty 30: thirty

A=ten, 10=onety, 11=onety-one, 1A=onety-ten, etc ?

Edit: Or as suggested in the original link, A=Ten, 10=annty, 11=annty-one and 1A=annty-ten

Re: Pronunciations for hexadecimal numbers (1968)

#67
post #43
post #23

In French, and more specifically French as spoken in some areas in Switzerland, there is a very natural way of pronouncing hex numbers: 1 to F are the normal 'un' to 'quinze'. A is 'dix'. 10 is 'seize'. 11 is 'seize et un' etc. Until 1F which is `seize et quinze'. 20 to 2F are 'vingt' until 'vingt et quinze'. Etc. 70, 80 and 90 are called 'septante', 'huitante' (Swiss-specific) and 'nonante'. A0 is 'dixante', then we…

> Note that 'soixante dix' is 6A, not 70. "Soixante-dix" would be 70 no matter how you look at it, and 0x6A is obviously "cent six". That's why you need a new suffix as well as new names for exponentials instead of trying to retrofit existing number-naming convention. (Same thing is true for English as well) So let this new hexadecimal suffix would be -anze, 16 ^ 3 is hexmille, 16 ^ 2 is hexcents, 0xB78D = 46989 woul…

I think you’re missing the point. Soixante-dix becomes 6A, since 6x is « soixante » and A is « dix » Then, 7x becomes septante. For example, 7A becomes septante-dix

Re: Pronunciations for hexadecimal numbers (1968)

#68
post #45

Much less interesting but I've worked in teams where "zillion" is a shorthand for "followed by all the zeroes that fit in a word of the size we're talking about". So 8 zillion is 0x80000000 if we're talking about a 32 bit address space.

That's weird because 3 zillion is more than 28 zillion.

You could have enforced reduction rules so that the only valid zillion value is [0-F].[0-F]...

Re: Pronunciations for hexadecimal numbers (1968)

#69

I don't like this system so much, but there are other systems for hexadecimal pronouncing. I like the hex intuitor system, which uses "tex" for 0x10 and "ten" for 0xA. I have also seen other systems of representing the digits for hexadecimal, such as Nystrom's system (which also includes pronounciation). And now, looking at Wikipedia, there are more. (The hex intuitor system I mentioned above is also called the Roger…

http://www.intuitor.com/hex/words.html

https://en.wikipedia.org/wiki/Tonal_system

Do you have more links?

Re: Pronunciations for hexadecimal numbers (1968)

#70

Didn't Malcolm Gladwell talk about how the Chinese names for numbers were were closer to their place values and therefore less confusing for calculations? e.g. "50" is "five-tens" instead of "fifty"

Que? "Fifty" is "five-tens", numerically, semantically, and etymologically.

It's no where near as clear as the chinese version which is literally five tens though. To know fifty is 50 and five tens you have to already know both the meaning of number places and what fifty means, really hard to derive from just the name or seeing 50 written out.
Post reply on HN