Hacker News new | ask | show | jobs
by spodek 4534 days ago
As an American with a physics background, a while ago I casually reviewed how bad our non-metric system is -- http://joshuaspodek.com/metric-system-isnt -- and found it not nearly as bad as people treat it. Among other things, when I build things it's useful to divide in half a few times, which is easier with inches and feet. And I've found no benefit to Celsius's 0 and 100 coinciding with water's state changing.

I bring that up here because I've never heard even the staunchest metric proponents use kiloseconds or megaseconds or hesitate to use hours, minutes, days, and so on. I know people experimented with decimal times, especially around the French Revolution, but it didn't stick. It's funny when someone talks about the value of using base ten and then switches to base 60, base 12, and base 24 in the next sentence.

I should say that in physics experiments people used seconds only (which is where I learned that to within about a percent a year is pi times ten to the seventh).

17 comments

As a European living in America I disagree. The one value of metric vs imperial is that you (for the most part) don't have to do any math when converting between units.

If I have 1.73 miles, I have to do the math to figure out how many feet that is, 1.73*5280~=9134, which is not something that's easy for me to do in my head.

However, 1.73 km is 1730 meters, which is way easier (at least for me, but that might be my bias).

No, you're absolutely right. Thing is, most of the time, when dealing with miles, I don't care how many feet it is. Any distance measured in miles is sufficiently large that its equivalent in feet is largely irrelevant. I suppose it's nice to know that 1.73 km is 1730 meters, but either way, it's a medium-long walk. If I needed to convert all the time ( I suspect this it's really only when using compound units like pound-feet ), that is where I find metric more useful.

Also, I haven't read GP's post, but I find Fahrenheit degrees easier to work with primarily because they're smaller; differences in temperature are easier to express in whole numbers.

Gallons, cups, tablespoons, quarts can go DIAF; I have to convert between these all the time, and it drives me batty!

I live in a country with metric system. We use different units of measurement interchangeably because it's easy to do so and we have gotten used to it. I am 1.74m or 174cm tall. The bus stop is 500m or half a kilometer away from my home, etc. While nobody converts 250km to meters, when the value is closer to one, both units of measurement are equally useful and equally used.

Also all physics and engineering formula are designed to get and return metric values. When I see K = 0.5mv^2, I know v is supposed to be m/s and m is in kilograms and the result would be in Joules. If it's E = m*c^2, the same thing could be inferred about it.

I'm curios with all different units of measurement, how do you know when to use which. Is there a convention to always e.g. use ft/s or is it different in each formula?

Something I never thought about is that there are differences between metric countries too in usage.

E.g. in italy you refer to a glass of 200ml, 100 grams of pasta and two hectograms of parmigiano, while in hungary they routinely use deciliters and decagrams, which I'd never seen outside of school.

And the beauty is that you are still able to easily convert it to the type you are used to. I, as a Belgian, might blink once when you use hectogram, but it is trivial to convert it to what I am more used to (say kg or g).
And as ward has pointed out, it is so easy to convert between them.

On the other hand I don't understand for examples why in the US they still use measures like "cup", "oz" "pint" in cooking. Should I buy a specifically sized "cup" to cook a us recipe? :)

By watching UK television it seems that even they are using kilograms, liters and also Celsius for oven temperature, and some weeks ago there was a UK famous baker talking with some US guest and saying almost the same thing.

disclaimer: I'm Italian

This is exactly why metric is so powerful: I also have no inherent concept of a deciliter or decagram, but I can convert to my understood liter and kilogram in moments.
Even more crazy when dealing with it as an angular unit as Minute of Arc.

Historically: 1 Minute of Great Arc = 1 Nautical Mile

Great Arc = Earth circumference

1 Minute of Great Arc = Great Arc / (360 * 60)

Fun Fact:

Earth Circumference = 4 times great circle distance Pole to Equator historically defined as 10000km or 10 Million Meters (They were that serious about being decimal)

That also explains why the earth radius can still approximately be expressed as 10000km/(π/2) = 6366.2km (just 4.8km off the current mean radius defintion of 6371 km)

http://en.wikipedia.org/wiki/Nautical_mile#History

A funny rant on imperial units you might find amusing.

https://www.youtube.com/watch?v=r7x-RGfd0Yk

Cups are nice because it promotes a "feel" for cooking rather than treating it as a science where the recipe must be followed exactly.
But it's much easier and quicker to simply weigh your ingredients on a digital scale. Step into a professional kitchen and you'll never see anyone using measuring spoons or cups...

Not to mention, having everything in metric and by weight allows you to easily figure out ratios of ingredients, making scaling recipes much easier and quicker.

The usefulness of cups comes from the fact that you create your own home unit depending what you need eith out needing to weight anything. It's just giving proportions, you can use a small cup for one portion size, or a big kettle for a battalion.
In a professional kitchen, scales are mainly used for baking.

On "the line" where food is cooked, measurements are mainly by hand and by eye.

I know how it's done, I used to be a chef, at higher end restaurants than most people will ever eat at.

Yes, during service you're not busting out scales, and a lot of things aren't precisely measured. But anything where precision is necessary, you weigh it. Where it isn't, you don't.

Good luck ever finding a cup measure, or a measuring teaspoon in a professional kitchen though...

Baking is actually science-like and needs to be done with precision while cooking is much more about having a feel for the ingredients and tastes.
It's really just the 3 teaspoons in a tablespoon that is annoying to remember. All of the others are just 2 or 4 of the one below it. A week and a restaurant and they start becoming quite natural.
And now that I think of it, Aussie tablespoons are 4 teaspoons (20ml), where US tablespoons are 3 (15ml)
Peter piper picked a peck of pickled peppers.

Thank goodness no one seems to use Pecks / Bushels / Dry Gallons (the dry volume versions of Pints / Quarts / Wet Gallons). The only time I ever hear of "Pecks" is in the Tongue Twister.

For some reason, I get confused between 8 ounces in a cup and 16 in a pound. But a scale will measure in grams just fine, do I tend to prefer that.
>If I have 1.73 miles, I have to do the math to figure out how many feet that is, 1.73*5280~=9134, which is not something that's easy for me to do in my head.

How often do you need to do this in reality? Most people in their day-to-day have no need to these conversions.

you should also consider the extensibility of the metric system as well. Any unit when has a kilo prefix is understood to be x1000 even if you are not familiar with the original quantity. kJ is kilo joules, km is kilo meters. I have no idea how this is handled in your non-metric system is but this property of the SI system definitely makes it much more extensible. you immediately get a sense of the ratio of different metrics. for example consider the ratios of miles/feet ??? feet/inch ??? (I have no idea) compared to kilometers/meters meters/millimeters... this makes it possible to define a metric for a quantity ( meters for distance for example ) and represent all the related quantities easily without having to define a new name for a constant multiple of that quantity.

of course perception of a metric also plays a tremendous role here. I don't have a 'feel' for how long it is 12-feet for example but I can eye-ball a distance and tell how many meters it is pretty accurately. I guess this perception is the main issue that prevents imperial system to be abandoned in favor of SI - people are too much used to it.

I also hate the left driving lane of UK btw. It screws up with my head every time I rent a car in London...

stupid metric-ism ;)

