Sign in

devin ivy 🐋

@divy.zone
25K followers 806 following 845 posts

🌀 bluesky team

PostsRepliesMedia
devin ivy 🐋 @divy.zone · 13/08/2026
another goodie: lexicon publishing meets CI/CD. as we update app.bsky, chat.bsky, network.bsky lexicons in the bsky monorepo, they'll be linted and checked for breaking changes in CI. on merge to main they will be published to the network. no more stale bsky lexicons on protocol. more on this soon!
Image of logs from a GitHub Action "publish" job, publishing the Jetstream lexicons to the network.
2592
devin ivy 🐋 @divy.zone · 13/08/2026
the headline for me is jetstream v2. while in the past jetstream has offered only live data, now we provide full network replay, sliced by accounts or collections. and it goes... fast. tens of billions of records are available to build with. tens. of billions.
Code showing how to consume Jetstream with the @bsky/jetstream SDK:

import { Jetstream, isCreate } from '@bsky/jetstream';
import { app } from '@bsky/sdk/lexicons';

const jetstream = new Jetstream('https://jetstream.us-east.bsky.network');
const collections = [app.bsky.graph.follow, app.bsky.feed.repost, app.bsky.feed.post];

for await (const event of jetstream.live({ collections })) {
  if (isCreate(event, app.bsky.graph.follow)) {
    console.log(`🌱  ${event.did}  follows  ${event.commit.record.subject}`);
  } else if (isCreate(event, app.bsky.feed.repost)) {
    console.log(`♻️  ${event.did}  reposts  ${event.commit.record.subject.uri}`);
  } else if (isCreate(event, app.bsky.feed.post) && event.commit.record.reply) {
    console.log(`💭  ${event.did}  replies  ${event.commit.record.reply.parent.uri}`);
  }
}
1815
devin ivy 🐋 @divy.zone · 01/08/2026
www.walmart.com/ip/USB-FIash...
flash drive keychain reading "2TB FLASH DRIVE"
170
devin ivy 🐋 @divy.zone · 02/06/2026
mood
vint cerf wearing a t-shirt that reads "I P  ON  EVERYTHING"
0101
devin ivy 🐋 @divy.zone · 01/02/2026
my sidekick
zojirushi coffee maker (ec-ytc100)
140
devin ivy 🐋 @divy.zone · 24/10/2025
photo of anthony fantano reviewing an album, which appears to be the AT network diagram from the white paper "Bluesky and the AT Protocol: Usable Decentralized Social Media"
2728
devin ivy 🐋 @divy.zone · 24/04/2025
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:
diagram of a simplified merkle search tree with three leaves. its keys/leaves are organized onto a grid:
 - keys lexically ordered left to right
 - keys ordered by leading 0s of hash bottom to top
0331
devin ivy 🐋 @divy.zone · 15/04/2025
"stop doing math" meme composed of snippets from the ftc's slide deck on the opening day of trial of ftc vs. meta platforms inc. "they have played us for absolute fools."
0220
devin ivy 🐋 @divy.zone · 07/04/2025
lovely plc headquarters
3d rendering of a pathway made of gears through some water, leading to a tiny island consisting of a building with a clock on it. it's a screenshot from the game myst.3d rendering of a pathway leading to a fountain then small official-looking building, lined by columns and trees. it's a screenshot from the game myst.
51067
devin ivy 🐋 @divy.zone · 13/03/2025
hotline bling meme
top: "a world without little caesars" with little caesars' logo
bottom: "mundus sine caesaribus" on a black t-shirt
622616
devin ivy 🐋 @divy.zone · 26/02/2025
just need to trick @dholms.xyz into implementing another weird tree ht blog.trailofbits.com/2019/08/06/b...
diagram of an mls ratchet tree with group participants wilna, xavier, zayne, and yolanda.
1150
devin ivy 🐋 @divy.zone · 12/12/2024
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...
millipds landing screen reading:

millipds

Hello! This is an ATProto PDS instance, running millipds v0.0.2.dev28+ge755cb0
https://github.com/DavidBuchanan314/millipds
0374
devin ivy 🐋 @divy.zone · 03/11/2024
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!
diagram of atproto public repository vs. a design for private content based on private repositories.

