Talk:2585: Rounding

Explain xkcd: It's 'cause you're dumb.
Revision as of 08:59, 29 April 2022 by (talk) (Point to MathOverflow discussion on a question implicitly raised by this comic)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Wot no furlongs per fortnight? 23:14, 23 February 2022 (UTC)

I, too, was initially surprised that Randall hadn't used the standard joke measure. But, then I realized that F/F is so outrageously large that rounding wouldn't offer much advantage. MAP (talk) 05:10, 24 February 2022 (UTC)

If we're using the table, can I suggest it be fully filled in, but mark "original (rounded)" value cells one key colour and the chosen conversion in another, so that scanning along (not necessarily adjacent/rightwards) then down (always next row) then along... you see the 'bounce around'. And we also get to appreciate what other fractional values could have been chosen, prior to rounding... Alternately, some flow-charty layout (perhaps contained within a nominally borderless version of the table?) with arrows leading across the width and filling in-between each down-step. Ideas only. I have others, but those seem the best bet to consider. 01:32, 24 February 2022 (UTC)

Disagree with the current (as of 23:27 US Eastern, 23 February) explanation. According to this site (, average downhill bike speed is over 45 mph. Since Cueball doesn't specify "on flat terrain", he should have no problem going 45 without exploiting imprecise conversions. Nitpicking (talk) 04:30, 24 February 2022 (UTC)

Huh? This does not say average downhill speed is > 45, it says "fastest". Also why would Cueball need to do this bizarre rounding if he can actually go 45mph? This is an exaggeration because he can only go a typical speed of 17mph. 04:52, 24 February 2022 (UTC)
Fastest for average cyclist. -- Hkmaly (talk) 05:05, 24 February 2022 (UTC)
As a cyclist of several decades experience, who has indeed attained such speeds on rare (reckless) occasions, I think that "fastest downhill speed for an average rider" is overstated. Maybe it is what average people are capable of on a well-surfaced, steep, straight, non-undulating road with sufficient vision (forward and of anything potentially moving into the road from the side) or at least confidence that you're not dealing with traffic/pedestrians/other unaware cyclists. Oh, and sufficient stopping distance for whatever brakes you have.
Maybe everybody can do it once, but a good bike-ride should be one you can walk away from at the end.
(Also, that cycling-centric site might have a different idea of 'average' cyclist. The average person on a bike here can't even put their feet on the pedals correctly. If we're talking club-/competitive-cyclists (but still sub-pro) then I'd much more readily agree, but there are far more people these days who can't even ride on the roadway, it seems.)
That bike, as drawn, looks like it'll be Okish (if kept well maintained) but not exactly set up as functional downhill racer, nor probably is the rider. I really think the machine probably could be ridden at 20+mph on the flat for as long as the rider can stand to, but the characterisation makes me not confident they're able to maintain that kind of average speed for a long ride, and I think they'd overbake a downhill speed-run too, or (sensibly) be more cautious. 05:14, 24 February 2022 (UTC)
Yep - the speeds on that site are for road bikes. Cueball looks to be riding a hybrid (flat bars), which would tend to put him in a more upright position, creating a higher frontal area and air resistance, and so slowing his progress. That would have even more of an effect at higher speeds. 11:14, 24 February 2022 (UTC)

Arguably, once you're up to numbers around 45, you're as likely, if not more so, to be rounding to the nearest 5 than the nearest unit (depending on context). So Cueball's initial statement could be taken as suggesting that he can ride at around 42.5 - 47.5mph (rather than 44.5 - 45.5mph). And if he could actually ride at over 45mph then he presumably wouldn't need to add the 'if you round' qualifier, so it could further be taken as just suggesting that he can exceed 42.5mph. 11:22, 24 February 2022 (UTC)

Note I find it kind of disappointing that the insane "KPH" unit is used in the comic. Nobody uses that in places where speed is actually measured in km/h.

yes, but we are talking about a US based comic, one of only 3 countries (Myanmar, Liberia, USA) that don't use the metric system for measurement...oh, except for money, but that isn't really metric, it is money ;o) 00:50, 25 February 2022 (UTC)
Erm, I think you'll find the UK uses miles as well. And we're just putting ourselves through a massive political and economic upheaval so that we can have our old imperial weights and measures back (at least, I think that was the point of it all). 16:30, 25 February 2022 (UTC)

