logoalt Hacker News

Leftiumyesterday at 8:33 PM1 replyview on HN

You mean you prefer C over F? Tapping any temperature will toggle between the two. (This always comes up, so the app should probably default to units based on the user's location: the default is F only if the app detects you're in the US)

- Toggling C/F also toggles the scale on the radar to km. Eventually, I will get around to adding a dedicated settings page.

- However, the app was designed so one could get a sense of the weather without numeric labels: temperature is a very relative experience, so use the spatial/color cues to compare yesterday, today, and forecast days.

- Notice now much more space C needs when toggling between C and F. F's 0 to 99 range fits the natural range of temperatures humans experience (weather, body temperature). Humans just don't experience anything beyond 50 degrees C. At the same time, a single delta C is too large for the precision human bodies can detect. (Humans need something closer to 0.5C precision, which is what 1 degree F is.)

- As as result C needs nearly twice as much horizontal space compared to F: due to going negative more often and needing an extra decimal for minimal precision required.


Replies

cess11today at 9:51 AM

I'd sneak in 'Toggle C/F' somewhere and hook it to the same function you use on the numbers.

Fahrenheit goes negative at a measly -18C. Where I live -20 to -30C is not uncommon. Whether it's 17.5 or 18C typically does not matter, continual changes in wind and other factors will for pretty much all practical purposes quench that difference.

show 1 reply