Chicago, Illinois. I'm an isomorphic JavaScript developer focused on distributed social networking systems. I'm also a professional kayaker.
yes it is a little odd, but also not odd because it's actually probably easier to implement edits on a distributed filesystem that doesn't support deletes and does have hashlinking between msgs.
at the time when i was implementing edits on ssb i did it by posting a new msg with the type 'edit' and a target of the the old message (and diffed them for security's sake) and thus whenever we rendered the original message we did a check for all of the edits just like a query for comments of a post.
In Jay's system we're blackholing the original post, so all of the links of all the posts pointing to the post now need to get updated. also we need to notify everyone on the network that the message has been removed and update their social-app view. it's a lot of moving pieces compared to how i did edits ontop of ssb in the patchbay and decent clients.
come to think of it, i should do edits on anproto ...
🕊 ev
© Copyright 2025 Everett Bogue