Hacker News new | ask | show | jobs
by walth 883 days ago
Sloot lives!!!

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

9 comments

Sloot may not work, but the following compression algorithm has been quite effective for fitting entire movies in a few kB.

- Pick a bunch of demosceners

- Show them a movie

- Lock them down for some time in a room with computers. Works best if the room has a big screen, loud sound system, beer, and some junk food

- Get the resulting executable

Oh, that's nothing. I present to you a 1 byte program that outputs the complete works of Shakespeare:

a

The interpreter, written in Rust (for performance), evaluates the command `a` by printing to STDOUT a particular payload included in the runtime.

Following the steps of πfs, BARF, and other great tools…
> In 1999, just days before the conclusion of a contract to sell his invention, Sloot died suddenly of a heart attack. The source code was never recovered, and the technique and claim have never been reproduced or verified.

What rotten luck, for everyone.

> but a key piece of the technology, a compiler stored on a floppy disk,[9] had disappeared and, despite months of searching, was never recovered.[10]

spooky

Killed by a time traveller. That technology led to an apocalyptic period
Always remember: If you think the current world is bleak and problematic, ask yourself how many time travelers prevented an even worse situation.
Physic is not random. If time traveller is here now, then it was here forever, because to be here at time T, it must be here at time T-1 too. Even if we develop a time machine to change Universe at time T, then change will propagate in both T+1 and T-1 directions. Timetravelers are our brothers and sisters.
> If time traveller is here now, then it was here forever, because to be here at time T, it must be here at time T-1 too

If you believe in non-random deterministic universe then at T-1 (and always since big bang) traveler was already here in the shape of ancestors, just like at some point you existed in your mom and dad and before that in whatever big bang elements etc.

No energy is being added or removed in the system

Who’s to say we’re living in the corrected branch? Commit fae12 doesn’t benefit from a patch being applied to its great grand parent and the history since then being rebased off of that.
Lordy, I hope this is actually a branch in a corrupted filesystem.

It doesn’t speak well of time travellers if this is a corrected branch.

In my most Hotep-y daydreams, I've sometimes wondered if this is the timeline where a group of scrappy, persecuted white dudes traveled back in time to make sure that Western civilization would become the primary world power (instead of, like, an expansionist ancient China or Egypt or Persia).

(inb4 GGS rec)

I would say that this sounds like a great idea for a novel, and then I remembered that Orson Scott Card already wrote Pastwatch :)

What's GGS? Only found Guns, Germs, and Steel in that context, is that the one?

Oh, that's good to know, though I'd love to see someone other than Card take a swing at it.

>What's GGS? Only found Guns, Germs, and Steel in that context, is that the one?

You got it!

Yeah, it's exactly what you would expect someone like Card to write, but if you go into it knowing the views of its author, it almost becomes like a parody of his politics and becomes quite an enjoyable read on "I wonder how many crazy reasons he's going to bring up why Columbus was actually a hero".
My quick and dirty interpretation after skimming that article: he misrepresented a hashing algo to non-technical people who didn't understand that a) it's a one-way function and b) even if it weren't, multiple inputs can still map to the same hash.
There's some more info/speculation on it here: https://www.spronck.net/sloot.html
> In his prototype, he faked his invention, which is why he refused to let anyone near it, and answered only in mystical vagueness to questions.

I was the happy attendant to a demo given to a wealthy friend who was asked to invest (alongside Pieper). I'll let Jan take the secret to his grave but the writer of TFA is spot on, he faked it, but he really did believe that he could make it work. It's a very sad story.

I met him a few times and after his death, I was contacted by a 'friend' (you never know; I just know for sure that he lived around the block from him, as did I at the time in that miserable town) of his who wanted to hire me to figure out the secret. They all thought it was real. But they missed the background to reason about it correctly, like Kolmogorov complexity. I don't think he was really seeing it as faking; he just thought he needed some more time to make it generally applicable, but the idea was basically a re-applied compression; you had 4 files; the original video, the compression exe, the decompression exe and the decompression data file. The compression would apply a (fairly basic) compression algorithm which was more or less of the type 'replace a pattern of x bytes by 1 byte'. That mapping was written to the decompression data file and repeated until the compressed video was very small; however, the decompression data file would be very large (similar, obviously, to the video(s) sizes together). His secret computer had a storage with the decompression data file and the idea was that he would, in time, find the ideal decompression data file (the Golden mapping or some such) that would be small-ish and yet would be able to compress 1000s+ of videos very efficiently. Which indeed would be enough, but it's not possible of course. To be clear; they believed they could ultimately have one few mb data file but with videos of 64kb by re-applying the encoding, hitting of some magic bag of mappings that would be found always repeating in very large files, thus making the compressed file smaller and smaller and smaller.

I don't know really how far he really got with this and no-body knows or ever will know. I would wager that IF they (the investors, people the investors hired etc) found that floppy disk, they would make it disappear due to the enormous embarrassment if that would leak out.

I am no specialist -- and although I understand and agree with the impossibility being referred to -- somehow it seems to me that AI models are "kind of" getting "closer" to this "golden decompression data file". Although AI models are not that huge, from a tiny human input (the "compressed data") they manage to "decompress" to data of mind-blowing quality, highly detailed and in amazing variety, while staying extremely coherent. These results are "inexact", sure (being exact is the aforementioned impossibility), but to the human perception they seem "perfect", which is good enough (for movies and other arts).
Yes, but the Sloot method was supposed to be loss-less. When we talk lossy, it gets trickier because then the definition of the expectation with % of loss and error % should be defined. I am sure we'll have AI's that can produce Terminator-ish in a bit; the thing is, it will be similar to you reminding the movie; it will be similar for the bigger plot, but a lot of details will be completely off/wrong. That's not the type of compression/encoding mr Sloot was talking about.

