Top
Best
New

Posted by jfantl 6 hours ago

Cosmologically Unique IDs(jasonfantl.com)
245 points | 64 commentspage 2
manofmanysmiles 5 hours ago|
I'd propose using our current view of physical reality to own a subset of the UIID + version field if new physics is discovered.

10-20 bits: version/epoch

10-20 bits: cosmic region

40 bits: galaxy ID

40 bits: stellar/planetary address

64 bits: local timestamp

This avoids the potentially pathological long chain of provenance, and also encodes coordinates into it.

Every billion years or so it probably makes sense to re-partion.

skvmb 1 hour ago||
offset length

  00     04:    Version + Flags
  04     08:    Timestamp (uint64)
  12     16:    Node/Agent Hash
  28     16:    Namespace Hash
  44     32:    Random Entropy
  76     20:    Extra / Extension
  96     32:    Integrity Hash
Total: 128bytes
rbanffy 4 hours ago||
As for coordinates, don’t forget galaxies are clouds of stars flowing around and interacting with each other.
dylan604 4 hours ago||
That's the problem with address type of systems is that they expect the object at that location to always be at that location. How do you encode the orbital speed, radius of orbit for not just the object, but also the object it is orbiting will need the same info as it is also in motion, then that object's parent galaxy's motion. Ugh, now I need a nap to calm down a bit.
rbanffy 4 hours ago||
You could estimate when the object was labelled by the coordinates used.

But where is the Greenwich meridian for the Milky Way?

small_model 4 hours ago||
We will probably end up with something like each planet has its own local addressing, and the big router in the sky does NAT, each solar system has a router and so on.
alex_tech92 5 hours ago||
It is interesting how much of our infrastructure relies on the assumption that 'close enough' is actually 'good enough' for uniqueness. When we move from UUIDs to things like ULIDs or Snowflake IDs, we are really just trading off coordination cost for a slightly higher collision risk that we will likely never hit in several lifetimes. Thinking about it on a 'cosmological' scale makes you realize how much of a luxury local generation is without needing a central authority. It is that tiny bit of entropy that keeps the whole distributed system from grinding to a halt.
fsckboy 1 hour ago|
>the assumption that 'close enough' is actually 'good enough' for uniqueness

i'm pretty sure it's "far enough" that makes it "good enough"

factotvm 5 hours ago||
> In order to fix this, we might start sending out satellites in every direction

Minor correction: Satellites don't go in every direction; they orbit. Probes or spaceships are more appropriate terms.

fluoridation 4 hours ago|
Maybe they meant at every inclination. ;)
philipwhiuk 3 hours ago||
Note that they almost immediately contract from 'the universe' to 'the visible universe', which isn't the same thing at all.
mr_mitm 1 hour ago|
It's observable universe, and that's the only thing that matters. Events outside the observable universe are causally disconnected. We will never interact with anything outside the observable universe. For all practical purposes, it's the same thing.
eudamoniac 2 hours ago||
I was going to read this, but it starts with an AI slop header image for no purpose, so I intuited that the article was similarly ill constructed.
dvh 3 hours ago||
Another blow to the "all electrons are the same electron" theory. Why have only 1 electron with so many possible ids /s
frikit 4 hours ago|
The best way to solve this is not to, and just giving up on the idea of identification.

If you have an infinite multiverse of infinite universes, and perhaps layers on that, with different physics, etc., you can’t have identity outside of all existence.

In Judaism, one/the name of God is translated as “I am”. I believe this is because God’s existence is all, transcending whatever concepts you have of existence or of IDs. That ID is the only ID.

So, the cosmic solution to IDs is the name of God.

mock-possum 4 hours ago|
which name of god though - there are hundreds, and were right back at the same place of struggling to come up with a unique identifier.
roywiggins 4 hours ago||
gotta be careful:

https://hex.ooo/library/nine_billion_names_of_god.html

ccozan 1 hour ago||
So we need to be careful. We do not know what happens after we assign all UUIDs.