{
  "id": "d3f0198d9fd9",
  "url": "https://www.netmeister.org/blog/epoch.html",
  "title": "Time is an illusion, Unix time doubly so...",
  "note": "This is a fun dive into how Unix handles time. \n\n> the 1st Edition UNIX measured time at those 60 Hz using a 32-bit integer, thus only being capable of counting 2^32 / 60 ticks/second * 60 s/m * 60 m/h * 24 h/d * 365 d/y = 2.3 years, as noted in the original manual. Some time in 1971, the time measurement was redefined to count seconds, now capable of representing 136 years of time, and the Unix epoch date was -- contrary to the common misconception that it represents the birthdate of Unix -- somewhat arbitrarily picked to be 1970.\n\nReading this will give you a good understanding of the 2038 problem that Unix has to avoid. [From Wikipedia](https://en.wikipedia.org/wiki/Unix_time#Representing_the_number)...\n\n> The minimum representable date is Friday 1901-12-13, and the maximum representable date is Tuesday 2038-01-19. One second after 03:14:07 UTC 2038-01-19 this representation will overflow in what is known as the year 2038 problem.\n\n2038 is Unix turn for Y2K.\n\nAs this article highlights, there are also a ton of other challenges with time. Such a simple concept, but super hard for computers to deal with. ",
  "voice": "mixed",
  "saved": "2022-11-03T11:42:41Z",
  "host": "netmeister.org",
  "kind": "page",
  "tags": [],
  "record": "https://links.thingelstad.xyz/links/d3f0198d9fd9/",
  "markdown": "https://links.thingelstad.xyz/links/d3f0198d9fd9.md",
  "issues": [
    {
      "number": 232,
      "slug": "weekly-thing-232-fiber-decker-privacy",
      "title": "Weekly Thing #232 / Fiber, Decker, Privacy",
      "date": "2022-11-05T12:00:00Z",
      "section": "Notable",
      "position": 12,
      "url": "https://weekly.thingelstad.com/archive/232/",
      "page": "https://links.thingelstad.xyz/issues/232/"
    }
  ],
  "connections": {
    "same_host": {
      "count": 2,
      "page": "https://links.thingelstad.xyz/hosts/netmeister.org/",
      "nearest": [
        {
          "id": "d3ae9515d3f1",
          "title": "URLs: It's complicated...",
          "url": "https://www.netmeister.org/blog/urls.html",
          "record": "https://links.thingelstad.xyz/links/d3ae9515d3f1/"
        },
        {
          "id": "9a88588db294",
          "title": "The Sender Policy Framework (SPF)",
          "url": "https://www.netmeister.org/blog/spf.html",
          "record": "https://links.thingelstad.xyz/links/9a88588db294/"
        }
      ]
    },
    "same_week": {
      "count": 20,
      "nearest": [
        {
          "id": "226450e245a6",
          "title": "Privacy Gateway: a privacy preserving proxy built on Internet standards",
          "url": "https://blog.cloudflare.com/building-privacy-into-internet-standards-and-how-to-make-your-app-more-private-today/",
          "record": "https://links.thingelstad.xyz/links/226450e245a6/"
        },
        {
          "id": "b985bceb22cb",
          "title": "Daniel Del Prado's Growing Culinary Empire | Twin Cities Business",
          "url": "https://tcbmag.com/daniel-del-prados-growing-culinary-empire/",
          "record": "https://links.thingelstad.xyz/links/b985bceb22cb/"
        },
        {
          "id": "969425e27314",
          "title": "Welcome to hell, Elon - The Verge",
          "url": "https://www.theverge.com/2022/10/28/23428132/elon-musk-twitter-acquisition-problems-speech-moderation",
          "record": "https://links.thingelstad.xyz/links/969425e27314/"
        },
        {
          "id": "4cb86bf38a1c",
          "title": "Get Blogging!",
          "url": "https://getblogging.org/",
          "record": "https://links.thingelstad.xyz/links/4cb86bf38a1c/"
        },
        {
          "id": "5bd8e7468881",
          "title": "Ukrainian mom keeps daughter safe in Minneapolis as husband fights Russians at home",
          "url": "https://www.startribune.com/ukrainian-mom-keeps-daughter-safe-in-minneapolis-as-husband-fights-russians-at-home/600220513/",
          "record": "https://links.thingelstad.xyz/links/5bd8e7468881/"
        }
      ]
    },
    "mentions": [],
    "mentioned_by": [],
    "saved_twice": []
  },
  "elsewhere": {
    "wayback": "https://web.archive.org/web/*/https://www.netmeister.org/blog/epoch.html"
  }
}
