flamingos
@flamingos@feddit.uk
- Comment on This is what solidarity looks like 4 days ago:
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.
Interesting, from what I understand of ATProto, this would be hard to do on protocol, it’ll be fascinating to see how they do it. Maybe something off protocol like the recent bookmark feature Bluesky got.
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.
I’d love to take credit for this, but the ATProto docs themselves make this comparison which is where I’m getting this from.
if I recall correctly either in (((streams))) or Forte (or maybe both) MIke implemented the nomadic identity over ActivityPub as well
This sent me down a bit a of a rabbit hole. It seems (streams) used an updated version of Zot, Zot/11 but was renamed to just Nomad. I can’t find anything about this, the (streams) repo only contains the spec for Zot/6, so I’m not sure about it’s APub compatibility. Apparently, Nomad had been discontinued in Forte in favour of pure APub, anyway.
If you’re thinking about this kind of stuff for Lemmy, it’s also worth looking at socialhub.activitypub.rocks/t/…/3738
Oh, I know about Silverpill’s work, it’s really interesting! I even mentioned it recently. I’m glad we have someone smart like them working on this stuff.
I do think some kind of separation of user data from servers, like what AT Proto does, is actually quite desirable. I just don’t like that PDSes can have their data harvested by whoever, I think data sharing with a server should be opt-in.
- Comment on This is what solidarity looks like 5 days ago:
Oh, I thought blacksky.comnunity used Blacksky’s relay. If it uses Bluesky’s then yeah, disregard what I said.
That’s not a perfect analogy though because Blacksky makes different moderation decisions than Bluesky.
I’d hope so given how abysmal Bluesky’s moderation is. The discovery feed is filled with transphobia, but you can’t say Charlie Kirk should rest in piss.
Again though it’s not a perfect analogy because the AT Protocol architecture lets you migrate all your data between PDSs seamlessly, and so far only a few niche ActivityPub implementations support that (Hubzilla et al with nomadic identity, ActivityPods using Solid Pods).
I don’t believe Hubzilla’s nomatic identity works with APub though, irrc it uses something called Zot.
I’ve been thinking about how to add nomatic identity to Lemmy quite a bit and it’s something I’d like to work on after 1.0 is out, but it’s hard a problem for sure.
- Comment on This is what solidarity looks like 6 days ago:
A better analogy would probably saying it’s like Bing/Google. They’re independent of each other but broadly what’s on one is on the other.
- Comment on This is what solidarity looks like 6 days ago:
independent but still connected (think about Lemmy instances)
It’s not really connected in the same sense two Lemmy instances are connected. They’re able to pull in the same data as Bluesky as it’s all public and PDSs don’t really have the ability to block a relay from crawling them.
- Comment on On discourse and decentralisation 1 week ago:
The discourse around decentralisation has elevated a form of network architecture that facilitates and contributes to a healthier social internet into a goal into itself.
Big agree with this.
- Comment on sinful 1 week ago:
- Comment on Statement on discourse about ActivityPub and AT Protocol by W3C SocialCG 1 week ago:
I wonder what objections there could to the statement other than procedural. It’s a nice ‘let’s work on making stuff better rather than fighting with each other’ message.
- Comment on Reddit lost it 1 week ago:
- Comment on Statement on discourse about ActivityPub and AT Protocol by W3C SocialCG 1 week ago:
This from @mackuba@martianbase.net is good and up-to-date: mackuba.eu/2025/08/20/introduction-to-atproto/
- Comment on Statement on discourse about ActivityPub and AT Protocol by W3C SocialCG 1 week ago:
And the fact that AT Proto requires the full firehouse replicated to all relays.
It doesn’t, not even Bluesky runs a full network archive relay anymore because it proved to be too complicated and expensive.
- Comment on 1 week ago:
Unless I’m missing something in the code I linked, they’re not. All that action does is merge one community into another on the local database, nothing federates.
- Comment on 1 week ago:
As for why Piefed and not Lemmy, it’s because Piefed communities are portable. That is, if the admin proves to be awful or a server threatens to shut down, you can just move the community elsewhere.
Are they? The only thing I’ve heard about this is Piefed’s community move admin action, which is just a simple db rewrite only on the local instance.
- Submitted 1 week ago to fediverse@lemmy.world | 14 comments
- Comment on Calling boss a dickhead was not a sackable offence, tribunal rules 1 week ago:
Locking as this is a duplicate, but I’m not removing as there’s comments.
- Comment on JK Rowling slams Graham Linehan’s arrest at Heathrow 2 weeks ago:
The main difference is the Linham has a history that means it’s probably not a hypothetical. He’s already appearing in court on the fourth for harassing a trans woman and breaking her phone.
- Comment on How decentralized Bluesky is compared to the Fediverse. 2 weeks ago:
Doing it this way is why small instances gets hammered when a user’s post goes viral.
Setting up caching in the reverse proxy layer would alleviate this a lot of this. Like, GoToSocial only recommends to set up caching for the key and webfinger endpoints, where having it set up to cache posts and profiles for like 60 seconds (or however long the
Cache-Control
header says, Mastodon defaults to 180s) would alleviate the strain on the server so much.There are other thing you can do, like this post explains some other things for Misskey, but the defaults should be sensible so you don’t have to be a sysadmin expert to host an instance and they’re currently not. I host 2 Lemmy instances (ukfli.uk and sappho.social) from a £5/month VPS and they’re able to handle bursts of hundreds of requests without issue.
And as for moderation bluesky also carries information with the top post from the post author and allows hiding replies too, etc. This gets enforced on the appview side, so the posting user’s PDS is unscathed if it goes viral.
This is bad though, the fact PDS don’t allow for access control is bad. Honestly the fact I can’t stop a Nazi relay from indexing my data is actually kinda irksome.
Bluesky is built to assume a handful of big relay (remember that a relay can merge in contents of another) and a bunch of appview and a ton of PDS servers, feed generators, moderation labelers, etc.
People are already building small, non-archival relays so this assumption seems mute. It’s also important to remember that relays are an optimisation, not a core part of the protocol.
- Comment on How decentralized Bluesky is compared to the Fediverse. 2 weeks ago:
I mean, this would become less trivial the more replays go into use, where to get a full view you’d have to pull from all the relays that exist.
ActivityPub’s solution to this is just IMO better, the original post has a replies collection attached to it that acts as the authority the replies the post has. This also allows creators to eject replies from the collection. There are issues with the way fedi software currently handles fetching from these reply collections, but the missing replies thing is very solvable in ActivityPub.
- Comment on How decentralized Bluesky is compared to the Fediverse. 2 weeks ago:
If your idea is that the replies to every post look the same to any user, anywhere, at any time
This is only true of Bluesky because everyone is using Bluesky’s infrastructure at the moment. If Bluesky ever deindexes someone and they start posting to an alternative relay, you suddenly don’t have a guarantee of a full view of a post’s replies.
- Comment on [Important] Catbox Needs Your Help 2 weeks ago:
They even had a banner on the site for a little bit about how successful they were able to transfer support from Patreon:
- Comment on Implementing Portable User Identities with DIDs 2 weeks ago:
Real Account Portability: Move your entire account – posts, comments, followers – to any new instance seamlessly. Your identity travels with you.
This is nice in theory but comes with edge cases that are hard to account for. Like, what if you have a post and your new instance defeds the instance the post’s community is on? You either have to allow banned content onto the instance or the user loses data, neither of which are acceptable.
This is part of why ATProto’s decoupling of user data from app logic is kinda genius and the direction we should go in if we want portable actors in Lemmy/thredi.
Full Fediverse Compatibility: We can add DIDs to Lemmy while staying fully interoperable with Mastodon, Kbin, and all other ActivityPub platforms. No breaking changes, just a powerful upgrade.
Not really, every fediverse platform that people use expects an
Object
’sid
to be a https URI it can just fetch the resource from. This is part of why FEP-ef61 specifies a way of translating a DID to a https URI. That’s not to mention that moving existing actors from their current ID to a DID will cause all sorts of interop problems. - Comment on Piefed now has a built-in alternative to Lemmyverse to discover active communities, with the "Active people" filter on the communities page (weekly basis) 2 weeks ago:
Oh, within a multicomm. That makes sense now I think about it.
- Comment on Piefed now has a built-in alternative to Lemmyverse to discover active communities, with the "Active people" filter on the communities page (weekly basis) 2 weeks ago:
The active user counts are returned, suppose we just need a client that actually displays it.
- Comment on Piefed now has a built-in alternative to Lemmyverse to discover active communities, with the "Active people" filter on the communities page (weekly basis) 2 weeks ago:
So basically this? p.feddit.uk/search?q=movies&type=Communities&sort…
- Comment on Piefed now has a built-in alternative to Lemmyverse to discover active communities, with the "Active people" filter on the communities page (weekly basis) 2 weeks ago:
What would a Feed/multicomms’ actively weekly users even be? An aggregate of all the comms weekly users, or just the highest one? Or does Piefed go through all the comms and collect the unique actors (God, that would be an expensive operation)?
- Comment on Piefed now has a built-in alternative to Lemmyverse to discover active communities, with the "Active people" filter on the communities page (weekly basis) 2 weeks ago:
Is this different to Lemmy’s communities tab sorted by ‘Top Week’, which sorts by weekly active users?
IMO, the main advantage of Lemmyverse is the better text search and presentation.
- Comment on fediverse/activitypub based linktree alternative 2 weeks ago:
It seems quite a few platforms increase this (matsodon-glitch and Sharkey at least), but unlimited seems ripe for abuse. I’d cap it at like 20 myself.
- Comment on He really said this, look it up! 2 weeks ago:
I haven’t actually played it, it’s on my wishlist.
- Comment on He really said this, look it up! 3 weeks ago:
Glad to know that playing Super Lesbian Animal RPG is praxis.
- Comment on fediverse/activitypub based linktree alternative 3 weeks ago:
I suppose Mastodon-likes (we really need a name for these) have their bio-links which are kinda similar, but fairly limited at 4 links.
- Comment on fediverse/activitypub based linktree alternative 3 weeks ago: