Every time I see social media recreated in a decentralised fashion I realise why the successful ones are centralised. The loading times of this are dreadful and I don't see how you'll be able to solve that problem when you're relying on P2P. In any case, it sounds like we'll be getting many new Reddit clones so I may as well plug what I've built recently: a Reddit alternative API that is free. Check it out if you're…
Demo: Fully P2P and open source Reddit alternative
201–210 of 247 posts
Re: Demo: Fully P2P and open source Reddit alternative
#202Earlier quoted context omitted.
Mastodon is not P2P/decentralized, it's federated.
> Mastodon is not P2P/decentralized Mastodon is decentralized, because there is no central server. However, it is not distributed .
Hubs can have decent uptime and thick internet connections. Hubs are relatively few so they replicate state quickly between themselves, and then more locally between spokes when they come online.
Most natural structures are more tree-form, like that.
Re: Demo: Fully P2P and open source Reddit alternative
#203Earlier quoted context omitted.
I don't really find Mastodon that slow. I do think it's got a lot, lot of sharp edges that need smoothing out before it's really viable. But speed isn't a problem, and it's decentralised.
Nitter page: full page layout with all text loads in about half a second, images load in the next three https://nitter.it/rauschma Mastodon page: requires unblocking JavaScript, takes one second just to load the basic layout (without post contents), then takes four to ELEVEN seconds to fully load https://fosstodon.org/@rauschma I expected better.
Re: Demo: Fully P2P and open source Reddit alternative
#204Earlier quoted context omitted.
Is the reddiw code open source? I imagine if your project sees any substantial usage, it won't be too long before you receive a cease and desist.
Not at the minute. I might open source it in the future, especially if I get a cease and desist. Though hopefully even if it comes to that someone like the EFF will help me fight it.
Re: Demo: Fully P2P and open source Reddit alternative
#205Earlier quoted context omitted.
> Mastodon is not P2P/decentralized Mastodon is decentralized, because there is no central server. However, it is not distributed .
It is both decentralized and distributed. It's not P2P though, it's a hub-and-spokes architecture with several interconnected (federated) hubs. Hubs can have decent uptime and thick internet connections. Hubs are relatively few so they replicate state quickly between themselves, and then more locally between spokes when they come online. Most natural structures are more tree-form, like that.
In context of protocols like Mastodon, if the end-user devices aren't primary holders of data, then I don't call it distributed. It's just decentralized. I guess that way, "distributed" necessarily implies peer-to-peer.
Re: Demo: Fully P2P and open source Reddit alternative
#206Reddit content is already perfectly stratified into subreddits, so I think anything that's primarily a decentralised Reddit alternative should use the same principles. Instances should host subreddits with floating user identities, and content from one instance should always stay on that instance. This solves things like moderation (it basically stays the same as on Reddit, but you get to choose your instance) and legal content attribution. In a way, it's a continuation of the "independent web forum" model that Reddit supplanted.
Re: Demo: Fully P2P and open source Reddit alternative
#207Earlier quoted context omitted.
It is both decentralized and distributed. It's not P2P though, it's a hub-and-spokes architecture with several interconnected (federated) hubs. Hubs can have decent uptime and thick internet connections. Hubs are relatively few so they replicate state quickly between themselves, and then more locally between spokes when they come online. Most natural structures are more tree-form, like that.
That just depends on how you define "distributed". If it means "running on multiple machines", then even centralized protocols are distributed, since a part of the computation is running on your computer. In context of protocols like Mastodon, if the end-user devices aren't primary holders of data, then I don't call it distributed. It's just decentralized. I guess that way, "distributed" necessarily implies peer-to-p…
The crux comes down to the consensus model for state
Re: Demo: Fully P2P and open source Reddit alternative
#208Nice work, and good luck.
Re: Demo: Fully P2P and open source Reddit alternative
#209Earlier quoted context omitted.
Not at the minute. I might open source it in the future, especially if I get a cease and desist. Though hopefully even if it comes to that someone like the EFF will help me fight it.
Not a lawyer, but it's probably a bad idea to open-source something _after_ getting a C&D for it
Re: Demo: Fully P2P and open source Reddit alternative
#210Every time I see social media recreated in a decentralised fashion I realise why the successful ones are centralised. The loading times of this are dreadful and I don't see how you'll be able to solve that problem when you're relying on P2P. In any case, it sounds like we'll be getting many new Reddit clones so I may as well plug what I've built recently: a Reddit alternative API that is free. Check it out if you're…
So are you scraping reddit behind this ?