Live data from Hacker News

Localization Failure: Temperature Is Hard

randomascii.wordpress.com

21–30 of 157 posts

Re: Localization Failure: Temperature Is Hard

#22

A bit related, but I hate how many errors I get because I want my system language to be English instead of my native language (Norwegian) on my laptop, phone etc. Because I don't want a badly translated experience. However, I still want units in meters, Celsius, dates written sensibly, time in 24h format etc. But not all apps understand this, which is quite annoying. It's like they only look at the language and make…

Your browser doesn't give away this information. It's inconvenient in cases like yours but on the other hand it would be yet another signal in browser fingerprinting

Re: Localization Failure: Temperature Is Hard

#23
post #15
post #8

Earlier quoted context omitted.

Degrees aren't a 'unit' indeed because the zero point isn't a real zero. Hence you don't get correct scaling.

Except for the degrees that measure an angle.

No - An angle can be measured from an arbitrary point, and thus "0°" is not a true zero.

"0° on a circle" (for example) doesn't make sense. It has to be 0° _from somewhere._

Re: Localization Failure: Temperature Is Hard

#24

A bit related, but I hate how many errors I get because I want my system language to be English instead of my native language (Norwegian) on my laptop, phone etc. Because I don't want a badly translated experience. However, I still want units in meters, Celsius, dates written sensibly, time in 24h format etc. But not all apps understand this, which is quite annoying. It's like they only look at the language and make…

I can select English UK and that seems to work pretty well.

Re: Localization Failure: Temperature Is Hard

#25

A bit related, but I hate how many errors I get because I want my system language to be English instead of my native language (Norwegian) on my laptop, phone etc. Because I don't want a badly translated experience. However, I still want units in meters, Celsius, dates written sensibly, time in 24h format etc. But not all apps understand this, which is quite annoying. It's like they only look at the language and make…

Your browser doesn't give away this information. It's inconvenient in cases like yours but on the other hand it would be yet another signal in browser fingerprinting

Browsers always send the accept language you configured.

It drives me nuts, most sites are geolocating me instead and serving me Spanish content. My browser is always sending accept language, and it's most often ignored than not, even frommthe big old web players (Google and Wikipedia to name a few)

Re: Localization Failure: Temperature Is Hard

#26

If you want "twice as hot" to be meaningful, you have to use an absolute scale, either Kelvin or Rankine. (1 K = 1.8 °R) Doubling absolute temperature doubles the pressure (at constant volume) or volume (at constant pressure) of an ideal gas. This gets really important when it comes to compressing and expanding air and other gasses. Room temperature is approximately 293 K, twice that is 586 K / 595 °F / 313 °C. Hotte…

Dealing with any temperature difference requires an absolute scale as well.

The difference between 20°C and 25°C is 5K.

Re: Localization Failure: Temperature Is Hard

#27

Earlier quoted context omitted.

Your browser doesn't give away this information. It's inconvenient in cases like yours but on the other hand it would be yet another signal in browser fingerprinting

Browsers always send the accept language you configured. It drives me nuts, most sites are geolocating me instead and serving me Spanish content. My browser is always sending accept language, and it's most often ignored than not, even frommthe big old web players (Google and Wikipedia to name a few)

This used to work back in the old days, but more and more sites decides to ignore this a few years ago. The reasoning is that the percentage of users with misconfigured browsers (who don't know how to fix this and also don't know how to click a "change language" button on the website) is bigger than the percentage of users who intentionally use a language that's different from their geolocated one. So the ad-revenue maximizing choice is to ignore the user's configuration.

Re: Localization Failure: Temperature Is Hard

#28

A bit related, but I hate how many errors I get because I want my system language to be English instead of my native language (Norwegian) on my laptop, phone etc. Because I don't want a badly translated experience. However, I still want units in meters, Celsius, dates written sensibly, time in 24h format etc. But not all apps understand this, which is quite annoying. It's like they only look at the language and make…

[deleted]

Re: Localization Failure: Temperature Is Hard

#29
post #4

Earlier quoted context omitted.

"To be fair", there is ASCII in the name

"To be fair..." (chorus of Letterkenny voices) I appreciate the ASCII-only excuse, but I've corrected the omission anyway. Non-ASCII characters in randomascii - what will they think of next?

Thanks for that!

Re: Localization Failure: Temperature Is Hard

#30
post #27

Earlier quoted context omitted.

Browsers always send the accept language you configured. It drives me nuts, most sites are geolocating me instead and serving me Spanish content. My browser is always sending accept language, and it's most often ignored than not, even frommthe big old web players (Google and Wikipedia to name a few)

This used to work back in the old days, but more and more sites decides to ignore this a few years ago. The reasoning is that the percentage of users with misconfigured browsers (who don't know how to fix this and also don't know how to click a "change language" button on the website) is bigger than the percentage of users who intentionally use a language that's different from their geolocated one. So the ad-revenue…

That’s why I like travelling: I’ll get all my web content in English (the language I do know) and the ads in a language I don’t know (perfect).
Post reply on HN