Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. There is an art (and a science) to numerical precision that seems lost in software, writing and conversation.

There is an art (and a science) to numerical precision that seems lost in software, writing and conversation.

Scheduled Pinned Locked Moved Uncategorized
32 Posts 14 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • kevlin@mastodon.socialK kevlin@mastodon.social

    There is an art (and a science) to numerical precision that seems lost in software, writing and conversation. The trick to appropriate precision is understanding accuracy. This all falls under the banner of numeracy.

    For example, I just received a confirmation of a cinema booking that gave the time of the film in HH:MM:SS format. The site lists programme times in HH:MM. They normally start trailers within a few minutes of the advertised time. To list seconds is an innumerate and false promise.

    kevlin@mastodon.socialK This user is from outside of this forum
    kevlin@mastodon.socialK This user is from outside of this forum
    kevlin@mastodon.social
    wrote last edited by
    #2

    I sometimes receive notifications that I can expect a delivery in a 2-hour window such as "between 12:07 and 14:07".

    To quote to the minute shows a failure of understanding of what an approximate range is, as well traffic and logistics.

    It's a 2-hour window of imprecision. Quoting to the minute shows a deep lack of understanding. Quoting to 5-minute intervals is just about acceptable. To 10- or 15-minute is more appropriate significance. But honestly, in this case, to the hour is just fine.

    kevlin@mastodon.socialK kdekooter@mastodon.socialK bix@chaos.socialB gerbrand@fosstodon.orgG m1ke@phpc.socialM 9 Replies Last reply
    0
    • kevlin@mastodon.socialK kevlin@mastodon.social

      I sometimes receive notifications that I can expect a delivery in a 2-hour window such as "between 12:07 and 14:07".

      To quote to the minute shows a failure of understanding of what an approximate range is, as well traffic and logistics.

      It's a 2-hour window of imprecision. Quoting to the minute shows a deep lack of understanding. Quoting to 5-minute intervals is just about acceptable. To 10- or 15-minute is more appropriate significance. But honestly, in this case, to the hour is just fine.

      kevlin@mastodon.socialK This user is from outside of this forum
      kevlin@mastodon.socialK This user is from outside of this forum
      kevlin@mastodon.social
      wrote last edited by
      #3

      In such cases, it makes the company and the software authors look incompetent and clueless about their own domain, whereas they should present the exact opposite.

      This doesn't mean that your plan or your calculations don't contain such precision, but there is an art to presentation logic and UX that has been developed over many decades — as well as experimental science and metrology over centuries — that often seems thrown out the window when it comes to presenting something in a window.

      kevlin@mastodon.socialK cdonat@hostsharing.coopC 2 Replies Last reply
      0
      • kevlin@mastodon.socialK kevlin@mastodon.social

        I sometimes receive notifications that I can expect a delivery in a 2-hour window such as "between 12:07 and 14:07".

        To quote to the minute shows a failure of understanding of what an approximate range is, as well traffic and logistics.

        It's a 2-hour window of imprecision. Quoting to the minute shows a deep lack of understanding. Quoting to 5-minute intervals is just about acceptable. To 10- or 15-minute is more appropriate significance. But honestly, in this case, to the hour is just fine.

        kdekooter@mastodon.socialK This user is from outside of this forum
        kdekooter@mastodon.socialK This user is from outside of this forum
        kdekooter@mastodon.social
        wrote last edited by
        #4

        @kevlin It is always 07 and never say 23 or 41. Wonder what the algorithm is. And if the developers eat their own dogfood.

        1 Reply Last reply
        0
        • kevlin@mastodon.socialK kevlin@mastodon.social

          In such cases, it makes the company and the software authors look incompetent and clueless about their own domain, whereas they should present the exact opposite.

          This doesn't mean that your plan or your calculations don't contain such precision, but there is an art to presentation logic and UX that has been developed over many decades — as well as experimental science and metrology over centuries — that often seems thrown out the window when it comes to presenting something in a window.

          kevlin@mastodon.socialK This user is from outside of this forum
          kevlin@mastodon.socialK This user is from outside of this forum
          kevlin@mastodon.social
          wrote last edited by
          #5

          I still remember a moment about 10 years ago (note that I say "about 10 years ago" and not "about 3652 days ago") when a project manager showed me a plan that showed me progress on a task that had been estimated at around 2 months.

          "We're 52.5% complete on this task," she told me.

          That many significant figures on something as woolly as progress on an estimated multi-person task is just noise.

          "There *is* a chance you might be about half done, but even that's optimistic," I said.

          kevlin@mastodon.socialK 1 Reply Last reply
          0
          • kevlin@mastodon.socialK kevlin@mastodon.social

            I still remember a moment about 10 years ago (note that I say "about 10 years ago" and not "about 3652 days ago") when a project manager showed me a plan that showed me progress on a task that had been estimated at around 2 months.

            "We're 52.5% complete on this task," she told me.

            That many significant figures on something as woolly as progress on an estimated multi-person task is just noise.

            "There *is* a chance you might be about half done, but even that's optimistic," I said.

            kevlin@mastodon.socialK This user is from outside of this forum
            kevlin@mastodon.socialK This user is from outside of this forum
            kevlin@mastodon.social
            wrote last edited by
            #6

            You see this kind of nonsense all the time in the press as well as project progress or company performance discussions, with people reading false meaning into minor percentage point differences, differences that would be swallowed up if anyone took the time to put error bars on their numbers.

            kevlin@mastodon.socialK 1 Reply Last reply
            0
            • kevlin@mastodon.socialK kevlin@mastodon.social

              In such cases, it makes the company and the software authors look incompetent and clueless about their own domain, whereas they should present the exact opposite.

              This doesn't mean that your plan or your calculations don't contain such precision, but there is an art to presentation logic and UX that has been developed over many decades — as well as experimental science and metrology over centuries — that often seems thrown out the window when it comes to presenting something in a window.

              cdonat@hostsharing.coopC This user is from outside of this forum
              cdonat@hostsharing.coopC This user is from outside of this forum
              cdonat@hostsharing.coop
              wrote last edited by
              #7

              @kevlin

              I disagree, that it's an art, that these developers fail in. It's the essence of their craft: communication. Code is communication, nothing more, nothing less. If you fail at communication, you fail at programming.

              1 Reply Last reply
              0
              • kevlin@mastodon.socialK kevlin@mastodon.social

                You see this kind of nonsense all the time in the press as well as project progress or company performance discussions, with people reading false meaning into minor percentage point differences, differences that would be swallowed up if anyone took the time to put error bars on their numbers.

                kevlin@mastodon.socialK This user is from outside of this forum
                kevlin@mastodon.socialK This user is from outside of this forum
                kevlin@mastodon.social
                wrote last edited by
                #8

                You also see it when people are switching between units. For example, a journalist asking Google for a unit conversion on an approximate figure in one system of measurement into another.

                "The car went another two kilometers (1.243 miles) before it was stopped by the police."

                "He was said to be about 6 feet (182.88 cm) tall."

                Such numerical solecisms are all the more ironic in outlets that claim they value accuracy in their reporting.

                kevin@mastodon.km6g.usK 1 Reply Last reply
                0
                • kevlin@mastodon.socialK kevlin@mastodon.social

                  You also see it when people are switching between units. For example, a journalist asking Google for a unit conversion on an approximate figure in one system of measurement into another.

                  "The car went another two kilometers (1.243 miles) before it was stopped by the police."

                  "He was said to be about 6 feet (182.88 cm) tall."

                  Such numerical solecisms are all the more ironic in outlets that claim they value accuracy in their reporting.

                  kevin@mastodon.km6g.usK This user is from outside of this forum
                  kevin@mastodon.km6g.usK This user is from outside of this forum
                  kevin@mastodon.km6g.us
                  wrote last edited by
                  #9

                  @kevlin Would statements like "over 10 new features" fall into this category? It's an intentionally imprecise statement in the hope that a gullible reader/listener might think the actual number is 90, when of course the number is 11.

                  kevlin@mastodon.socialK 1 Reply Last reply
                  0
                  • kevlin@mastodon.socialK kevlin@mastodon.social

                    I sometimes receive notifications that I can expect a delivery in a 2-hour window such as "between 12:07 and 14:07".

                    To quote to the minute shows a failure of understanding of what an approximate range is, as well traffic and logistics.

                    It's a 2-hour window of imprecision. Quoting to the minute shows a deep lack of understanding. Quoting to 5-minute intervals is just about acceptable. To 10- or 15-minute is more appropriate significance. But honestly, in this case, to the hour is just fine.

                    bix@chaos.socialB This user is from outside of this forum
                    bix@chaos.socialB This user is from outside of this forum
                    bix@chaos.social
                    wrote last edited by
                    #10

                    @kevlin or the “order before end of the day” timeframe is shown as before 23:59 or even worse before 23:55 when we all (should) know the day ends at 24:00 (insert 12 hour versions for those who believe in that)

                    kevlin@mastodon.socialK 1 Reply Last reply
                    0
                    • kevin@mastodon.km6g.usK kevin@mastodon.km6g.us

                      @kevlin Would statements like "over 10 new features" fall into this category? It's an intentionally imprecise statement in the hope that a gullible reader/listener might think the actual number is 90, when of course the number is 11.

                      kevlin@mastodon.socialK This user is from outside of this forum
                      kevlin@mastodon.socialK This user is from outside of this forum
                      kevlin@mastodon.social
                      wrote last edited by
                      #11

                      @kevin It's a related but slightly different category: that of misleading approximations. Rather than providing needless precision, the answer is accurate, but overly suggestive, playing unreasonably with someone's reasonable expectations.

                      1 Reply Last reply
                      0
                      • bix@chaos.socialB bix@chaos.social

                        @kevlin or the “order before end of the day” timeframe is shown as before 23:59 or even worse before 23:55 when we all (should) know the day ends at 24:00 (insert 12 hour versions for those who believe in that)

                        kevlin@mastodon.socialK This user is from outside of this forum
                        kevlin@mastodon.socialK This user is from outside of this forum
                        kevlin@mastodon.social
                        wrote last edited by
                        #12

                        @bix Gotta love the 12-hour clock. Most people who use it have no proper idea how it works, and will get 12:00 AM/PM wrong (as well as getting confused about the status of 12:01).

                        Did some work for a logistics company a number of years ago. One of their promo posters got this wrong (or sent mixed messages, depending on your perspective) with something along the lines of "Before midday next delivery: guaranteed before 12:00 AM", which is one statement offering two very different promises 🙃

                        1 Reply Last reply
                        0
                        • kevlin@mastodon.socialK kevlin@mastodon.social

                          I sometimes receive notifications that I can expect a delivery in a 2-hour window such as "between 12:07 and 14:07".

                          To quote to the minute shows a failure of understanding of what an approximate range is, as well traffic and logistics.

                          It's a 2-hour window of imprecision. Quoting to the minute shows a deep lack of understanding. Quoting to 5-minute intervals is just about acceptable. To 10- or 15-minute is more appropriate significance. But honestly, in this case, to the hour is just fine.

                          gerbrand@fosstodon.orgG This user is from outside of this forum
                          gerbrand@fosstodon.orgG This user is from outside of this forum
                          gerbrand@fosstodon.org
                          wrote last edited by
                          #13

                          @kevlin Arguably here the minute does make some sense. It's a confidence interveal, presumably with 95% confidence level.

                          1 Reply Last reply
                          0
                          • kevlin@mastodon.socialK kevlin@mastodon.social

                            I sometimes receive notifications that I can expect a delivery in a 2-hour window such as "between 12:07 and 14:07".

                            To quote to the minute shows a failure of understanding of what an approximate range is, as well traffic and logistics.

                            It's a 2-hour window of imprecision. Quoting to the minute shows a deep lack of understanding. Quoting to 5-minute intervals is just about acceptable. To 10- or 15-minute is more appropriate significance. But honestly, in this case, to the hour is just fine.

                            m1ke@phpc.socialM This user is from outside of this forum
                            m1ke@phpc.socialM This user is from outside of this forum
                            m1ke@phpc.social
                            wrote last edited by
                            #14

                            @kevlin this one has always seemed ridiculous to me - especially when the drivers often don't even show within the 2h window

                            1 Reply Last reply
                            0
                            • kevlin@mastodon.socialK kevlin@mastodon.social

                              I sometimes receive notifications that I can expect a delivery in a 2-hour window such as "between 12:07 and 14:07".

                              To quote to the minute shows a failure of understanding of what an approximate range is, as well traffic and logistics.

                              It's a 2-hour window of imprecision. Quoting to the minute shows a deep lack of understanding. Quoting to 5-minute intervals is just about acceptable. To 10- or 15-minute is more appropriate significance. But honestly, in this case, to the hour is just fine.

                              ronjeffries@mastodon.socialR This user is from outside of this forum
                              ronjeffries@mastodon.socialR This user is from outside of this forum
                              ronjeffries@mastodon.social
                              wrote last edited by
                              #15

                              @kevlin
                              I hope that soon this will be my biggest gripe about the world! 😆

                              1 Reply Last reply
                              0
                              • kevlin@mastodon.socialK kevlin@mastodon.social

                                I sometimes receive notifications that I can expect a delivery in a 2-hour window such as "between 12:07 and 14:07".

                                To quote to the minute shows a failure of understanding of what an approximate range is, as well traffic and logistics.

                                It's a 2-hour window of imprecision. Quoting to the minute shows a deep lack of understanding. Quoting to 5-minute intervals is just about acceptable. To 10- or 15-minute is more appropriate significance. But honestly, in this case, to the hour is just fine.

                                zudnick@mas.toZ This user is from outside of this forum
                                zudnick@mas.toZ This user is from outside of this forum
                                zudnick@mas.to
                                wrote last edited by
                                #16

                                @kevlin I'm pretty sure it's actually done on purpose. A lot of people confuse accuracy with precision, so a very precise value - Google Maps telling me it'll take 4 hours 21 mins to get to London if I leave now - makes people believe it must be right.

                                kevlin@mastodon.socialK 1 Reply Last reply
                                0
                                • zudnick@mas.toZ zudnick@mas.to

                                  @kevlin I'm pretty sure it's actually done on purpose. A lot of people confuse accuracy with precision, so a very precise value - Google Maps telling me it'll take 4 hours 21 mins to get to London if I leave now - makes people believe it must be right.

                                  kevlin@mastodon.socialK This user is from outside of this forum
                                  kevlin@mastodon.socialK This user is from outside of this forum
                                  kevlin@mastodon.social
                                  wrote last edited by
                                  #17

                                  @zudnick While I certainly believe that some people (and companies) will use this as a cynical ploy, I think that Hanlon's Razor applies far more often.

                                  1 Reply Last reply
                                  0
                                  • kevlin@mastodon.socialK kevlin@mastodon.social

                                    I sometimes receive notifications that I can expect a delivery in a 2-hour window such as "between 12:07 and 14:07".

                                    To quote to the minute shows a failure of understanding of what an approximate range is, as well traffic and logistics.

                                    It's a 2-hour window of imprecision. Quoting to the minute shows a deep lack of understanding. Quoting to 5-minute intervals is just about acceptable. To 10- or 15-minute is more appropriate significance. But honestly, in this case, to the hour is just fine.

                                    kevlin@mastodon.socialK This user is from outside of this forum
                                    kevlin@mastodon.socialK This user is from outside of this forum
                                    kevlin@mastodon.social
                                    wrote last edited by
                                    #18

                                    Received a message telling me to expect a delivery "between 09:50am and 2:45pm". To their credit, they avoided quoting the estimated range to the minute (or to the second!), but the implication of quoting such limits to a precision of 5 minutes is nonsense given that the window of uncertainty is 5 hours.

                                    When developing software systems, understand your domain and understand your users. Your users are human, so go with "between 10am and 3pm" to sound like you know what you're doing.

                                    stevefenton@mastodon.socialS mrotteveel@mstdn.socialM H 3 Replies Last reply
                                    0
                                    • kevlin@mastodon.socialK kevlin@mastodon.social

                                      Received a message telling me to expect a delivery "between 09:50am and 2:45pm". To their credit, they avoided quoting the estimated range to the minute (or to the second!), but the implication of quoting such limits to a precision of 5 minutes is nonsense given that the window of uncertainty is 5 hours.

                                      When developing software systems, understand your domain and understand your users. Your users are human, so go with "between 10am and 3pm" to sound like you know what you're doing.

                                      stevefenton@mastodon.socialS This user is from outside of this forum
                                      stevefenton@mastodon.socialS This user is from outside of this forum
                                      stevefenton@mastodon.social
                                      wrote last edited by
                                      #19

                                      @kevlin you'll eat your words if they arrive at 09:50, spend five hours unloading your order, and leave at precisely 14:45.

                                      kevlin@mastodon.socialK 1 Reply Last reply
                                      0
                                      • kevlin@mastodon.socialK kevlin@mastodon.social

                                        Received a message telling me to expect a delivery "between 09:50am and 2:45pm". To their credit, they avoided quoting the estimated range to the minute (or to the second!), but the implication of quoting such limits to a precision of 5 minutes is nonsense given that the window of uncertainty is 5 hours.

                                        When developing software systems, understand your domain and understand your users. Your users are human, so go with "between 10am and 3pm" to sound like you know what you're doing.

                                        mrotteveel@mstdn.socialM This user is from outside of this forum
                                        mrotteveel@mstdn.socialM This user is from outside of this forum
                                        mrotteveel@mstdn.social
                                        wrote last edited by
                                        #20

                                        @kevlin The problem with saying between 10 and 15, is that if they then arrive between 09:50 and 10:00, there will be people who'll complain that they arrived "too early", and if you then instead say between 09:00 and 15:00, then people will complain the window is too wide and "imprecise".

                                        The fake(*) precision is part of the message, that it's specific to your delivery and that you shouldn't bother contacting customer service to get a real time window.

                                        *: see next reply...

                                        mrotteveel@mstdn.socialM bellinghman@wandering.shopB kevlin@mastodon.socialK 3 Replies Last reply
                                        0
                                        • mrotteveel@mstdn.socialM mrotteveel@mstdn.social

                                          @kevlin The problem with saying between 10 and 15, is that if they then arrive between 09:50 and 10:00, there will be people who'll complain that they arrived "too early", and if you then instead say between 09:00 and 15:00, then people will complain the window is too wide and "imprecise".

                                          The fake(*) precision is part of the message, that it's specific to your delivery and that you shouldn't bother contacting customer service to get a real time window.

                                          *: see next reply...

                                          mrotteveel@mstdn.socialM This user is from outside of this forum
                                          mrotteveel@mstdn.socialM This user is from outside of this forum
                                          mrotteveel@mstdn.social
                                          wrote last edited by
                                          #21

                                          @kevlin *) And even though the window is very wide, it generally isn't fake. In a lot of cases it's based on the actual historic performance of deliveries to your address or neighbourhood. If it's so wide, it usually means the delivery van covers a wide area and the actual route differs too much between days.

                                          For my address, deliveries through PostNL are usually reported with an initial window of one or two hours, and updates (through their app) do get more specific and accurate.

                                          mrotteveel@mstdn.socialM kevlin@mastodon.socialK 2 Replies Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups