• 2 Posts
  • 53 Comments
Joined 4 years ago
cake
Cake day: August 2nd, 2021

help-circle
  • Some aggressive and/or anti user changes in Chromium for Chrome are very difficult to change back and maintain, just look at Brave differences.

    And Android isn’t publishing the source code publicly, only as a dump from time to time, so open source projects do not get access to security updates & new features…

    I’m sorry to tell you this but open source is NOT in a good place right now. Companies dominate and destroy, with fancy ribbons on top. What we need is a model outside of capitalism, where projects made for humanity can be created without needing to make investors richer.










  • After re-reading my comments, I thought they might come as aggressive. That’s totally not what I mean!

    Congrats on launching the project! My comments here are to address what might be common problems in a p2p network, to see your POV on these problems, and maybe give you ideas on points you might want to research in the future.

    As far as I know, this is the first “distributed” and “easy-to-use” tool we have. I’ve never seen something as easy as 10f -i file.jpg and share it! But there are some prior attempts for mostly-related ideas, which could be:

    • Online file sharing (MEGA, MediaFire, Imgur, even Dropbox…)
    • P2P networks focusing on file sharing like i2p or freenet

    For online file sharing, some recurrent problems are: DMCA. How do you (an operator of the network) handle a DMCA request?

    And for P2P networks, the focus always is: how can I ensure I do not host illegal files? Even if they are encrypted, some legislation still can consider it as keeping illegal files (AFAIU).


  • Thanks for the quick answer!

    If you want to share a 1MB website (which is quite big IMO) and share it 10 fold, you’d need roughly a whopping 11MB of storage.

    Is it possible to be a “hoarder”, and keep storage for others without adding new files?

    How do files expire? Is there a last-activity expire, random keys expiring or something like that?

    Are there “scores” for peers? If I contribute 1TB of storage but am online only 2 hours a week, am I penalized in some way (like lower trust)? If so, how do you verify that?

    And what about data locality? Is there any kind of incentive to have data located closer to where it is most used? (Like a cdn)

    Finally: if there is a peer scoring system, is bandwidth part of the calculation too? For example: a peer with just a few gigabytes, but 1gbps network to share. Would they receive a better score because of their network? Or worse because of their low storage?


  • Using a strong incentive to share.

    What would that incentive be?

    Possible to modify your shared data or your computer address (IP:PORT) without the need to re-distribute the link.

    How would you handle spam if the content can be updated?

    Accessible to anyone who can spare some disk space and some bandwith

    What about mobile users, who have a data plan limit, low space and battery to worry about (so no daemon 24/7)?



  • There are! And a lot too!

    The thing is: São Paulo is a city made mostly to walk. Going by car is a nightmare, and public transportation (the metro) is quite good. The center of it all, the most iconic place, the “avenida paulista” is quite iconic, but full of gray. The main attraction are the buildings, which are huge. I’d say most of them are banks. And the more you go around, the more you feel the need of green places.

    It’s a big city, there are some huge murals and street art, but it feels cold. As if it was put there just to check a mark on a “good city needs this” list, but not as natural evolution of the city.

    The things I’ve felt there:

    • Huge city, truly makes you feel small
    • The floor, walls and sky are all gray, all the time
    • People are stressed and running to go from place A to place B
    • Lots of homeless people, everywhere. Not a shelter around nor anything close to help those people.