Live data from Hacker News

There are no instances in ATProto

overreacted.io

311–320 of 327 posts

Re: There are no instances in ATProto

#311

> Are people migrating to alternative hosting? Yes, are they? Where are the alternative hosting that do the same thing as Bluesky?

Here's a list of active alternative hosts: https://blue.mackuba.eu/directory/pdses As I mentioned in the article, I literally migrated to https://eurosky.tech/accounts/ yesterday.

Perfect. That is exactly what I needed to know

Re: There are no instances in ATProto

#312

Earlier quoted context omitted.

It doesn't solve those problems, except in an alternative universe where there are a very large number of appviews capable of consuming the entire firehose and you can freely choose between them and cheaply run your own. ATProto is like RSS in a universe where you can only read RSS through Google Reader (or a clone of Google Reader running on the same scale).

I don’t know what you’re saying. I’m running an atproto app and it’s perfectly capable of ingesting the entire firehouse as it comes in. It costs me maybe $10/mo and mostly because I haven’t fixed some memory leaks. Of course, few of records that come through are relevant to my app so I don’t store them. If I wanted to store gigabytes of records (like Bluesky) for millions of users forever then yes it would be more e…

I think we are all saying that Mastodon is meaningfully decentralized and there is no single party that could pull the rug from beneath the whole network. This is what instances bring to the table. Bluesky may be architecturally beautiful, but it’s not decentralized in practice. (See https://arewedecentralizedyet.online for example.) And we know what tends to happen to important centralized services.

Re: There are no instances in ATProto

#313
post #281

Earlier quoted context omitted.

How is that trivially answered with Mastodon? And what does "the rest of the world disappearing" actually mean in your example? Everything I'm seeing about hosting costs in the current day and age is that the full AtProto stack (PDS, Relay, AppView) is roughly in par with hosting an ActivityPub instance of equivalent size (if not a little cheaper). And with AtProto, folks get to pick and choose what slice of the stac…

Imagine bluesky (the company) and mastodon.social both disappear tomorrow. My self-hosted mastodon server continues working, and can continue federating with e.g. chaos.social With bluesky it's different. If I am fully self-hosting the entire bluesky app, I need to spend ten thousands of dollars a month, but it'll keep working. If I self-host my own app, it's cheap and keeps working, but I can only see content from m…

This! There is a “Bluesky outage”. There is no “Mastodon outage”.

Re: There are no instances in ATProto

#314
post #108

Earlier quoted context omitted.

I’d also call out that activitypub has the same threat model in the form of ICANN, as it’s also heavily dependent on DNS for identity. I believe these are reasonable trades to make; realistically the alternative is to use a blockchain, which few people are keen to do.

ATProto has both PLC and ICANN ICANN is a severe risk btw. Current new protocols should be designed to avoid DNS wherever possible.

Or use multiple alternative DNS roots like OpenNIC.

Re: There are no instances in ATProto

#315

Earlier quoted context omitted.

I think the centralization on mastodon.social is a bit over estimated. According to fedidb.com there are over 1.1M active users in the fediverse. Of these mastodon.social has about 273k. That means mastodon.social has about 1/4 of the active users. The rest are scattered over nearly 43k servers. So I'd say the fediverse is pretty decentralized. That would make it pretty resilient.

This is the real strength of ActivityPub compared to ATProto. I follow a lot of accounts on mastodon, and only a handful of them are on mastodon.social. Globally though looks like 1/4 of the accounts are there. If the instance goes down, the network stays up and continues to work, minus only the accounts on mastodon.social. This is not the case on bluesky afaik. They got DDosed a few months ago and the whole network…

When Bluesky got DDoS'ed then, many people switched to using another AppView like Blacksky and things worked just fine.

But this is indeed somewhat technical; in an ideal world clients would automatically fall back to alternative AppViews.

Re: There are no instances in ATProto

#316

Earlier quoted context omitted.

There are: - 221 with over 5 accounts - 74 with over 20 accounts - 19 with over 250 accounts - 8 with over 1000 accounts. And only a handful of those have open signups (13 with open signups have >50 users). Many of them are actually ActivityPub instances with a PDS bridge, e.g., https://join.wafrn.net/ And most of the other open signup instances are also primarily designed as their own social network, just using AT p…

Spark, pckt (and leaflet, tangled) etc aren't using atproto as a compatibility layer: they're fully-fledged apps built on the network.

Right, but I think a typical Bluesky user never sees data from there in their feeds?

Don't get me wrong, I think it's pretty cool that you can run all these different apps and have them store their data on their own PDSes. And theoretically it's possible for everyone in my Bluesky feed to be on their own PDS and use different apps. But the question from a Mastodon point of view is: is that the case in practice, and if not, how likely is it that there will ever be a significant portion of non-Bluesky posts in an average microblog feed, on atproto?

Re: There are no instances in ATProto

#317

Earlier quoted context omitted.

And then once you've self-hosted ever component in the stack, you have one (1) Mastodon instance equivalent :)

Yes and no, it could scale to the whole ATProto user base.

Scaling is not useful if that's not your goal

Re: There are no instances in ATProto

#318

Earlier quoted context omitted.

https://northskysocial.com/ might work for you! You can have an account on Northsky and use it with Blacksky's appview!

Oh thanks! I wish they'd have their own appview but I guess that might take time. I'll definitely try it out!

NP! And yep, their own appview is a WIP. You can read more about their future plans here if interested: https://northskysocial.com/posts/beginning-phase-2-of-norths...

Theres also front ends that avoid using an appview at all if that sounds preferable to relying on an appview not run by your PDS host: https://tangled.org/whey.party/red-dwarf

Re: There are no instances in ATProto

#320
post #216

Earlier quoted context omitted.

I'm one of those "is it decentralized yet" people and to me the real concern is the AppView since I assume that's where censorship would be applied if it ever happens. People keep telling me about PDSes but I don't care about controlling my PDS if other people can't see my posts .

I wouldn’t say censorship alone is the primary motivation here so I’m a bit wary when people bring it up. But the way to think about it is that your data being on PDS is the mechanism that creates a market opportunity for other apps that, among other things, differ in moderation strategies. Concrete example: Bluesky banned a person, and Blacksky community disagreed with that ban. When Blacksky switched http://blacksk…

Does Blacksky have its own DID system, are they using did:web, or do they rely on blue sky’s did:plc? iiuc did:plc is what allows people to change their handle/use custom domains with the same account, but only Bluesky offers or can run did:plc, everyone else who wants to run their own full stack themselves is relegated to did:web which essentially has the same restrictions as ActivityPub where your account is tied to the domain hosting the DID.
Post reply on HN