public repository:
- archival & locked open
- only owner writes
- authority by signature
- map w/ namespaces & sorted keys
- sync w/ revisions
- addressable records

private repositories:
- non-archival & access-controled
- owner may permit others to write
- authority by host
- map w/ namespaces & sorted keys
- sync w/ revisions
- addressable records
28605127
devin ivy 🐋 @divy.zone · 01/11/2024
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!!
logical diagram of three application/network architectures, featuring "app", "hosting", and "identity".  architecture of platforms on the left, atproto in the middle, and fediverse on right.
712122
devin ivy 🐋 @divy.zone · 14/10/2024
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! 🌅
a photograph looking down upon a stream flowing through rocks and trees, with their fall colors on display.
311018139
devin ivy 🐋 @divy.zone · 16/09/2024
@dholms.xyz said to flaunt it
"Celebrating 10M Users: [@divy.zone was] #2"
692874220
devin ivy 🐋 @divy.zone · 30/08/2024
a still of chief brody from the movie jaws, with text reading "we're gonna need a bigger buffer"
230
devin ivy 🐋 @divy.zone · 27/08/2024
𝚟𝚎𝚛𝚢 𝚗𝚒𝚌𝚎 owickstrom.github.io/the-monospac...
homepage of "the monospace web", linked from the main text of the post.
1195
devin ivy 🐋 @divy.zone · 25/06/2024
meanwhile, backend team applying KISS principle:
hot dogs being made in a drip coffee maker, buns steaming on top.
130
devin ivy 🐋 @divy.zone · 25/06/2024
game 7 stanley cup finals is cutthroat
game 7 stanley cup finals score:
edmonton oilers (bouba) 1 / florida panthers (kiki) 2
0200
devin ivy 🐋 @divy.zone · 01/06/2024
it was
members of a place to bury strangers performing on stage, lit by a strobe light.
010
devin ivy 🐋 @divy.zone · 29/05/2024
just saving for later
venn diagram showing overlap between xquery, xpointer, xlink, xslt, and xpath.
2180
devin ivy 🐋 @divy.zone · 03/05/2024
why always the tiny handle on the maple syrup, why
container of maine maple syrup with a tiny handle
5150
devin ivy 🐋 @divy.zone · 05/04/2024
it's nice knowing pals are a mere ping away
shell output reading:

