Coder Social home page Coder Social logo

Comments (15)

jmqd avatar jmqd commented on September 15, 2024 31

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.

 avatar commented on September 15, 2024 27

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.

nickwebha avatar nickwebha commented on September 15, 2024 10

Oh, stop it.

from pifs.

jeffli678 avatar jeffli678 commented on September 15, 2024 9

@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.

Demonstrandum avatar Demonstrandum commented on September 15, 2024 9

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.

 avatar commented on September 15, 2024 8

@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.

 avatar commented on September 15, 2024 7

@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.

nocturn9x avatar nocturn9x commented on September 15, 2024 5

@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.

 avatar commented on September 15, 2024 3

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.

nocturn9x avatar nocturn9x commented on September 15, 2024 3

@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.

mmhobi7 avatar mmhobi7 commented on September 15, 2024

((It does turn out larger))

from pifs.

Demonstrandum avatar Demonstrandum commented on September 15, 2024

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.

 avatar commented on September 15, 2024

@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.

Demonstrandum avatar Demonstrandum commented on September 15, 2024

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.

joshurawr avatar joshurawr commented on September 15, 2024

Aren't all bit sequences available pretty efficiently through counting? I don't even think we need pi.

from pifs.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.