I would like to give an update on "federation" on Bluesky
-
@aeva The question as always with ATP though is "why?". That is *why* would anyone bother splitting from bluesky. What we've seen so far is two demographic communities with reasons to distrust platforms they don't operate themselves.
So like who else would bother? You wouldn't see like, a fishing community standing up their own tower because they have no reason to expect Bluesky will target them specifically, and it costs so much more than running a Mastodon instance.
@mcc @aeva I continue to be annoyed that whenever anyone brings up legitimate gripes with how bsky is operated, the staff claim "open protocol", "federation", and "user freedom", when the reality is that with only a handful of alternate towers that represent maybe a single digit percentage of users at best, for all intents and purposes it is not federated in any way that brings meaningful choice to the average user.
-
@cthos @aeva I don't have an answer to this question. I've seen various claimed attempts to ballpark this number, but I expect it will change month to month, so even if I trusted the numbers I saw (I don't) there's no guarantee they're still accurate.
The Big Problem as I see it is since every "tower" contains the entire network, if the amount of traffic on bluesky doubles, the operating costs of each tower doubles. The "oh shit this is harder than I thought" problem is even worse than fedi.
-
@cthos @aeva I don't have an answer to this question. I've seen various claimed attempts to ballpark this number, but I expect it will change month to month, so even if I trusted the numbers I saw (I don't) there's no guarantee they're still accurate.
The Big Problem as I see it is since every "tower" contains the entire network, if the amount of traffic on bluesky doubles, the operating costs of each tower doubles. The "oh shit this is harder than I thought" problem is even worse than fedi.
-
@mcc @aeva I continue to be annoyed that whenever anyone brings up legitimate gripes with how bsky is operated, the staff claim "open protocol", "federation", and "user freedom", when the reality is that with only a handful of alternate towers that represent maybe a single digit percentage of users at best, for all intents and purposes it is not federated in any way that brings meaningful choice to the average user.
because #bluesky operates on the #cryptoBro credo (since bluesky is run by crypto bros)
in #crypto, the con is:
1. promise a lot
2. don't deliver
3. but nevertheless generate adoring devotion off of the promisethis works like gangbusters
because people want to believe. they even get defensive and angry when you point out promise vs reality
it's a hack of human psychology
-
-
@mcc @aeva I continue to be annoyed that whenever anyone brings up legitimate gripes with how bsky is operated, the staff claim "open protocol", "federation", and "user freedom", when the reality is that with only a handful of alternate towers that represent maybe a single digit percentage of users at best, for all intents and purposes it is not federated in any way that brings meaningful choice to the average user.
@swetland @aeva Yeah. I am using the exact alternate infrastructure that the bluesky reps point to as proof their system works. And I *still* cannot tell, if Bluesky banned someone and Blacksky disagrees with the ban, if I would be able to see that person's posts or not. In response to this thread I've had one person tell me I'm underestimating Blacksky's stack coverage and another tell me I'm overestimating it.
-
@mcc well, it's incremental implementation. Having their own client lets them make different blocking decisions from Bluesky, so is useful in its own right even though it doesn't get all the way there. The real value of the appview will kick in once it's got the equivalent of local-only posts.
-
@mcc well, it's incremental implementation. Having their own client lets them make different blocking decisions from Bluesky, so is useful in its own right even though it doesn't get all the way there. The real value of the appview will kick in once it's got the equivalent of local-only posts.
@jdp23 "Having their own client lets them make different blocking decisions from Bluesky"
How?
-
@GroupNebula563 @mcc Would be nice! Won't happen though.
-
@alter_kaker @mcc hmm, apparently not that much knowledge is required, and the cost dropped significantly, I still don't trust any of it though
@esoteric_programmer so this is all within my ability. But what about the rest of the stack? To my understanding, the PDS and view? As @mcc says things have to change in a social level but the first step is more nodes...
-
I would like to give an update on "federation" on Bluesky.
My expectation was it was unlikely we'd ever see this happen because "federation" on ATProto means basically reproducing the entirety of the Bluesky software stack. In old Big Data terms, on ActivityPub your instance is a "horizontal shard" of the network; ATProto forces full DB replicas only.
Still, we're seeing movement on this front, which I'd split into two categories:
1. Your fault (you reading this)
2. Aaron Rodericks's faultI'm mainly surprised that the facade fell so early with Bluesky. I expected atleast another few years before something happened to expose the reality.
-
because #bluesky operates on the #cryptoBro credo (since bluesky is run by crypto bros)
in #crypto, the con is:
1. promise a lot
2. don't deliver
3. but nevertheless generate adoring devotion off of the promisethis works like gangbusters
because people want to believe. they even get defensive and angry when you point out promise vs reality
it's a hack of human psychology
-
I (me, mcc) never trusted Bluesky, so I've been self-hosting my own PDS from the start. I've been happily using blacksky.community for the last month (since Bluesky started gating access to their appview/web frontend on clicking to agree to a new TOS that seemed to me sketchy). Hypothetically, "Gertrude" could do the same. She can join Northsky PDS, make posts through Zeppelin, and Bluesky blocks her but Blacksky just fetches the posts from her PDS for me, and I get to read them.
Right? (2/3)
@mcc Which PDS implementation are you self hosting with?
-
I would like to give an update on "federation" on Bluesky.
My expectation was it was unlikely we'd ever see this happen because "federation" on ATProto means basically reproducing the entirety of the Bluesky software stack. In old Big Data terms, on ActivityPub your instance is a "horizontal shard" of the network; ATProto forces full DB replicas only.
Still, we're seeing movement on this front, which I'd split into two categories:
1. Your fault (you reading this)
2. Aaron Rodericks's fault@mcc There's also https://plc.directory/, the
did:plc:
database, also run by Bluesky.("
plc
" stands for "placeholder", because they aspire to figure out something blockchain decentralized later.)I think Bluesky can inconvenience people at best, or hijack their accounts at worst, especially if they were using a Bluesky PDS and Bluesky has all the keys. But I don't know/remember the exact implications.
-
@alter_kaker @mcc hmm, apparently not that much knowledge is required, and the cost dropped significantly, I still don't trust any of it though
@esoteric_programmer @alter_kaker @mcc This is curious to me, because it looks like he's running a relay as an actual relay, just passing along data, which would explain why it's relatively low-cost. But the Relay described by the Bluesky white paper was more than just a relay— it was a replacement (or rebrand) for the earlier Big Data Server that was supposed to not only pass data, but also store and index it all for the network. And I can't tell if those other, more expensive functions got offloaded to other services, or if there are two types of relays in the infrastructure, or something else.
-
If you sign up with https://blacksky.community you get:
- Blacksky's "appview"/web frontend
- Optionally, Blacksky's PDS
- Blacksky's moderation layer (and you can optionally enable Bluesky's too)Almost-complete independence! What I'm not clear on is to whether, or to what degree Blacksky relies on Bluesky's "relay":
@mcc (if this is too off topic just ignore!)
I noticed that Blacksky asks for a birth date when you make a new account.
Bluesky didn't use to ask. No idea what they do now, but I would not have made an account with them if they required a birth date.
I'm sure people make up dates but I was still surprised. I'm guessing this is related to age verification laws? I don't know much about them.
Have any Fediverse servers started to ask for a birth date when a new account is created?
-
@mcc Which PDS implementation are you self hosting with?
@fabrice the official one. It seems fine.
Is there a reason to pick another?
-
@mcc I don't know :) Maybe the Rust one from blacksky is less resource intensive?
-
@mcc (if this is too off topic just ignore!)
I noticed that Blacksky asks for a birth date when you make a new account.
Bluesky didn't use to ask. No idea what they do now, but I would not have made an account with them if they required a birth date.
I'm sure people make up dates but I was still surprised. I'm guessing this is related to age verification laws? I don't know much about them.
Have any Fediverse servers started to ask for a birth date when a new account is created?
@ahimsa_pdx I don't know. I didn't make an account, apparently.
-
@mcc There's also https://plc.directory/, the
did:plc:
database, also run by Bluesky.("
plc
" stands for "placeholder", because they aspire to figure out something blockchain decentralized later.)I think Bluesky can inconvenience people at best, or hijack their accounts at worst, especially if they were using a Bluesky PDS and Bluesky has all the keys. But I don't know/remember the exact implications.
@mnordhoff yes, the plc is another really frustrating thing