this post was submitted on 15 Apr 2025
1398 points (98.5% liked)

Technology

68808 readers
5628 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 news or articles.
  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, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  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
 

Original post: https://bsky.app/profile/ssg.dev/post/3lmuz3nr62k26

Email from Bluesky in the screenshot:

Hi there,

We are writing to inform you that we have received a formal request from a legal authority in Turkey regarding the removal of your account associated with the following handle (@carekavga.bsky.social) on Bluesky.

The legal authority has claimed that this content violates local laws in Turkey. As a result, we are required to review the request in accordance with local regulations and Bluesky's policies.

Following a thorough review, we have determined that the content in question violates local laws in Turkey, as outlined in the legal request. In compliance with these legal provisions, we have restricted access to your account for users.

you are viewing a single comment's thread
view the rest of the comments
[–] toy_boat_toy_boat@lemmy.world 295 points 1 day ago (118 children)

pardon my ignorance, but how is a de-centralized and de-federated online community bound to such annoyances?

[–] sp3ctr4l@lemmy.dbzer0.com 124 points 1 day ago* (last edited 20 hours ago) (8 children)

Assuming you are serious:

Bluesky is ... arguably 'federated', but it is centralized, not decentralized.

https://gigazine.net/gsc_news/en/20241128-bluesky-decentralization

Their model (AT Protocol) relies on a central, authoritative ... 'Relay', that all 'federated' users and posts on federated PDS (personal data servers) must go through, to actually reach the 'AppView', ie, what all other people/users can actually see.

So, this is not a many to many, tangled spider web of connections, the way lemmy, and other parts of the actual fediverse are.

It is a top down hierarchy, a pyramid.

And Bluesky runs the Relay, the chokepoint.

If Bluesky cuts off the PDS your account is on, everyone on it is now gone.

The actual fediverse, Mastadon, Lemmy, etc, runs on ActivityPub.

In that model... every instance is essentially self contained, and every instance that is federated communicates with every other instance that is federated.

Each instance can decide what other instances they want to federate with... and users on each instance can personally block even more other users, communities, or entire instances if they choose to, but that only effects what that particular user sees.

That is what you call decentralized, approaching, or also having elements of being 'distributed'.

To bring up an example without getting into the drama that led to it:

The 'Tankie Triad' of ml, lemmygrad and hexbear have had a number of other instances defederate from them.

But, there are also a good number of instances that have not done so.

So that means if your account is on hexbear... you can't see or post on an instamce that has blocked your instance.

But, if you (a hexbear...ian?), post on a neutral instance... users on that neutral instance will see the post.

But but, if a user from an instance that has defederated from hexbear goes to to the neutral instance... they will not see the hexbearian's post.

This sounds complicated, and it is, but ... thats the whole point of a decentralized system. It is more complex in the abstract... but the entire system ends up being more robust, more adaptable, more customizable... without a central authority in direct control of the entire system.

[–] unconfirmedsourcesDOTgov@lemmy.sdf.org 10 points 19 hours ago (1 children)

Idk if you made those technical diagrams yourself but I genuinely enjoyed them.

[–] samus12345@lemm.ee 2 points 12 hours ago

"The fediverse is more like a big ball of wibbly-wobbly...timey-wimey...stuff."

[–] mesamunefire@piefed.social 8 points 20 hours ago (1 children)

This belongs in Best Of Lemmy or something.

[–] sp3ctr4l@lemmy.dbzer0.com 2 points 17 hours ago (1 children)

I don't even know if such a community exists, or what instance(s) it would be on if it/they do exist... but uh... if one does somewhere, I guess you could submit it?

I am assuming it would follow the basic rule of ... you can't submit your own posts/comments lol.

[–] toy_boat_toy_boat@lemmy.world 35 points 1 day ago (2 children)

i was asking in good faith, and i can't thank you enough for providing such a thorough and effective answer.

it almost sounds like bluesky is just a baby twitter in the making, and it'll probably end up the same way. i'm really digging the actual fediverse thing, mainly because it seems to be one of the only places that money and vc bs hasn't been able to touch.