Whereas quite often you'll need to know how long it’s going to take to drive to a city 90 miles away, and it's quite convenient to use the "1 mile ~= 1 minute" approximation to estimate that it'll take 90 minutes.
And this is where metric really shines: at Autobahn speed (130 kph), 90 miles is only some 66 minutes -- 24 minutes saved over imperial. :)
Finally, a convincing argument for the metric system! It will shorten our commutes!
The worst aspect is the real cost of interacting with both metric and imperial systems in America. Those costs manifest themselves in things like the crash of the Mars Climate Orbiter, or closer to home, the fact that I have to have both metric and standard wrench sets at home sitting in my garage to work on a range of projects.
Wait... you're comparing feet to meters. When you should be comparing meters to yards. 1.73 miles * 1760 yards.
Sorry, I wasn't trying to compare units, and the whole example is a bit contrived tbh. The point was simply that in the metric system, when converting between units, all you need to do is move the decimal point, no math required.

This doesn't mean metric is more accurate over imperial, it just means that on a day-to-day, conversion is easier. Also, you can work out the relationship of units simply by their name.

deci = tenth, so decimeters means there is ten of them in one meter. deciliters means ten in one liter. so on and so forth. centi = hundred... milli = thousand...

etc.

Isn't the fact that the rest of the world uses those definitions an advantage in and of itself? What is there to be gained by being inconsistent?

