Live data from Hacker News

Demo: Fully P2P and open source Reddit alternative

plebbit-test.netlify.app

201–210 of 247 posts

Re: Demo: Fully P2P and open source Reddit alternative

#201
post #62

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…

This may be a very, very naive question but: is it possible to have a decentralized reddit that has centralized servers that cache the data?

Re: Demo: Fully P2P and open source Reddit alternative

#202

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

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.

Re: Demo: Fully P2P and open source Reddit alternative

#203
post #88

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

Both of these load instantly for me.

Re: Demo: Fully P2P and open source Reddit alternative

#204
post #195

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

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

#205
post #202

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

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

Re: Demo: Fully P2P and open source Reddit alternative

#206
I don't think full P2P or Lemmy-style federation is the right way to make a decentralised Reddit alternative. P2P systems aren't great for mobile devices that can't/shouldn't be full peers, not to mention moderation issues. And ActivityPub-style federation where accounts belong to one instance and content is copied across instances has many problems, which a Reddit alternative needn't have.

Reddit 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

#207
post #202

Earlier 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…

Postgres in leader/follower config = centralised Cassandra = distributed Bitcoin = decentralised

The crux comes down to the consensus model for state

Re: Demo: Fully P2P and open source Reddit alternative

#209
post #204
post #195

Earlier 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

Yeah, true. I'd definitely ask for legal advice before doing that.

Re: Demo: Fully P2P and open source Reddit alternative

#210
post #62

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…

So are you scraping reddit behind this ?

yep
Post reply on HN