Comments (15)
It is compressed to 0, though. It's just some additional metadata that takes up the space. You could delete all that metadata and your files would still exist in pi. ;)
from pifs.
I don't know if that's the case considering many people have been taking the ordeal seriously and there have been "get rich schemes" in the past that worked on similar principles such as using hashing algorithms to store files and then relying upon the future of quantum computing to handle the reversal of said hashes to restore the original files.
As much as I hate to say it; the author may want to have some stipulation within these files that reads that this is meant to be taken satirically and that it shouldn't be solely used to handle sensitive information.
Even one of the largest sources of satire on the internet has a page that tells the reader that it's satire: https://www.theonion.com/the-onion-is-the-world-s-leading-news-publication-offe-1819653457
from pifs.
Oh, stop it.
from pifs.
@KimChoJapFan I would suggest you have a sense of humor though. πfs is more a mathematical toy that we can play with and have fun. It is not intended for practical use.
from pifs.
Ok, I think most people realise it satirical. Of course it's not really feasible, but people get the joke. It's a novelty filesystem.
from pifs.
@jeffli678 πfs may be fun but misleading information is not fun. There's no tangible method of gaining 100% compression as it would mean turning a file from any size into 0 bytes in size.
from pifs.
@Demonstrandum That's the issue though, there's nothing in the readme for this project that signifies that this is meant to be silly or not meant to be taken seriously.
The issue isn't with the idea as much as with the claim that it can reach 100% compression when we all know that it's impossible to compress any file to that extent.
I'm not the only person on the internet to realize that 100% compression is not feasible: http://matt.might.net/articles/why-infinite-or-guaranteed-file-compression-is-impossible/
from pifs.
@Demonstrandum That's the issue though, there's nothing in the readme for this project that signifies that this is meant to be silly or not meant to be taken seriously.
The issue isn't with the idea as much as with the claim that it can reach 100% compression when we all know that it's impossible to compress any file to that extent.
I'm not the only person on the internet to realize that 100% compression is not feasible: http://matt.might.net/articles/why-infinite-or-guaranteed-file-compression-is-impossible/
You seriously think this project needs an explicit mention of it being a joke even when it mentions that it plans to bring PI to the cloud? Do you have severe brain damage or something?
from pifs.
And what about the program that is supposed to generate the digits of pi in order for the metadata to pull out the correct bits of data that make up the program?
Also one's going to have to figure out where to store that metadata because we're certainly not going to remember all of the positions in the sequence of pi digits that makes up our files; so we do have to set aside some storage space for the metadata.
Not to mention that if we're storing small files (I'd say about 50 KiB or less) then the metadata that tells the pifs where to find the right digits in the sequence of pi could turn out a larger filesize than just simply storing the binary data for said file as we do right now.
from pifs.
@Demonstrandum Okay; but one of the main functions of a filesystem is to be able to access the contents of a storage device, yes?
So in other words I could just break in with Euler's Number or any other infinite sequence of digits and it'll be just as effective as using Pi to store the information. That's a nice sentiment but it won't be able to suffice as a filesystem if you can't access your data (the main function of a filesystem as mentioned earlier).
Let me know how well you can retrieve the bits of information making up all of your files without knowing the locations within Pi that points to those bits (which is the "metadata" that we've been discussing in this issue for a couple of months now).
r/whoosh
from pifs.
((It does turn out larger))
from pifs.
No one claimed the program is 0 bytes, it's just that all your files are stored in the digits of π, which doesn't necessarily need to be contained on your disc. That's 0 bytes of information of that file stored on your disc, because it already exists.
from pifs.
@Demonstrandum Okay; but one of the main functions of a filesystem is to be able to access the contents of a storage device, yes?
So in other words I could just break in with Euler's Number or any other infinite sequence of digits and it'll be just as effective as using Pi to store the information. That's a nice sentiment but it won't be able to suffice as a filesystem if you can't access your data (the main function of a filesystem as mentioned earlier).
Let me know how well you can retrieve the bits of information making up all of your files without knowing the locations within Pi that points to those bits (which is the "metadata" that we've been discussing in this issue for a couple of months now).
from pifs.
The metadata doesn't actually count as part of the file's size usually, hence the claim of 100% compression. It's ment to be silly, and of course it's not efficient in any way, that's the point.
from pifs.
Aren't all bit sequences available pretty efficiently through counting? I don't even think we need pi.
from pifs.
Related Issues (20)
- Inception- No saftey net
- Expander? HOT 1
- GDPR Compliance HOT 7
- Use pifs to store metadata HOT 4
- Viewing the output MetaData file HOT 1
- Maybe have a compression setting?
- ./configure: line 4310: syntax error near unexpected token `FUSE,` HOT 3
- Is there an automated tool to decrypt the metadata? HOT 2
- Copyright HOT 4
- Stop development HOT 3
- Metadata error
- Shorthand encoding for positions
- How does the metadata work, and how can I retrieve my data?
- Support for √2? HOT 1
- The Last Question
- But computer doesn’t have endless memory for pi HOT 1
- πEP 314: Python bindings HOT 1
- Mathematically Delicious
- What is the Big O cost of the pifs index search algorithm?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pifs.