[–] sp3ctr4l@lemmy.dbzer0.com 7 points 22 hours ago* (last edited 21 hours ago) (1 children)

i was asking in good faith, and i can't thank you enough for providing such a thorough and effective answer.

I just wanted to clarify, as... at least for myself, even here on lemmy, discussions about this have been going on for at least 6 to 9 months, and ... a good number of people have not been engaging in those discussions in good faith.

But yes, I am happy to answer, glad you found it helpful!

Apologies for the hilariously simplistic graphics... i literally just drew them on my gas station tier phone haha. But I think they get the point across.

it almost sounds like bluesky is just a baby twitter in the making, and it'll probably end up the same way. i'm really digging the actual fediverse thing, mainly because it seems to be one of the only places that money and vc bs hasn't been able to touch.

Yep, it pretty much literally is twitter 2.0 (3.0?), was founded by Jack Dorsey, ... its not even a non profit, it is a for profit 'benefit' corporation, which basically just means its corporate bylaws claim that it attempts to benefit the public in some way.

IE, literally the corporate / legal version of virtue signalling... it is still ultimately a for profit corporation that will put profit and growth above everything else... and hopefully by now, people understand how that literally always turns out.

[–] unconfirmedsourcesDOTgov@lemmy.sdf.org 7 points 19 hours ago (1 children)

Oh I see here that those were your ~~top tier~~ gas station tier graphics. Your eagerness to share knowledge that gets you excited is commendable and people like you are what makes Lemmy worth using. I hope you have a terrific day.

[–] sp3ctr4l@lemmy.dbzer0.com 5 points 17 hours ago

Thank you! I hope your day is pleasant as well =D

[–] quack@lemmy.zip 9 points 1 day ago

It was founded by Jack Dorsey, the same guy who founded Twitter. At this point it does look like it’ll end up the same way.

[–] merdaverse@lemmy.world 5 points 23 hours ago (1 children)

That Relay chokepoint is a serious architecture flaw, even for the central company running it (Bluesky). They might fix it in the future, but I doubt it's high priority for them.

In July 2024, running a Relay on ATProto already required 1 terabyte of storage. But more alarmingly, just a four months later in November 2024, running a relay now requires approximately 5 terabytes of storage https://dustycloud.org/blog/how-decentralized-is-bluesky/

The cost of running a full-network, fully archiving relay has increased over time. After recent growth, our out-of-box relay implementation (bigsky) requires on the order of 16 TBytes of fast NVMe disk, and that will grow proportional to content in the network. We have plans and paths forward to reducing costs (including Jetstream and other tooling). https://whtwnd.com/bnewbold.net/3lbvbtqrg5t2t

[–] Natanael@infosec.pub 3 points 22 hours ago

The fix they're trying to implement is to make it cheaper to run relays and appviews, allowing you to run them with only partial network data, prioritizing your own social network first

By the way, those relay storage costs include indexes and not just raw data

[–] Imgonnatrythis@sh.itjust.works 16 points 1 day ago (2 children)

So the decentralized version makes sense to me. The blue sky model you describe sounds like just farming out the server load. What am I missing?

[–] sp3ctr4l@lemmy.dbzer0.com 19 points 1 day ago (2 children)

That is literally how I read it as well, BlueSky is farming out server load to enthusiastic and dedicated users, while also just going ham on the PR / propoganda / marketing making themselves appear to be something they are not.

Unless I missed something and BlueSky is actually letting people run and custom configure their own relays at least semi independently... yeah, they're basically being quite shady and misleading.

[–] merdaverse@lemmy.world 6 points 23 hours ago (1 children)

For relays yes, but for PDS that's not at all true. The PDS architecture lets you own your data and migrate it away from Bluesky servers or even from the BS apps, when/if they will be available. Something that ActivityPub severely lacks. Try to migrate your account from one Lemmy instance to another.

[–] sp3ctr4l@lemmy.dbzer0.com 4 points 22 hours ago (1 children)

Yes, you can host your own PDS server, that is known and stated.

