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…
10mo ago·view thread
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…
10mo ago·view thread
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…
10mo ago·view thread
comment
I've also linked to https://updates.microcosm.blue/3lz7nwvh4zc2u and https://plc.wtf/ which are relevant. These are good questions to ask!…
10mo ago·view thread
comment
I like to think of it as Web3, the good parts.
10mo ago·view thread
comment
A combination of DNS and HTTPS (as described further in the post).
10mo ago·view thread
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…
10mo ago·view thread
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:&#x…
10mo ago·view thread
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…
10mo ago·view thread
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…
10mo ago·view thread
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, …
10mo ago·view thread
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…
10mo ago·view thread
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…
10mo ago·view thread
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 …
10mo ago·view thread
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…
10mo ago·view thread
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&#x…
10mo ago·view thread
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…
10mo ago·view thread
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…
10mo ago·view thread
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…
10mo ago·view thread
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…
10mo ago·view thread
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…
10mo ago·view thread
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…
10mo ago·view thread
comment
How is it overlooked? It’s mentioned several times, including the mention that atproto builds on top of DNS among other things.
10mo ago·view thread
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…
10mo ago·view thread
comment
I’ve used https://excalidraw.com and exported to SVG. It’s very nice for quick technical illustrations.
10mo ago·view thread
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…
10mo ago·view thread
comment
If you just care about the identity part, atproto uses a flavor of oauth.
10mo ago·view thread
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 …
10mo ago·view thread