devin ivy 🐋
@divy
🌀 bluesky team
here's a little nugget on the structure of the merkle search tree (mst) at the heart of atproto repositories. first context: the mst is essentially a key-value store. not often pointed out: its structure is fully determined by its keys and not its values. sometimes i like to think of it as a grid:
just need to trick @dholms.xyz into implementing another weird tree ht blog.trailofbits.com/2019/08/06/b...
my favorite part of this was having an opportunity to give millipds a try. would recommend! very fun hacker pds distribution with good facilities for setting-up a self-sovereign identity and bringing it to your host. github.com/DavidBuchana...
private content is one of the top asks of atproto, we have some ideas. leading designs involve each user having multiple private repos. they differ from your public repo as they are access-controlled and not signed/redistributable. but they are still key->value, addressable, and of course they sync!
one thing i dig about how atproto architecture (middle) has played out is that the different layers have checks and balances against each other, but developing an app still feels super similar to how you'd build a traditional platform app (left). atproto app dev is gonna get so good!!
we just deployed a fix to a long-standing issue with our image cdn: images within posts are no longer unnecessarily scaled-up. that means many images will load faster and use less data. we also took this as an opportunity to improve the quality of full-size images, as many have requested! 🌅
at bluesky we wake up every day and get to work, guided by the ideals of paul newman and his ranch dressing
i love that paul newman did multiple pool movies. he also ruled at pool in the hustler.
it has come to my attention via @sheharper.com that i am paul rudd in "my idiot brother"
it's sort of sweet watching our old appview indexer keep up. good job, little buddy!