News for hackers. Stuff that matters.
Re:500'000€ Prize for Compressing Human Knowledge by Alifatisk on Thursday September 14, 2023 @08:29AM (#37508021)
> compressing 1GB to zero bytes

Is this even possible? Don’t we need atleast some data to decompress from?

Re:500'000€ Prize for Compressing Human Knowledge by AnimalMuppet on Thursday September 14, 2023 @08:36AM (#37508088)
Depends on your definitions. I could decompress 1GB from zero bytes, with a program that is just over 1GB in length...
Re:500'000€ Prize for Compressing Human Knowledge by albertzeyer on Thursday September 14, 2023 @09:06AM (#37508472)
It's very well defined on the homepage:

> Create a Linux or Windows compressor comp.exe of size S1 that compresses enwik9 to archive.exe of size S2 such that S:=S1+S2 < L

So obviously your suggestion does not work.

Re:500'000€ Prize for Compressing Human Knowledge by AnimalMuppet on Thursday September 14, 2023 @10:54AM (#37509850)
Well, all right, I could use conventional compression such that S2 is zero, by making S1 what would have been S1 + S2. That still leaves the "compressed image" having zero bytes, by hiding the actual compressed image in the executable.

Note well: I am not claiming that there is any reasonable reason to do this. It's just a way to say "well acksually..."

Re:500'000€ Prize for Compressing Human Knowledge by Dylan16807 on Thursday September 14, 2023 @03:37PM (#37513770)
Notice how you had to change the wording in this comment to make the scenario work. If the problem statement is "compressing 1GB to zero bytes" or "decompress 1GB from zero bytes" then that trick is easily called out as invalid.
Re:500'000€ Prize for Compressing Human Knowledge by Alifatisk on Friday September 15, 2023 @03:46AM (#37519829)
So your way around is by baking the data into the executable instead?

How good of a ”solution” is that in reality? Like what if you were tasked to decompress multiple different files? Would you bake does into the executable aswell?

Personally, I would count this way around as invalid.

Re:500'000€ Prize for Compressing Human Knowledge by jfengel on Thursday September 14, 2023 @11:58AM (#37510679)
Not really 0, since any exe file will have some minimum length, and that's defined to be part of the calculation.

Conceptually you could cram it into some dozens of bytes (trivial initial state of the universe + basic physics + iteration). In practice, of course, that's ridiculous.