The entire design of a lemmy instance is meant to be more 'self contained', as I already mentioned. This is what enables the federation network to organize in a 'many to many' connection style, as opposed to a 'many to one'.

A lemmy instance roughly has many/most of the capabilities of a PDS, Relay, and AppView... all rolled into one.

This is a fundamental difference of a 'true' federation model... all the members of the federation are capable of operating independently.

If you are in a federation of unequals, with built in dependencies... your 'federation' is much more like a king with vassal states, not a voluntary association.

Yes, migration of a user account from one instance to another would be complicated... but ... so would migrating a user from one PDS to another.

I don't even know how you could fully 'migrate away from BlueSky servers'... when BlueSky run the only Relays.

Also, many (most?) actual client apps for viewing lemmy, posting on it, etc... they pretty much hold a lot of your particular user customizations, at least as it comes to visual theming, independently, locally, not even related to the actual user account on an instance you are using.

They also support easy switching between different lemmy user/instance accounts...

...

Also also, as far as I am aware... if you have an account on a lemmy instance, you can delete your account and this will wipe out all of that account's posts and comments across the whole fediverse, aside from modlogs and internet archive web snapshotting type stuff.

I ... think you can also export your own data as well?

Not 100% sure on these last two parts, maybe an instance admin or powermod could chime in... but I think this is correct?

[–] merdaverse@lemmy.world 0 points 20 hours ago (1 children)

They are fundamentally different, the whole ActivityPub federation vs ATProtocol decentralization has been talked to death in technical detail.

Yes, migration of a user account from one instance to another would be complicated… but … so would migrating a user from one PDS to another.

Not true. Bluesky has PDS migration in its design. In ActivityPub it is simply not possible

[–] sp3ctr4l@lemmy.dbzer0.com 2 points 17 hours ago (1 children)

I mean...

⚠️ Warning ⚠️ ️

Account migration is a potentially destructive operation. Part of the operation involves signing away your old PDS's ability to make updates to your DID. If something goes wrong, you could be permanently locked out of your account, and Bluesky will not be able to help you recover it.

Therefore, we do not recommend migrating your primary account yet. And we specifically recommend against migrating your main account if you do not understand how PLC operations work.

Also, the Bluesky PDS is not currently accepting incoming migrations (it will in the future). Therefore this is currently a one-way street. If you migrate off of bsky.social, you will not be able to return. However, you will be able to migrate between other PDSs.

This is literally the first thing you see on the page you just linked.

And it was last updated 7 months ago.

So I think you mean to say that account migration in BlueSky is currently in development, and is problematic and essentially experimental, and maybe sometime in the future this will change but also maybe not, who knows.

You are right though that is not possible in ActivityPub.

[–] merdaverse@lemmy.world 2 points 17 hours ago (1 children)

That is why I said design and not implemented and perfectly working

[–] sp3ctr4l@lemmy.dbzer0.com 2 points 16 hours ago

Yes but you also just said 'Not true' when I said 'migating an account to another PDS would complicated.'

I do grant that I ... could be interpereted to have overstated the ability of an ActPub user to migrate instsnces... though I did just say 'it would be complicated'.

It is arguably complicated, so complicated it is impossible.

And I did try to make it clear that getting into that level of features/capabilities of ActPub, I was not sure, and that perhaps a lemmy mod or admin could clarify.

I am not saying you said this, but the whole problem here is that a lot of BlueSky users and fans consistently keep acting like BlueSky has all these different kinds of capabilities and features now, working currently...

... when at best, they are planned future features, and at worst, they are an intentionally misleading early access video game style roadmap, with a bunch of super enthusiastic but low technical knowledge early adopters who basically are just enthralled by buzzwords and hope... and those fanboys/girls will just be strung along by promises the devs don't actually plan on ever implementing, because they don't actually have much incentive to... and then years later the early users will either realize they've been duped, or become delusional, hardcore uberfans, bereft of logic and perspective.

[–] LeninsOvaries@lemmy.cafe 7 points 1 day ago (1 children)

People are allowed to run their own relays, but it's really expensive and nobody wants to.

[–] sp3ctr4l@lemmy.dbzer0.com 6 points 22 hours ago

