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

    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
                    • mrotteveel@mstdn.socialM mrotteveel@mstdn.social

                      @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 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
                      #22

                      @kevlin Another reason for it being wide, is if they can't plan/allocate ahead in which specific delivery van/delivery route it will be put for delivery, so they use estimates for the two (or more) most likely to be used.

                      1 Reply 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...

                        bellinghman@wandering.shopB This user is from outside of this forum
                        bellinghman@wandering.shopB This user is from outside of this forum
                        bellinghman@wandering.shop
                        wrote last edited by
                        #23

                        @mrotteveel @kevlin Indeed. That 09:50 figure being to the nearest 5 minutes is not, of itself, a problem. It will be calculated on the basis of the courier leaving the depot at time x, and having a number of journey segments of predictable length. So it's the earliest time that it might arrive. The 2 hour, or 5 hour, finger-in-the-air value? Yeah, it's adding that on and keeping the precision that's the problem

                        The expected arrival curve is nothing like a Bell curve

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

                          @mrotteveel @kevlin Indeed. That 09:50 figure being to the nearest 5 minutes is not, of itself, a problem. It will be calculated on the basis of the courier leaving the depot at time x, and having a number of journey segments of predictable length. So it's the earliest time that it might arrive. The 2 hour, or 5 hour, finger-in-the-air value? Yeah, it's adding that on and keeping the precision that's the problem

                          The expected arrival curve is nothing like a Bell curve

                          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
                          #24

                          @bellinghman @kevlin I have worked on transactional emails and push messages that communicate this type of information to users. Communicating time ranges like this, even with the "fake" precision is the easiest to understand for most people. From a business perspective, it also prevents unnecessary calls, and complaints, to customer service.

                          Being more vague and less specific, even it's mathematically more correct, is not "better", neither for the customer nor the company communicating it.

                          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.

                            xris@layer8.spaceX This user is from outside of this forum
                            xris@layer8.spaceX This user is from outside of this forum
                            xris@layer8.space
                            wrote last edited by
                            #25

                            @kevlin
                            On the other hand, I hate when Timestamps are given relatively. I prefer unnessesary nanosecond precision over a vague "a few moments ago" any time.

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

                              @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 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
                              #26

                              @stevefenton That would be worthy of many social media posts, but for quite different reasons ๐Ÿ˜„

                              1 Reply 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...

                                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
                                #27

                                @mrotteveel The probability of arrival between 09:50 and 10:00 is comparable to that of 09:30 and 09:50, so perhaps they should round down. Then again, the probability of arrival between 09:30 and 09:50 is...

                                "You're delivery will arrive today (probably)" covers, I think, most eventualities.

                                1 Reply Last reply
                                0
                                • mrotteveel@mstdn.socialM mrotteveel@mstdn.social

                                  @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.

                                  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
                                  #28

                                  @mrotteveel I am not debating the size of the range, which is most likely informed and hedged based on history, I am debating its false precision.

                                  1 Reply Last reply
                                  0
                                  • bellinghman@wandering.shopB bellinghman@wandering.shop

                                    @mrotteveel @kevlin Indeed. That 09:50 figure being to the nearest 5 minutes is not, of itself, a problem. It will be calculated on the basis of the courier leaving the depot at time x, and having a number of journey segments of predictable length. So it's the earliest time that it might arrive. The 2 hour, or 5 hour, finger-in-the-air value? Yeah, it's adding that on and keeping the precision that's the problem

                                    The expected arrival curve is nothing like a Bell curve

                                    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
                                    #29

                                    @bellinghman @mrotteveel Precisely

                                    1 Reply Last reply
                                    0
                                    • mrotteveel@mstdn.socialM mrotteveel@mstdn.social

                                      @bellinghman @kevlin I have worked on transactional emails and push messages that communicate this type of information to users. Communicating time ranges like this, even with the "fake" precision is the easiest to understand for most people. From a business perspective, it also prevents unnecessary calls, and complaints, to customer service.

                                      Being more vague and less specific, even it's mathematically more correct, is not "better", neither for the customer nor the company communicating it.

                                      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
                                      #30

                                      @mrotteveel @bellinghman My original posting covers that: that is why you communicate 10:00โ€“15:00. Not only is the range more accurate, but you will also receive fewer complaints than 09:50โ€“14:45.

                                      (And yes, there is a small psychological trick in here that is worth knowing, and for that and other reasons it is better.)

                                      1 Reply Last reply
                                      0
                                      • xris@layer8.spaceX xris@layer8.space

                                        @kevlin
                                        On the other hand, I hate when Timestamps are given relatively. I prefer unnessesary nanosecond precision over a vague "a few moments ago" any time.

                                        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
                                        #31

                                        @xris That is slightly different and is a source of another line of rants of mine.

                                        First of all, when you are dealing with past events, they are known and are not estimates. Reporting them with both precision and accuracy is desirable. Excessive precision is quirky, but not wrong; reporting an estimate of a future event with false precision is wrong.

                                        OTOH reporting a past event with poor approximation invariably annoying and often wrong (both in its model and its implementation).

                                        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.

                                          H This user is from outside of this forum
                                          H This user is from outside of this forum
                                          haskellelephant@bitbang.social
                                          wrote last edited by
                                          #32

                                          @kevlin At least 2:45 must be "most likely". There is always a non-zero chance it doesn't arrive at all due to "acts of god". Then again, giving legal disclaimers by sms seems unwise...

                                          Sometimes though, the delivery is trying to uphold their part in a contract with some consequences involved. Sometimes, if you are not there, the package will be returned. Then precise times, if correct and if they matter, seem appropriate.

                                          1 Reply Last reply
                                          0
                                          • R relay@relay.infosec.exchange shared this topic
                                          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