Relevant picture I found on twitter: https://pbs.twimg.com/media/Bdp2YLFCIAAM1Dy.png

What's that a map of, countries that have placed a man on the moon?
I think it's a map of countries that lost a 125 million dollars Mars probe after failing to properly convert between imperial and metric units.
Exactly! This is why it's dangerous and irresponsible to allow the metric system into your space program.
Which is precisely the reason why the US military has adopted the metric system.
Metric mils? Ha!
Imperial system is bad, even for you who grown up with it, it should be obvious how inconvenient it is. As for temperature, while F is not telling me anything useful, C is always telling me if it will rain or snow, actually when it snows it is always closer to 0 (or 32).

As article mentioned, we got time from Babylonians, who got it from Summerians. Time and calendar are one of the weirder things we deal with. I used internet time for a while, you know the Swatch thing. It looks weird in the beggining, but very quickly you get it and it works well and it is convenient that it is not time-zone dependant. And that was just a marketing gimmick from Swatch.

I think the whole idea that we somehow manage to create bridges and build buildings despite weird measures we use, is more testament to our ability to overcome difficult obstacles.

Similarly, people will claim it makes no sense that American M/D/Y dates are neither monotonically increasing nor decreasing, but then they'll find it totally natural to use "D/M/Y H:M:S" or "H:M:S D/M/Y" and not even notice that they share that same alleged flaw.
I'm just glad that nobody in Europe seems to use YYYY/DD/MM. This means that the format "YYYY-MM-DD" is unambiguous and the lexical ordering of dates is the same as their natural ordering[1], which is useful for sorting files in folders.

[1] Except for years BCE which the scheme doesn't treat.

Indeed. And even better, Y-M-D H:M:S is monotonically decreasing.
Except at DST switch.
DST and timezones in general are an abomination anyways.
"They" really don't. Either way you described is still either sorted in ascending or descending order: H:M:S D/M/Y (321 123) or D/M/Y H:M:S (123 321), as opposed to using MDY, which is neither ascending nor descending, but 213.

Additionally, the point of doing it the other way round is that the most important thing is on the left, where we start reading, followed by less important things. If I need to know the time of day, the hour is the most important thing, once I know whether it's 4 or 6, I can look at the minutes and first then do I perhaps (and does one really ever?) care about the seconds. As a matter of fact, my old wristwatch only had hour and minute hands... The opposite is true for the date. It starts, again, with the most significant thing on the left: the day. This assumes that people will probably have it easier to remember the month or year they live in.

And a final example: I have an appointment on the 24/01/2014 at 10:15:00. The most important questions are: What day do we have? And if it happens to be the 24th, what hour of the day is it? Is it 5? Good, 5h left. Is it 10? Oh boy, better look at the minutes...

> 321 123

I think you mean 321 456. It's not monotonically anything.

> most important thing is on the left

See, I feel that the month is the most important part of the date. "My birthday’s in June" or "My birthday is on the eight of some month"? "The harvest is in October" or "The harvest is on the 30th of something?"

When you are asked what date it is, do you think hardest about the month or the day? For most people it's the day, so it makes sense for it to come first.
When I ask what time it is, do you think harder about the minute or the hour?
The hour. Minutes are usually unimportant for day to day life, as long as I am in the right hour. This is not true of month-day though. I imagine most people would be caring more about day than month. The day is both more important and harder to remember, so it makes sense for it to come first.
...