Edit: encryption was supposed to be encoding/compression.

By your definition the script and a list of actors should be counted as compression, but that's clearly not what this particular invention claimed to do. An AI model is more like a drawing-by-the-numbers game than a compression method. It creates something that looks superficially like the original but isn't the original.
You are extremely close to having it all figured out. My then friend Hugo Krop[1] realized that something didn't add up but also missed the required background which is where I was brought in. I figured out how the demo was rigged and told him, that was the end of that. Interestingly: Pieper did go for it, and Pieper wasn't exactly dumb himself. I never really got that bit, he must have realized it was a scam. The demo was held in a building on the Sarphatikade in Amsterdam.

[1] Of 'TextLite' fame, deceased, very colorful, and later on a scammer in his own right.

> Sarphatikade

Yeah that demo was somewhat legendary back then. But how you figured he did the demo? Because although I met Sloot, he never demo'd it to me and I never saw a live demo (not on video either; why are there no videos; Pieper took the machine somewhere once); his friend said he did demo it to him and he also told him, over time, how it worked, more or less. I remember him saying all the time that Sloot (and now this guy) talked about infinite compression like it was the most trivial thing in the world so I don't suppose they actually thought that was any secret.

What I find very strange about the Pieper part (who I also met through a company (client) he advised with that investor vehicle he had of which I don't think any companies made it) is not that he fell for it; unlike what others say, he didn't appear very clever to me, at least not in anything tech, maybe business, although... He seemed like a blaaskaak when I met him; arrogant as hell and not much substance, but maybe that was his spiel for the ceo of the company he invested in. Anyway; what I find strange is not he fell for it but that his Philips tech colleagues, who saw the 'invention' multiple times, didn't have the same feel as you and Krop? And then warned him and said 'you must be insane to believe this boss' , or something. Not like Dutch people would hold back even if he was the boss.

The little story about the alien at the beginning was interesting. It might be a way of rephrasing information theory as a limit on “measure-ability”.

I remember in high school physics realizing that an in-elastic rod would not be possible, because it would allow faster than light communication. There’s probably something to that effect that already exists that I don’t know about regarding information theory, and how you can’t store more information than is allowed by converting the problem into one of measurement rather than compression.

It might even say something about how small matter is allowed to be.

If you increase the number of sticks the alien is allowed to have, then his task becomes significantly easier. So the question could be rephrased as “what are the fewest sticks the alien could use to complete his task of encoding n bits representing m books”.

Fewer sticks than that would violate this law of measurement (I don’t know if that actually exists but it seems like it) and more than that is wasteful.

At any rate, for each bit of information you’re required to measure with one order of magnitude of precision better, so it’s clearly impossible.

You're on the right track, especially with the last sentence.

If reality had an infinite amount of detail (i.e. matter could be arbitrarily small), we could make storage media as dense as we liked by encoding ones and zeros as the presence or absence of tiny bits of matter.

The alien's stick is a version of this, albeit an exponentially inefficient one restricted to codewords of the form 1111...0000.

In practice, if atoms are about N orders of magnitude smaller than macroscopic objects, we can fit (very roughly) 10^N bits of information in an object, and the alien's method can only fit, as you said, roughly N bits.

Of course, existing storage methods are somewhere in between, because 1 gram of storage media can hold way more than 23 bits but way less than 10^23.

(I'm handwaving past some important distinctions, like the distinction between the size of atoms and the level of detail in the physical world. In classical Newtonian physics, things can be made of particles but the particles can have perfectly continuous positions, so that there's still no ultimate limit on measurement detail. Quantum physics changes this -- although this gets complicated because of the holographic principle; many physicists think the ultimate information limit grows like the 2/3 power of volume, instead of linearly...)

> many physicists think the ultimate information limit grows like the 2/3 power of volume, instead of linearly

I may have misunderstood and I'm clearly not up to speed on the literature, but even at an intuitive level, wouldn't this violate other principles?

If this is how information entropy scaled, either we could "work around" it by having more but smaller storage entities adding to the same volume, which violates this theory directly because then when would it ever actually apply; or it somehow enforces the limit over any given volume regardless, and therefore the entire universe's volume (which isn't even finite?) somehow sets and tracks a global limit because anything smaller would be a workaround. Neither makes sense to me.

Now if we're saying that the simulation running our universe has limitations that make this true in practice in some sense that we can measure but can't work around, I will need an explanation as to why we're not totally freaking out right now. There's navel gazing philosophy and then there's shit like this which could mean we discover a wrongwarp to the end credits within this century.

Interestingly, according to Wikipedia¹, Pieper was not a professor of CS, as described in the article; instead, he taught "business administration and corporate governance", which can be compatible with his lack of understanding of the topic (nonetheless, this is a giant gap for somebody with a degree in CS).

¹ https://en.wikipedia.org/wiki/Roel_Pieper#Career_in_the_Neth...

That reads just like they're talking about a generative AI model.
Not at that point in time.
The book written on this whole saga is a decent read.. not sure if translations are available though.

https://www.goodreads.com/book/show/3316995-de-broncode

This just sounds like ML-based compression. Generate a movie from a n-dimension embedding.
Fascinating, this lead me to this list (or should I say rabbit hole?):

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

Early version of the middle-out compression algorithm?