root@divyzone:~# ping jacob.gold | grep -o time.*
time=0.493 ms
root@divyzone:~# ping dholms.xyz | grep -o time.*
time=1.30 ms
root@divyzone:~# ping pfrazee.com | grep -o time.*
time=3.34 ms
root@divyzone:~# ping bnewbold.net | grep -o time.*
time=1.87 ms
root@divyzone:~# ping haileyok.com | grep -o time.*
time=1.84 ms
3462
devin ivy 🐋 @divy.zone · 20/03/2024
at bluesky we wake up every day and get to work, guided by the ideals of paul newman and his ranch dressing
logo for newman's own. depicts an illustration of paul newman with tagline "let's give it all away."
1536
devin ivy 🐋 @divy.zone · 15/03/2024
i love that paul newman did multiple pool movies. he also ruled at pool in the hustler.
paul newman playing pool in "the hustler"
120
devin ivy 🐋 @divy.zone · 14/03/2024
us national forest sign, altered to read "land of many uses / bsky.network national relay"
211420
devin ivy 🐋 @divy.zone · 07/03/2024
dialog from kid pix to personalize it by entering your name. the entered name reads "divy.zone"screen from kid pix reading "this copy of kid pix belongs to divy.zone"
0120
devin ivy 🐋 @divy.zone · 21/02/2024
it's no longer just for the freaks
1110
devin ivy 🐋 @divy.zone · 13/02/2024
it has come to my attention via @sheharper.com that i am paul rudd in "my idiot brother"
paul rudd wearing a sweater in "my idiot brother"me wearing a sweater right now
3281
devin ivy 🐋 @divy.zone · 11/02/2024
agaric.us-west.host.bsky.network     156985
blewit.us-west.host.bsky.network     157594
boletus.us-west.host.bsky.network    156859
chaga.us-west.host.bsky.network      157503
conocybe.us-west.host.bsky.network   158080
hydnum.us-west.host.bsky.network     158143
lepista.us-west.host.bsky.network    157383
maitake.us-west.host.bsky.network    158082
russula.us-west.host.bsky.network    157320
verpa.us-west.host.bsky.network      157340
amanita.us-east.host.bsky.network    311584
enoki.us-east.host.bsky.network      312749
inkcap.us-east.host.bsky.network     312876
lionsmane.us-east.host.bsky.network  311398
morel.us-east.host.bsky.network      311938
oyster.us-east.host.bsky.network     311629
porcini.us-east.host.bsky.network    312555
puffball.us-east.host.bsky.network   311645
shiitake.us-east.host.bsky.network   311329
shimeji.us-east.host.bsky.network    312090
1124
devin ivy 🐋 @divy.zone · 07/02/2024
it's sort of sweet watching our old appview indexer keep up. good job, little buddy!
050
devin ivy 🐋 @divy.zone · 28/11/2023
box of coconutmilkcover of s/t album by blonde redhead
3120
devin ivy 🐋 @divy.zone · 10/11/2023
!jazbot whereami
shell output of # accounts on each federated pds host:
enoki.us-east.host.bsky.network: 57169
inkcap.us-east.host.bsky.network: 175989
morel.us-east.host.bsky.network: 174925
oyster.us-east.host.bsky.network: 58402
porcini.us-east.host.bsky.network: 8282
puffball.us-east.host.bsky.network: 174986
shimeji.us-east.host.bsky.network: 1
307432
devin ivy 🐋 @divy.zone · 05/11/2023
a disposable coffee cup on a white backgroundthe album cover for "secret measure" by cloth.
1141
devin ivy 🐋 @divy.zone · 16/10/2023
mr darcy hand flex from pride & prejudice
090
devin ivy 🐋 @divy.zone · 05/10/2023
my shit this week:
bottle of bunnahabhain scotchcover of the album number thirteen by cleaners from venus
250
devin ivy 🐋 @divy.zone · 29/09/2023
my shit this week:
little can of schweppes ginger alecover of album sit down for dinner by blonde redhead
170
devin ivy 🐋 @divy.zone · 13/09/2023
our shit this week (1 milli edition):
plastic carry pack fifth of evan williamscover for tombstone every mile by dick curless
1222
devin ivy 🐋 @divy.zone · 08/09/2023
my shit this week:
vita coco coconut wateraerial m self-titled album cover
140
devin ivy 🐋 @divy.zone · 21/08/2023
biig, biiiiig HAPPY BIRTHDAY to this one!!! @sheharper.com mmuah! 😘 🎉🎉🎉
harper and devin at a bar
2120
devin ivy 🐋 @divy.zone · 04/08/2023
in the mail anywherestore.p-vine.jp/en/products…
PIA FRAUS × WEAREALLANIMALS Collaboration T-Shirt
000
devin ivy 🐋 @divy.zone · 04/08/2023
my shit this week:
bottle of just ice tea brand half tea & half lemonadealbum cover for evening colours by pia fraus
240
devin ivy 🐋 @divy.zone · 25/07/2023
my shit this week:
12oz bottle of pacifico beerwhat's going on by marvin gaye
3410
devin ivy 🐋 @divy.zone · 06/07/2023
my shit this week:
water bottlemelt my eyez see your future by denzel curry
2110
devin ivy 🐋 @divy.zone · 27/06/2023
my shit this week:
2110
devin ivy 🐋 @divy.zone · 21/06/2023
is it just me, or does the lead in the slowdive video resemble elizabeth fraser of cocteau twins? hmmmmm!!
170
devin ivy 🐋 @divy.zone · 14/06/2023
my shit this week:
160
devin ivy 🐋 @divy.zone · 07/06/2023
my shit this week:
220
devin ivy 🐋 @divy.zone · 24/05/2023
my shit this week:
180