The hour. Is this supposed to be a trick question? 90% of the time, if I give the hour to quarter-hour resolution then I've done a good enough job of saying what time it is. I don't even think about minutes.

  > when I build things it's useful to divide in half a few times
Fahrenheit adjusted his earlier scale, changing from 30° to 32° for freezing, and 90° to 96° for body temperature, in order to simplify constructing thermometers by bisecting between the calibration points.
Here's another example: One of this past weekend’s NFL games had a final score of 23 to 10. A nice, natural measurement that's easy to grasp.

But under the metric system, the score would have been 14.38 to -6. Completely awkward and out of touch with the human scale.

It is extremely inconvenient that time is base-24 and base-60 while everything else in the metric system is base-10; it leads, for example, to a difficult conversion between the "meters per second" of the physics class and the "km/hr" of the highway. One surprisingly frustrating thing is that if you view a day as a million "instants" then an instant is actually a very human number, about the human reaction time or so; and a kiloinstant is a very human timescale too; 86.4 seconds or just shy of a minute and a half. We already know that when someone says "be there in five minutes" they mean 7-8; if they said "be there in five ki" they would be more accurate.

Fun things:

1. I wrote an HTML5 base-10 clock here with some togglable layers. Try out base-10 time: http://drostie.org/time/ . It's actually much easier than reading a normal clock because it's a digital readout, "8, 5, 6" rather than "two past a quarter after 8, that's 8:17." (It might not seem that way at first -- but that's because we spent long hours learning to tell time.)

2. For the exactly opposite view, that the number system should be base-12, see http://www.dozenal.org/ . It's actually a good way to work with numbers, and I've used the "counting on the joints/pads of your proper fingers" trick a number of times; sometimes you only have one hand free and want to count to something that's less than 48 (you can encode 2 extra bits with "hand facing up, hand facing down, hand facing up again, hand facing down again"; I've found it gets confusing after 4 or 5 of these though.)

3. I am very sympathetic to Feynman's "we don't need more units!" claim, but the reason we use various units is because we have different interests -- masses in eV/c^2 for example reflect someone who is interested in the atomic interaction energies (eV) of relativistic particles (c^2); energies in Kelvin reflect someone who is interested in how much they need to cool their experimental apparatus to see certain effects; energies in inverse centimeters reflect people who have spectrometers. Following this, I've tried to think whether the base-10 clock could be used to construct a set of "rational units" which would try to get the "human scale things" right while making all of these other units amount to a power-of-10 difference. I've not condensed these speculations to a final form yet but the speculations are themselves at: https://github.com/drostie/essay-seeds/blob/master/misc/rati... .

"we don't need more units!"

Yes, some units are useful for particular interests. Create them as they're needed and useful. Base-10 time would make more sense. Celsius at least coordinates notable values with common materials.

Some units are just stupid. The lead article gives an unsatisfactory explanation of base-12/60 time (admitting near the end the reason for base-60 is unknown); trying to explain clocks to toddlers is proving annoying (I can't explain it if it doesn't make sense, and it doesn't make sense). Fahrenheit is just an arbitrary marking on a scale and seeing how reality happened to line up.

http://xkcd.com/927/

Fahrenheit was supposed to be 0 degrees for freezing, and 100 for body temperature.

It turns out that Fahrenheit's reference thermometer was a bit... off... however.

Interestingly, Fahrenheit has 180 (212-32) degrees between freezing and boiling. Zero is set to a brine solution -- a reproducible metric about as cold as you could make. So it's not an insane system.
0 was the coldest temperature he could reliably reproduce - which is salt water just above the freezing point.
How did it manage to be off by 32 (!) for freezing, but fairly close for body temperature? I would expect a constant (or at least same ballpark) error.

I imagine it had something to do with the medium used for the thermometer?

He was trying to find a salt mixture that went through a phase change at 0 degrees:

http://antoine.frostburg.edu/chem/senese/101/solutions/faq/z...

That wasn't so reliable, and neither was using 100 for human body temperature, so when he discovered that water boiled at 212 he began calibrating with that.

> We already know that when someone says "be there in five minutes" they mean 7-8; if they said "be there in five ki" they would be more accurate.

But then they would actually show up in 7-8 ki, meaning 10-12 minutes!

On the other hand, maybe this is just the cure for high-intensity fast-paced society that we need. ;)

