shrugal

joined 1 year ago
[–] shrugal 6 points 1 year ago

If you decide to go down the Synology route, make sure it supports docker. Their cheaper models don't support it, and it's the gateway to self-hosting all the services that are not available directly from the package manager.

[–] shrugal 2 points 1 year ago* (last edited 1 year ago) (1 children)

There is so much wrong with this that I don't even know where to begin.

I don't intent to be rude, but this is just not how you build a decentralized/distributed system. The network would grind to a halt if every user app had to search recursively through a portion of the network, and aggregate & rank posts by itself. Aggregate values (communities, votes and so on) would never be right, because you'd never be able to acually gather all events for a particular entity in time. This might work in a local network of 10 nodes, but not on a global scale.

On top, who would pay for those nodes you are querying? There is no relationship between the users and the nodes, so why would anyone just run a node for others or be willing to pay anyone else in this scenario? Servers cost money and stuff. And your spam filtering and moderation solution would be the exact same as with instances, so nothing is gained here.

Maybe have a look at the Session messenger and their Oxen network. They go to great length to make sure the work is equally distributed among nodes and they are compensated fairly. This doesn't just happen magically by itself, and there are many bad actors who will try to exploit any weakness they can find.

So I just think it's impossible to create something like lemmy in an anonymous way, because content moderation is a human decision. There is no one correct mathematical solution, and I also can't send some kind of filter query to a server to do it for me. All I can do is read the general rules that another human being has wrote up, subscribe to their moderation "service", see how they are doing, and decide to stay or switch to another.

Similarly, if I don't want to aggregate all the posts in the world by myself (as you are suggesting), then I'll have to fine someone to do it for me, and somehow pay that someone for their service. This part is actually kind of solvable (again look at Session), but it is not straight forward at all! It would involve crypto currencies, mining/staking, and some kind of client-side monetization. For this part I think trusted instances are just a much better solution, because we are building a social structure here anyway.

[–] shrugal 2 points 1 year ago (2 children)

Idk if you really can copyright a letter of the alphabet.

[–] shrugal 7 points 1 year ago (1 children)

That's the capitalistic definition of freedom. Everything is allowed as long as you have the money.

[–] shrugal 6 points 1 year ago

Signal if possible, WhatsApp if not. I'm also trying out Session, but it's still very much work-in-progress.

[–] shrugal 3 points 1 year ago* (last edited 1 year ago) (3 children)

Sure 😁

I think the one thing we could adopt from crypto is having public keys as user IDs, instead of tying it to an instance. But that would require users to handle their own keys, and people are just reeeaaally bad at that!

[–] shrugal 9 points 1 year ago (2 children)

I switched from Chrome to Firefox about a year ago, because it's just better for personal privacy and the freedom of the web as a whole. Brave would be my second choice, but FF lets you easily self-host a sync server for all your browsing data.

[–] shrugal 2 points 1 year ago (5 children)

What I'm saying is that you cannot do those features with what you're proposing, regardless of what you might want to do.

[–] shrugal 73 points 1 year ago (8 children)

The Opera of today is not the same as the one from back in the days! The original company sold all their code and rights to a chinese consortium in 2016. Since then it's basically a variant of chromium, with some propriatary features and tracking added. I don't know the new owners, so I don't trust them with my browsing data!

[–] shrugal 3 points 1 year ago* (last edited 1 year ago) (7 children)

Of course! Moderation is censorship. There is certain content I don't want to see, and I don't want to have to filter it myself so I join a community of seemingly likeminded people who censor content based on rules I generally agree with. They ban users who break the rules, keep spambots out, block malicious instances and so on, and if they are doing their job right then it builds trust and attracts more people.

what about it makes you think that to be the case?

Because you want to strip all that out and abstract it away. Who do you think would do the moderating and spam blocking? Who aggregates posts from all over the world and presents a sorted list to a user on their smartphone? It would be the wild west with users having to do everything themselves. I know it's tempting to think about building a Fediverse without instances, but afaik you need these social structures for the system to work.

Crypto for example only works because you can define the rules mathematically beforehand, and then hand out money for computers to check them. That's just not possible with a public forum, at least not yet imo.

[–] shrugal 5 points 1 year ago* (last edited 1 year ago) (9 children)

Cryptocurrencies and social platforms are completely different beasts. In crypto I want no moderation/censorship, I want anonymity, and there is a payout system so nodes can compete for something. This is all different when building a social network, so you can't just use the same architecture. Building social structures and trust is desirable in a public forum, not something you want to get rid of.

[–] shrugal 2 points 1 year ago

Wow that looks good, thank you very much!

view more: ‹ prev next ›