• 🔍🦘🛎
    link
    English
    91 month ago

    It’s not the overflow that’s the issue, but a calculation failure that causes the date value to be “0” and thus list the date as January 1, 1970. It’s happened to me several times with Pokemon GO.

    • @jaybone
      link
      71 month ago

      Fuck the specs. If Pokemon GO says it, that’s good enough for me.

    • @[email protected]
      link
      fedilink
      English
      5
      edit-2
      1 month ago

      In this case, it is the overflow as 01111111...11111111+1 in binary becomes 10000000...00000000. (Yes, negative numbers in signed integer format are represented as starting with 1)

      (GIF)(Why you should trust this)

      But yes, some programs erroneously fall back to 0 in case of a null value, which corresponds to 1970-01-01. That’s why so many geotags were recorded for Null Island.