back
user profile
danabramov
9,673karma·1,751submissions·February 4, 2012
recent activity (1,751 total)
2 pts
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 —…
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…
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).
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…
comment
It never happens if you enable the lint rule.
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…
comment
Different apps can have different notions of a profile so you'd probably have one per app.
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…
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…
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…
comment
Fine-grained permissions are already shipped btw, though the documentation could be better.
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'…
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…
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…
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…
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…
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 …
comment
See https://www.pfrazee.com/leaflets/3lzhui2zbxk2b for some recent thoughts from a team member.…
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…
comment
Yes, which is what my article is about :)
comment
To be clear, the vision is not mine, I'm just describing how AT works. Kudos to the team who designed it.
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…
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…
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…
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…
comment
I found this helpful: https://shreyanjain.net/2024/07/05/nostr-and-atproto.html …