Live data from Hacker News

There are no instances in ATProto

overreacted.io

201–210 of 327 posts

Re: There are no instances in ATProto

#201

This blog does a great job of explaining the architecture. In practice though I’d thought the “problem” was that Bluesky (the corporation) runs the main app and hosts almost all of the user data. So at the protocol level it’s decentralised, but in practice the system is still very centralised (in terms of who controls it). Not saying this is necessarily Bluesky’s fault, but it’s how things have played out so far righ…

Does really do a great job? It just says there are no “instances”, it doesn’t explain how the architecture circumvents all the troubles that it leads to such as auth, sync, discovery, etc.

Re: There are no instances in ATProto

#202
post #83

Earlier quoted context omitted.

This sounds like BlueSky without the user-directed self and grouped moderation tools. That’s not censorship. It’s showing you the door if you’re a jerk. And it sounds awful.

I'm pretty sure this comment is not written by AI, but those last few sentences really really made me think it is. It's a little sad that this type of antithesis now always has this AI-written connotation to it. "That's not you cheating. It's you looking for emotional fulfillment. And frankly? That's courage."

Well I was riffing off the xkcd free speech comic.

https://xkcd.com/1357/

Re: There are no instances in ATProto

#203
post #199

Earlier quoted context omitted.

You're refusing to look at the ATmosphere network and instead compare Bluesky to the Fediverse. I can instead compare mastoson.social to the ATmosphere and draw the inverse conclusions. What's the point?

Uhhh, I'm comparing Bluesky to the Fediverse because that's the main applications of ActivityPub and ATProto? I don't care about the broader ATmosphere. How is comparing Mastodon/the Fediverse and Bluesky unfair? Are you kind of admitting that Bluesky isn't actually practically decentralized by suggesting the AP analog of Bluesky is the largest Mastodon instance rather than the federation of them? This seems to contr…

Where do I login to the Fediverse? It's not an application. It's a network of applications.

Where do I login to ATProto. It's not an application. It's a network of applications.

Where do I login to Bluesky? https://bsky.app

Where do I login to Mastodon.social? https://mastodon.social

