back
user profile

danabramov

9,673karma·1,751submissions·February 4, 2012
recent activity (1,751 total)
comment
The point I wanted to emphasize is that even if you do overcomplicate your DOM, the component abstraction is what allows you to fix it in one place . Don't like what's in your component —…
6mo ago·view thread
comment
All good points. Maybe I’m optimistic for no good reason. I feel there’s something slightly different at play here but I struggle to put my finger on it. Overall I agree with the take that a client fo…
6mo ago·view thread
comment
I see. Well, my point was to start with that to give an intuition of the many-to-many between apps and data, and then transfer this intuition to social aggregated apps (which is what AT enables).
6mo ago·view thread
comment
For what it’s worth, the point of React is that you can just fix that Radio component to be an input (if that makes sense) and it’ll just be an input. React gives you boxes to put stuff into but you…
6mo ago·view thread
comment
It never happens if you enable the lint rule.
6mo ago·view thread
comment
There is always one party "in control" of the lexicon and its canonical version. I think it's important to distinguish this from the "every client adds their own features" thi…
6mo ago·view thread
comment
Different apps can have different notions of a profile so you'd probably have one per app.
6mo ago·view thread
comment
Hmm, Word Online isn't what the article is about. I'm not sure if you've read the article, but it is about social apps — like Tumblr, Reddit, HN itself, etc. I'm using file forma…
6mo ago·view thread
comment
Yes. I describe this in this part of the article: https://overreacted.io/a-social-filesystem/#:~:text=One%20ch... It's basically event sourcing. You listen to the data you c…
6mo ago·view thread
comment
Mastodon isn't doing anything similar! Mastodon is just a bunch of isolated copies of the same app talking to each other. There is no notion of a shared identity, each server's admin is effe…
6mo ago·view thread
comment
Fine-grained permissions are already shipped btw, though the documentation could be better.
6mo ago·view thread
comment
I think most people's mental model is that they should be able to change their handle / display name / avatar freely, and their posts would display the new versions. So those aren'…
6mo ago·view thread
comment
Well, this doesn't prevent the "flagship" app from shipping things and doesn't slow it down. So it's at least not slowing down development which is the argument the parent p…
6mo ago·view thread
comment
I'm using "filesystem" a bit loosely here. The important parallel I was going for was "file format" as interface between apps (= lexicons being an interface between social app…
6mo ago·view thread
comment
It makes the landscape competitive. There isn't really a notion of "moving" to a "platform". It's more like if Twitter sucks, some team can spin out an alternative that h…
6mo ago·view thread
comment
Adding more to this, what's wild to me is that Blento can already show public data from other AT apps on the homepage. For example, your teal.fm plays. It's just one of the block types: h…
6mo ago·view thread
comment
>A unified data format is actually a hindrance for meeting that need because it boils it all down to a lowest common denominator. Exactly, which is what I'm saying in the article: We could …
6mo ago·view thread
comment
See https://www.pfrazee.com/leaflets/3lzhui2zbxk2b for some recent thoughts from a team member.…
6mo ago·view thread
comment
Yeah, that's what I was trying to say with the article. And this is not theoretical, all of these apps work this way: https://bsky.app/ , https://leaflet.pub/ , h…
6mo ago·view thread
comment
Yes, which is what my article is about :)
6mo ago·view thread
comment
To be clear, the vision is not mine, I'm just describing how AT works. Kudos to the team who designed it.
6mo ago·view thread
comment
I mean, I can literally already self-host my personal data if I want to. And there are also already forks of Bluesky (not just the client, but the server and the database ) that can participate witho…
6mo ago·view thread
comment
It’s a long road but the plan is to standardize AT. See https://docs.bsky.app/blog/taking-at-to-ietf for ongoing first steps. >I’m somewhat concerned that the “file system” o…
6mo ago·view thread
comment
I actually talk about this in the article. Merely using files is how we got out of the dependency on MS Office. Multiple efforts reverse-engineered them, including Google Docs. Yes they were undocum…
6mo ago·view thread
comment
I actually agree with you on a lot of these things, I just think that they do relate to the technological shape. To give you an example, Blacksky is in setting up their alternative server that is ef…
7mo ago·view thread
comment
I found this helpful: https://shreyanjain.net/2024/07/05/nostr-and-atproto.html …
7mo ago·view thread