Ironically, by the same standards it only takes one conversion to say that he can't move at all on a bike. he goes 0 parsecs, lightyears or AU (for example) per year, decade or century (for example).

Can we remove the rounding errors in the "exact" values in the tables? For instance, the final value should be "45.0000" not "45.0001". In fact, all three values ending with 0001 are rounding errors. (These were probably a result of converting to metric and back, using low precision conversion factors.) Divad27182 (talk) 15:49, 24 February 2022 (UTC)

Yeah, like fathoms/s and yards/s are by definition just a factor 2 apart. I recalculated the values without rounding at any step except the final step, so the rounding errors should be gone now. Also added vincula for repeating digits. Tharkon (talk) 19:25, 27 February 2022 (UTC)

Whoever decided to display that information in that table deserves an award. Gg. 16:38, 24 February 2022 (UTC)

It's nice how the rounding of exact half-integers only ever has to deal with odd-numbers-and-a-half, so Cueball can't be charged with violating the "round to even" rule, nor with violating the "round away from zero" rule. 18:06, 24 February 2022 (UTC)

It looks like Randall picked a starting speed (within a reasonable bike-riding range) to maximize his gain. Groups of starting speeds round to the same final speeds, and some groups have a higher maximum speed earlier in the rounding chain:

Start Speed


Max Speed

(rounded to mph)

Final Speed


1 1 0
2 to 9 9 8
10 10 8
11 to 16 16 15
17 to 45 45 45
46 to 54 54 53 21:24, 24 February 2022 (UTC)
Are you assuming the exact same chain of conversions, just with different input values? Surely if he'd chosen to start at (say) 16, he'd have chosen whatever other chain of conversions would have sent him towards some decent high-value. Might have differed only by the initial conversions before it found itself landing on the same late-path, or could be completely different (to get to a different end) as the biased random-walk of choices hit a different useful stride pattern. 22:39, 24 February 2022 (UTC)
Yes, I put different starting speeds into the same conversion chain. Perhaps I should have said "He chose a reasonable starting speed and chain of conversions to maximize the gain." I was initially surprised that starting at 16mph ends at 15mph, then decided to plot it. The grouping of ending speeds also surprised me, but in hindsight that's to be expected with multiple round offs. 23:02, 24 February 2022 (UTC)
Not surprising at all. Given any random (not selectively chosen) conversion-then-rounding function, you'd expect about half the time you get a lowered (absolute) value rather than a raised one, for the input number somewhere in the range 1 to infinity. For any pair of measures of unequal scales but sharing zero. (Possibly also viable in non-equal and dislocated scales, like °C and °F, but that's just a hunch that I've not emperically checked, and not applicable here anyway.)
The chain chosen was conspicuously optimal to get the starting value 17 to always rise. Possibly by the maximum possible amount, on each chosen step, from amongst all those considered conversions, but I haven't checked this. It even has a viable unit_A=>unit_B for one rounding rise then unit_B=>unit_A for yet another rounding rise, because it happily works like that at the respective points of each scale.
But when you start from a different value, you lose the initial upwards-bias in the same 'meshing' and on each subsequent Randall-chosen one. It's pretty much a random sequence, as far as the value that it wasn't designed for is concerned. Logic dictates that it will downplay the value about as often as it will up-play it, for most scenarios. Except maybe at resonant multiple/divisors of the original (which will still chaotically drift, as rounding up .6 for a value would mean rounding down .3 for value/2 or down from .2 for value*2, setting you up for the next function in the adopted sequence to fail), but then 17 is prime so you'd have to start with 34 for that to (sometimes) work.
And, assuming the sequence is chosen for maximising upwards, you've got the function at each stage that is selected precisely because for that exact state-value it is specifically upward-trending, so when you try that in a different context reversion-to-the-mean suggests you're perhaps more likely to hit one of the downward-trends in the relationship.
My theory is that for any given starting value, some convert-then-round (from a sufficiently diverse choice of options) will always maximise the resulting magnitude. And that result will always have its own maximal conversion. Although those two operations may be less maximising in combination than a submaximal first operation (maybe, in some cases, a slight reduction?) that 'lands' on a better number for a differing secondary maximiser step to act upon. So a full search-path needs to consider an N-step look-ahead method rooted in a breadth-first trial of each step-1, etc, to optimise the maximiser-optimiser process. But I haven't the time to test it right now. Maybe later! 00:53, 25 February 2022 (UTC)
In fact, the starting value of 17 is most definitely optimal for these choices of units, assuming you want only one optimal choice of rounding (not having to choose between several equivalent values, and not end up non-rounding, like you get at 45 mph). A simple spreadsheet with the ablity to copy-paste an indefinite number of steps with error-checking is here: 16:46, 9 March 2022 (UTC)

