back
user profile
danabramov
9,673karma·1,751submissions·February 4, 2012
recent activity (1,751 total)
comment
Yeah, look for this part in the the article: Lexicon validation works the same way. The com.tumblr in com.tumblr.post signals who designed the lexicon, but the records themselves could have been crea…
comment
You can indeed backdate records. Since the application knows when it has first seen (i.e. indexed) your record, it can decide what to do with that information. If there's a difference, the Blue…
comment
I think it's on open social apps to show that they're actually meaningfully better products, and that is possible because they're open. With luck, this may lead to an ecosystem where …
comment
FWIW, I think Anisota is a bit different because conceptually people see it as a Bluesky client. So it is expected that you're "projecting" Bluesky, for better or worse. Whereas if it…
comment
I don't this is tied to Twitter. Just the other week, another service that people actively used called Bento announced shutdown: https://bento.me/ . This sucks for the user. Someo…
comment
Do I understand correctly that your main concern is that some random service would serve a page when asked for /your-handle, and so, given a link, someone may assume that you actively use that se…
comment
I don't think my article makes any claims that one can undo sharing. What I'm saying is that we benefit collectively from being able to untether data from applications. It's the same lo…
comment
AFAIK nothing special for it at this point, so whatever you would do with a public cleartext broadcasting platform.
comment
Not sure I fully get you... In your example, isn't the problem that nobody cares about this data? So there is no motivation to build a client. Whereas if these were beloved notes or minisites or …
comment
I think there was a bit of a communication failure between us. You took the article as a random "what if X was Y" exploration. However, what I tried to communicate something more like: 1. Fi…
comment
Nice to see you :) I didn't know the "indirection" law, that's funny.
comment
I still don't think this is correct. The Bluesky app always processes video, whether you're self-hosting or not. The personal data serves stores the original blob, but the Bluesky's v…
comment
I'd be curious to see what that would look like!
comment
You don't need to host your own PDS for any of this to work. It works the same way regardless of who hosts your PDS. I think what may be confusing you is that Bluesky (the company) acts in two di…
comment
That's a great question! Adding new features is usually not a problem because you can always add optional fields and extend open unions. So, you just change `media: Link | Picture | unknown` to `…
comment
To be clear, I'm using files in a relatively loose sense to focus on the "apps : formats are many-to-many" angle. AT does not literally implement a full filesystem. As the article progr…
comment
Why so much cynicism? The people working there genuinely care about this stuff. Maybe you disagree with technical decisions but why start by projecting your fantasies about their motivations? RSS is O…
comment
From my perspective, there is no chaff. I've already the read the entire thing from top to bottom over 20 times (as I usually do with my writing), I've done several full edit passes, and I…
comment
For me, part of it is that we have no power collectively against products turning their back on users because coordination to "export data all at once and then import it into specific other place…
comment
I'm using filesystem more as a metaphor than literally. I picked this metaphor because "apps" are many-to-many to "file formats". I found "file format" to be a very …
comment
I have a few questions: - How do you rotate keys? In AT, the user updates the identity document. That doesn't break their old identity or links. - When you have a link, how do you find its conten…
comment
Author here! I grew up reading Joel's blog and am familiar with this post. Do you have a more pointed criticism? I agree something like "hyperlinked JSON" maybe sounds too abstract, but…
comment
Thank you!
comment
>The effect of the internet (everything open to everyone) was to create smaller pockets around a specific idea or culture. Just like you have group chats with different people, thats what IG and S…
comment
Bluesky is not huge, but 40M users is not nothing either. You don't get people to want this, you just try to build better products. The hope is that this enables us all to build better products…
comment
This doesn't look similar to me. remoteStorage seems aimed at apps that don't aggregate data across users. AT aims to solve aggregation , which is when many users own their own data, but wh…
comment
The devs are responsive to feedback if you mention @pdsls.dev on Bluesky! I often point out small issues and they get fixed the next day.
comment
>that the bluesky org can quickly get all of these filthy users off of their own servers (which costs money) That's not correct, actually hosting user data is cheap. Most users' repos…
comment
Yes, which is why by default, key management is done by your hosting. You log into your host with login/password or whatever mechanism your host supports. Adding your own emergency rotational key…
comment
I'd say some of the worldview is shared but the architecture and ethos is very different. Some major differences: - AT tries to solve aggregation of public data first. I.e. it has to be able to…