Really?

Like, this is genuine news to me, if its true.

https://github.com/itaru2622/bluesky-selfhost-env

I can find tools like this, that help you set up a good number of elements of BlueSky... but the only mention of the relay (apparently also known as BGS, for... BigSky?)... is that you connect to it... not run your own.

Beyond even the price point and required server hosting heft... where, where is an actual 'here is how to download, configure and run your own BlueSky relay'?

As far as I am aware, all there has been is a mix of vague, noncommital, and hopeful musings of various people suggesting that one day maybe it will be possible to do this, hopefully they'll support that soon...

... which to me at least, very much reminds me of fanboys/girls of a video game just coping with the fact that their favorite video game with a massive bug or lacking a major advertised feature... will just have it fixed one day... even though the devs have been radio silent about it for a year.

[–] aeshna_cyanea@lemm.ee 5 points 1 day ago* (last edited 1 day ago) (1 children)

That there are actually multiple relays. There's no hard coded single relay, that would be ridiculous and idk why people keep repeating it

There is a hard coded relay in the official bluesky app, just like it has a hard coded moderation service. But both of those are changeable with third party appviews/clients

[–] sp3ctr4l@lemmy.dbzer0.com 9 points 1 day ago (17 children)

I was oversimplifying a bit such that it wouldn't be overwhelming to a self-described uninformed person asking for an explanation.

Yes, there are multiple actual relays but they functionally constitute a single layer or class of components in a birds eye view of the whole system.

As far as I am aware, no one other than BlueSky runs the relays, or has the code to do so.

If I am wrong about that, I would appreciate a source indicating such.

Does anyone other than BlueSky actually run a relay?

load more comments (17 replies)
[–] LeninsOvaries@lemmy.cafe 7 points 1 day ago (1 children)

This is anarchist propaganda, by the way. Hexbear users (also known as pig poopers to those of us inside the community) know that centralised authority is the only way to run things fairly. Look at what the anarchist Fediverse has done to our movement - dozens of large instances have defederated us pig poopers and our friends in the rest of the Only True Socialist Triad. It's a disgrace. Our admins are currently in the process of setting up a BlueSky relay on https://pigpoop.balls/

[–] sp3ctr4l@lemmy.dbzer0.com 5 points 21 hours ago

... I get the jokes, but I really, truly was just trying to use a real world example case to illustrate a functional aspect of the system, and not just ... you know, bring up all the drama.

[–] oakward@feddit.org 5 points 1 day ago (4 children)

What is the advantage of Bluesky's model over Xitter? Are they just outsourcing servers while still holding censorship and manipulation power?

[–] sp3ctr4l@lemmy.dbzer0.com 19 points 1 day ago

As I see it the only advantage is that it is not run by Elon Musk.

And by 'advantage' I mean the 'advantage' of using a corporate product that, so far, is doing its best to drive people away from an actually censorship resistant Fediverse, using inclusive rainbow capitalist language to lure in the large majority of people who are not tech savvy enough to realize they are basically lying to / misleading them.

[–] twice_hatch@midwest.social 5 points 1 day ago

Twitter could not be federated, Bluesky could be but only at massive cost, so it probably won't be

[–] Natanael@infosec.pub 1 points 22 hours ago

Content addressing

[–] Eyedust@lemmy.dbzer0.com 2 points 1 day ago (2 children)

Xitter

My first time seeing this and I love it. I'm going to assume its pronounced 'shitter' and you can't convince me otherwise if its not.

[–] samus12345@lemm.ee 1 points 12 hours ago

That is indeed the intended pronunciation.

[–] oakward@feddit.org 4 points 20 hours ago

I saw it somewhere and it just sticks. I assumed that pronunciation as well

[–] troybot@midwest.social 5 points 1 day ago (1 children)

It is a top down hierarchy, a pyramid.

It's not a pyramid, it's a reverse funnel system.

[–] sp3ctr4l@lemmy.dbzer0.com 6 points 1 day ago

Like a toilet bowl, mounted to the ceiling.

load more comments (109 replies)