Live data from Hacker News

Bluesky announces data federation for self hosters

bsky.social

131–140 of 471 posts

Re: Bluesky announces data federation for self hosters

#132

This I applaud as the tech in me. It will quickly become a mess in the real world. People will run pods on cheapest VPS and they will get hacked, run out of money, get bored, go broke etc. Imagine as fractions of content goes missing for a while or is just deleted. One guy runs a small pod with some people, kills it, 60.000 messages gone. How does that impact interconnected discussions? If I own my own data. (good),…

PDS are crawled by relays who cache the messages and can offer a holistic view over many PDSs for client apps to use. If a PDS goes down the data would still be stored by the relay.

Re: Bluesky announces data federation for self hosters

#133
post #4

I think they nailed every Mastodon criticism that I've heard floating around and addressed it, however I'm especially curious to learn about the moderation layer in-depth.

> I'm especially curious to learn about the moderation layer in-depth. You'll want to read: * "Composable Moderation," this is the core conceptual idea: https://bsky.social/about/blog/4-13-2023-moderation * "Moderation in a Public Commons," which describes specific features that were added in pursuit of the previously-described goal https://bsky.social/about/blog/6-23-2023-moderation-proposal... * "Bluesky 2023 Moder…

It'd be nice to see an updated version of those that describes how those ideas and tools relate to a self/third-party hosting. The best I can tell, this is the model:

My understanding is that each host has control over what they host and can subscribe to third party content filtering services to help do so.

Then various indexes/aggregators (potentially third party) crawl hosts and provide services to find content. This is where voting or toxicity checks can be applied to manipulate reach.

This content is also tag-able via third party services (and may be used by indexes/aggregators).

The user is then able to select/configure indexes/aggregators and filter based on tags.

Re: Bluesky announces data federation for self hosters

#134
Does Bluesky allow different federations to require everyone they federate with to share a block list?

Mastodon has this problem and it makes it where you have to have multiple accounts if you actually want to use the platform. This might sound like not a problem, but it'll naturally lead to whatever account has access to 51% of your content being the one you use consistently, and you eventually just forget about the other 49%.

Re: Bluesky announces data federation for self hosters

#135

Earlier quoted context omitted.

Unfortunately they declared they didn't have moderation bandwidth to maintain it as an official channel, and then apparently moved to Discord :(

I'm a little confused by this, how did switching to Discord reduce the load on their moderators?

Discord has better moderation tools than matrix

Re: Bluesky announces data federation for self hosters

#136

I looked at the site and I see a lot of comparisons to 'old social'. But for people who might run their own node or decide to commit to the network and encourage their friends to join them, it seems your true major competitor would be projects like mastodon. Yet there are no comparisons on the site. I don't see even see a mention. This makes it difficult to evaluate relative maturity, core competencies, limitations,…

The linked blog post includes a section called "Does this mean Bluesky is going to be like Mastodon?" which lists a few differences. Is there something in addition that would be worth clarifying? I agree it would be great to include that on the site and not just on the post.

Thanks for pointing that out! I read again and see the blog post has a summary with 4 very high level points, which I admit I didn't read initially. I saw a wall of text about an expansion and I was still asking myself 'What exactly is Bluesky and how is it different?', so I skipped right to the main site.

Having read the post more deeply, particularly the bullet points you mentioned, it looks like there are four really high level differentiators listed:

* A focus on the global conversation

* Composable moderation

* Composable feeds

* Account portability

The term 'composable' seems almost misused when reading the extended descriptions, and is used differently between points. For example, 'composable moderation' indicates that moderation isn't done on a per-server level.

The fundamental censorship and algorithmic prioritization models for distributed social networks seems to have three layers: global (centralized), server, user.

In 'old social' the model is basically just 'global', as there are no servers and the only 'user-level' options are those determined by the global operator.

It doesn't seem like moderation would truly be 'composable' if it's only set on the global and user (and therefore global via centralized determination of client-level specs) level. It sounds like Facebook except with other people paying the data costs.

The next bullet indicates 'composable feeds', which sound like a very nice feature but really don't seem to follow a decentralized model either. The 'composition' does not combine from each global/server/user layer. They sound more like 'custom feeds' which users can define based on global content, using predefined criteria determined by a client (web app) which don't really a way to control the behavior of. Which makes this feature only truly operate on the global layer, and 'custom' rather than 'composable'.

It would be on the same level of 'old social' adding a new feature to their web app, more than a fundamental transfer of control to the network. As a result, when the dollars dry up and the feature isn't financially plausible, or a PM somewhere makes a bad decision because he read a blog post about how great it is to destroy user choice, there's risk the feature could go away.

Anyway, the question I'm still left with in the end is this. If moderation is done globally, and I can't exercise any control over the prioritization of content beyond what is granted to me by the global provider (even though there are more and better choices than 'old social'), what's the benefit of running a federated node?

I don't mean to make it sound like this is some kind of Twitter clone with an SSO login that outsources operational costs to volunteers while still keeping a fundamentally iron grip on control. I'm just honestly confused at the value proposition for volunteers. Exactly how much control is transferred to the network beyond simply hosting data which is displayed according to how the centralized portion of the system determines?

It'd be good if the trade-off in terms of time, data, and performance for running your own node was simply to remove the capability of the centralized network to collect user behavioral metrics and such. That's a great and valid reason to host your own service or use a trusted party's service. But there's no mention of this if it is the case. If you provide that already without promoting the fact, maybe bring that up with your marketing team.

Anyway that's getting a bit off topic. But to the original point:

Ideally, a better comparison would be a dedicated page which coallates every feature of each platform in a grid. A row for each feature. Row cells would fill with 'has' or 'does not have' checkboxes or possibly text where there's something similar but differs sufficiently to require an explanation. Maybe with links to documentation or direct to UI on the line items where appropriate.

Re: Bluesky announces data federation for self hosters

#137

I switched to Bluesky but then moved back to twitter. I'm glad that they are trying to compete with Twitter (Twitter is a conservative cesspool), but all of my non-technical friends have stayed on Twitter. So, I end up going where they are. I think the reason my friends did not join Bluesky despite me inviting them is that it just isn't as good of a product as Twitter. You can't post videos or DM. I am not a tech exe…

> Twitter is a conservative cesspool I disagree. If anything now it's more balanced, every "right of Portland-liberal" is no longer hidden and shadow-banned or worse. I like it a lot more! Now you can actually read and learn about stuff you care about.

Navalny’s wife was just banned and then shadow banned. There are countless examples of leftist accounts getting banned just for being critical about Musk.

It’s absolutely conservative cesspool. Nazis can are literally posting 14 words propaganda all day long and there are no consequences.

Re: Bluesky announces data federation for self hosters

#140
post #8

I hope someone comes up with a multi-protocol social server. Bridges are a bad architecture for decentralized systems, because they introduce single points of failure. I can understand using a read-only bridge to mirror content from external resources, but if the other side speaks a federation protocol you should find a way to communicate directly so you don't have to worry about intermediary failures.

Someone has been working on a bridge between BlueSky and Mastodon, and uh, it has generated a TREMENDOUS amount of controversy on the Mastodon side. I have my own biases so I don't want to describe it further than that, nor link to it directly so as not to cause even more disagreement, but the controversy does not seem to faze the developer, so I believe you will have your wish.

Can you at a high level explain why people are mad about this? Is there a difference in the sort of people on Bluesky vs Mastodon, or is it a technical disagreement?
Post reply on HN