People use apps, not networks of apps. Saying you don't care about the broader ATmosphere is exactly the same as saying you don't care about the broader Fediverse. That's fine, but then let's compare apps to apps instead of an app to a network. How does bsky.app compare against mastodon.social? (Actually let's not do that, because comparing a single app in a decentralized network to a single app in another decentralized network is pretty boring).

> Are you kind of admitting that Bluesky isn't actually practically decentralized

The data is meaningfully decentralized (more so than any AP app). The user identity is meaningfully decentralized (more so than any AP app). Moderation is meaningfully decentralized (similarly to AP apps). Independently developed applications are meaningfully interoperable (more so than most AP apps, especially leveraging DIDs). People can and do run their own AT infrastructure all the time. Ask questions instead of trying to pin people with gotchas based on incorrect assumptions.

Re: There are no instances in ATProto

#204
So all the content servers under one big auth infra; you could post anything on relays and apps, doesn't matter because your account is banned and nobody has the key to fetch those invalid data from relays.

I mean, that's how it went, after all. BS/AT is a fine replacement for twitpic-era Twitter, but it's not a locked-open decentralized social media.

Re: There are no instances in ATProto

#205
post #110

Earlier quoted context omitted.

If atproto app goes down and it’s open source, anyone can put it back up with all public data intact. Even if it’s not open source, anyone who wants to write the code can still get it back up with all public data intact. I think it’s a substantial difference with “takes the whole thing down”. Can we acknowledge that?

if mastodon.social goes down, people would rightfully say that mastodon.social went down even though it's open source and anyone could run their own. > "But where are all the Bluesky instances?" I agree that it doesn't mean "atproto went down", and I don't mean to imply that. but "bluesky went down" is completely accurate, and bluesky is the one claiming to be decentralized due to using atproto . there are no other i…

Blacksky is now fully independent and does not have any reliance on Bluesky whatsoever.

In fact, in cases where Bluesky _did_ go down, Blacksky was still working fine (if a little slow due to the amount of Bluesky people on Blacksky), and people were able to make posts and everything.

Re: There are no instances in ATProto

#206

Google Reader feels like an ominous pick for an analogy. Sure, RSS survived the Google Reader shutdown, but not all the communities that used RSS (many that still don't know what RSS is) survived. It feels almost "Freudian" to claim a thing is decentralized and then by analogy keep pointing to a massive (social) centralization of a decentralized ecosystem as a good thing. But especially one that we already know the e…

Well, the whole point of atproto is that the social graph also lives in the “blogs/RSS” part. The apps just index it. So in this analogy, anyone would be able to bring Google Reader back to life or compete while using that same graph. That’s actually how http://leaflet.pub works now if you’re curious.

Google Reader had OPML exports and tried to export its social graph into Google+. On the other side of it many of the blogs in Google Reader had some version of FOAF or XFN to try to maintain social graphs through open standard "semantic web" good feelings.

A social graph is more than just data, it is trust, it is attention, and it is political goodwill. That's one of the most important lessons of the fall of Google Reader. It wasn't just that the technology was shutdown, but that it damaged communities when it shutdown. You can't capture communities that don't feel like they belong anymore, that no longer trust you because you closed their former town square.

I still don't see enough evidence if BlueSky itself shutdown that ATProto survives that shock culturally, even if it is built to do that technically. If Mastodon.Social, still the biggest instance, shutdown tomorrow a number of Mastodon instances wouldn't even notice and some of the ones that did notice would just as likely throw a party as lament the disappearance. That's a pretty big cultural difference, not a technical difference.

Re: There are no instances in ATProto

#207

Google Reader feels like an ominous pick for an analogy. Sure, RSS survived the Google Reader shutdown, but not all the communities that used RSS (many that still don't know what RSS is) survived. It feels almost "Freudian" to claim a thing is decentralized and then by analogy keep pointing to a massive (social) centralization of a decentralized ecosystem as a good thing. But especially one that we already know the e…

In exchange we have many excellent RSS Reader. Just as recently someone talked about NetNewsWire.

I like Newsblur. It has some social tools that remind me of Google Reader at its peak. I have friends that like The Older Reader. It has some social tools that remind me of Google Reader at its peak. Neither of those social spaces communicated between each other.

What we have is a "diaspora", what was once one larger community has moved on to a lot of smaller, more disparate spaces. That's not necessarily a bad thing, but a lot of trade offs were involved, a very large community feeling was lost, and a lot of intangibles were lost (friends with Gmail accounts that could easily follow and interact with us in Google Reader but are lost trying to navigate any other RSS Reader, for instance).

Re: There are no instances in ATProto

#208

Earlier quoted context omitted.

Well, the whole point of atproto is that the social graph also lives in the “blogs/RSS” part. The apps just index it. So in this analogy, anyone would be able to bring Google Reader back to life or compete while using that same graph. That’s actually how http://leaflet.pub works now if you’re curious.

Google Reader had OPML exports and tried to export its social graph into Google+. On the other side of it many of the blogs in Google Reader had some version of FOAF or XFN to try to maintain social graphs through open standard "semantic web" good feelings. A social graph is more than just data, it is trust, it is attention, and it is political goodwill. That's one of the most important lessons of the fall of Google…

I agree with you but I think the technical capability intersects with politics here because anyone is able to make new stuff out of old data. That’s not the same as Google carrying it through to another Google product. I’m not aware of the FOAF/XFN stuff but it’s also different if that isn’t the entire graph perfectly preserved, easily queryable by everyone involved.

When developers feel empowered to revive products or fork them, I think that eventually seeps into communities. That it’s another way of doing things. It doesn’t happen overnight but this energy exists in the Atmosphere. Maybe loss of Bluesky is not survivable culturally at the moment, but maybe it will be in a few years as Atmosphere grows and matures.

Re: There are no instances in ATProto

#209
post #72

Earlier quoted context omitted.

I mean, this literally already happened (a person was banned, and Blacksky reversed that ban on their app server). So their account only works when seen thorough the Blacksky app. What is a better solution you’d like to see? I think it’s reasonable that there’s a market between these and if there’s enough demand, another app server can become popular. I don’t think it’s reasonable to expect that the apps shouldn’t be…

> I mean, this literally already happened (a person was banned, and Blacksky reversed that ban on their app server). Blacksky is literally the only such example of alternative infrastructure that I know of, and obviously, it will not be applicable to the vast majority of people. Given the rising cost of hosting combined with the fact that the compute needs of running appviews and relays should theoretically only go u…

> Blacksky is literally the only such example of alternative infrastructure that I know of

That doesn't mean other places aren't doing so. As an example - here's a list of all the relays that mirror the ATProto network: https://atproto.at/relays

There's 16 relays by my account, of varying sizes. Of course, you don't have to query a relay - you can look at the Personal Data Servers (PDSes) directly.

Speaking of - there are just over 3000 PDSes: https://blue.mackuba.eu/directory/pdses

Each of these PDSes hosts one or more accounts, and you can self-host your PDS to truly own your data up and down the stack.

There's also oodles of different applications, of which Bluesky is just one. There's:

* Germ (encrypted DMs, Signal competitor)

* Leaflet (blogs, Substack/Medium competitor)

* Semble (link collection/sharing)

* BeaconBits (location-based social media, like FourSquare)

* SkyReader (Google Reader)

* Keytrace (cryptographic identity proofs)

* Smoke Signal (social events)

* Teal.fm (Last.fm)

* Goals.garden (goal/habit tracking/accountability)

* Tangled (GitHub)

* Sifa (LinkedIn)

* BookHive (Goodreads)

* Streamplace (Twitch)

* Spark (Instagram)

* Grain (also Instagram)

* Popfeed (Trakt)

* And more, like the TikTok clone I can't remember the name of, some more blogging platforms, a (fairly dead) Hackernews clone, some games, etc.

That isn't even mentioning all the Bluesky clones like Blacksky, Eurosky, Northsky, and W.

Each of these shares the same account - the account on your PDS, which you can self-host on any computer with an internet connection. I run mine alongside my smarthome server. Because they share an account, they interop - I can subscribe to a blog on Leaflet and have it show up in my Bluesky feed.

These services can fetch data from your PDS directly, or they can look at the Relay and get the full view of the network - but frequently, they don't need to.

Bluesky went down a couple months ago and many of these services were all perfectly usable, because they used the protocol but not any infra provided by Bluesky itself. The people who couldn't access the network were the ones who relied on Bluesky to host their accounts - which is a majority of the network, sure, but in the same way that Mastodon.social is a good chunk of Mastodon's network. I was able to use Blacksky to post onto Bluesky while Bluesky was down, because I was self-hosted.

Now both Eurosky and W have launched; Eurosky is aiming to be fully independent this summer and I _think_ that W already is? W's a bit more closed-off than most of the other projects I named, going directly after Twitter-as-it-is-now and not Twitter-as-it-was (hence why they chose W to compete with X).

Re: There are no instances in ATProto

#210

I've wondered for awhile why someone hasn't started the Blogger.com of ActivityPub/Mastodon: 1 "instance" per person, no weird complicated group dynamics, the service handles all the technical details, the user draws from the same cohort as the people who signed up for Blogger blogs in the early aughts. If there are advantages to ATProto over ActivityPub in this kind of deployment setting, they don't seem clear enoug…

I don’t know what you mean by “instances” here. Leaflet (https://leaflet.pub) is one of those “blogger on atproto” things — is that what you mean?
Post reply on HN