What about scaling instants up to a year? A kiloday would be 2.74 years. Which doesn't seem to mean anything in human terms.
All of the english system measurements were built on "human" terms.

A furlong is the distance a horse can plow in one day. This also gives a relationship between horsepower and furlongs. A chain is the distance you keep crops apart, and one chain by one furlong is an acre.

If you had 20 acres of land, you knew a horse could plow the land in 20 days.

The aging English system of Feet, Yards, Furlongs, Miles, Rods, Chains, Acres, Horsepower... they don't mean anything to non-farmers. So, we can replace these with a different system: the Metric system.

However, everyone uses the Point / Pica (1/72th an inch, and 1/6th an inch respectively) system for font measurement. As we are computer literate people today, font-size measured in "points" is quite important.

12-Point font (aka, font one pica in size) is a standard font size. No one cares that 12-points is really 4.233 mm. Hell, saying 4.233mm font means nothing to me.

But the day, night, moon, and sun cycles (approximated by day, month and year) is obvious to everyone. As such, an arbitrary 10-base system like Metric Time ignores the "reality" for most people... that the day, moon, and sun are related.

Nitpick: horsepower is not an old English unit; James Watt invented it in the late 18th century (http://en.wikipedia.org/wiki/Horsepower)
I doubt most people understand or think of "Point" as a measure of length. It is just some completely arbitrary scalar that exists only due to poor UI design and so that teachers can mark off points for it not being set to "12". In many other cases, such as modern web browsers, it is being replaced with the concept of "zoom" which just uses natural numbers with "100" being arbitrarily defined as some loose concept of "default".

They would certainly never dream of using it for anything other than choosing how large they wanted their font, or possibly line.

The basic answer is that (1 year) / (1 day) = 365.242199... is a pure number with no units associated to it, so there exists no set of units which can eliminate it.

The question then is, should we synchronize on the year, or on the day? The advantage of using the year is that it's a more stable unit of time; the length of a day is actually incredibly noisy and days are slowly getting longer every century as the Sun's and Moon's tidal forces deform the Earth, turning rotational energy into heat.

Unfortunately, there are a bunch of disadvantages. There are a lot of calendars in effect today, and they don't always settle on the same definition of "year" -- for that matter, there are a lot of astronomical definitions of "year" -- since the Earth's axis doesn't point at the same stars eternally, do you mean orbiting the Sun once relative to the distant stars (ignoring the axis) or do you mean coming back to the same tilt relative to the Sun so we can start the seasons over again (including the axis)? Or do you just mean a full cycle of phases of the moon, as lunar calendars do it?

The best way that I can see is to settle approximately on a day with an atomic clock; and push the question of actually trying to keep dawn at the same time each day (correcting for the slowdown of the Earth) to the time zones, which already sometimes try that in the sense of Daylight Saving Time.

As someone who bakes, I loathe imperial measurements. For one, measuring by weight instead of volume is just much easier and more precise. (I'm looking at you "cups of flour.") For two, it's a lot simpler to scale recipes given in metric amounts.
It is the non-metric units for volume that really turn into a shitfest.

I grew up in America, went to public schools, learned to cook from American cookbooks, and still can't keep all of them straight.

Pints in a gallon? Quarts in a gallon? Quarts in a pint? Teaspoons in a cup? Cups in a pint? Who fucking knows? The best I can do is a pint is roughly how much beer you get at a bar (but that changes from region to region!) and milk comes in a gallon while other beverages do not.

I think the main problem isn't the quality of the system of measurement used by the US, but more that it is one of only three countries still not using the metric system.

The world would be an easier place without that headache.

>And I've found no benefit to Celsius's 0 and 100 coinciding with water's state changing.

I agree, I like how Fahrenheit degrees are smaller and therefore degrees in Fahrenheit are more exact.

Can you feel a difference of 1 degree Fahrenheit? Does it change your behavior? Do you need an extra sweater because it is 57 degrees inside instead of 58? As someone who has grown up with it, I would argue that the Fahrenheit system is too granular.

In general, if I ask someone what the temperature is, it will be estimated as "low 70s" or "high 50s". Never have I met anyone who would feel the temperature and then declare that it is 72 degrees, as opposed to 71 or 73. This suggests that the granularity is greater than what people feel, and is unnecessary for day-to-day use.

I can hardly think of a situation where a centigrade is not granular enough. The example GP gives with the air conditioner is IMHO a huge stretch - a 1 deg Celsius difference is pretty negligible. Disclaimer: Fahrenheit is the most annoying and nonsensical of imperial measurement scales to me, so I am biased against it.
W.r.t the Celsius scale, a comment from Celsius' country of origin in response to:

> Nobody lives their life around freezing and boiling temperatures. I live my life around 50 to 90 degrees and if you live yours around 10 to 40, I don’t see the advantage.

The natural response is of course we live close to freezing! 0 °C is the temperature that differentiates frozen lakes from open lakes, snow from rain, slippery dangerous roads from regular.

We just use decimal degrees, e.g. 23.5ºC.

That said, and as an European, if had to stop using one unit of measure it would certain be the Celsius scale.

IMO the reason why Americans prefer Farenheit to Celsius is that the 0 and 100 points correspond to roughly the limits of common outdoor temperatures, rather than water's state changes.

Pretty much the same argument for miles per hour vs kilometers per hour - 100 mph is all anyone's ever going to go during a normal day.

That's an interesting point about being able to divide by half more than once for feet/inches, though - I hadn't thought of that before.

(From another American with a physics background)

Let's face it -- people have a strong preference for whatever system they are used to. There's extremely strong inertia, and efforts to try and justify one system over the other are not especially effective.
In theory I'd prefer a timekeeping system that had its base unit in terms of the smallest discrete unit of time (basically planck time) and let everything else arise naturally from that. Sure, days may not be a perfectly XX kilo-mega-ultra-plank times (I'm unsure of the Metric nomenclature going from a power of -44 to a power of around +4) but I am always peeved we have designed our timekeeping, temperature, pressure, etc measurements bound to arbitrary properties of things on the surface of our planet than on the fundamental properties of the universe.

It is going to make space travel a much bigger hassle, to say the least.

Does it also peeve you that the decimal system is based on the number of fingers we have? I can only assume you're being facetious -- I can't see any practical reason for wanting a system of measurements that isn't designed around the world we all live in.
You seem to have missed the convenience of secondary definitions using SI.

Using SI, 1 J = 1 N * 1 m = 1 W * 1 s.

You can't do the same with calories, miles, horsepower, and other Imperial units.

"Among other things, when I build things it's useful to divide in half a few times, which is easier with inches and feet."...

If you find it easier to work with base 12 than base 10, you are not like most of the people.

"And I've found no benefit to Celsius's 0 and 100 coinciding with water's state changing."

So the fact that pure water freezes at 0 and boils at 100 is of no benefit to you?

I don't buy it.

On the topic of metric vs. otherwise, you may enjoy Matt Parker's "Guide to the Imperial Measurement System." [0] Matt Parker is an eminent stand-up mathematician, often featured on James May's excellent Number Hub series

0: http://www.youtube.com/watch?v=r7x-RGfd0Yk

"to within about a percent a year is pi times ten to the seventh"

The way to remember that is "pi seconds in a nanocentury"