A note about the propulsion system in the mouseover text: This system is not entirely novel and was first proposed by Douglas Adams who suggested using the notebooks of waiters in bistros to achieve the desired precision loss. He suggested it should be possible to achieve speeds of round ∞kph (∞mph)

The books don't mention those details in their description of "bistromathics", and I don't recall them having been added to the radio adaptations. BunsenH (talk) 23:15, 24 February 2022 (UTC)
To clarify: the book mentions the waiters' notebooks, but nothing about precision loss or achievable speeds. BunsenH (talk) 16:55, 25 February 2022 (UTC)
The Improbability Drive (in the Hitchiker's Guide) also seems somewhat related.
What relation can that have? I'm looking at this link. GcGYSF(asterisk)P(vertical line)e (talk) 03:32, 25 February 2022 (UTC)
The various things that Discworld's "Hex" can do (including occasionally providing magical teportation) can rely upon it trying lots of 'impossible' things very quickly "before the universe notices". 14:19, 25 February 2022 (UTC)
My favorite "impossible" thing mentioned in the Hitchhiker's Guide is be able to fly by "learning how to throw yourself at the ground and miss". I have done this successfully while dreaming, but have never accomplished it while wide awake. But it is surely worth trying. 15:13, 25 February 2022 (UTC)
people on ISS miss the ground all day long, while falling at astounding speeds. Bmwiedemann (talk) 04:48, 5 March 2022 (UTC)
Interestingly, it's impossible to get above 45 mph using any of the units Randall used: Converting 45 mph into any of those units always results in either an integral number or a number with fractional part below 0.5, which would result in rounding down. (I've used for the more common units).-- 17:36, 25 February 2022 (UTC)
It also reminds me of the Dungeons & Dragons "Peasant Railgun," which abuses a queue of readied actions to accelerate a projectile to relativistic velocities. 19:59, 25 February 2022 (UTC)

"Normally, when you say you can ride a bike at 45 mph if you round, you mean that you can ride at a speed between 44.5 and 45.5, something most people are incapable of doing." When I was MUCH younger, in my late teens or early twenties, I decided to bicycle from a northern suburb of Philadelphia to my home in Hockessin, DE. It was a hot summer day and, only being in average shape, I underestimated my ability to hold up under the heat. A Delaware State Trooper wound up driving me and my bike to my destination. Halfway through my trip, I was going down a long hill on U.S. 1 in Media, PA and decided to see how fast I could go. The speed limit was 55 MPH. My speedometer didn't read that high, but I was passing cars going in the same direction. I estimate I was going at 5-10 MPH faster than the cars, and I'd guess they were going at least 55 MPH. So this statement may be true--most being more than 50%--but I suspect most young men of that age would be capable of 45 MPH and faster. Hugh (talk) 15:20, 1 March 2022 (UTC)

I don't normally use this wiki so I don't know standard practices, but it might be worth pointing out somewhere on the explanations page that the question (implicitly raised in this comic) has been asked on MathOverflow of whether it's possible to get to arbitrarily large (or small) values using conversion-and-rounding between a finite set of units, and the answer is 'no'. So maybe one of y'all wants to add one of these links in the appropriate place, whitherever that may be. -- 08:59, 29 April 2022 (UTC)