this post was submitted on 21 Jan 2025
2310 points (99.1% liked)

Technology

61195 readers
4189 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] shortrounddev@lemmy.world 11 points 6 days ago (1 children)

I'm thinking of starting a friendica node for my city. I feel that a big problem with federated apps is that the audience isn't local enough; it's usually mostly tech-oriented people and doesn't have enough local services.

[–] Irelephant@lemm.ee 1 points 3 days ago

That is a great idea, but friendica may be too clunky for most people. Diaspora is good but doesn't use activitypub.

[–] boiledham@lemmy.world 9 points 6 days ago (2 children)

All we need is people at this point. Still way too many people on Reddit and they've gone downhill significantly since the push for monetization

[–] shortrounddev@lemmy.world 4 points 6 days ago (3 children)

Reddit became an outrage factory for me in ways that other social media doesn't. Facebook et al would push political news at me that was meant to piss me off, but Reddit suggests me nothing but videos of people being assholes in public, cutting each other off in traffic, getting into fights, etc. It's like clockwork orange or some shit. I like that here, I can set my default algorithm to only subs (are they called subs?) that I subscribe to, in chronological order only.

That's exactly what I did on Reddit, I'd only look at subreddits that I subscribed to. The only reason I'm here is because Reddit 180d on their API support and killed third party apps.

[–] boiledham@lemmy.world 1 points 6 days ago

Yeah suggestions have never been implemented well but I relied on just viewing what I subscribed to for content. That plus suggestions from others that turned out pretty well. Post monetization and the removal of 3rd party apps made reddit unbearable so I'm glad to move on

[–] can@sh.itjust.works 1 points 6 days ago

They're called communities, but they're still your subscriptions, so in this context it works.

[–] Nalivai@lemmy.world 3 points 6 days ago (2 children)

More people will bring a lot of interesting problems we don't have right now. First and probably most important is money. High intensity traffic and storage is exponentially more expensive with increased load, and I don't know if it's possible to afford it without some kind of monetization

[–] boiledham@lemmy.world 1 points 6 days ago

Yeah but it's tough to get some communities going, like the equivalent of r/NFL on reddit here is basically dead. More people also doesn't necessarily bring more interesting content, but it's tough finding similar communities that I had subbed to on other social media

[–] can@sh.itjust.works 1 points 6 days ago

This is why some of us are so focused on spreading the load.

[–] rottingleaf@lemmy.world 3 points 6 days ago (1 children)

Distributed (and zero configuration needed), but with centralized development. Federated is not good enough - separate instances may lag behind in versions, or their admins do something wrong, and user identities and posts are tied to them.

Ideally when an instance goes down, all its posts and comments and users are replicated in the network and possible to get.

A distributed Usenet with rich text, hyperlinks, file attachments, cryptographic identities, pluggable naming\spam-checking\hatespeech-checking services (themselves part of that system).

It was a good system for its time, first large global thing for asynchronous electronic communication.

OK, if you are, you don't pretend, and if you pretend, you aren't. And if you talk about someone somewhere probably designing something, then you are not making that something closer. I'm tired of typing things in the interwebs people either already know and agree with, or won't take seriously.

[–] can@sh.itjust.works 1 points 6 days ago* (last edited 6 days ago) (1 children)

Ideally when an instance goes down, all its posts and comments and users are replicated in the network and possible to get.

Federation allows this, no? Provided your instance is old enough to have federated with the content in the first place.

[–] rottingleaf@lemmy.world 2 points 6 days ago

Instance A goes down, you can't post as your user registered on instance A.

With cryptographic identities it's possible that instance A should be up only when you are registering your user. It's even possible with some delegated rights to another A user that only that user should be up when you are registering your user, the instance itself - not required.

I'm against the whole idea of federation like in XMPP or like in ActivityPub. It's stone age. It requires people to set up servers. It ties users to those servers. And communities are unnecessarily ties to servers. And their moderators.

Ideologically Retroshare looks nicer, for example.

You need to have messages, containing all the data I've described (who messages whom or who messages which communities and time of a message should be used to reduce the amount of data, ahem, stored and transferred by nodes, and also messages should list their dependencies, like - if you are giving some user some mod rights and taking them away a few times in a row, you need to know what the previous message was and the one before it), and shared storage. Shared storage here kinda breaks the beauty, because storage is finite and in fact probably those machines contributing it would function a lot like instances, replicating only communities they want.

Above that messages layer there'd be the imagined social network itself. I suppose it comes down to CRUD signed by user, user signed by an instance root or better a user delegated that right by an instance root. So everyone can send CRUD messages on anything, but what of all this the client considers depends on what they trust and the logic of processing rights. DoS protection and space conservation here are a case of dependency management, kinda similar to garbage collection.

Then entity types - I guess it's instance (people like that crap), community (I think this can be many-to-many with instances, instances are used for moderating users, communities for moderating posts), user (probably a derived user, from what I've heard but not understood about blind keys), public post (rich text with hyperlinks to entities by hash, everything is addressable by hash), blob (obvious), personal message (like public post, but probably encrypted and all that).

OK, dreams again

[–] BedSharkPal@lemmy.ca 238 points 1 week ago (56 children)

Agreed. But we need a solution against bots just as much. There's no way the majority of comments in the near future won't just be LLMs.

I think it would make sense to channel all bots/propaganda into some concentrated channels. Something like https://lemmygrad.ml/u/yogthos where you can just block all propaganda by blocking one account.

[–] Deceptichum@quokk.au 76 points 1 week ago (25 children)

Closed instances with vetted members, there’s no other way.

[–] ceenote@lemmy.world 131 points 1 week ago* (last edited 1 week ago) (26 children)

Too high of a barrier to entry is doomed to fail.

load more comments (26 replies)
load more comments (24 replies)
load more comments (54 replies)
[–] mspencer712@programming.dev 75 points 1 week ago (7 children)

My own “we need” list, from a dork who stood up a web server nearly 25 years ago to host weeb crap for friends on IRC:

We need a baseline security architecture recipe people can follow, to cover the huge gap in needs between “I’m running one thing for the general public and I hope it doesn’t get hacked” and “I’m running a hundred things in different VMs and containers and I don’t want to lose everything when just one of them gets hacked.”

(I’m slowly building something like this for mspencer.net but it’s difficult. I’ll happily share what I learn for others to copy, since I have no proprietary interest in it, but I kinda suck at this and someone else succeeding first is far more likely)

We need innovative ways to represent the various ideas, contributions, debates, informative replies, and everything else we share, beyond just free form text with an image. Private communities get drowned in spam and “brain resource exhaustion attacks” without it. Decompose the task of moderation into pieces that can be divided up and audited, where right now they’re all very top down.

Distributed identity management (original 90s PGP web of trust type stuff) can allow moderating users without mass-judging entire instances or network services. Users have keys and sign stuff, and those cryptographic signatures can be used to prove “you said you would honor rule X, but you broke that rule here, as attested to by these signing users.” So people or communities that care about rule X know to maybe not trust that user to follow that rule.

load more comments (7 replies)
[–] chiliedogg@lemmy.world 46 points 1 week ago (15 children)

Guillotines are another option.

load more comments (15 replies)
[–] Decker108@lemmy.ml 45 points 1 week ago

Hey, that's us!

[–] Landless2029@lemmy.world 45 points 1 week ago (5 children)

If social media becomes decentralized we might even gain traction reversing some of the brainwashing on the masses. The current giants are just propaganda machines. Always have been, but it's now blatant and obvious. They don't even care to hide it.

load more comments (5 replies)
load more comments
view more: next ›