pixel,
@pixel@desu.social avatar

LMAOOO this note for Bluesky self-hosting

> Initially to join the network you'll need to join the AT Protocol PDS Admins Discord and register the hostname of your PDS.

https://github.com/bluesky-social/pds

mindfuck_inc,
@mindfuck_inc@mastodon.social avatar

@pixel the fact that they do this through the discord and not through their own social media thing sure shows a lot of faith in the thing they are creating

devnull,
@devnull@crag.social avatar

@mindfuck_inc @pixel what even is dogfooding lol

pixel,
@pixel@desu.social avatar

yeah, I see how Bluesky is not like Mastodon.

At least for Mastodon I don't need to ask Eugen about being able to federate with other instances.

fenarinarsa,
@fenarinarsa@shelter.moe avatar

@pixel that’s how they’ve been doing from the very beginning. Starting small and controlled to resolve issues that arise in the process, while progressively opening and eventually remove all constraints. The invitation system was part of this process.

patterfloof,
@patterfloof@meow.social avatar

@pixel Oliver Twist voice "please sir, may I have some federation"

ErikUden,
@ErikUden@mastodon.de avatar

@pixel we are so much better than BlueSky.

pixel,
@pixel@desu.social avatar

@ErikUden I guess they want to limit things before doing a wide release of things, instead having a gradual opening of federation.

That said, most Bluesky users don't really care, they want their 1:1 Twitter copy and they aren't even getting that with all the features missing at the moment.

paul,
@paul@snac.notnull.space avatar

@pixel @ErikUden Kinda like the thought that some poor soul may be putting all these instance names in Google Sheets or something that each other instance is then hard coded to lookup and check against before allowing federation with that other instance.

patterfloof,
@patterfloof@meow.social avatar

@pixel damn, they can't even spell POS

mikwee,

@pixel But you can still communicate with other unofficial PDSs, right?

I wanna develop my own platform on the AT Protocol, purely because no social media platform provides the experience I’m looking for.

pixel,
@pixel@desu.social avatar

@mikwee I'm not even exactly sure how the protocol works in that regard, a lot of the graphics I have seen somewhat still include a centralized entity so I'm not really sure how non-Bluesky federation could be accomplished.

fenarinarsa,
@fenarinarsa@shelter.moe avatar

@pixel @mikwee here you go. Even if you don’t agree with how it’s done, it’s still an interesting paper that explains all the basic concepts and how decentralized federation can be achieved.

https://arxiv.org/abs/2402.03239

mikwee,

@fenarinarsa @pixel I love the custom algorithms. Empowers users to be sovereign online citizens.

In general, if I had my own platform, the philosophy behind it would be to empower users to moderate their own experience.

pixel,
@pixel@desu.social avatar

@mikwee @fenarinarsa to be fair, I think the custom feeds are a pretty nifty thing in Bluesky.

A thing I am a bit iffy about is that Bluesky is VC-funded, and even with the entire open nature...when the investors expect returns to be made, things could go iffy.

Of course, federation might be more advanced and stuff only affects the PBS-run services, but it's still something to think about.

fenarinarsa,
@fenarinarsa@shelter.moe avatar

@pixel @mikwee yup but on the other side Bluesky is a public benefit company, which, if I understood the concept right, means they have a mission and that they can go against the shareholders' interest if it's against their mission.
I think their defined mission is to "build the next generation social networks" but I can't find the exact quote.

Anyway the fact that everything is FOSS and that you can migrate your account without the origin instance's cooperation are better ways to achieve user independance than on any other networks.

fenarinarsa,
@fenarinarsa@shelter.moe avatar

@pixel @mikwee As a matter of fact, I think there's actually already two implementation of PDS, the official one another third party one. But again I don't have sources, I just read that a few months ago when they opened the federation on the sandbox network.

fenarinarsa,
@fenarinarsa@shelter.moe avatar

@pixel @mikwee Also, that's a complete personal opinion, but during the last year they didn't stop saying that opening federation was the #1 objective, even before working on private E2E accounts and DM, videos etc.
To me it looks like they wanted to be sure people could be free of Bluesky as soon as possible in the case they became the bad guy.

And they actually did say that they're working against a potential future bad Bluesky.

pixel,
@pixel@desu.social avatar

@fenarinarsa @mikwee I looked at the paper and while I can definitely see federation of ATProto stuff being fine at some point, it'a also a bit concerning that's theres so many parts involved.

ActivityPub is far from perfect, but it only requires the software sending out and receiving messages.

Bluesky's plans on the paper have the PDSses, Relays, Firehoses and then the actual clients.

fenarinarsa,
@fenarinarsa@shelter.moe avatar

@pixel @mikwee Yes it's a federation of services, not a federation of monolithic instances.

fenarinarsa,
@fenarinarsa@shelter.moe avatar

@pixel @mikwee There's many concerns about this, like the relays can only be ran by organizations that have the means to run them (it takes a lot of resources).

On the other side it already scales a lot better than ActivityPub. Their goal is to make something that can scale up to hundreds of millions of accounts, something AP is unable to do.

pixel,
@pixel@desu.social avatar

@fenarinarsa @mikwee well, in a network that is spread out relatively far you don't have to/need to go about processing millions of accounts.

and who knows, maybe AP or whatever it's successor might be in the future (since I don't think it's the end of it either) will improve on those aspects that AP has been lacking in.

fenarinarsa,
@fenarinarsa@shelter.moe avatar

@pixel @mikwee AP could improve easily on a lot of aspects but it really looks like it's been stuck for years.

Like, having DNS names instead of handles that are linked to one instance could be possible.

We'll see ¯_(ツ)_/¯

mikwee,

@pixel @fenarinarsa Maybe I'm ignorant, but AT just has much better docs than ActivityPub. Much easier to work with and comprehend

pixel,
@pixel@desu.social avatar

@mikwee @fenarinarsa well, ActivityPub doesn't have documentation, it has a standard specification

and considering that itself builds up on other standards, it's quite a read, that's true.

And some people try to provide resources here and there, making it easier to understand how everything works.

pixel,
@pixel@desu.social avatar

@mikwee @fenarinarsa For example, there's an article on the Mastodon blog explaining the bare minimum to get an ActivityPub server up!

https://blog.joinmastodon.org/2018/06/how-to-implement-a-basic-activitypub-server/

fenarinarsa,
@fenarinarsa@shelter.moe avatar

@pixel @mikwee Basically ActivityPub is not a protocol made to create a social network, it's a protocol enabling communication between individual social or data services (like Wordpress).

They just send messages to each others to advertise that there's a new content, that someone wants to (un-)subcribe to a feed, and that's more or less all about it really. It's like notifications between servers, then it's up to the servers to keep copies in cache etc.

Protocol-wise it's based on http, which is easier to implement but also adds overhead.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • osvaldo12
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • Durango
  • Leos
  • Youngstown
  • thenastyranch
  • slotface
  • rosin
  • kavyap
  • mdbf
  • cubers
  • ethstaker
  • anitta
  • khanakhh
  • tacticalgear
  • provamag3
  • ngwrru68w68
  • everett
  • GTA5RPClips
  • modclub
  • normalnudes
  • megavids
  • cisconetworking
  • tester
  • JUstTest
  • lostlight
  • All magazines