News for hackers. Stuff that matters.
Re:Add extra stuff to a “standard” encoding? Sure, why not by pavlov on Wednesday September 20, 2023 @02:34AM (#37581066)
> “I wanted to future proof this without wasting 64 goddamn bytes in front of each message”

64 bytes would be a 512-bit integer. That seems like excessive future proofing for the length of any message that would be transmitted before the Sun runs out of fuel.

Re:Add extra stuff to a “standard” encoding? Sure, why not by xlogout on Wednesday September 20, 2023 @03:35AM (#37581464)
Fun fact: just 103 more bits and it would be enough to address every point in the observable universe distinguishible by Planck length [1].

Not my thought originally, I heard it from somewhere else but can't find it. Possibly from Foone Turing.

[1] https://www.wolframalpha.com/input?i=log2%28+volume+of+unive...

Re:Add extra stuff to a “standard” encoding? Sure, why not by benj111 on Wednesday September 20, 2023 @03:46AM (#37581532)
Tbf though, I'm sure the number of cat pics floating about the internet dwarfs this number, so it depends on the data I suppose.

Plus rather simple things like pi could create rather a long message.

Re:Add extra stuff to a “standard” encoding? Sure, why not by gumby on Wednesday September 20, 2023 @07:42AM (#37582970)
I suppose pi has a cheat code: if you made the largest possible circle in the universe you only need enough digits to distinguish points on its circumference that are a Planck distance apart. Then you can either ignore any digits beyond that or even simply make them up, as there would be no way to measure the difference.
Re:Add extra stuff to a “standard” encoding? Sure, why not by spacebanana7 on Wednesday September 20, 2023 @07:46AM (#37583003)
I wonder whether there’s an upper bound on the largest number that can be expressed in the observable universe.

All digital representations rely on discrete states in hardware, and there’s a finite number of those in the observable universe, so there should a finite maximum number for computers.

Re:Add extra stuff to a “standard” encoding? Sure, why not by chaxor on Wednesday September 20, 2023 @08:32AM (#37583349)
Related to https://en.m.wikipedia.org/wiki/Berry_paradox

Just as a quick example of why it's a bit absurd - I name that number you just defined $zeta$. Now I make $zeta'$ = zeta^zeta. Or whatever manipulation you like. Adding constraints is addressed in the link.

Re:Add extra stuff to a “standard” encoding? Sure, why not by marcosdumay on Wednesday September 20, 2023 @12:45PM (#37586480)
And zeta' can not be expressed by any state of the visible Universe.

The GP question was not about encoding, and thus is not subject to compression. The largest number we can measure of anything is a pretty well defined concept.

Re:Add extra stuff to a “standard” encoding? Sure, why not by layer8 on Wednesday September 20, 2023 @08:50AM (#37583509)
Depends on what you mean by “expressed”. E.g. you can represent a busy beaver that expresses the length of its output.

We don’t know if there is only a finite number of discrete states in the observable universe. The Planck length is not a discretization.

Re:Add extra stuff to a “standard” encoding? Sure, why not by spacebanana7 on Wednesday September 20, 2023 @09:20AM (#37583773)
> Depends on what you mean by “expressed”

I'll have to think about this. I want a very physical meaning of the term using values rather than references. One where the largest number that can be expressed using up/down fingers with two hands is 1024, not a sign language reference to a googolplex.

Re:Add extra stuff to a “standard” encoding? Sure, why not by ruined on Wednesday September 20, 2023 @09:51AM (#37584104)
all expression is reference
Re:Add extra stuff to a “standard” encoding? Sure, why not by carapace on Wednesday September 20, 2023 @10:03AM (#37584269)
You might enjoy:

"Measuring the intelligence of an idealized mechanical knowing agent" https://philpapers.org/archive/ALEMTI-2.pdf

"Intuitive Ordinal Notations" https://github.com/semitrivial/IONs

Re:Add extra stuff to a “standard” encoding? Sure, why not by bee_rider on Wednesday September 20, 2023 @10:30AM (#37584622)
If you are OK with a sum constants times powers of two, would you be ok with other hyperoperations on two?

https://en.m.wikipedia.org/wiki/Hyperoperation

I wonder if it would be helpful to restrict the question a bit, maybe something like: what is the largest number for which the number, and also all smaller magnitude integers, can be expressed.

Re:Add extra stuff to a “standard” encoding? Sure, why not by jeffbee on Wednesday September 20, 2023 @09:34AM (#37583926)
A related point of fact is protobufs are limited to 2G anyway. You wouldn’t need 64 bits. Anything bigger than about 100MB is dangerously large anyway.