back
user profile
danabramov
9,674karma·1,751submissions·February 4, 2012
recent activity (1,751 total)
comment
This doesn't look right to me. What you control is your identity (i.e. DID Document). As long as you control your identity, you can change either your handle or your hosting aka PDS. Your hosting…
comment
This is a bit beyond my understanding (I'll ping someone who may be able to answer), but https://atproto.com/specs/handle#dns-txt-method mentions "DNSSEC is not require…
comment
>But that's how the web already works. If I own example.com I can change its target from, say, 1.2.2.2 to 2.3.3.3 any time I want. My identity doesn't change even while my host does. Wha…
comment
I've also linked to https://updates.microcosm.blue/3lz7nwvh4zc2u and https://plc.wtf/ which are relevant. These are good questions to ask!…
comment
I like to think of it as Web3, the good parts.
comment
A combination of DNS and HTTPS (as described further in the post).
comment
Every commit in your repo is signed with your private key which stays on your hosting. (You also can get another special key for your identity that would let you force-change hosting if your hosting g…
comment
This is building on top of DNS. At the center of at:// is a question of identity . For identity, you want some kind of a global login, or a "handle", that you can remember. at:…
comment
Here's a TLDR on the problem it solves: https://overreacted.io/open-social/#the-big-picture . I've linked to this article in the intro. In short, it's a different m…
comment
Yeah, sorry for abrupt intro. In short, at:// protocol lets you build apps that can deeply interop and query/embed each other's information, allow the user to have a shared user id…
comment
Here's another article answering this question: https://overreacted.io/open-social/ . The one you're commenting on links to it in the first paragraph with "if not, …
comment
Author here, happy to answer questions! Re: what is this even about, see my comment here: https://news.ycombinator.com/item?id=45469167 . Sorry I didn't write an elaborate intro t…
comment
See here for how schemas are defined: https://atproto.com/specs/lexicon I meant specifically that “unions” default to open. Let me give you an example. A Bluesky post may contain…
comment
>The author is talking about owning a domain and how having that domain gives you ownership over your data I've actually tried to separate the two in the article although it might be subtle …
comment
My post retraces a historical progression of social media, and it was indeed called "Twitter" at the time. You can scroll a bit down and you'll see "X" a bit below. In general…
comment
Mastodon/AP is difficult to discuss because pointing to flaws of Mastodon leads to people saying "it's just a Mastodon problem", but AP doesn't by itself specify much so it…
comment
Dominant programming languages, servers, package managers, UI libraries and components, and much development tooling (IDEs, language servers) is largely open source. This wasn't the case when I s…
comment
If the user chooses to delete their account, it is a separate event on the network, which well-behaved apps should respect (and update their caches accordingly). So an app like Bluesky would display…
comment
Ideally, a client app would make these backups for you automatically. I hope Bluesky official client will add automatic backups (in addition to the existing manual export flow that already exists). It…
comment
I guess I just don’t believe that any solution where you don’t have full view of the network is aligned with what normal people want. Maybe AP is on a bigger mission to teach people that they’re “want…
comment
This is for public data. Think Twitter posts, StackOverflow answers, Reddit comments, etc. The stuff you don’t want companies to gradually start locking up for their own gains (as they tend to). The p…
comment
Designers of atproto actually agree with you so the data is not unstructured! It’s structured by schemas (called “lexicons”) controlled by app developers. Data in user repositories is treated as unt…
comment
How is it overlooked? It’s mentioned several times, including the mention that atproto builds on top of DNS among other things.
comment
AP is just “many small centralized services that email each other”. Its scaling characteristics reflect that - of course running a “little Twitter for 100 people” is cheap. But it’s a completely diffe…
comment
I’ve used https://excalidraw.com and exported to SVG. It’s very nice for quick technical illustrations.
comment
I’ve skirted around this in the post to keep conceptual clarity but you can always move away from the domain (as a handle) without breaking links. This is because there’s a more persistent identifie…
comment
If you just care about the identity part, atproto uses a flavor of oauth.
comment
I thought about covering others at first but it ended up distracting from the point I wanted to make. I tried to make a strong case for this particular vision in this article. I could write something …