maegul,
@maegul@hachyderm.io avatar

Decent Decentralisation

https://berjon.com/decent-imaginaries/

Good counter to the focus on protocols.

> a protocol needs to achieve two things: it needs to prevent the accumulation of power imbalances between parties … and it needs to make it easy for users to cooperate in building the the rules they want for how the protocol's operation affects them … the success of decentralisation and … of a democratic digital world rides not only on liberation but also on organising.

@fediverse

By @robin

alcinnz, (edited )
@alcinnz@floss.social avatar

@maegul @fediverse Thanks @robin for the term "Google Search Fallacy"! I've been seeing variations upon it everywhere ...

Love this article!

(I've toyed with decentralized search before & quickly came to the conclusion that the way we commonly think about it is thoroughly misguided)

poVoq,
@poVoq@slrpnk.net avatar

This text has some good thoughts, but it fails to conceal the authors apparent dislike of the ActivityPub model that recognizes instance infrastructure as part of the community over the BlueSky model that has a gaping blind-spot there.

As a result the article barely looks into instance level efforts for democratic governance and rather treats the infrastructure as some nebulous existing quality on which users can interact with each other and cooperate.

The cynic in me thinks this blind-spot is intentional in the communication around Bluesky and its proponents, as it allows the owners of the necessary (cloud) infrastructure to retain a hidden power over its users.

maegul,
@maegul@hachyderm.io avatar

@poVoq

Perhaps a totally fair critique.

But for me the instance node in the Fedi binds many things together however much their governance aims to be democratic: username, platform, defed policies, moderation, user data (ie posts).

robin,
@robin@mastodon.social avatar

@maegul @poVoq I'm well aware of democratic work at the instance level, I just don't think that it's the right granularity and I don't see how it doesn't get captured. I'm interested in solutions that work even for people who use Gmail.

I don't understand the Bluesky comment, it doesn't sound related to anything I've said or even to reality?

poVoq,
@poVoq@slrpnk.net avatar

You can’t realistically separate a instance from its users, just like you can’t separate a city (and its governance) from its inhabitants. This atomicity is a result of the real world infrastructure imposing itself on virtual communities. You can argue about “right granularity” all you want in that regard, but in result it just obfuscates where the “capture” happens and likely not for the better (as in the case of BlueSky).

robin,
@robin@mastodon.social avatar

@poVoq Except that there is no necessary requirement to reproduce the constraints of IRL infrastructure specifically at that location. A good question is why pick a server instead of, say, people who use the same undersea cable? Typically that's because cables are a commodity whereas servers provide a single point of capture. But there are two options: make the server democratic or make the server a commodity (a real one, with no power and near-zero switching costs).

robin,
@robin@mastodon.social avatar

@poVoq I used to think that treating the server as a cityish thing made best sense. But cities are dense, they are used for everything including many things we often don't think about (see Jacobs, etc.). The mapping doesn't work very well, except perhaps for people who are very much in one community rather than overlapping ones.

The ATProto approach is credible exit and all the properties that make servers into commodities. It means that you have better flexibility in dealing with infra.

robin,
@robin@mastodon.social avatar

@poVoq For instance, I think it would make a lot of sense to manage PDS infra with coops the way it's done in plenty of places for energy provision. Things become a lot harder to manage when the people who are good at providing a commodity also have to be good at CoMo. For completely different topics. In completely different languages. Etc. Decoupling really helps here.

poVoq, (edited )
@poVoq@slrpnk.net avatar

Usually that decoupling already takes place on the level of VPS providers who are really good at providing a commodity service, but personally I think it is in the best interest of any slightly larger community to run their own hardware servers.

Yes it takes some effort to do so, but only when running your own servers can democratic governance of an instance really work, otherwise you are always beholden to various limitations of the VPS provider and its pricing structure.

poVoq,
@poVoq@slrpnk.net avatar

Federation solves that issue as it allows server inhabitants to “shop” for all their multiple needs by visiting other servers.

poVoq,
@poVoq@slrpnk.net avatar

Making servers a commodity is a convenient illusion that cloud vendors invented for marketing purposes.

To stay with the real-world metaphor: it is a bit like suburbs. They are sold on the illusion of individual freedom in your own home but with the required car ownership as the capture point and an endless list of negative externalities and expensive hidden infrastructure requirements making them entirely unsustainable.

robin,
@robin@mastodon.social avatar

@poVoq Cloud providers aren't commodified, they're not interoperable. You're comparing a protocol with specific design to enable commodification with proprietary platforms. If you don't understand the properties of ATProto that target that, your critiques are going to go well wide.

poVoq,
@poVoq@slrpnk.net avatar

True, but they are marketed as such, which is my point. Commodification is nearly always an illusion to vendor-lock or capture you in other ways you don’t suspect, which is exactly what ATProto seems to be designed for as well.

robin,
@robin@mastodon.social avatar

@poVoq Look, no offence but I'm almost at three decades working on web standards. I lost interest in people picking sides for one tech just for the sake of it a long time ago. Happy to discuss if you have better than vague and inaccurate analogies to unrelated tech or "seems to be" aspersions about documented architectures, but if not I'll just get back to my weekend!

otl,
@otl@hachyderm.io avatar

@poVoq Agreed. It got me thinking. But feels almost entirely ideological, conflating social media (e.g. Twitter, Reddit) with “the digital world”.

Saying git is a “failed attempt at decentralisation” just because GitHub is popular misses that GitHub is less critical infrastructure than it would be if we only had CVS or Subversion.

I’m encouraged by incremental, practical decentralisation efforts outside of social media. It’s slow, kinda boring but it’s real and happening today.

@fediverse

astrojuanlu,
@astrojuanlu@social.juanlu.space avatar

@maegul @fediverse @robin This is a great summary:

> failing to build the cooperation layer leads right back to capture no matter how good the tool. That's why git is simultaneously an extremely successful self-certifying system and a failed attempt at decentralisation.

💯

otl,
@otl@hachyderm.io avatar

Failed attempt at decentralisation? Is this referring to the popularity of GitHub?

@astrojuanlu @maegul @fediverse

astrojuanlu,
@astrojuanlu@social.juanlu.space avatar

@otl @maegul @fediverse Yes, find the full article at the top of the thread

otl,
@otl@hachyderm.io avatar

Ah sorry yes I read the article, was just checking I understood the comment.
The workflows enabled by git that were painful with, say, Subversion or CVS, are significant. The overwhelming popularity of GitHub is regretful in the sense there is authority captured there, but the development of the tech (DVCS) means that GitHub is not as critical as before. For me this is something to celebrate!

Perfect? No way. Failure? Seems over-the-top.
@astrojuanlu @maegul @fediverse

robin,
@robin@mastodon.social avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • fediverse@lemmy.ml
  • DreamBathrooms
  • magazineikmin
  • ngwrru68w68
  • mdbf
  • rosin
  • Youngstown
  • vwfavf
  • slotface
  • modclub
  • khanakhh
  • cubers
  • kavyap
  • thenastyranch
  • PowerRangers
  • provamag3
  • everett
  • Durango
  • InstantRegret
  • osvaldo12
  • tester
  • normalnudes
  • tacticalgear
  • ethstaker
  • GTA5RPClips
  • anitta
  • Leos
  • cisconetworking
  • megavids
  • All magazines