

Yeah, Bluesky’s moderation really is abysmal. Somebody I know got suspended for 24 hours for saying something about Charlie Kirk and when they came back immediately moved their account to Blacksky … and who can blame them!
Right now blacksky.community is an app that uses Bluesky’s AppView, which in turn uses Bluesky’s Relay. They’re working on their own AppView (which will have the equivalent of local-only posts) and that will use their Relay. I didn’t mean to undercut your point though, they often talk about PDSs as analogous to web pages, so your “different search engines” analogy is very accurate, it’s just not quite there yet.
And good point about Hubzilla … if I recall correctly either in (((streams))) or Forte (or maybe both) MIke implemented the nomadic identity over ActivityPub as well. It’s really frustrating that AP development in general hasn’t paid more attention to his ideas! If you’re thinking about this kind of stuff for Lemmy, it’s also worth looking at https://socialhub.activitypub.rocks/t/fep-ef61-portable-objects/3738
Also agreed that sharing should be opt-in (and here on fedi as well).
In terms of Blacksky’s approach to private data, Rudy shared this earlier today https://blog.smokesignal.events/posts/3lvehxge7oo2a-atprotocol-record-hydration-building-privacy-aware-views … the working group on private data is having its first meeting this week, and there are a couple of other proposals as well, so it’ll be interesting to see how things converge. Bluesky has said they’re going to add it to the protocol but the timeframe isn’t clear. My guess is people will go ahead with off-protocil implementations initally and plan to adapt once it’s standardized (famous last words).