[–] 2 points 4 months ago

I have to disagree with the author in a small, but essential detail: blogs have their own interface, independent from RSS, So I don't need the app to view Bob's stuff on his blog. As a PDS don't have a interface, the app/instance/interface is the only way to view Bob's stuff. RSS is a add-on over a working thing. But an app view is not a add-on, but a essential piece. BlueSky fixed a lot of the problems that made hosting relays and appviws hard and expensive, but to this day, it's not a option for selfhosting a single user Atmosphere presence, equivalent to a blog, while GoToSocial or SNAC2 offer exactly this.

  • source
  • [–] 2 points 4 months ago

    I think we should all be using PDS for identity so no one is giving any info to instances. No one can kill your account but your identity provider. Sure they know a DID, but they don’t know your email. Admins are bastards who share email across instances. Namely World, discuss.social and SJW

  • source
  • [–] [S] 5 points 4 months ago

    I think the article is a bit too close to clickbait, for my taste at least, but I found it it interesting nevertheless so sharing here. A Social Filesystem by the same author is a lot better if you're looking for an accessible introduction to AT Protocol.

    How decentralized is Bluesky really? and Re: Re: Bluesky and Decentralization (both by Christine Lemmer-Webber) are the two classics if you're looking to compare & contrast ActivityPub (most famously known for "Mastodon") and AT Protocol ("Bluesky").

  • source
  • [–] 2 points 6 months ago

    No, i really don't understand you. If you would formulate what you actually have and what you actually want - in the main post or a new one - so one could concentrate on what you need for this. At the moment, you are just moving goal posts.

  • source
  • parent
  • context
  • [–] [S] 1 point 6 months ago (1 child)

    I don’t know what brought up the idea that a decentralized system would help here.

    In that case, I’d see to get your internet stabilized. A router/firewall with NAT, DHCP, DNS should be possible on the RPi. From there, see that anything that can be connected via Ethernet is so, and only connect really mobile devices over WiFi.

    If you need the WiFi spread over a larger area, you might want to use a professional router that supports mesh networks.

    i think you don't understand me, the point is that i want to have my own page, my own site either in nex, in spartan, in gopher, etc. but of course, i can't keep a page but i have the server on at all times, and in order not to leave the site down so long, i thought to have a decentralized system.

  • source
  • parent
  • context
  • [–] 1 point 6 months ago (2 children)

    I don't know what brought up the idea that a decentralized system would help here.

    In that case, I'd see to get your internet stabilized. A router/firewall with NAT, DHCP, DNS should be possible on the RPi. From there, see that anything that can be connected via Ethernet is so, and only connect really mobile devices over WiFi.

    If you need the WiFi spread over a larger area, you might want to use a professional router that supports mesh networks.

  • source
  • parent
  • context
  • [–] [S] 1 point 6 months ago

    iroh might interest you, an amazing rust p2p library, it punch through NATs and firewalls, allowing devices to communicate directly. Here is some cool tools using it:

    if it's written in rust, it's not very useful to me, there are devices i want to include that do not support this language, symbian does not, only serve me programs that work in c or c + +, or languages that compile these languages, and with restrictions, it is necessary to adapt certain things, as well as many thanks, i will take a look at it

  • source
  • parent
  • context
  • [–] [S] 2 points 6 months ago

    Thank you so much for your words!

    If I understand a little what you mean.

    I've been going around the subject and I think if I forget for the moment the layer of anonymity can become more feasible, the rest of things seem to be more viable. for the moment I will focus on what seems more viable, make a torrent client for symbian (and to future kaios) although they can only download is already of great help, and I suppose a small demon who can grab the page file for the protocol and then can be visualized in the browser.

    As for Gopher, I love it, a real shame that I can't find much interesting content in my language. If you know something interesting, although this in English, let me know, learning is always fun, for the moment I have a little more fun in gemini because there are more people in my language, and for the moment I am focusing on the Nex protocol to learn how to create a browser, as nex is the simplest protocol there is (so I understand you just need a tcp client, and something that can represent the text and you already have it all) have also called me a lot of attention to other portos such as fingers, or fidonet, but I have not really found any information about it, but it's funny.

  • source
  • parent
  • context
  • [–] [S] 1 point 6 months ago (3 children)

    For most home server uses, a normal Linux PC is more than enough. Or do you expect thousands of concurrent accesses by hundreds of users?

    not exactly... the question is that in my concrete case, i do not have a very stable internet connection, in fact not even fixed internet, i use mobile data that with the help of a raspberry pi i distribute the internet to the rest of my devices, and so (and because sometimes the raspberry pi needs to be reinitiated for some reason) could not guarantee a stable connection to the server, so my idea of something decentralized

  • source
  • parent
  • context
  • [–] 2 points 6 months ago* (1 child)

    Edit: On a re-read, you appear to already be aware of most of what I was pointing you at.

    SnipRegarding distributed content, you could look at the I2P network, and how fediverse servers federate. As far as trust goes, that's a hard one. Most projects seem to either rely on centralization or sort of cascading rings of trust where if I trust you, anyone you trust is trusted (or maybe partially trusted) by me.

    Beyond that, the most lightweight "internet" protocol I'm aware of is gopher, and the fediverse has a pretty active mesh radio community if you're looking at the physical layer.

    I think the biggest hurdles you would face with your given plan is two-fold: designing software for a hardware base of "effectively anything" isn't realistically possible. Also, you're trying to tackle too many layers/problems at once that you have no background in.

    I would try to break this down into individual pieces and then look at what currently exists for secure communications in that space. And also seriously trim down your end goals. A lot of people have made a lot of projects over the years much like what you're looking to do, and very few have stood the test of time. Those that do tend to have specific goals in mind, rather than trying to solve everything all at once.

    Good luck!

  • source
  • [–] 1 point 9 months ago

    Democracy is a tool for decision making. It has no moral stance in itself and does not guarantee moral or wise decisions being made. Voluntarism on the other hand is based on the idea of non-violence, non-theft. I. e. do not focus on democracy, focus on voluntarism. Nationalism = often democratic. Linux = voluntarism. Don't be like the nationalists, be like Linux.

  • source
  • [–] 0 points 11 months ago* (last edited 11 months ago) (3 children)

    Except Syncthing is not centralized. It's basically a webhook between your own computers or others whom you authorize. If you sneakernet a file, that is discontinuous whereas Syncthing provides continuous file syncing over UPnP. The underlying protocol is open, the source code is open...

    Like, are you not aware the default roadmap for this shit is be nice and free till people rely on the service, then become greedy and shitty.

    Let's absolutely be wary of enshittification, but Syncthing ain't it. If they enshittify, I'll eat my humble pie, fork the code, and go back to my merry synchronization between my computers all over the place. All without having to run a file server. Well, I'd probably just pull my most recent, non-shitty Docker image, but that's running off into the weeds.

    Centralization in this context would require the Syncthing Foundation to run servers hosting your files, which they don't. My question was why/how you think Syncthing is a centralized service,

  • source
  • parent
  • context
  • [–] -1 points 11 months ago (4 children)

    Because it's advocating for everyone to rely on a single app to do something you don't need an app to use...

    Instead of everyone doing it whichever way they want, people would start using the app, giving (what I assume is a small team of) developers oversized control.over the act of transferring files.

    Like, are you not aware the default roadmap for this shit is be nice and free till people rely on the service, then become greedy and shitty.

    Weird question though, what exactly do you think centralization is?

  • source
  • parent
  • context
  • [–] -1 points 11 months ago (6 children)

    So it's an app for file transfers...

    Instead of just transferring files?

    I don't see the need for an app here, if anything advocating for a bespoke app for an incredibly easy task with a long list of alternatives would be more centralization, not less.

  • source
  • [–] 1 point 11 months ago

    "Is Yggdrasil anonymous?

    No, it is not a goal of the Yggdrasil project to provide anonymity. Direct peers over the Internet will be able to see your IP address and may be able to use this information to determine your location or identity. Multicast-discovered peerings on the same network will typically expose your device MAC address.

    Other nodes on the network may be able to discern some information about which nodes you are peered with due to debug information currently exposed on the network, although the protocol design does not depend upon much of this." - Ygdrasil Github FAQ

    Yggdrasil eliminates relay server level censorship, but does not pursue anonymity as a feature. OP is mistaken in that regard.

  • source
  • parent
  • context
  • view more: next ›