logoalt Hacker News

jrm4yesterday at 8:16 PM2 repliesview on HN

What precisely is "better" about that?

It's more predictable over -- some things that you don't know how they're going to scale?

Again, the general thrust of "imperial" is better -- base your units on "utility of the most people using them the most for real life things"

Do whatever you want for distances between stars, but no, walking off a room in "feet" can't be beat.


Replies

nayukitoday at 1:06 AM

> Do whatever you want for distances between stars

Actually, this is very problematic as well. As it stands, astronomical distances are quoted in single/thousands/millions/billions of kilometres, astronomical units (Earth-Sun distance), parsecs and kilo- and mega-, and then light-years (and thousands, millions, billions).

I would strongly prefer to use metric units: metre, kilometre, megametre, gigametre, terametre (AU is around here), petametre (parsec and light-year is around here), exametre (about a thousand light-years), zettametre (about a million light-years), yottametre (about a billion light-years). The scale ends there because the observable universe is about 886 Ym in diameter.

tzsyesterday at 11:12 PM

To pace off something in feet most people actually try to pace in yards and multiply by 3 if they want to express the result in feet. They could just as easily pace in meters.

What is better with metric is the consistent way to name multiples and divisions of the base units.

Metric uses power of 10 prefixes but another power could work fine. Power of 2 for example actually fits well with Imperial volume measurements, where a quart is 1/4 gallon, a pint is 1/2 quart, 1 cup is 1/2 pint, a fluid ounce is 1/8 cup, and a tablespoon is 1/2 a fluid ounce.

Just make some prefixes that mean 1/2, 1/4, 1/8, 1/16, 1/32, 1/64, 1/128, and 1/256 and use those with gallon instead of having separate names for everything, and use the same prefixes with yards when you need a unit smaller than a yard and you'd be off to a good start. Add some prefixes that mean 2x, 4x, 8x, etc too.

Yards and gallons don't have to be the base units. Could be feet and cups or anything else. The key is prefixes to get bigger or smaller units instead of naming those others units, and using the same prefixes across unit types.