back
user profile
danabramov
9,673karma·1,751submissions·February 4, 2012
recent activity (1,751 total)
comment
Server Components is not really related to SSR. I like to think of Server Components as componentized BFF ("backend for frontend") layer. Each piece of UI has some associated "API"…
comment
For me, the scary moment was seeing Grokipedia show up as one of the “sources” in a random Claude query a few days ago. Even if people don’t explicitly choose to use it, poisoning the well is working.
comment
Bluesky doesn’t ask them to understand DNS, it just gives them a free subdomain to start with. This isn’t very different from how Gmail gives you a gmail.com address. But you can also move it to your …
comment
The way I think about it, ingesting a stream of records from an arbitrary server is not any different to ingesting a series of <form> POST requests from someone’s computer. It doesn’t make moder…
comment
I think it's only reliant on them to the extent that you want to build copies of the same exact experience, which I personally don't find very interesting. I think a much more compelling sto…
comment
Correct me if I'm wrong but I think another important aspect of AT is Lexicons, i.e. there's an officially suggested way to do schemas, and application authors are encouraged to create and d…
comment
Hmm, no, that’s not what I meant. Let me try to break it down a bit. There’s really two main kinds of nodes in the system. Hosting servers and app servers. They’re completely unrelated and completely …
comment
I think partially it's because momentum is picking up in the AT ecosystem. Since all data lives in a single conceptual space, you start seeing community services like https://constella…
comment
>What do you mean by this? RSS is a way to aggregate data from many sites into one place. AT lets you do the same, but with bells and whistles (the data is signed and typed, and there's a re…
comment
Absolutely. I think it’s a great constraint actually. I have a few other pieces in the backlog but I’ll keep this one in mind. This isn’t quite what you want but should illuminate at least the “fetch …
comment
Would it be ok to use a library or is the requirement to keep it to raw primitives like curl?
comment
I wrote an intro to AT that should be broadly accessible and states the problems before the solutions. You might find it helpful: https://overreacted.io/open-social/ …
comment
Thanks, that’s helpful. I’ll see if I can write something in that spirit later.
comment
The author wanted to take down their account (to take a break) so this is actually working as designed. The takedown was issued from the author’s repository (which they control), and the downstream …
comment
AT model is very different from Mastodon or email. It’s much closer spiritually to RSS and plain old web. Mastodon is “many copies of the same app emailing each other”. There’s no global shared view o…
comment
What questions do you have about AT? I agree its docs are mostly “bad” and hard to understand. I find the actual tech approachable so happy to answer more concrete questions. Tools like http:/…
comment
Yes. Think of these as names of tables (or collections) in a distributed database. Or as type definitions. Or as app-defined data formats. Each lexicon is a schema for a model. So you’re looking at a …
comment
One easy way to tell is to browse lexicons ( https://ufos.microcosm.blue/ ) and filter by "sh.tangled". For example, I can see: - https://ufos.microcosm.blue/c…
comment
No, I mean that ` https://did:plc:fpruhuo22xkm5o7ttr2ktxdo@/sh.tangled.feed.star/3m23ddgjpgn22
` (that's your proposal?) isn't a valid URI for https:// schem…
comment
Note that it's CBOR being sent over WebSockets (afaik).
comment
I'm not quite sure I'm following what you're saying. Basically, there's two main roles in the system: - A user's personal repository -- that's sort of like Git hosting, w…
comment
Yes, that's why did-based links are better for web permalinks. But that's not different from usernames being recycled on other social sites.
comment
See https://news.ycombinator.com/item?id=45472568
comment
Ah my bad, you're right! I glossed over that.
comment
>why do I want a global login? that sounds like hell. You can still have many distinct identities if you want to , the point is just that you also don't have to for cases when you want to…
comment
That's not a valid HTTPs URL though, is it? Since there's no specific location to hit. Maybe I'm missing something.
comment
Yeah, it needs to be easier to do. It's already getting more accessible with tools like https://pdsmoover.com/ and communities like Blacksky offering hosting. Ideally there would…