>One of the properties that π is conjectured to have is that it is normal conjectured Glad to see one of my pet points of pedantry come up. No non-constructed irrational number has never been proven to be normal or disjunctive.
πFS
101–110 of 224 posts
Re: πFS
#102So not really a compression scheme.
Re: πFS
#103Reminds me of when I tried to use the library of babel as a data compression tool. It led me down a fun rabbit hole and was my first introduction to information theory. The conclusion being that you basically need the same amount of data to represent the address of your data as the data itself, so it's not really effective at compression, just a fun thought experiment. The cool part of this in modern times is that LL…
3Blue1Brown just released a viduo about this Intelligence-Compression connection. https://youtu.be/l6DKRf-fAAM
Re: πFS
#104Reminds me of nsafs, the National Security Agency Filesystem ("free" because the government pays for it) - https://github.com/freedomtools/nsafs
It didn't seem very practical.
Re: πFS
#105It is worth noting that as the length of data increases it becomes extremely unlikely that the index and length of the sequence within pi would actually be smaller than the data.
The index of your 20 line file is
Find k candidate indices for your data, then locate each of them. If the smallest one is a significantly smaller index space, repeat.
Re: πFS
#106Reminds me of: https://www.spronck.net/sloot.html Further reading: https://en.wikipedia.org/wiki/Sloot_Digital_Coding_System
Re: πFS
#107>One of the properties that π is conjectured to have is that it is normal conjectured Glad to see one of my pet points of pedantry come up. No non-constructed irrational number has never been proven to be normal or disjunctive.
That’s a lot of negatives!
Re: πFS
#108Re: πFS
#109This is why I got pi tattooed. It's a tattoo of all tattoos.
Re: πFS
#110It is worth noting that as the length of data increases it becomes extremely unlikely that the index and length of the sequence within pi would actually be smaller than the data.
> Now, we all know that it can take a while to find a long sequence of digits in π, so for practical reasons, we should break the files up into smaller chunks that can be more readily found.
> In this implementation, to maximise performance, we consider each individual byte of the file separately, and look it up in π.