back
user profile
danabramov
9,673karma·1,751submissions·February 4, 2012
recent activity (1,751 total)
comment
I kind of started calling them all “apps” with true appviews being “independent apps”. I think sometimes it makes sense of think of this as an implementation detail. For example, Mu could actually swi…
comment
Maybe we’re just ideologically misaligned here. I think every single little community hosting a copy of every single app is insane, and not where I’d like to end up. It’s like the extreme end of the s…
comment
You can trivially host an appview for your atproto app on your own. I have a hobby atproto app, and I host an appview for it. I mean — an “appview” literally just means “a server with a database tha…
comment
That’s the whole point of “apps”. Apps are opinionated points of view / prisms over the network. Of course they’re able to apply their own moderation decisions. That’s how the whole mainstream we…
comment
I don't know what your first sentence says at all. This doesn't seem related to atproto.
comment
No tools meaningfully "default" to it — it's something you set up at the app level. And no, it's not hard to change, it's literally a single string constant that you put y…
comment
Right, which is why my article has this paragraph: > I say “Mastodon” here because if I say “ActivityPub” instead, a crowd of people will show up and say that actually what I’m describing is how Ma…
comment
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…
comment
>It seems a lot has happened since I last looked at this stuff a few years ago. Yes, a lot has happened! The scene still has very much indie vibe, but there's a lot going on in the Atmospher…
comment
My bad, I misread your post as asking about single-user atproto "instances" (which confused me) but you said ActivityPub. I still don't quite understand your comment. >If there are …
comment
You’re right that this is confusing! Bluesky is two things. There’s “Bluesky hosting”, and there’s “Bluesky app”. Conceptually and on the network level they have nothing to do with each other. These a…
comment
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 m…
comment
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?…
comment
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 anoth…
comment
Sure, you could say it’s a set of conventions on top of what you’re describing — that imo is sufficient to shift the incentive picture. It’s a firehose of typed JSON that’s canonically stored at URLs …
comment
Yeah! In fact some popular ecosystem services are (or at least have been) running on Raspberry Pi. See here: https://bsky.bad-example.com/can-atproto-scale-down/ Also the best al…
comment
In Mastodon/AP, different instances talk to each other which creates the scale problem you’re mentioning. AT doesn’t have this kind of issue even without Relays. This is because PDS never talks…
comment
>This is the implicit idea in my comment when I said it's expensive. If Bluesky banned me and I could not find another AppView with comparable reach and audience, I lose, the ban is effective…
comment
Well I think "can move later" makes all the difference because the initial choice doesn't matter to the individual user. It isn't even blocking. Most people don't know they&…
comment
The cost for consuming the firehose of the entire network is very low. So the actual cost that can blow up is storage and computation. If you want to filter for events based on some heuristic (e.g. on…
comment
This isn't about "average user". Relays have nothing to do with using atproto as a user . They're about developers making new apps. By "most people" it's implied we…
comment
No and yes and no / it depends. Realistically, I can't say "yes" because I'm sure there's plenty of copies of entire network by now. They would be out of date but would h…
comment
Yeah that’s a fair clarification. At the very least I think Bluesky hosting should start doing something for automatic backups.
comment
Yeah sure that’s a fine way to phrase it. It’s not what most people who talk about Mastodon mean by “instance”. In Mastodon, “instance” is a coupled and inseparable data hosting + app + community + mo…
comment
I’m speaking about the hypothetical situation where an app is blown from the face of the earth, not temporarily goes down. I thought that’s what the parent discussion was about. I’m not sure what we’r…
comment
The problem with client P2P is there’s no aggregation at scale. You can’t even accurately calculate things like post likes. Not to speak of recommendations, search, and all other basic things people e…
comment
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 lif…
comment
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 fixe…
comment
I think that’s a part of it but doesn’t state it fully. AT doesn’t just give consistency, but a shared data model across apps. So apps can reference and render content from other apps. It’s really kin…
comment
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…