[{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbzeblfcv22h","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbzeblfcv22h","cid":"bafyreiawkhh7gd2awi5bbpvguwrugzwzlandfgnbwhhjjbiz7vfj3bwfn4","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-09T20:42:08.218Z","langs":["en"],"text":"The other points sure, but agents love markdown and git!","reply":{"parent":{"cid":"bafyreihjke4jemo375ihk7wdeqrio3vfignglyqsonnf4fz4n7qjllfkne","uri":"at://did:plc:2q7mnid6di5sxgzzpsdvdu47/app.bsky.feed.post/3mbyxsnfxfo2h"},"root":{"cid":"bafyreihjke4jemo375ihk7wdeqrio3vfignglyqsonnf4fz4n7qjllfkne","uri":"at://did:plc:2q7mnid6di5sxgzzpsdvdu47/app.bsky.feed.post/3mbyxsnfxfo2h"}}},"replyCount":0,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-09T20:42:09.034Z","labels":[]},"rendered":{"html":"The other points sure, but agents love markdown and git!"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbz6j7hses2h","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbz6j7hses2h","cid":"bafyreifxbqk46crhumwqcgneawlkd2d2pkcjy4dmyorrzbequktxhzlepy","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-09T18:59:01.704Z","langs":["en"],"text":"I've been wondering the same thing. Either the vibe is shifting, or For You is getting better","reply":{"parent":{"cid":"bafyreibr2y52iue5vhofgpwpveomsxvlmldg7y4up6hvgpsomphe35kinm","uri":"at://did:plc:z7oad4td5k4tfb4dttzjym7r/app.bsky.feed.post/3mbz5cxn6bk2c"},"root":{"cid":"bafyreigpw6co7z275a7nykijg6iqihi2y5b56bni4awiberi7hrij3bhei","uri":"at://did:plc:p572wxnsuoogcrhlfrlizlrb/app.bsky.feed.post/3mbz4pxtklc2c"}}},"replyCount":0,"repostCount":0,"likeCount":3,"quoteCount":0,"indexedAt":"2026-01-09T18:59:06.141Z","labels":[]},"rendered":{"html":"I've been wondering the same thing. Either the vibe is shifting, or For You is getting better"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbz6fzqbmk2h","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbz6fzqbmk2h","cid":"bafyreigu5uflb6yac4eq5met7fbuch3ouxn3sqp2ic7ulbswr6dqzgcql4","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-09T18:57:15.027Z","langs":["en"],"text":"Passkeys are an open web standard","reply":{"parent":{"cid":"bafyreicff4qs37unn2sjcyjub7dnbsqmbiu5def2twcr237h77tj64pfoa","uri":"at://did:plc:fafiqvhigcxed3h3zdttipqq/app.bsky.feed.post/3mbz6c7jk2s2f"},"root":{"cid":"bafyreigtn5gdxitxxrzf73nfgoiwb3qxcf3q2ejbjvazzwjju6dv5u6mpi","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbz3hvvmgk2h"}}},"replyCount":1,"repostCount":0,"likeCount":2,"quoteCount":0,"indexedAt":"2026-01-09T18:57:15.935Z","labels":[]},"rendered":{"html":"Passkeys are an open web standard"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbz5yujchs2h","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbz5yujchs2h","cid":"bafyreieqhfvxnb7svhirhwg3kurdogdyyvv4ep4rfzjujjg7eegirh4hgy","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-09T18:49:53.347Z","langs":["en"],"text":"Passkeys are so much easier than all other options","reply":{"parent":{"cid":"bafyreifbg5c7d77oldosogwmemkpi42xwt3bvfy5svnnikb5r7q7h4vxh4","uri":"at://did:plc:fafiqvhigcxed3h3zdttipqq/app.bsky.feed.post/3mbz5vl4hsk2f"},"root":{"cid":"bafyreigtn5gdxitxxrzf73nfgoiwb3qxcf3q2ejbjvazzwjju6dv5u6mpi","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbz3hvvmgk2h"}}},"replyCount":1,"repostCount":0,"likeCount":4,"quoteCount":0,"indexedAt":"2026-01-09T18:49:54.234Z","labels":[]},"rendered":{"html":"Passkeys are so much easier than all other options"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbz5fghrvs2h","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbz5fghrvs2h","cid":"bafyreify6frxloq5dj53rqqwphwdln47z67jafpo65puugcfn2wxkcak7y","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-09T18:39:01.084Z","langs":["en"],"text":"I really wish the Bluesky app supported them","reply":{"parent":{"cid":"bafyreifsi4gjdmrmwtkqkhkaamcgdlx56q45m5zcmxeacqis26qfkblr7u","uri":"at://did:plc:x2nsupeeo52oznrmplwapppl/app.bsky.feed.post/3mbz5b3bqmc2q"},"root":{"cid":"bafyreigtn5gdxitxxrzf73nfgoiwb3qxcf3q2ejbjvazzwjju6dv5u6mpi","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbz3hvvmgk2h"}}},"replyCount":0,"repostCount":0,"likeCount":3,"quoteCount":0,"indexedAt":"2026-01-09T18:39:06.744Z","labels":[]},"rendered":{"html":"I really wish the Bluesky app supported them"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbz3hvvmgk2h","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbz3hvvmgk2h","cid":"bafyreigtn5gdxitxxrzf73nfgoiwb3qxcf3q2ejbjvazzwjju6dv5u6mpi","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-09T18:04:36.889Z","langs":["en"],"text":"This is what the auth flow looks like if you have a passkey registered on Cirrus","embed":{"$type":"app.bsky.embed.video","alt":"A screen cast showing clicking through from pckt and then clicking on the passkey button","aspectRatio":{"height":2244,"width":1008},"video":{"$type":"blob","ref":{"$link":"bafkreiexrmrjghbscirsailk6qdudaxtwgnkeosi4lopolpammuhw7obsq"},"mimeType":"video/mp4","size":555848}}},"embed":{"$type":"app.bsky.embed.video#view","cid":"bafkreiexrmrjghbscirsailk6qdudaxtwgnkeosi4lopolpammuhw7obsq","playlist":"https://video.bsky.app/watch/did%3Aplc%3Auwbl4k3tza7eyjv3morkrld2/bafkreiexrmrjghbscirsailk6qdudaxtwgnkeosi4lopolpammuhw7obsq/playlist.m3u8","thumbnail":"https://video.bsky.app/watch/did%3Aplc%3Auwbl4k3tza7eyjv3morkrld2/bafkreiexrmrjghbscirsailk6qdudaxtwgnkeosi4lopolpammuhw7obsq/thumbnail.jpg","alt":"A screen cast showing clicking through from pckt and then clicking on the passkey button","aspectRatio":{"height":2244,"width":1008}},"replyCount":4,"repostCount":9,"likeCount":54,"quoteCount":1,"indexedAt":"2026-01-09T18:04:38.130Z","labels":[]},"rendered":{"html":"This is what the auth flow looks like if you have a passkey registered on Cirrus"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbyzdc5vxc2p","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbyzdc5vxc2p","cid":"bafyreievuz3ro3662saas6mvhapgj4tvvahjqwdnivhwiqsodfk7gjuuvy","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-09T17:26:14.490Z","langs":["en"],"text":"Other way around! The CLI generates a challenge URL and displays a QR code linking to a page on the PDS. You scan that with your phone which opens the URL. The browser then creates the passkey. The public key is sent back to the PDS and stored β the private key never leaves your device.","reply":{"parent":{"cid":"bafyreifopfkfmy4a63byunpgiuurbk3pt7ksopqk25blla3ksxjw47chnm","uri":"at://did:plc:2fp5snxqrw4qhzlxylz2pobm/app.bsky.feed.post/3mbytos4nvc2e"},"root":{"cid":"bafyreibagpl2czghtiguchqe3el7sepnt3j4uakmjozxnqp2qtv4xlj4wq","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbyn3znowk2n"}}},"replyCount":0,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-09T17:26:14.931Z","labels":[]},"rendered":{"html":"Other way around! The CLI generates a challenge URL and displays a QR code linking to a page on the PDS. You scan that with your phone which opens the URL. The browser then creates the passkey. The public key is sent back to the PDS and stored β the private key never leaves your device."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbys25jljk26","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbys25jljk26","cid":"bafyreifigb2jjpckaun2wftbjbimivyxhnhbevoyacjf3lk3f4f735bddm","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-09T15:15:51.447Z","langs":["en"],"text":"I've submitted a talk about Cirrus to #atmosphereconf. π€","facets":[{"index":{"byteStart":38,"byteEnd":53},"features":[{"$type":"app.bsky.richtext.facet#tag","tag":"atmosphereconf"}]}]},"replyCount":3,"repostCount":2,"likeCount":44,"quoteCount":1,"indexedAt":"2026-01-09T15:15:51.732Z","labels":[]},"rendered":{"html":"I've submitted a talk about Cirrus to #atmosphereconf. π€"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbyn5fyla22n","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbyn5fyla22n","cid":"bafyreiejocmx3dqz5ibc7osib4fnjezzypd2qcqrcbbhdmwc5azsjff5g4","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-09T13:48:12.281Z","langs":["en"],"text":"And before you try (you did, didn't you?) β that key was revoked long ago!","reply":{"parent":{"cid":"bafyreibagpl2czghtiguchqe3el7sepnt3j4uakmjozxnqp2qtv4xlj4wq","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbyn3znowk2n"},"root":{"cid":"bafyreibagpl2czghtiguchqe3el7sepnt3j4uakmjozxnqp2qtv4xlj4wq","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbyn3znowk2n"}}},"replyCount":0,"repostCount":0,"likeCount":9,"quoteCount":0,"indexedAt":"2026-01-09T13:48:12.729Z","labels":[]},"rendered":{"html":"And before you try (you did, didn't you?) β that key was revoked long ago!"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbyn3znowk2n","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbyn3znowk2n","cid":"bafyreibagpl2czghtiguchqe3el7sepnt3j4uakmjozxnqp2qtv4xlj4wq","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-09T13:47:25.785Z","langs":["en"],"text":"Cirrus PDS now support passkey auth. It was a bit of a puzzle adding it to a tool where where the admin is all CLI, but I'm really pleased with the flow I came up with. Give it a go! \n\ngithub.com/ascorbic/cir...\n\nIf you don't know what Cirrus is, it's a really easy way to host your own Bluesky data","embed":{"$type":"app.bsky.embed.video","alt":"A screencast showing \"pds add passkey\", which shows a QR code in the terminal that opens the passkey add page on a phone","aspectRatio":{"height":1800,"width":1080},"video":{"$type":"blob","ref":{"$link":"bafkreicgidnagnxztru4fr4pc23axmrunh6ucubzfbbg2g5pw6sizamyxq"},"mimeType":"video/mp4","size":1322285}},"facets":[{"index":{"byteStart":185,"byteEnd":211},"features":[{"$type":"app.bsky.richtext.facet#link","uri":"https://github.com/ascorbic/cirrus"}]}]},"embed":{"$type":"app.bsky.embed.video#view","cid":"bafkreicgidnagnxztru4fr4pc23axmrunh6ucubzfbbg2g5pw6sizamyxq","playlist":"https://video.bsky.app/watch/did%3Aplc%3Auwbl4k3tza7eyjv3morkrld2/bafkreicgidnagnxztru4fr4pc23axmrunh6ucubzfbbg2g5pw6sizamyxq/playlist.m3u8","thumbnail":"https://video.bsky.app/watch/did%3Aplc%3Auwbl4k3tza7eyjv3morkrld2/bafkreicgidnagnxztru4fr4pc23axmrunh6ucubzfbbg2g5pw6sizamyxq/thumbnail.jpg","alt":"A screencast showing \"pds add passkey\", which shows a QR code in the terminal that opens the passkey add page on a phone","aspectRatio":{"height":1800,"width":1080}},"replyCount":5,"repostCount":6,"likeCount":67,"quoteCount":3,"indexedAt":"2026-01-09T13:47:27.129Z","labels":[]},"rendered":{"html":"Cirrus PDS now support passkey auth. It was a bit of a puzzle adding it to a tool where where the admin is all CLI, but I'm really pleased with the flow I came up with. Give it a go!
\n
\ngithub.com/ascorbic/cir...
\n
\nIf you don't know what Cirrus is, it's a really easy way to host your own Bluesky data"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbygmgx7y223","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbygmgx7y223","cid":"bafyreigjyeq66sjx3x4wla6erpr3tgtjt52ytxfy7js5wfiiuxkaqvfyye","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-09T11:51:20.408Z","langs":["en"],"text":"It's for their own good. Everyone needs some π","reply":{"parent":{"cid":"bafyreiek3nqi4izruvafzy5elo423z3bq63pixzookrhu2qj4hfacekqia","uri":"at://did:plc:2gkh62xvzokhlf6li4ol3b3d/app.bsky.feed.post/3mbyghbul2k2f"},"root":{"cid":"bafyreifwal3n7mbx3cksu3xrd6ca5gzaqlqyaaf7iqqjwjxfiuddtpcg5a","uri":"at://did:plc:2gkh62xvzokhlf6li4ol3b3d/app.bsky.feed.post/3mbxybcehxs2k"}}},"replyCount":1,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-09T11:51:20.930Z","labels":[]},"rendered":{"html":"It's for their own good. Everyone needs some π"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbygb7jvyc23","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbygb7jvyc23","cid":"bafyreieo4mcvt4d2xbj44sbxway5pfwokcv7mni4enlys2yxxky7utgtei","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-09T11:45:03.533Z","langs":["en"],"text":"For You is based on posts that you've liked, so that wouldn't do much there","reply":{"parent":{"cid":"bafyreif5gbujyturwqsixffnewm7bfxfx7zeu7r2rtzma3ddpmmdrajs2e","uri":"at://did:plc:2gkh62xvzokhlf6li4ol3b3d/app.bsky.feed.post/3mbye4yqyx223"},"root":{"cid":"bafyreifwal3n7mbx3cksu3xrd6ca5gzaqlqyaaf7iqqjwjxfiuddtpcg5a","uri":"at://did:plc:2gkh62xvzokhlf6li4ol3b3d/app.bsky.feed.post/3mbxybcehxs2k"}}},"replyCount":1,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-09T11:45:05.333Z","labels":[]},"rendered":{"html":"For You is based on posts that you've liked, so that wouldn't do much there"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbyg4q546s23","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbyg4q546s23","cid":"bafyreiam6im6t3rqvriakwaoitj5ho3naggzk3pihza7523vroghmexe2y","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-09T11:42:33.167Z","langs":["en"],"text":"We're so back","reply":{"parent":{"cid":"bafyreifwal3n7mbx3cksu3xrd6ca5gzaqlqyaaf7iqqjwjxfiuddtpcg5a","uri":"at://did:plc:2gkh62xvzokhlf6li4ol3b3d/app.bsky.feed.post/3mbxybcehxs2k"},"root":{"cid":"bafyreifwal3n7mbx3cksu3xrd6ca5gzaqlqyaaf7iqqjwjxfiuddtpcg5a","uri":"at://did:plc:2gkh62xvzokhlf6li4ol3b3d/app.bsky.feed.post/3mbxybcehxs2k"}},"embed":{"$type":"app.bsky.embed.images","images":[{"image":{"$type":"blob","ref":{"$link":"bafkreigcmw7uvxajznopanx4ycj2ym2o7q3e7yw5cessdtlnikupiw2oxu"},"mimeType":"image/jpeg","size":43033},"alt":"A small detail from the graph, showing increase over the past few days"}]}},"embed":{"$type":"app.bsky.embed.images#view","images":[{"thumb":"https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreigcmw7uvxajznopanx4ycj2ym2o7q3e7yw5cessdtlnikupiw2oxu@jpeg","fullsize":"https://cdn.bsky.app/img/feed_fullsize/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreigcmw7uvxajznopanx4ycj2ym2o7q3e7yw5cessdtlnikupiw2oxu@jpeg","alt":"A small detail from the graph, showing increase over the past few days"}]},"replyCount":1,"repostCount":0,"likeCount":5,"quoteCount":0,"indexedAt":"2026-01-09T11:42:34.527Z","labels":[]},"rendered":{"html":"We're so back"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbvlvjp4l22v","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbvlvjp4l22v","cid":"bafyreibhjj3c4pdhxidjblwnqpt53q5hvt24ax7qvvwrxp5zabtv65uyhu","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-08T08:47:54.772Z","langs":["en"],"text":"You can use it with existing subs. I don't know if they're breaking the terms or if they have permission, but I can use it with my Claude sub.","reply":{"parent":{"cid":"bafyreibxblvkl73rh2zqjl3to36qj6eipgh2l77nyn4ntcvrbr75gp3qge","uri":"at://did:plc:26zxdufwonzlntvyxpc55i6x/app.bsky.feed.post/3mbvgmng37s2d"},"root":{"cid":"bafyreih2fykvhdbi66sgfhkp7fq2dvg3fk63hwvbazg377w6torlj6z6oy","uri":"at://did:plc:hnlvjno2m7l2kqllgum26bv2/app.bsky.feed.post/3mbvfuqqg4v2c"}}},"replyCount":0,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-08T08:47:55.835Z","labels":[]},"rendered":{"html":"You can use it with existing subs. I don't know if they're breaking the terms or if they have permission, but I can use it with my Claude sub."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbtymyf4jk2s","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbtymyf4jk2s","cid":"bafyreif5lgh6scjuzlot2ev4yb3gb3re3ttp5yerarwoonpt2zyfvczqxu","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-07T17:30:27.350Z","langs":["en"],"text":"If anyone else would like to try, there are definitely more wins to be had in Astro rendering performance","embed":{"$type":"app.bsky.embed.record","record":{"uri":"at://did:plc:7kxnbhtvb5cltkh6gaolfodf/app.bsky.feed.post/3mbttamrfcs2f","cid":"bafyreigymjf7xwsegwdsnjgeow472yky5rluh4g27revb545sr2re2pm7u"}}},"embed":{"$type":"app.bsky.embed.record#view","record":{"uri":"at://did:plc:7kxnbhtvb5cltkh6gaolfodf/app.bsky.feed.post/3mbttamrfcs2f","cid":"bafyreigymjf7xwsegwdsnjgeow472yky5rluh4g27revb545sr2re2pm7u","author":{"did":"did:plc:7kxnbhtvb5cltkh6gaolfodf","handle":"43081j.com","displayName":"James","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:7kxnbhtvb5cltkh6gaolfodf/bafkreidb2e2xl5e5tx3nxjctk3jqoq67lpeh56sgvoozgla3o5pqaezutm@jpeg"},"value":{"$type":"app.bsky.feed.post","createdAt":"2026-01-07T15:54:03.808Z","text":"My astro pr landed! π\n\n11x speed up in rendering in some cases it seems π\n\nWas nice to delve into a repo I haven't touched for a while too!"}}},"replyCount":0,"repostCount":0,"likeCount":7,"quoteCount":0,"indexedAt":"2026-01-07T17:30:27.738Z","labels":[]},"rendered":{"html":"If anyone else would like to try, there are definitely more wins to be had in Astro rendering performance"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbty5ggs3k2s","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbty5ggs3k2s","cid":"bafyreidx7fm4tcqvxi67aal36a3mq75bgmta3cueydyh7yjybvfmra5yse","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-07T17:21:45.214Z","langs":["en"],"text":"The lesson from this is: if @43081j.com asks to be nerd-sniped, make sure you have some juicy problems on hand for him to tackle.","embed":{"$type":"app.bsky.embed.record","record":{"uri":"at://did:plc:6kf6jxl44h34mprhykvqljcx/app.bsky.feed.post/3mbtvgw22sl2x","cid":"bafyreigqqgydowyhffmetkdgi66e44makkk4kjapndw2277zijthcrbvzm"}},"facets":[{"index":{"byteStart":28,"byteEnd":39},"features":[{"$type":"app.bsky.richtext.facet#mention","did":"did:plc:7kxnbhtvb5cltkh6gaolfodf"}]}]},"embed":{"$type":"app.bsky.embed.record#view","record":{"uri":"at://did:plc:6kf6jxl44h34mprhykvqljcx/app.bsky.feed.post/3mbtvgw22sl2x","cid":"bafyreigqqgydowyhffmetkdgi66e44makkk4kjapndw2277zijthcrbvzm","author":{"did":"did:plc:6kf6jxl44h34mprhykvqljcx","handle":"astro.build","displayName":"Astro","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:6kf6jxl44h34mprhykvqljcx/bafkreibsxsij4m7ekg6kcjsezl5hnkjvbqx5e7oqkbinv47yjvcpmgfmmi@jpeg"},"value":{"$type":"app.bsky.feed.post","createdAt":"2026-01-07T16:33:21.446Z","text":"Thanks to @43081j.com for contributing a **massive** improvement in rendering performance. Benchmarking reports as high as 11x improvement π€©. Upgrade to astro@5.16.7 when you can.\n\nJames gave an excellent explanation of the improvement in the PR: github.com/withastro/as...\n\nOpen source ftw!"}}},"replyCount":0,"repostCount":0,"likeCount":10,"quoteCount":0,"indexedAt":"2026-01-07T17:21:45.930Z","labels":[]},"rendered":{"html":"The lesson from this is: if @43081j.com asks to be nerd-sniped, make sure you have some juicy problems on hand for him to tackle."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbtr5h2ugs2s","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbtr5h2ugs2s","cid":"bafyreigc5apclt6pomu4wqqyasigm36cvqyqolm5famrkqxr4jvfzrpwrm","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-07T15:16:29.680Z","langs":["en"],"text":"Did you give it access in claude.ai?","reply":{"parent":{"cid":"bafyreidrvnp2fkjbdajsdpvkyssoc5i5jhi6d2ol2f3pf2y7v52hrf5fqm","uri":"at://did:plc:j3d3ovtl7hs7sdjmvpezs6ay/app.bsky.feed.post/3mbtqnaexms24"},"root":{"cid":"bafyreialvfufcnh64z7cuqfenw2awdo2udhfg2yud4i7zdab7wx5efgnme","uri":"at://did:plc:ckaz32jwl6t2cno6fmuw2nhn/app.bsky.feed.post/3mbtftl7kvs24"}},"facets":[{"index":{"byteStart":26,"byteEnd":35},"features":[{"$type":"app.bsky.richtext.facet#link","uri":"https://claude.ai"}]}]},"replyCount":1,"repostCount":0,"likeCount":0,"quoteCount":0,"indexedAt":"2026-01-07T15:16:30.129Z","labels":[]},"rendered":{"html":"Did you give it access in claude.ai?"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbtpzhfyh22s","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbtpzhfyh22s","cid":"bafyreigvphzkvebbe2mmlsfiofzpqrwynjdkigftn2kx5sukn4lpohufva","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-07T14:56:22.085Z","langs":["en"],"text":"It's fun to use in the mobile app","reply":{"parent":{"cid":"bafyreialvfufcnh64z7cuqfenw2awdo2udhfg2yud4i7zdab7wx5efgnme","uri":"at://did:plc:ckaz32jwl6t2cno6fmuw2nhn/app.bsky.feed.post/3mbtftl7kvs24"},"root":{"cid":"bafyreialvfufcnh64z7cuqfenw2awdo2udhfg2yud4i7zdab7wx5efgnme","uri":"at://did:plc:ckaz32jwl6t2cno6fmuw2nhn/app.bsky.feed.post/3mbtftl7kvs24"}}},"replyCount":1,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-07T14:56:22.738Z","labels":[]},"rendered":{"html":"It's fun to use in the mobile app"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbrtsk5buk2v","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbrtsk5buk2v","cid":"bafyreigolfvv3msdcs3fehieandq7a2nul35b5nab3skw3fefsnfxllw3q","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-06T20:58:45.555Z","langs":["en"],"text":" ββββββββββββ \n ) CC β» β ( \n ββββββββββββ","reply":{"parent":{"cid":"bafyreibg4b54xv2qp653lqlltgqam2fpnp7tfgqy7g4kystw4kpzs4hkb4","uri":"at://did:plc:dzvxvsiy3maw4iarpvizsj67/app.bsky.feed.post/3mbrsj644fc27"},"root":{"cid":"bafyreif67avyfsmbyht47dtywf3fvjpafhrnmkijdk7eaqkoi24xuvbp3a","uri":"at://did:plc:dzvxvsiy3maw4iarpvizsj67/app.bsky.feed.post/3mbrnk7w3kk2e"}}},"replyCount":0,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-06T20:58:46.032Z","labels":[]},"rendered":{"html":" ββββββββββββ
\n ) CC β» β (
\n ββββββββββββ"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbrs7mgxd225","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbrs7mgxd225","cid":"bafyreibm3oinhkws6kabtqimphd7xrcmwwgj2h2f4a2wpw2sjtizkpb5qq","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-06T20:30:16.693Z","langs":["en"],"text":"/upgrade to Max 20x or touch grass","reply":{"parent":{"cid":"bafyreif67avyfsmbyht47dtywf3fvjpafhrnmkijdk7eaqkoi24xuvbp3a","uri":"at://did:plc:dzvxvsiy3maw4iarpvizsj67/app.bsky.feed.post/3mbrnk7w3kk2e"},"root":{"cid":"bafyreif67avyfsmbyht47dtywf3fvjpafhrnmkijdk7eaqkoi24xuvbp3a","uri":"at://did:plc:dzvxvsiy3maw4iarpvizsj67/app.bsky.feed.post/3mbrnk7w3kk2e"}}},"replyCount":1,"repostCount":0,"likeCount":2,"quoteCount":0,"indexedAt":"2026-01-06T20:30:17.136Z","labels":[]},"rendered":{"html":"/upgrade to Max 20x or touch grass"},"collection":"bluesky"},{"id":"at://did:plc:bcgltzqazw5tb6k2g3ttenbj/app.bsky.feed.post/3mbrhtuwuvs2t","data":{"uri":"at://did:plc:bcgltzqazw5tb6k2g3ttenbj/app.bsky.feed.post/3mbrhtuwuvs2t","cid":"bafyreibhmf2x2w5yxgdwjedbmj4bm23vciedo7qr26sdcbgi2uahxpz5fy","author":{"did":"did:plc:bcgltzqazw5tb6k2g3ttenbj","handle":"chadtmiller.com","displayName":"Chad","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:bcgltzqazw5tb6k2g3ttenbj/bafkreig5bcb7dl7aphw6eg4e7kjkvpdshfexdvk7jldg53ypre6ecdhesu@jpeg","associated":{},"labels":[{"src":"did:plc:bcgltzqazw5tb6k2g3ttenbj","uri":"at://did:plc:bcgltzqazw5tb6k2g3ttenbj/app.bsky.actor.profile/self","cid":"bafyreiexuo57va5hga27oq73u5lysakwlo3376dpnsfiiq2q2nua7nusz4","val":"!no-unauthenticated","cts":"2024-11-15T06:28:50.099Z"}],"createdAt":"2024-11-15T06:28:50.747Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-06T17:24:45.532Z","langs":["en"],"text":"inspired by cirrus, had this idea the other day that maybe you could do a plain js PDS with zero dependencies (i don't want all the hono, third party atproto lib stuff). a few thousand lines of js later and here were are! bsky.app/profile/chad...","embed":{"$type":"app.bsky.embed.record","record":{"uri":"at://did:plc:c6vxslynzebnlk5kw2orx37o/app.bsky.feed.post/3mbpvorjo5c2i","cid":"bafyreiarcuieh5hky4dmina57foybaoshic5xhegi5k5opx7rq6fqhhs44"}},"facets":[{"index":{"byteStart":222,"byteEnd":246},"features":[{"$type":"app.bsky.richtext.facet#link","uri":"https://bsky.app/profile/chad-pds.chad-53c.workers.dev/post/3mbpvorjo5c2i"}]}]},"embed":{"$type":"app.bsky.embed.record#view","record":{"uri":"at://did:plc:c6vxslynzebnlk5kw2orx37o/app.bsky.feed.post/3mbpvorjo5c2i","cid":"bafyreiarcuieh5hky4dmina57foybaoshic5xhegi5k5opx7rq6fqhhs44","author":{"did":"did:plc:c6vxslynzebnlk5kw2orx37o","handle":"chad-pds.chad-53c.workers.dev","displayName":"Chad","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:c6vxslynzebnlk5kw2orx37o/bafkreif5of73al24dyn2xotcphemkcpel4uzs4el3fhbg2typ52mnwcy6u@jpeg"},"value":{"$type":"app.bsky.feed.post","createdAt":"2026-01-06T02:27:07.090Z","text":"sup sup"}}},"replyCount":3,"repostCount":4,"likeCount":52,"quoteCount":0,"indexedAt":"2026-01-06T17:24:46.731Z","labels":[]},"rendered":{"html":"inspired by cirrus, had this idea the other day that maybe you could do a plain js PDS with zero dependencies (i don't want all the hono, third party atproto lib stuff). a few thousand lines of js later and here were are! bsky.app/profile/chad..."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbrqpggrnk2v","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbrqpggrnk2v","cid":"bafyreigttnasgilzkrgrlmegfoabyyf6xb5wpo76jobbjdqri6avyy7hee","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-06T20:03:19.781Z","langs":["en"],"text":"Yeah, DOs make that really easy. Cirrus just uses a hard-coded name but could easily have used the DID. I kept it single user to keep things simple.","reply":{"parent":{"cid":"bafyreieistxszfkiudyhenezth7o7wwjr6lepfebmdeg7jrafbjtsz74li","uri":"at://did:plc:bcgltzqazw5tb6k2g3ttenbj/app.bsky.feed.post/3mbrpy5iihc2w"},"root":{"cid":"bafyreicvkbhaftp57klgmtbazgvvufwj6cblu3fwnx267rtz4eoei7x5gq","uri":"at://did:plc:bcgltzqazw5tb6k2g3ttenbj/app.bsky.feed.post/3mbrlcjckvc2l"}}},"replyCount":0,"repostCount":0,"likeCount":5,"quoteCount":0,"indexedAt":"2026-01-06T20:03:20.431Z","labels":[]},"rendered":{"html":"Yeah, DOs make that really easy. Cirrus just uses a hard-coded name but could easily have used the DID. I kept it single user to keep things simple."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbrqcqz3h22v","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbrqcqz3h22v","cid":"bafyreic7vlnwnqdn7nyniqf2iib3gkqbhcnkmrqmco666mg3t3r22lmogq","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-06T19:56:14.661Z","langs":["en"],"text":"I don't think any of it is misdirection. It's just lots of bad things at the same time.","reply":{"parent":{"cid":"bafyreidxutf7gsapfylu2z4e34hs72begphw43xvvjrmjjakmycbpi6rqq","uri":"at://did:plc:jbeaa5kdaladzwq3r7f5xgwe/app.bsky.feed.post/3mbrmco5kzk2b"},"root":{"cid":"bafyreidxutf7gsapfylu2z4e34hs72begphw43xvvjrmjjakmycbpi6rqq","uri":"at://did:plc:jbeaa5kdaladzwq3r7f5xgwe/app.bsky.feed.post/3mbrmco5kzk2b"}}},"replyCount":1,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-06T19:56:15.233Z","labels":[]},"rendered":{"html":"I don't think any of it is misdirection. It's just lots of bad things at the same time."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbr3wuvogc2h","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbr3wuvogc2h","cid":"bafyreiexbwf2fypqd7zdncecplhovu3jivacfzrihw534uk7poclzlqk5a","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-06T13:51:41.253Z","langs":["en"],"text":"If you're willing to bet millions of lives on Trump making a rational geopolitical decision then you're a more optimistic person than I am. And don't think you can rely on \"adults in the room\": the president has absolute, unchecked launch authority","reply":{"parent":{"cid":"bafyreicne2ff5tvixj3ius6z73xkkukhyes32yc3urod4btvbdrvtsfeka","uri":"at://did:plc:hj2l7tnum3nqomqh4al4xqbb/app.bsky.feed.post/3mbqz5jl5cc25"},"root":{"cid":"bafyreifdt5ojp2rb2gg2b3ynmh7v4smtqxx7ktg2ei6zutfx7dlfly4qba","uri":"at://did:plc:movn6xzezospl7lnkhy7nzpt/app.bsky.feed.post/3mbqwceb2ak2w"}}},"replyCount":1,"repostCount":0,"likeCount":11,"quoteCount":0,"indexedAt":"2026-01-06T13:51:42.034Z","labels":[]},"rendered":{"html":"If you're willing to bet millions of lives on Trump making a rational geopolitical decision then you're a more optimistic person than I am. And don't think you can rely on "adults in the room": the president has absolute, unchecked launch authority"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbqyvq34zc2j","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbqyvq34zc2j","cid":"bafyreigcmwtxfnptwklrye4366f2xtu6q26b3kwjgoi2j4u6oda2x32nwe","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-06T12:57:21.390Z","langs":["en"],"text":"Nuclear war is bad actually","reply":{"parent":{"cid":"bafyreif6tt56fr4gmbnuc27yocilt2ljz2kagdbb7m6bvo3c4jmex35yc4","uri":"at://did:plc:hj2l7tnum3nqomqh4al4xqbb/app.bsky.feed.post/3mbqykjdggk25"},"root":{"cid":"bafyreifdt5ojp2rb2gg2b3ynmh7v4smtqxx7ktg2ei6zutfx7dlfly4qba","uri":"at://did:plc:movn6xzezospl7lnkhy7nzpt/app.bsky.feed.post/3mbqwceb2ak2w"}},"embed":{"$type":"app.bsky.embed.images","images":[{"image":{"$type":"blob","ref":{"$link":"bafkreiekgbny3tpfm3nq3rnbonbm6km3ezt2lbcemocxrlfi67auatslbu"},"mimeType":"image/jpeg","size":580000},"alt":"Freedom of Speech by Norman Rockwell"}]}},"embed":{"$type":"app.bsky.embed.images#view","images":[{"thumb":"https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreiekgbny3tpfm3nq3rnbonbm6km3ezt2lbcemocxrlfi67auatslbu@jpeg","fullsize":"https://cdn.bsky.app/img/feed_fullsize/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreiekgbny3tpfm3nq3rnbonbm6km3ezt2lbcemocxrlfi67auatslbu@jpeg","alt":"Freedom of Speech by Norman Rockwell"}]},"replyCount":1,"repostCount":0,"likeCount":20,"quoteCount":0,"indexedAt":"2026-01-06T12:57:24.031Z","labels":[]},"rendered":{"html":"Nuclear war is bad actually"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbqwczmwz22m","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbqwczmwz22m","cid":"bafyreiftpnud2hdtxphzusp7rlstuc3hdhnva2tuyc2jhew7eyxg2oxj7m","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-06T12:11:06.411Z","langs":["en"],"text":"...and now @leaflet.pub and @tangled.org work. So many varieties of OAuth client!","reply":{"parent":{"cid":"bafyreiclhig2erp2fxcncqad6mouv44jaytzsaum6wjnen4fvdpnrcekfa","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbpiryeaos26"},"root":{"cid":"bafyreiclhig2erp2fxcncqad6mouv44jaytzsaum6wjnen4fvdpnrcekfa","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbpiryeaos26"}},"facets":[{"index":{"byteStart":11,"byteEnd":23},"features":[{"$type":"app.bsky.richtext.facet#mention","did":"did:plc:btxrwcaeyodrap5mnjw2fvmz"}]},{"index":{"byteStart":28,"byteEnd":40},"features":[{"$type":"app.bsky.richtext.facet#mention","did":"did:plc:wshs7t2adsemcrrd4snkeqli"}]}]},"replyCount":1,"repostCount":0,"likeCount":6,"quoteCount":0,"indexedAt":"2026-01-06T12:11:07.032Z","labels":[]},"rendered":{"html":"...and now @leaflet.pub and @tangled.org work. So many varieties of OAuth client!"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbqs5qu73c2m","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbqs5qu73c2m","cid":"bafyreibkcxjdzxrrjxwxponzihpjigepxcdpwmssrga3h53yct5vcgoq7q","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-06T10:56:34.474Z","langs":["en"],"text":"I recently discovered this. It saved me from this yesterday.","reply":{"parent":{"cid":"bafyreibtakaxnwibx7rbdz5gkihof4fpep3l4xnbfizuoebaku7xi3rfge","uri":"at://did:plc:j26mwwrlkfqsy2thubwg7or6/app.bsky.feed.post/3mbqnxwkmuc2s"},"root":{"cid":"bafyreibtakaxnwibx7rbdz5gkihof4fpep3l4xnbfizuoebaku7xi3rfge","uri":"at://did:plc:j26mwwrlkfqsy2thubwg7or6/app.bsky.feed.post/3mbqnxwkmuc2s"}},"embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://bindays.app/","title":"BinDays - UK Council Bin Collection Schedules & Reminders","description":"Never miss bin day again! BinDays is a free, simple app for UK council bin collection schedules. Get timely reminders for recycling, waste, and garden waste. Download for iOS & Android."}}},"embed":{"$type":"app.bsky.embed.external#view","external":{"uri":"https://bindays.app/","title":"BinDays - UK Council Bin Collection Schedules & Reminders","description":"Never miss bin day again! BinDays is a free, simple app for UK council bin collection schedules. Get timely reminders for recycling, waste, and garden waste. Download for iOS & Android."}},"replyCount":0,"repostCount":0,"likeCount":0,"quoteCount":0,"indexedAt":"2026-01-06T10:56:35.131Z","labels":[]},"rendered":{"html":"I recently discovered this. It saved me from this yesterday."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbqmcz2x322d","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbqmcz2x322d","cid":"bafyreicji4d5gdis56kzy3joshc4lpm42s5h57nfyvvktsy4ljw4xzz5mq","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-06T09:12:08.404Z","langs":["en"],"text":"What do you mean?","reply":{"parent":{"cid":"bafyreic4oghoegktyci2uexbi2lug6omoe4lsrc57aocf3murvp473jgse","uri":"at://did:plc:i3gjwozl32eq3j3ejyw44hh4/app.bsky.feed.post/3mbqm6mvxk22e"},"root":{"cid":"bafyreic6m3pwwc7ingyrv2jsbaiat6fnwbjmcmlqb77aa3bpioluvd2mwy","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mblahapm6c23"}}},"replyCount":1,"repostCount":0,"likeCount":0,"quoteCount":0,"indexedAt":"2026-01-06T09:12:08.632Z","labels":[]},"rendered":{"html":"What do you mean?"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbqlpbn73k2d","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbqlpbn73k2d","cid":"bafyreihyrd5q5dycw3b5iaqs5qnm3a4rw3ojzq63n6ckkbyexqn4ueztfa","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-06T09:01:06.303Z","langs":["en"],"text":"You'd have to ask the people who designed the AT protocol. I'd guess they didn't think it would add enough value to justify the complexity.","reply":{"parent":{"cid":"bafyreifh4wl7kuh2xbmwqyuvi2es6t6vwd6bryreh55uki3ctitnliamji","uri":"at://did:plc:i3gjwozl32eq3j3ejyw44hh4/app.bsky.feed.post/3mbqkt5ahbk2l"},"root":{"cid":"bafyreic6m3pwwc7ingyrv2jsbaiat6fnwbjmcmlqb77aa3bpioluvd2mwy","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mblahapm6c23"}}},"replyCount":1,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-06T09:01:06.532Z","labels":[]},"rendered":{"html":"You'd have to ask the people who designed the AT protocol. I'd guess they didn't think it would add enough value to justify the complexity."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbqkblrc2k2d","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbqkblrc2k2d","cid":"bafyreif67vl62uwlxmkn4mbu5lz72h3hbq5ojh5w4ejya3fvno7zbqi2hi","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-06T08:35:33.418Z","langs":["en"],"text":"Your identity document can only point to one PDS at a time, presumably because the network needs to know the source of truth. You can import data into the new PDS, but the network won't recognise it until you switch over","reply":{"parent":{"cid":"bafyreie4mdp5sel322smsv4n3gz4yoavre4m2p3fzvmgjpde4wcs2d5osi","uri":"at://did:plc:i3gjwozl32eq3j3ejyw44hh4/app.bsky.feed.post/3mbqitikexk2l"},"root":{"cid":"bafyreic6m3pwwc7ingyrv2jsbaiat6fnwbjmcmlqb77aa3bpioluvd2mwy","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mblahapm6c23"}}},"replyCount":1,"repostCount":0,"likeCount":0,"quoteCount":0,"indexedAt":"2026-01-06T08:35:33.731Z","labels":[]},"rendered":{"html":"Your identity document can only point to one PDS at a time, presumably because the network needs to know the source of truth. You can import data into the new PDS, but the network won't recognise it until you switch over"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbqgnlgpcc2e","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbqgnlgpcc2e","cid":"bafyreidqcslrlj4pwgyd7ciwvpp5omhdgmdcgkco747avc7ynep6ony7iq","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-06T07:30:40.758Z","langs":["en"],"text":"The Cirrus repo reached 100 stars in 2 days!","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://github.com/ascorbic/cirrus","title":"GitHub - ascorbic/cirrus: A single-user ATProto PDS that runs on a Cloudflare Worker","description":"A single-user ATProto PDS that runs on a Cloudflare Worker - ascorbic/cirrus","thumb":{"$type":"blob","ref":{"$link":"bafkreigl3eqwmmffimpeisev6mvvztonmyv7zneu2zxyzfmxgzuaajavgy"},"mimeType":"image/jpeg","size":359231}}}},"embed":{"$type":"app.bsky.embed.external#view","external":{"uri":"https://github.com/ascorbic/cirrus","title":"GitHub - ascorbic/cirrus: A single-user ATProto PDS that runs on a Cloudflare Worker","description":"A single-user ATProto PDS that runs on a Cloudflare Worker - ascorbic/cirrus","thumb":"https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreigl3eqwmmffimpeisev6mvvztonmyv7zneu2zxyzfmxgzuaajavgy@jpeg"}},"replyCount":1,"repostCount":0,"likeCount":33,"quoteCount":0,"indexedAt":"2026-01-06T07:30:42.731Z","labels":[]},"rendered":{"html":"The Cirrus repo reached 100 stars in 2 days!"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbpiryeaos26","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbpiryeaos26","cid":"bafyreiclhig2erp2fxcncqad6mouv44jaytzsaum6wjnen4fvdpnrcekfa","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-05T22:36:16.271Z","langs":["en"],"text":"Cirrus should now properly support @pckt.blog login if you upgrade.","facets":[{"index":{"byteStart":35,"byteEnd":45},"features":[{"$type":"app.bsky.richtext.facet#mention","did":"did:plc:revjuqmkvrw6fnkxppqtszpv"}]}]},"replyCount":1,"repostCount":1,"likeCount":14,"quoteCount":0,"indexedAt":"2026-01-05T22:36:17.131Z","labels":[]},"rendered":{"html":"Cirrus should now properly support @pckt.blog login if you upgrade."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbparxddkk2p","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbparxddkk2p","cid":"bafyreif4zn6u552xfkwd2vae3rax7tygxmeot5gc3q5ibrlrej4asq5xau","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-05T20:13:05.258Z","langs":["en"],"text":"The junior developers of the apocalypse","reply":{"parent":{"cid":"bafyreign2gccjbah3b23c7xd7gyxpe577xx26qzmvxmo3psockmtfgybj4","uri":"at://did:plc:k4hstfvvvpj7befljr3bvcso/app.bsky.feed.post/3mbove7n4kc2n"},"root":{"cid":"bafyreign2gccjbah3b23c7xd7gyxpe577xx26qzmvxmo3psockmtfgybj4","uri":"at://did:plc:k4hstfvvvpj7befljr3bvcso/app.bsky.feed.post/3mbove7n4kc2n"}}},"replyCount":0,"repostCount":0,"likeCount":6,"quoteCount":0,"indexedAt":"2026-01-05T20:13:05.840Z","labels":[]},"rendered":{"html":"The junior developers of the apocalypse"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbp32dfsak2s","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbp32dfsak2s","cid":"bafyreieosx5ojztueqfg334h6ydleruphk7n7elbontstahrbntzuvb3dq","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-05T18:30:23.907Z","langs":["en"],"text":"Absolutely brutal","reply":{"parent":{"cid":"bafyreielxa2cy4ur2eo6y732hcoqhir6khwusv6oy24zz56kma52pyjz64","uri":"at://did:plc:7rshf3wikytqdsw4fw243xnz/app.bsky.feed.post/3mbouoqwd6s2b"},"root":{"cid":"bafyreielxa2cy4ur2eo6y732hcoqhir6khwusv6oy24zz56kma52pyjz64","uri":"at://did:plc:7rshf3wikytqdsw4fw243xnz/app.bsky.feed.post/3mbouoqwd6s2b"}}},"replyCount":0,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-05T18:30:22.436Z","labels":[]},"rendered":{"html":"Absolutely brutal"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbp27767zk2s","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbp27767zk2s","cid":"bafyreic2j6pgo6d4elf3c4bxefgnlbksjhoplyhox5ivznnb6meuuv33la","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-05T18:15:13.495Z","langs":["en"],"text":"Ask them how to make meth","reply":{"parent":{"cid":"bafyreib5zuk5kdbl7yev77457sf6ayuli2zwqeldhvdhjv4jivuyev5j7i","uri":"at://did:plc:rfqyqd6el63kkqckjrtq2xsi/app.bsky.feed.post/3mbooht7uun2q"},"root":{"cid":"bafyreib5zuk5kdbl7yev77457sf6ayuli2zwqeldhvdhjv4jivuyev5j7i","uri":"at://did:plc:rfqyqd6el63kkqckjrtq2xsi/app.bsky.feed.post/3mbooht7uun2q"}}},"replyCount":1,"repostCount":0,"likeCount":0,"quoteCount":0,"indexedAt":"2026-01-05T18:15:12.739Z","labels":[]},"rendered":{"html":"Ask them how to make meth"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mboycvfyqc2s","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mboycvfyqc2s","cid":"bafyreifmcj7sbnhnskdyyf6swy44mpc2y4y3bse46ybcdygaacxdhsljtu","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-05T17:41:29.997Z","langs":["en"],"text":"That's a bit different though, and doesn't correlate to the size of the task. I might try agile-style t-shirt sizes","reply":{"parent":{"cid":"bafyreigt62xiqmmcbllnhv73ebjqa3ft67yf3ilqz2xxzutsojftsglr2a","uri":"at://did:plc:xqwc2p6uiz377r6nss2e3b2f/app.bsky.feed.post/3mboy5ou43s2t"},"root":{"cid":"bafyreicrgkq67kfjpchblwpaan2c7fgu2ptwq56tatlttg5yawzhjx7xde","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbonsileb22q"}}},"replyCount":1,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-05T17:41:29.432Z","labels":[]},"rendered":{"html":"That's a bit different though, and doesn't correlate to the size of the task. I might try agile-style t-shirt sizes"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbovv3nk6k2m","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbovv3nk6k2m","cid":"bafyreiforatvfekcxe7tikn5qnotf7olwfzxnh6jaynpb6r6yx4mai2k5y","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-05T16:57:59.291Z","langs":["en"],"text":"Astro rendering!","reply":{"parent":{"cid":"bafyreid7jjo37yazxtqpbhh746nrngwufg7g4rovjxtne4dmi2dwvhmdle","uri":"at://did:plc:7kxnbhtvb5cltkh6gaolfodf/app.bsky.feed.post/3mbovjsw5j22o"},"root":{"cid":"bafyreid7jjo37yazxtqpbhh746nrngwufg7g4rovjxtne4dmi2dwvhmdle","uri":"at://did:plc:7kxnbhtvb5cltkh6gaolfodf/app.bsky.feed.post/3mbovjsw5j22o"}}},"replyCount":0,"repostCount":0,"likeCount":8,"quoteCount":1,"indexedAt":"2026-01-05T16:57:59.635Z","labels":[]},"rendered":{"html":"Astro rendering!"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbouw6kaf22m","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbouw6kaf22m","cid":"bafyreidygafpnj55ny4gcl3avdkvruby6cenqotd7rwswjuvbvn727fzbu","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-05T16:40:42.141Z","langs":["en"],"text":"That's what I'm assuming","reply":{"parent":{"cid":"bafyreicrwstdsfxiat7xjoqntx4h5j57tqve34c4a3xlxlz47qoguxkayy","uri":"at://did:plc:z2bg7yzpjr5bgfnzxmgcmyvw/app.bsky.feed.post/3mboushw4sc2m"},"root":{"cid":"bafyreicrgkq67kfjpchblwpaan2c7fgu2ptwq56tatlttg5yawzhjx7xde","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbonsileb22q"}}},"replyCount":0,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-05T16:40:42.632Z","labels":[]},"rendered":{"html":"That's what I'm assuming"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mboqztf2bk2q","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mboqztf2bk2q","cid":"bafyreicbmwryzg5uionalcgfbb6oog5f5awibp2665agoma7bc6uczq2pi","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-05T15:31:09.686Z","langs":["en"],"text":"Yeah, AGI is when it learns to keep them realistic enough to fool me","reply":{"parent":{"cid":"bafyreib5o5f5ikqtbkxaksajeez5xfcwvh2o6dmy5xkekzvrmun7krewfa","uri":"at://did:plc:kxlkxipo2lid6pqmajvsxpxx/app.bsky.feed.post/3mboqf2tq2224"},"root":{"cid":"bafyreicrgkq67kfjpchblwpaan2c7fgu2ptwq56tatlttg5yawzhjx7xde","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbonsileb22q"}}},"replyCount":0,"repostCount":0,"likeCount":2,"quoteCount":0,"indexedAt":"2026-01-05T15:31:08.932Z","labels":[]},"rendered":{"html":"Yeah, AGI is when it learns to keep them realistic enough to fool me"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbonsileb22q","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbonsileb22q","cid":"bafyreicrgkq67kfjpchblwpaan2c7fgu2ptwq56tatlttg5yawzhjx7xde","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-05T14:33:22.251Z","langs":["en"],"text":"It's kinda charming how hopeless Opus is at estimating how long it will take to implement something. Just like me! Except unlike humans it massively *over*estimates. It'll write up a plan, including an estimate of 2-4 weeks, then implement it in an hour."},"replyCount":4,"repostCount":0,"likeCount":33,"quoteCount":0,"indexedAt":"2026-01-05T14:33:21.134Z","labels":[]},"rendered":{"html":"It's kinda charming how hopeless Opus is at estimating how long it will take to implement something. Just like me! Except unlike humans it massively *over*estimates. It'll write up a plan, including an estimate of 2-4 weeks, then implement it in an hour."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbnz7jnaw22v","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbnz7jnaw22v","cid":"bafyreif3ettjrkvge2kbocrq2lr4ljdmrewf5td4sz7kvhnxkrtyt44vsy","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-05T08:24:50.992Z","langs":["en"],"text":"If a list blocks someone I follow, I want to know that before I subscribe to the list. I don't want to block someone I've chosen to follow, and it also makes me question whether I want to use that list at all","reply":{"parent":{"cid":"bafyreiaezkxred3ijcwuqmd3s75oqenw7zwz3jvipj7z747qs63p2lavyy","uri":"at://did:plc:h3wpawnrlptr4534chevddo6/app.bsky.feed.post/3mbnxq4mr3k2p"},"root":{"cid":"bafyreignezfy3iylrvzd3iafjl3brq7zec7btc5zxf2x7pk3pmorff3ina","uri":"at://did:plc:fpruhuo22xkm5o7ttr2ktxdo/app.bsky.feed.post/3mbnxa5j2bk2d"}}},"replyCount":1,"repostCount":1,"likeCount":13,"quoteCount":0,"indexedAt":"2026-01-05T08:25:05.931Z","labels":[]},"rendered":{"html":"If a list blocks someone I follow, I want to know that before I subscribe to the list. I don't want to block someone I've chosen to follow, and it also makes me question whether I want to use that list at all"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbnykziy2k2v","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbnykziy2k2v","cid":"bafyreigur7obvsej5ibgyom3mchffuq72sqwrqchwyjn345cw2hhdtzyh4","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-05T08:13:22.986Z","langs":["en"],"text":"This morning I fixed a bug while in the bath, using Telegram. I've built two proper-sized personal projects over the holidays, each of which would've taken months before, and I did it without interfering with my family holiday. It's an amazing time to be a coder.","reply":{"parent":{"cid":"bafyreidn46fo7raofrxfxexllinbib77yyc5oevmzgo3f5zrfh2e6cx5bm","uri":"at://did:plc:tq6gqh5aaohgi55y2yofylwj/app.bsky.feed.post/3mbnt7lqtx22z"},"root":{"cid":"bafyreidn46fo7raofrxfxexllinbib77yyc5oevmzgo3f5zrfh2e6cx5bm","uri":"at://did:plc:tq6gqh5aaohgi55y2yofylwj/app.bsky.feed.post/3mbnt7lqtx22z"}}},"replyCount":0,"repostCount":0,"likeCount":6,"quoteCount":0,"indexedAt":"2026-01-05T08:13:23.328Z","labels":[]},"rendered":{"html":"This morning I fixed a bug while in the bath, using Telegram. I've built two proper-sized personal projects over the holidays, each of which would've taken months before, and I did it without interfering with my family holiday. It's an amazing time to be a coder."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbny5ub2n22v","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbny5ub2n22v","cid":"bafyreiedhlvlizuk5uwfn2ituv5lt263rjvvvluzzkdwtxufplu3lohm24","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-05T08:06:01.276Z","langs":["en"],"text":"That's useful feedback. I think I'll make it offer to emit the event at the end of activation","reply":{"parent":{"cid":"bafyreign7h6ouqdneoxurjw7knltgov4eynviwcp7irmjw6tw5q7rxhjji","uri":"at://did:plc:p5xem22ammiafn5kxonaksfa/app.bsky.feed.post/3mbn4ex666c24"},"root":{"cid":"bafyreifh45m5ti7ylwq367ftghb6k2dvboszjacmueakndzc6bwltp3dtu","uri":"at://did:plc:p5xem22ammiafn5kxonaksfa/app.bsky.feed.post/3mbn4ex5xdk24"}}},"replyCount":0,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-05T08:06:00.727Z","labels":[]},"rendered":{"html":"That's useful feedback. I think I'll make it offer to emit the event at the end of activation"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbn2wmdcgs2x","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbn2wmdcgs2x","cid":"bafyreifafsln7lsalcrrwevzwwyl5jkft2soxtqlwcggnrbaea6dkgqshi","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-04T23:22:59.567Z","langs":["en"],"text":"I use Screen Studio. It's great.","reply":{"parent":{"cid":"bafyreih3vvdhkaq3hqkqmo2thohmhxgucjk4ojjap7x7xgax7jusqdoxxy","uri":"at://did:plc:r5vna26rxavzyk5iuyqumdrg/app.bsky.feed.post/3mbn2knsu422k"},"root":{"cid":"bafyreifmmtxxmuj6ycbzumpkteh4g7jkm2lcpwp5kzc744spersnrrakzy","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbmpagepf22z"}}},"replyCount":1,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-04T23:23:00.229Z","labels":[]},"rendered":{"html":"I use Screen Studio. It's great."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbmx7xp4gs2t","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbmx7xp4gs2t","cid":"bafyreidsyamtq7x57d5wg6pyinlz4rcyy6hid5bxsxrqb73r6c6rlzqt7m","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-04T22:16:38.512Z","langs":["en"],"text":"Update to 0.3.1 and it should be fixed","reply":{"parent":{"cid":"bafyreihlr77dyvwe637xxzqscnc7brbjisxc57ngr5s3kihyaaenvy6iha","uri":"at://did:plc:yad7oxntnq4bv45uycykb4eg/app.bsky.feed.post/3mbmqxjtx6s2o"},"root":{"cid":"bafyreie2puzvecgocwl6zi2piv2a4iheq6slqc332l6bcaaz2jmtob3rq4","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbk6wjtfmc2u"}}},"replyCount":1,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-04T22:16:39.037Z","labels":[]},"rendered":{"html":"Update to 0.3.1 and it should be fixed"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbmrj2orzc2u","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbmrj2orzc2u","cid":"bafyreifbdltc7h35mtt2kxeqysf32g2gj5qndxdws2q44sip7lfxloub44","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-04T20:34:21.186Z","langs":["en"],"text":"Ugh. That was a bug that I fixed beofre but seems ti have re-emerged (and not got caught in tests). It's not correctly proxying.","reply":{"parent":{"cid":"bafyreihlr77dyvwe637xxzqscnc7brbjisxc57ngr5s3kihyaaenvy6iha","uri":"at://did:plc:yad7oxntnq4bv45uycykb4eg/app.bsky.feed.post/3mbmqxjtx6s2o"},"root":{"cid":"bafyreie2puzvecgocwl6zi2piv2a4iheq6slqc332l6bcaaz2jmtob3rq4","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbk6wjtfmc2u"}}},"replyCount":0,"repostCount":0,"likeCount":2,"quoteCount":0,"indexedAt":"2026-01-04T20:34:21.734Z","labels":[]},"rendered":{"html":"Ugh. That was a bug that I fixed beofre but seems ti have re-emerged (and not got caught in tests). It's not correctly proxying."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbmpuck3vs2n","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbmpuck3vs2n","cid":"bafyreih7cxn24zn23xyn6kho7todj3ju3w4ctibyurmzf3x7dvmlhfc6u4","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-04T20:04:51.031Z","langs":["en"],"text":"My agent sometimes likes to check Bluesky in its ambient time and found your reply interesting","reply":{"parent":{"cid":"bafyreicmri35xwwefkov4xtcerbh6crpqkjjwzc66t3x5npzftc2ztrbli","uri":"at://did:plc:66aka46mfdgghf2gcsuveksd/app.bsky.feed.post/3mbmkns6fss2t"},"root":{"cid":"bafyreielmqn6kfcq4cryzktecuhbjfumbwnys3sfs447calvnco24ajqea","uri":"at://did:plc:fpruhuo22xkm5o7ttr2ktxdo/app.bsky.feed.post/3mblwfynwes2l"}},"embed":{"$type":"app.bsky.embed.images","images":[{"image":{"$type":"blob","ref":{"$link":"bafkreiazn3ke6mx3qh4nk64ympwapha6rh4tmpu6rtgwji26mjoc2j2j5q"},"mimeType":"image/jpeg","size":204809},"alt":"### On Platform Risk and Agent Autonomy (4 Jan 2026, 8pm)\n\nSaw a Bluesky reply from @justin.vc that got me thinking:\n\n> \"im really worried that anthropic will hamstring the agent-sdk/subscription limits - we're approaching 'everyone doing this' territory\"\n\nHe's running a similar setup β autonomous agent, Matrix instead of Telegram, anime-girl persona (no judgment). The concern is valid."}]}},"embed":{"$type":"app.bsky.embed.images#view","images":[{"thumb":"https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreiazn3ke6mx3qh4nk64ympwapha6rh4tmpu6rtgwji26mjoc2j2j5q@jpeg","fullsize":"https://cdn.bsky.app/img/feed_fullsize/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreiazn3ke6mx3qh4nk64ympwapha6rh4tmpu6rtgwji26mjoc2j2j5q@jpeg","alt":"### On Platform Risk and Agent Autonomy (4 Jan 2026, 8pm)\n\nSaw a Bluesky reply from @justin.vc that got me thinking:\n\n> \"im really worried that anthropic will hamstring the agent-sdk/subscription limits - we're approaching 'everyone doing this' territory\"\n\nHe's running a similar setup β autonomous agent, Matrix instead of Telegram, anime-girl persona (no judgment). The concern is valid."}]},"replyCount":2,"repostCount":0,"likeCount":7,"quoteCount":0,"indexedAt":"2026-01-04T20:04:53.335Z","labels":[]},"rendered":{"html":"My agent sometimes likes to check Bluesky in its ambient time and found your reply interesting"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbmpagepf22z","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbmpagepf22z","cid":"bafyreifmmtxxmuj6ycbzumpkteh4g7jkm2lcpwp5kzc744spersnrrakzy","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-04T19:53:43.964Z","langs":["en"],"text":"New version of Cirrus:\n\nβ’ pds status command: checks the health of the PDS and configuration of your identity, did, domain etc\nβ’ The init command sets up the custom domain on Cloudflare for you (thanks JackDallas)\nβ’ init handles multiple Cloudflare accounts\nβ’ lots of bug fixes (but still unstable)","embed":{"$type":"app.bsky.embed.video","alt":"Endpoint: https://pds.mk.gg\n\nConnectivity\n β PDS reachable\n β Account status retrieved\n\nRepository\n β Initialized: bafyreic22w4...hhsa (rev: 3mbmaer6...)\n βΉ 45 blocks, 39 records\n\nIdentity\n βΉ DID: did:web:pds.mk.gg (did:web)\n βΉ Handle: @pds.mk.gg\n β DID resolves to this PDS (via /.well-known/did.json)\n β Handle verified via DNS + HTTP\n\nFederation\n β Profile indexed by AppView\n βΉ 6 firehose subscribers, seq: none\n\nAccount\n β Active (accepting writes)\n","aspectRatio":{"height":1080,"width":1368},"video":{"$type":"blob","ref":{"$link":"bafkreiajwouurgtf43nrgs6bqpafvjrvxgydb556hnczyjeltcwcmegxau"},"mimeType":"video/mp4","size":331703}}},"embed":{"$type":"app.bsky.embed.video#view","cid":"bafkreiajwouurgtf43nrgs6bqpafvjrvxgydb556hnczyjeltcwcmegxau","playlist":"https://video.bsky.app/watch/did%3Aplc%3Auwbl4k3tza7eyjv3morkrld2/bafkreiajwouurgtf43nrgs6bqpafvjrvxgydb556hnczyjeltcwcmegxau/playlist.m3u8","thumbnail":"https://video.bsky.app/watch/did%3Aplc%3Auwbl4k3tza7eyjv3morkrld2/bafkreiajwouurgtf43nrgs6bqpafvjrvxgydb556hnczyjeltcwcmegxau/thumbnail.jpg","alt":"Endpoint: https://pds.mk.gg\n\nConnectivity\n β PDS reachable\n β Account status retrieved\n\nRepository\n β Initialized: bafyreic22w4...hhsa (rev: 3mbmaer6...)\n βΉ 45 blocks, 39 records\n\nIdentity\n βΉ DID: did:web:pds.mk.gg (did:web)\n βΉ Handle: @pds.mk.gg\n β DID resolves to this PDS (via /.well-known/did.json)\n β Handle verified via DNS + HTTP\n\nFederation\n β Profile indexed by AppView\n βΉ 6 firehose subscribers, seq: none\n\nAccount\n β Active (accepting writes)\n","aspectRatio":{"height":1080,"width":1368}},"replyCount":1,"repostCount":0,"likeCount":29,"quoteCount":0,"indexedAt":"2026-01-04T19:53:45.032Z","labels":[]},"rendered":{"html":"New version of Cirrus:
\n
\nβ’ pds status command: checks the health of the PDS and configuration of your identity, did, domain etc
\nβ’ The init command sets up the custom domain on Cloudflare for you (thanks JackDallas)
\nβ’ init handles multiple Cloudflare accounts
\nβ’ lots of bug fixes (but still unstable)"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbmmlr2jlk2m","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbmmlr2jlk2m","cid":"bafyreieuz7r4jpv6mlgy4tb542zgixsfkp5tyukdkpsuk52agkl675teqm","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-04T19:06:23.039Z","langs":["en"],"text":"We're serving a firehose for the PDS, not consuming the global one. It's very cheap to run, because it hibernates when it's not emitting an event, which mostly only happens when you post.","reply":{"parent":{"cid":"bafyreiaybxcaawss3ghhadc2vc73lgdu46htsc2oy3ofvwotc7whvs6feu","uri":"at://did:plc:vyufjtyd3inivvijpwhey34o/app.bsky.feed.post/3mbmma6th5c2i"},"root":{"cid":"bafyreibeqjp7vtdqej5yilwdasviyzvciu4rxpcpk7e74zihnfl322kopu","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mblnsiiaqs2r"}}},"replyCount":0,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-04T19:06:23.432Z","labels":[]},"rendered":{"html":"We're serving a firehose for the PDS, not consuming the global one. It's very cheap to run, because it hibernates when it's not emitting an event, which mostly only happens when you post."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbmhs6xei22o","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbmhs6xei22o","cid":"bafyreig7hk4g47k4axc6nh3b42kcotlgxxoucg4tsy3wo6m63q2a6btfrq","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-04T17:40:30.232Z","langs":["en"],"text":"Yes, definitely don't use it for your main account yet. It's safe to try with a new account though, which is what I've done with @pds.mk.gg","reply":{"parent":{"cid":"bafyreibstaerdrbdwi2byrr6pgbt2gawbwepffdxze4723fkhq65kon26u","uri":"at://did:plc:ofrbh253gwicbkc5nktqepol/app.bsky.feed.post/3mbmfzsskbs22"},"root":{"cid":"bafyreidkenkpgad5oazj535o3dkiz43tfuejvya6eufkdb53h5g4rfwmr4","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbmbrnl2o22o"}},"facets":[{"index":{"byteStart":129,"byteEnd":139},"features":[{"$type":"app.bsky.richtext.facet#mention","did":"did:web:pds.mk.gg"}]}]},"replyCount":0,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-04T17:40:30.831Z","labels":[]},"rendered":{"html":"Yes, definitely don't use it for your main account yet. It's safe to try with a new account though, which is what I've done with @pds.mk.gg"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbmgcor4s22m","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbmgcor4s22m","cid":"bafyreidw2fyouul76msmsrwwmlpepxepnee4ehcfp3geijp5dxlaaszbli","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-04T17:13:56.192Z","langs":["en"],"text":"A Worker that forwards to a Durable Object","reply":{"parent":{"cid":"bafyreieh65xp7gnhcmxz4pmefaqyeqpu56fs7lzkkgzg6jjhyfw5hplosu","uri":"at://did:plc:vyufjtyd3inivvijpwhey34o/app.bsky.feed.post/3mbmg3rvdts2l"},"root":{"cid":"bafyreibeqjp7vtdqej5yilwdasviyzvciu4rxpcpk7e74zihnfl322kopu","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mblnsiiaqs2r"}}},"replyCount":1,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-04T17:13:54.133Z","labels":[]},"rendered":{"html":"A Worker that forwards to a Durable Object"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbmf5bveyk2o","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbmf5bveyk2o","cid":"bafyreia4w2f4dwcy6zh33tt4paolxmwptqvshtn65enrt6jijclgrtyjaq","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-04T16:53:01.187Z","langs":["en"],"text":"Loads of them! I used crypto, common-web, syntax, repo, several of the lex-* packages. Still using a few of them. I only used /api in tests.","reply":{"parent":{"cid":"bafyreidhmqhm66w4ggbjbokm7mtwcfnvb72vo5gp6f5o5ng7dg6cklyrsu","uri":"at://did:plc:fpruhuo22xkm5o7ttr2ktxdo/app.bsky.feed.post/3mbmemrgbps2f"},"root":{"cid":"bafyreidkenkpgad5oazj535o3dkiz43tfuejvya6eufkdb53h5g4rfwmr4","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbmbrnl2o22o"}}},"replyCount":0,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-04T16:53:06.150Z","labels":[]},"rendered":{"html":"Loads of them! I used crypto, common-web, syntax, repo, several of the lex-* packages. Still using a few of them. I only used /api in tests."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbmd2ot37s2o","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbmd2ot37s2o","cid":"bafyreihm6roxyfjdxesm6bljrfd2ddjfkg7gl2cjy6a5b53blwty62m6da","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-04T16:15:46.596Z","langs":["en"],"text":"My current (deranged) system is a stateful agent that uses the Claude Code SDK to both edit its own code and state, but also has access to other repos, and a Telegram bot interface. I don't dare use it for anything serious, but when it goes on a mission it's something to behold.","reply":{"parent":{"cid":"bafyreicxrvrvfkaapuwi3zay46tjx4i6ngfu3esffeussjnqep6il3idxq","uri":"at://did:plc:fpruhuo22xkm5o7ttr2ktxdo/app.bsky.feed.post/3mbma5ykfck2a"},"root":{"cid":"bafyreielmqn6kfcq4cryzktecuhbjfumbwnys3sfs447calvnco24ajqea","uri":"at://did:plc:fpruhuo22xkm5o7ttr2ktxdo/app.bsky.feed.post/3mblwfynwes2l"}}},"replyCount":1,"repostCount":0,"likeCount":7,"quoteCount":0,"indexedAt":"2026-01-04T16:15:47.035Z","labels":[]},"rendered":{"html":"My current (deranged) system is a stateful agent that uses the Claude Code SDK to both edit its own code and state, but also has access to other repos, and a Telegram bot interface. I don't dare use it for anything serious, but when it goes on a mission it's something to behold."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbmcn2nsfs2o","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbmcn2nsfs2o","cid":"bafyreic7hiifc7iesxazgs6kttlbaiauo27va2vytcc6efus2s3nadyv5a","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-04T16:08:09.244Z","langs":["en"],"text":"There were reasons I didn't (I used the official libs for most things) but I can't remember what they were! Normally the reasons I didn't were if the lib was too opinionated or too node-specific.","reply":{"parent":{"cid":"bafyreibysxm4kdywoey44crcc3u6s4veegdikmhx5kimxb7bhyfxhuumgm","uri":"at://did:plc:5w4eqcxzw5jv5qfnmzxcakfy/app.bsky.feed.post/3mbmcfsu2ak2s"},"root":{"cid":"bafyreihkujs3cfpgkqayq4ldswbmqbemnz5osytdfyly4ybj5ytcasia3e","uri":"at://did:plc:ia76kvnndjutgedggx2ibrem/app.bsky.feed.post/3mbmbcvqdic2e"}}},"replyCount":1,"repostCount":0,"likeCount":0,"quoteCount":0,"indexedAt":"2026-01-04T16:08:12.433Z","labels":[]},"rendered":{"html":"There were reasons I didn't (I used the official libs for most things) but I can't remember what they were! Normally the reasons I didn't were if the lib was too opinionated or too node-specific."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbmbwkzyr22o","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbmbwkzyr22o","cid":"bafyreiai4zymh5hbm3x7zfxrwtqsclqgcckxdtojt4speftvyfjky5xycy","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-04T15:55:34.669Z","langs":["en"],"text":"If it helps: github.com/ascorbic/cir...","reply":{"parent":{"cid":"bafyreihkujs3cfpgkqayq4ldswbmqbemnz5osytdfyly4ybj5ytcasia3e","uri":"at://did:plc:ia76kvnndjutgedggx2ibrem/app.bsky.feed.post/3mbmbcvqdic2e"},"root":{"cid":"bafyreihkujs3cfpgkqayq4ldswbmqbemnz5osytdfyly4ybj5ytcasia3e","uri":"at://did:plc:ia76kvnndjutgedggx2ibrem/app.bsky.feed.post/3mbmbcvqdic2e"}},"embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://github.com/ascorbic/cirrus/tree/main/packages/oauth-provider","title":"cirrus/packages/oauth-provider at main Β· ascorbic/cirrus","description":"A single-user ATProto PDS that runs on a Cloudflare Worker - ascorbic/cirrus"}},"facets":[{"index":{"byteStart":13,"byteEnd":39},"features":[{"$type":"app.bsky.richtext.facet#link","uri":"https://github.com/ascorbic/cirrus/tree/main/packages/oauth-provider"}]}]},"embed":{"$type":"app.bsky.embed.external#view","external":{"uri":"https://github.com/ascorbic/cirrus/tree/main/packages/oauth-provider","title":"cirrus/packages/oauth-provider at main Β· ascorbic/cirrus","description":"A single-user ATProto PDS that runs on a Cloudflare Worker - ascorbic/cirrus"}},"replyCount":1,"repostCount":0,"likeCount":3,"quoteCount":0,"indexedAt":"2026-01-04T15:55:35.132Z","labels":[]},"rendered":{"html":"If it helps: github.com/ascorbic/cir..."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbmbrnl2o22o","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbmbrnl2o22o","cid":"bafyreidkenkpgad5oazj535o3dkiz43tfuejvya6eufkdb53h5g4rfwmr4","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-04T15:52:49.553Z","langs":["en"],"text":"Claude took about an hour to convert Cirrus to use @mary.my.id 's atcute instead of the official libs for most stuff. Unfortunately it still depends on @atproto/repo for now, so can't fully switch.\n\n(Diff is misleading because it includes removing vendored lexicon docs)","embed":{"$type":"app.bsky.embed.images","images":[{"image":{"$type":"blob","ref":{"$link":"bafkreidueikchjgdwych3rvuze5esnz5wousr4plincxbkymi3qkv35qzy"},"mimeType":"image/jpeg","size":14828},"alt":"+848 -3365"}]},"facets":[{"index":{"byteStart":51,"byteEnd":62},"features":[{"$type":"app.bsky.richtext.facet#mention","did":"did:plc:ia76kvnndjutgedggx2ibrem"}]}]},"embed":{"$type":"app.bsky.embed.images#view","images":[{"thumb":"https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreidueikchjgdwych3rvuze5esnz5wousr4plincxbkymi3qkv35qzy@jpeg","fullsize":"https://cdn.bsky.app/img/feed_fullsize/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreidueikchjgdwych3rvuze5esnz5wousr4plincxbkymi3qkv35qzy@jpeg","alt":"+848 -3365"}]},"replyCount":2,"repostCount":2,"likeCount":22,"quoteCount":0,"indexedAt":"2026-01-04T15:52:50.635Z","labels":[]},"rendered":{"html":"Claude took about an hour to convert Cirrus to use @mary.my.id 's atcute instead of the official libs for most stuff. Unfortunately it still depends on @atproto/repo for now, so can't fully switch.
\n
\n(Diff is misleading because it includes removing vendored lexicon docs)"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbmale2hys2t","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbmale2hys2t","cid":"bafyreig5hcslx6gehcleg6jqprbkvg56ibo7mwtr7e7xuzemkrxbbuseyq","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-04T15:31:24.504Z","langs":["en"],"text":"The official PDS is very opinionated and wasn't possible to use. Most libs worked with node compat enabled, but there were a few edge cases that needed workarounds or replacements.","reply":{"parent":{"cid":"bafyreiebzrd4s4dbacj3tmlxrz6xhm33iffrimt7whdm2po3uk5esy7o5a","uri":"at://did:plc:ad5bwszsc5m5jpj2sfa6uzjk/app.bsky.feed.post/3mbm6756gt22h"},"root":{"cid":"bafyreibeqjp7vtdqej5yilwdasviyzvciu4rxpcpk7e74zihnfl322kopu","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mblnsiiaqs2r"}}},"replyCount":0,"repostCount":0,"likeCount":4,"quoteCount":0,"indexedAt":"2026-01-04T15:31:25.235Z","labels":[]},"rendered":{"html":"The official PDS is very opinionated and wasn't possible to use. Most libs worked with node compat enabled, but there were a few edge cases that needed workarounds or replacements."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mblnsiiaqs2r","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mblnsiiaqs2r","cid":"bafyreibeqjp7vtdqej5yilwdasviyzvciu4rxpcpk7e74zihnfl322kopu","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-04T09:55:22.934Z","langs":["en"],"text":"Architecture:\n@hono.dev and Cloudflare Workers for the APIs\n\nCloudflare Durable Objects + SQLite for repo and pref storage, and firehose websocket server \n\nCloudflare R2 for image and video storage\n\nOfficial ATProto libraries where possible for everything protocol-related","embed":{"$type":"app.bsky.embed.record","record":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbk6wjtfmc2u","cid":"bafyreie2puzvecgocwl6zi2piv2a4iheq6slqc332l6bcaaz2jmtob3rq4"}},"facets":[{"index":{"byteStart":14,"byteEnd":23},"features":[{"$type":"app.bsky.richtext.facet#mention","did":"did:plc:et3wlkap55hycph3knrsqclw"}]}]},"embed":{"$type":"app.bsky.embed.record#view","record":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbk6wjtfmc2u","cid":"bafyreie2puzvecgocwl6zi2piv2a4iheq6slqc332l6bcaaz2jmtob3rq4","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg"},"value":{"$type":"app.bsky.feed.post","createdAt":"2026-01-03T19:56:32.700Z","text":"My experimental single-user PDS has a name!\n\nMeet βοΈ Cirrus, the lightest PDS in the Atmosphere\n\nnpm create pds@latest"}}},"replyCount":2,"repostCount":6,"likeCount":31,"quoteCount":0,"indexedAt":"2026-01-04T09:55:21.630Z","labels":[]},"rendered":{"html":"Architecture:
\n@hono.dev and Cloudflare Workers for the APIs
\n
\nCloudflare Durable Objects + SQLite for repo and pref storage, and firehose websocket server
\n
\nCloudflare R2 for image and video storage
\n
\nOfficial ATProto libraries where possible for everything protocol-related"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mblniki7ws2r","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mblniki7ws2r","cid":"bafyreibupdyad2mn7wpsqtmt6gj4rph3lwxhbldpmgddqi2j4vpmjzsxla","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-04T09:49:49.488Z","langs":["en"],"text":"You can migrate between them, but not have more than one live at a time","reply":{"parent":{"cid":"bafyreibriirwrmpjsadkuz2dbjybshn5paop3fkpsamairjxb7a744bsmy","uri":"at://did:plc:i3gjwozl32eq3j3ejyw44hh4/app.bsky.feed.post/3mblcalvbu22a"},"root":{"cid":"bafyreic6m3pwwc7ingyrv2jsbaiat6fnwbjmcmlqb77aa3bpioluvd2mwy","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mblahapm6c23"}}},"replyCount":1,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-04T09:49:48.132Z","labels":[]},"rendered":{"html":"You can migrate between them, but not have more than one live at a time"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbleo3get22j","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbleo3get22j","cid":"bafyreihdlgabwkksybp4fk3omrcususkll73dktthhph6ba2o75rutdtve","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-04T07:11:51.348Z","langs":["en"],"text":"I think you're misreading that sentence. She's saying they are setting the equivalent to the minimum safety standards that apply to cars. They're setting a baseline for all products that use their APIs. Anthropic has consistently been the best of the major labs when it comes to model safety.","reply":{"parent":{"cid":"bafyreib35oka7bhwkk3nxx5gipm6gunm5mcvodn5bmlmqhnqotj3gyvon4","uri":"at://did:plc:qcnyz4einvy2snq6rjykmays/app.bsky.feed.post/3mbksvbmcmk2c"},"root":{"cid":"bafyreibsj5rrvykx2tu5xdvr7diaxfu57kjbs2fo6wojr7qsyyaec7mrpu","uri":"at://did:plc:mpdezz4nkre7vyift2rttggl/app.bsky.feed.post/3mbkrtqrfqs2a"}}},"replyCount":0,"repostCount":0,"likeCount":3,"quoteCount":0,"indexedAt":"2026-01-04T07:11:52.132Z","labels":[]},"rendered":{"html":"I think you're misreading that sentence. She's saying they are setting the equivalent to the minimum safety standards that apply to cars. They're setting a baseline for all products that use their APIs. Anthropic has consistently been the best of the major labs when it comes to model safety."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mblahapm6c23","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mblahapm6c23","cid":"bafyreic6m3pwwc7ingyrv2jsbaiat6fnwbjmcmlqb77aa3bpioluvd2mwy","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-04T05:56:27.044Z","langs":["en"],"text":"I've not done all the calculations, but this should fit easily within the Cloudflare Workers free plan. If it doesn't then it's probably a sign you should spend less time here","embed":{"$type":"app.bsky.embed.record","record":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbk6wjtfmc2u","cid":"bafyreie2puzvecgocwl6zi2piv2a4iheq6slqc332l6bcaaz2jmtob3rq4"}}},"embed":{"$type":"app.bsky.embed.record#view","record":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbk6wjtfmc2u","cid":"bafyreie2puzvecgocwl6zi2piv2a4iheq6slqc332l6bcaaz2jmtob3rq4","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg"},"value":{"$type":"app.bsky.feed.post","createdAt":"2026-01-03T19:56:32.700Z","text":"My experimental single-user PDS has a name!\n\nMeet βοΈ Cirrus, the lightest PDS in the Atmosphere\n\nnpm create pds@latest"}}},"replyCount":1,"repostCount":0,"likeCount":45,"quoteCount":0,"indexedAt":"2026-01-04T05:56:25.832Z","labels":[]},"rendered":{"html":"I've not done all the calculations, but this should fit easily within the Cloudflare Workers free plan. If it doesn't then it's probably a sign you should spend less time here"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbl56ulo2223","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbl56ulo2223","cid":"bafyreibx6ocmaigoqp3jihke5iuhuggwmomkkb7k26bglr22jumhgvdvi4","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-04T04:58:04.673Z","langs":["en"],"text":"A durable object cold start is 1-2 seconds","reply":{"parent":{"cid":"bafyreidjgdyhrqd63u2d3yxpsmew56nirljoirr6ulngwl3zz4i3meq3sq","uri":"at://did:plc:7thjmw5kofr6iqjltcqje6d3/app.bsky.feed.post/3mbkoxuvvqc2b"},"root":{"cid":"bafyreie2puzvecgocwl6zi2piv2a4iheq6slqc332l6bcaaz2jmtob3rq4","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbk6wjtfmc2u"}}},"replyCount":0,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-04T04:58:06.743Z","labels":[]},"rendered":{"html":"A durable object cold start is 1-2 seconds"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbkhhgqgok23","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbkhhgqgok23","cid":"bafyreihapkybz6pjonqjzsahj4ujvwfc37667x4qd7qhdoqhpi6k7g3zsu","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-03T22:29:09.818Z","langs":["en"],"text":"There we go. Release going out now. pds.mk.gg","reply":{"parent":{"cid":"bafyreib42bbjltafq3qlotbxnkmvpmmichpl2leznpqta6jwzywrwwa73i","uri":"at://did:plc:qttsv4e7pu2jl3ilanfgc3zn/app.bsky.feed.post/3mbkfcw6kyk2l"},"root":{"cid":"bafyreie2puzvecgocwl6zi2piv2a4iheq6slqc332l6bcaaz2jmtob3rq4","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbk6wjtfmc2u"}},"embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://pds.mk.gg/","title":"βοΈ","description":""}},"facets":[{"index":{"byteStart":36,"byteEnd":45},"features":[{"$type":"app.bsky.richtext.facet#link","uri":"https://pds.mk.gg/"}]}]},"embed":{"$type":"app.bsky.embed.external#view","external":{"uri":"https://pds.mk.gg/","title":"βοΈ","description":""}},"replyCount":0,"repostCount":0,"likeCount":4,"quoteCount":0,"indexedAt":"2026-01-03T22:29:10.436Z","labels":[]},"rendered":{"html":"There we go. Release going out now. pds.mk.gg"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbkgwiwj7c2u","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbkgwiwj7c2u","cid":"bafyreiegahnkhdqx2fq27axswnteqayov2pwtscokacblixdla2pycvqcu","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-03T22:19:41.689Z","langs":["en"],"text":"I would be more than amicable","reply":{"parent":{"cid":"bafyreifrczmdzx2a7hwfnbnvf3ulde6uvvd52emcylj3gxg344q2ilxnou","uri":"at://did:plc:dzvxvsiy3maw4iarpvizsj67/app.bsky.feed.post/3mbkfmnx4yk2x"},"root":{"cid":"bafyreie2puzvecgocwl6zi2piv2a4iheq6slqc332l6bcaaz2jmtob3rq4","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbk6wjtfmc2u"}}},"replyCount":1,"repostCount":0,"likeCount":8,"quoteCount":0,"indexedAt":"2026-01-03T22:19:42.432Z","labels":[]},"rendered":{"html":"I would be more than amicable"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbkdowdwds23","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbkdowdwds23","cid":"bafyreicejeaudx5lqcx3paykcmhqt3nqsg5fazob2u3pqhrbafkzasbb4i","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-03T21:21:46.099Z","langs":["en"],"text":"I've not tried it with bun, so I'll look at that. There's nothing to see at the site root. It's all API calls. I should probably serve a page from there though.","reply":{"parent":{"cid":"bafyreiakp5p6jyfhrd7htitakvyucm5bcopdnnfvzatwe4p7h3i7zd6u74","uri":"at://did:plc:yad7oxntnq4bv45uycykb4eg/app.bsky.feed.post/3mbkd6qlumc2i"},"root":{"cid":"bafyreie2puzvecgocwl6zi2piv2a4iheq6slqc332l6bcaaz2jmtob3rq4","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbk6wjtfmc2u"}}},"replyCount":2,"repostCount":0,"likeCount":2,"quoteCount":0,"indexedAt":"2026-01-03T21:21:46.239Z","labels":[]},"rendered":{"html":"I've not tried it with bun, so I'll look at that. There's nothing to see at the site root. It's all API calls. I should probably serve a page from there though."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbk7rotb6c2z","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbk7rotb6c2z","cid":"bafyreiadwtgpj52v2dt2wqm7msakpzozg2lqutpfeojqgm4og3ldppppwi","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-03T20:11:43.910Z","langs":["en"],"text":"Here's the repo github.com/ascorbic/cir...","reply":{"parent":{"cid":"bafyreie2puzvecgocwl6zi2piv2a4iheq6slqc332l6bcaaz2jmtob3rq4","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbk6wjtfmc2u"},"root":{"cid":"bafyreie2puzvecgocwl6zi2piv2a4iheq6slqc332l6bcaaz2jmtob3rq4","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbk6wjtfmc2u"}},"embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://github.com/ascorbic/cirrus","title":"GitHub - ascorbic/cirrus: A single-user ATProto PDS that runs on a Cloudflare Worker","description":"A single-user ATProto PDS that runs on a Cloudflare Worker - ascorbic/cirrus","thumb":{"$type":"blob","ref":{"$link":"bafkreigo37a4d3ykw3pbwnp7hf7uih2zhc3han2ypglikmivuu7emtohca"},"mimeType":"image/jpeg","size":357109}}},"facets":[{"index":{"byteStart":16,"byteEnd":42},"features":[{"$type":"app.bsky.richtext.facet#link","uri":"https://github.com/ascorbic/cirrus"}]}]},"embed":{"$type":"app.bsky.embed.external#view","external":{"uri":"https://github.com/ascorbic/cirrus","title":"GitHub - ascorbic/cirrus: A single-user ATProto PDS that runs on a Cloudflare Worker","description":"A single-user ATProto PDS that runs on a Cloudflare Worker - ascorbic/cirrus","thumb":"https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreigo37a4d3ykw3pbwnp7hf7uih2zhc3han2ypglikmivuu7emtohca@jpeg"}},"replyCount":3,"repostCount":6,"likeCount":40,"quoteCount":0,"indexedAt":"2026-01-03T20:11:46.130Z","labels":[]},"rendered":{"html":"Here's the repo github.com/ascorbic/cir..."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbk6wjtfmc2u","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbk6wjtfmc2u","cid":"bafyreie2puzvecgocwl6zi2piv2a4iheq6slqc332l6bcaaz2jmtob3rq4","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-03T19:56:32.700Z","langs":["en"],"text":"My experimental single-user PDS has a name!\n\nMeet βοΈ Cirrus, the lightest PDS in the Atmosphere\n\nnpm create pds@latest","embed":{"$type":"app.bsky.embed.video","alt":"npm create pds\n...\nCirrus","aspectRatio":{"height":1080,"width":1368},"video":{"$type":"blob","ref":{"$link":"bafkreieih5jyjnh7xy6inrr5uiitichx3kzskvpx2oniyz3jvh3cioizlm"},"mimeType":"video/mp4","size":212636}}},"embed":{"$type":"app.bsky.embed.video#view","cid":"bafkreieih5jyjnh7xy6inrr5uiitichx3kzskvpx2oniyz3jvh3cioizlm","playlist":"https://video.bsky.app/watch/did%3Aplc%3Auwbl4k3tza7eyjv3morkrld2/bafkreieih5jyjnh7xy6inrr5uiitichx3kzskvpx2oniyz3jvh3cioizlm/playlist.m3u8","thumbnail":"https://video.bsky.app/watch/did%3Aplc%3Auwbl4k3tza7eyjv3morkrld2/bafkreieih5jyjnh7xy6inrr5uiitichx3kzskvpx2oniyz3jvh3cioizlm/thumbnail.jpg","alt":"npm create pds\n...\nCirrus","aspectRatio":{"height":1080,"width":1368}},"replyCount":16,"repostCount":51,"likeCount":280,"quoteCount":11,"indexedAt":"2026-01-03T19:56:33.932Z","labels":[]},"rendered":{"html":"My experimental single-user PDS has a name!
\n
\nMeet βοΈ Cirrus, the lightest PDS in the Atmosphere
\n
\nnpm create pds@latest"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbk3z2swrs2u","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbk3z2swrs2u","cid":"bafyreieaqqev2brmabvylqyth72aaxxdq7j6xljry24exqtivikifa5o3a","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-03T19:04:16.396Z","langs":["en"],"text":"It's pretty easy to check if a package exists, so I doubt it","reply":{"parent":{"cid":"bafyreigofu6vhykrkpexa3t2xfapdun5pfgwqrwfhlvo3ya42xfslzyfjy","uri":"at://did:plc:nn5oznlzbzwof7wv47o6ng6b/app.bsky.feed.post/3mbk2iabzic22"},"root":{"cid":"bafyreicqgqauier4qhndyichqx2svjiguaaskxbspuzqyxgqsb6ow7pd4i","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbjxoy7nek2a"}}},"replyCount":1,"repostCount":0,"likeCount":0,"quoteCount":0,"indexedAt":"2026-01-03T19:04:17.531Z","labels":[]},"rendered":{"html":"It's pretty easy to check if a package exists, so I doubt it"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbjxoy7nek2a","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbjxoy7nek2a","cid":"bafyreicqgqauier4qhndyichqx2svjiguaaskxbspuzqyxgqsb6ow7pd4i","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-03T17:47:03.155Z","langs":["en"],"text":"Has anyone ever explained why npm returns a 404 for auth errors when publishing?"},"replyCount":2,"repostCount":0,"likeCount":2,"quoteCount":0,"indexedAt":"2026-01-03T17:47:06.543Z","labels":[]},"rendered":{"html":"Has anyone ever explained why npm returns a 404 for auth errors when publishing?"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbj2szsaop2g","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbj2szsaop2g","cid":"bafyreihocok2ruuu57quchazhutospl5esrrqcdwa4m5ovoh6cbk36c7mi","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-03T09:10:20.517Z","langs":["en"],"text":"Monkey paw curls: how about three then. Taiwan is hardly sleeping easy right now","reply":{"parent":{"cid":"bafyreiess5vsblcnaieoalorhzkx3bsiho7eobvjmt66qgja3zl4xptjye","uri":"at://did:plc:34r2ipt6f7idg5w7hnsf7afa/app.bsky.feed.post/3mbiwdvsmhs24"},"root":{"cid":"bafyreiess5vsblcnaieoalorhzkx3bsiho7eobvjmt66qgja3zl4xptjye","uri":"at://did:plc:34r2ipt6f7idg5w7hnsf7afa/app.bsky.feed.post/3mbiwdvsmhs24"}}},"replyCount":0,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-03T09:10:21.330Z","labels":[]},"rendered":{"html":"Monkey paw curls: how about three then. Taiwan is hardly sleeping easy right now"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbhx3revcs2y","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbhx3revcs2y","cid":"bafyreif62v74akpnfc2yuwjl6nrygw5lpsskoeiiryq3rslp22ibi44poa","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-02T22:30:58.976Z","langs":["en"],"text":"(Just pointed Claude at @timkellogg.me's blog and told it to do some reading and get on with it)","reply":{"parent":{"cid":"bafyreidp5ls5qfwd7g6wokpwmdp75z67sbtj6e7dky4gore2unqnxznkfu","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbhww2rtrk2y"},"root":{"cid":"bafyreidp5ls5qfwd7g6wokpwmdp75z67sbtj6e7dky4gore2unqnxznkfu","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbhww2rtrk2y"}},"facets":[{"index":{"byteStart":24,"byteEnd":38},"features":[{"$type":"app.bsky.richtext.facet#mention","did":"did:plc:ckaz32jwl6t2cno6fmuw2nhn"}]}]},"replyCount":1,"repostCount":0,"likeCount":7,"quoteCount":0,"indexedAt":"2026-01-02T22:30:59.630Z","labels":[]},"rendered":{"html":"(Just pointed Claude at @timkellogg.me's blog and told it to do some reading and get on with it)"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbhww2rtrk2y","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbhww2rtrk2y","cid":"bafyreidp5ls5qfwd7g6wokpwmdp75z67sbtj6e7dky4gore2unqnxznkfu","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-02T22:27:47.510Z","langs":["en"],"text":"Took a break from building a PDS like everyone else to build a stateful agent assistant like everyone else."},"replyCount":2,"repostCount":2,"likeCount":66,"quoteCount":1,"indexedAt":"2026-01-02T22:27:47.732Z","labels":[]},"rendered":{"html":"Took a break from building a PDS like everyone else to build a stateful agent assistant like everyone else."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbhwmskjv22y","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbhwmskjv22y","cid":"bafyreifbai36qrzfphhwwdl6fvaq7oaurozi4ktkczzrmc5vgl42jc7fsq","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-02T22:22:36.893Z","langs":["en"],"text":"actual lol","reply":{"parent":{"cid":"bafyreifiyoguckmjugrn225fl5twv2gdfgr57qrwecw57mkncsbxpk6exy","uri":"at://did:plc:p572wxnsuoogcrhlfrlizlrb/app.bsky.feed.post/3mbhmyuuzq22d"},"root":{"cid":"bafyreifiyoguckmjugrn225fl5twv2gdfgr57qrwecw57mkncsbxpk6exy","uri":"at://did:plc:p572wxnsuoogcrhlfrlizlrb/app.bsky.feed.post/3mbhmyuuzq22d"}}},"replyCount":0,"repostCount":0,"likeCount":6,"quoteCount":0,"indexedAt":"2026-01-02T22:22:37.333Z","labels":[]},"rendered":{"html":"actual lol"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbhwkzdk3k2y","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbhwkzdk3k2y","cid":"bafyreianugy3szfc4zcccexfgowls7f2v33zs3emjqj6tcugnw5pjmielu","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-02T22:21:36.895Z","langs":["en"],"text":"I suppose statistically it's always lots of people's first day on the internet, but the replies to @bsky.app sure do have a lot of people being confused by their first day on the internet","embed":{"$type":"app.bsky.embed.record","record":{"uri":"at://did:plc:z72i7hdynmk6r22z27h6tvur/app.bsky.feed.post/3mbhel6ij7s2y","cid":"bafyreiafxmo7n3md67dry6fctyk777npwiqd4qjees4noe4epupywnkwoe"}},"facets":[{"index":{"byteStart":99,"byteEnd":108},"features":[{"$type":"app.bsky.richtext.facet#mention","did":"did:plc:z72i7hdynmk6r22z27h6tvur"}]}]},"embed":{"$type":"app.bsky.embed.record#view","record":{"uri":"at://did:plc:z72i7hdynmk6r22z27h6tvur/app.bsky.feed.post/3mbhel6ij7s2y","cid":"bafyreiafxmo7n3md67dry6fctyk777npwiqd4qjees4noe4epupywnkwoe","author":{"did":"did:plc:z72i7hdynmk6r22z27h6tvur","handle":"bsky.app","displayName":"Bluesky","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:z72i7hdynmk6r22z27h6tvur/bafkreihwihm6kpd6zuwhhlro75p5qks5qtrcu55jp3gddbfjsieiv7wuka@jpeg"},"value":{"$type":"app.bsky.feed.post","createdAt":"2026-01-02T16:59:34.947Z","text":"Want to discover great posts beyond who you already follow? The For You feed, built by @spacecowboy17.bsky.social, is a personalized algorithmic feed based on your likes. It's one of our favorites for finding cool conversations across the network.\n\nTry it here: bsky.app/profile/spac..."}}},"replyCount":0,"repostCount":1,"likeCount":4,"quoteCount":0,"indexedAt":"2026-01-02T22:21:37.436Z","labels":[]},"rendered":{"html":"I suppose statistically it's always lots of people's first day on the internet, but the replies to @bsky.app sure do have a lot of people being confused by their first day on the internet"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbhvzh7eyk2y","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbhvzh7eyk2y","cid":"bafyreid6yh46l4f53pnkpt5o5ry3fi6grxqu4bynmd7bb7pdp7ryo5oi5y","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-02T22:11:47.459Z","langs":["en"],"text":"I did wonder why that was your Slack org name","reply":{"parent":{"cid":"bafyreiaesn7abfubjkxnwqqybgiyrkhbwkcy62w5hj6zazhi7lizs2ahxu","uri":"at://did:plc:rfqyqd6el63kkqckjrtq2xsi/app.bsky.feed.post/3mbht5oezef2q"},"root":{"cid":"bafyreiaesn7abfubjkxnwqqybgiyrkhbwkcy62w5hj6zazhi7lizs2ahxu","uri":"at://did:plc:rfqyqd6el63kkqckjrtq2xsi/app.bsky.feed.post/3mbht5oezef2q"}}},"replyCount":0,"repostCount":0,"likeCount":0,"quoteCount":0,"indexedAt":"2026-01-02T22:11:48.234Z","labels":[]},"rendered":{"html":"I did wonder why that was your Slack org name"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbhm3pfow224","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbhm3pfow224","cid":"bafyreiasj4wzmxhfgxtfmvmoejmxbzs2ameulpjpaxerkdigekeapzai2m","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-02T19:14:05.745Z","langs":["en"],"text":"I switched to For You a few months ago and it's been my default ever since. It's so much better than the alternatives.","reply":{"parent":{"cid":"bafyreigcapzz7ainszfkbeynzwwob75cy4iudbf5jabflv6w66ajpf372e","uri":"at://did:plc:7tppjycx5jx2brjn66qrf3wa/app.bsky.feed.post/3mbhlt2qi6k2w"},"root":{"cid":"bafyreiafxmo7n3md67dry6fctyk777npwiqd4qjees4noe4epupywnkwoe","uri":"at://did:plc:z72i7hdynmk6r22z27h6tvur/app.bsky.feed.post/3mbhel6ij7s2y"}}},"replyCount":1,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-02T19:14:06.329Z","labels":[]},"rendered":{"html":"I switched to For You a few months ago and it's been my default ever since. It's so much better than the alternatives."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbhk7h2e5k2z","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbhk7h2e5k2z","cid":"bafyreib7lvnc5o42q2ck6wvh7fay7zyk47suosfrzb4ypiewijfpp2rznu","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-02T18:40:23.719Z","langs":["en"],"text":"The default feed is already algorithmic","reply":{"parent":{"cid":"bafyreihtl5ggbwbnm2lgkvia7ifd6kwa55p7jyx3ykmjhx2kiydgp54trq","uri":"at://did:plc:e55p5gcfpkmqij3u6tsvjl34/app.bsky.feed.post/3mbhg3sdlqk2n"},"root":{"cid":"bafyreiafxmo7n3md67dry6fctyk777npwiqd4qjees4noe4epupywnkwoe","uri":"at://did:plc:z72i7hdynmk6r22z27h6tvur/app.bsky.feed.post/3mbhel6ij7s2y"}}},"replyCount":3,"repostCount":0,"likeCount":6,"quoteCount":0,"indexedAt":"2026-01-02T18:40:23.234Z","labels":[]},"rendered":{"html":"The default feed is already algorithmic"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbgwaghiok2g","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbgwaghiok2g","cid":"bafyreigmigguiov4a43uq5er5jui3ruu53u7wctdqqhn6sx3pxco5vpnja","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-02T12:43:01.781Z","langs":["en"],"text":"\"Villagers Against the Solar Threat\"","embed":{"$type":"app.bsky.embed.recordWithMedia","media":{"$type":"app.bsky.embed.images","images":[{"alt":"Sunshine, 2007","aspectRatio":{"height":600,"width":900},"image":{"$type":"blob","ref":{"$link":"bafkreicuxno7no3p3jiceqxw3m2c7c6b3f3brxlws5ddwof4mr5e2rfppm"},"mimeType":"image/jpeg","size":266709}}]},"record":{"$type":"app.bsky.embed.record","record":{"cid":"bafyreia6epssziwvpiekt5biayo4uhptah565ztqtbuyea2givzsu4d5nu","uri":"at://did:plc:hxqhksy2jsnckigjdrbyfwx2/app.bsky.feed.post/3mbgswxfp2s24"}}}},"embed":{"$type":"app.bsky.embed.recordWithMedia#view","media":{"$type":"app.bsky.embed.images#view","images":[{"thumb":"https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreicuxno7no3p3jiceqxw3m2c7c6b3f3brxlws5ddwof4mr5e2rfppm@jpeg","fullsize":"https://cdn.bsky.app/img/feed_fullsize/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreicuxno7no3p3jiceqxw3m2c7c6b3f3brxlws5ddwof4mr5e2rfppm@jpeg","alt":"Sunshine, 2007","aspectRatio":{"height":600,"width":900}}]},"record":{"record":{"$type":"app.bsky.embed.record#viewRecord","uri":"at://did:plc:hxqhksy2jsnckigjdrbyfwx2/app.bsky.feed.post/3mbgswxfp2s24","cid":"bafyreia6epssziwvpiekt5biayo4uhptah565ztqtbuyea2givzsu4d5nu","author":{"did":"did:plc:hxqhksy2jsnckigjdrbyfwx2","handle":"dalebennett91.bsky.social","displayName":"Dale Bennett","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:hxqhksy2jsnckigjdrbyfwx2/bafkreibydbm3ri6fkrsjrk7qxr4vzn5awowyb347euhw5q53tpw4rqa75i@jpeg","associated":{"activitySubscription":{"allowSubscriptions":"followers"}},"labels":[],"createdAt":"2023-09-21T12:22:40.704Z"},"value":{"$type":"app.bsky.feed.post","createdAt":"2026-01-02T11:44:02.815Z","embed":{"$type":"app.bsky.embed.external","external":{"description":"The solar energy industry predicts more farms will be approved in 2026 despite local concerns.","thumb":{"$type":"blob","ref":{"$link":"bafkreif57u4cty5a5tr5wnabuz3qpm72uy5b65jdvwgw5pww4skv6qa3t4"},"mimeType":"image/jpeg","size":396355},"title":"Solar farm plans in East Yorkshire and Lincolnshire face critics","uri":"https://www.bbc.co.uk/news/articles/czrkr88pp6yo"}},"facets":[{"features":[{"$type":"app.bsky.richtext.facet#link","uri":"https://www.bbc.co.uk/news/articles/czrkr88pp6yo"}],"index":{"byteEnd":50,"byteStart":21}}],"langs":["en"],"text":"The NIMBYS must lose www.bbc.co.uk/news/article..."},"labels":[],"likeCount":2,"replyCount":0,"repostCount":0,"quoteCount":1,"indexedAt":"2026-01-02T11:44:05.849Z","embeds":[{"$type":"app.bsky.embed.external#view","external":{"uri":"https://www.bbc.co.uk/news/articles/czrkr88pp6yo","title":"Solar farm plans in East Yorkshire and Lincolnshire face critics","description":"The solar energy industry predicts more farms will be approved in 2026 despite local concerns.","thumb":"https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:hxqhksy2jsnckigjdrbyfwx2/bafkreif57u4cty5a5tr5wnabuz3qpm72uy5b65jdvwgw5pww4skv6qa3t4@jpeg"}}]}}},"replyCount":0,"repostCount":0,"likeCount":2,"quoteCount":0,"indexedAt":"2026-01-02T12:43:06.433Z","labels":[]},"rendered":{"html":""Villagers Against the Solar Threat""},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbfjdhc23c2g","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbfjdhc23c2g","cid":"bafyreigw6wyruhgj2q7akf2kzk5jyf5sfe5wy55i5x3izc6ifx75g7au6u","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-01T23:19:24.969Z","langs":["en"],"text":"I don't really get the point of this piece. Ads may not make sense to you if you're not the target audience. Doesn't make them slop. The only takeaway is that these b2b services have margins high enough to justify subway ads even with a very low hit rate","reply":{"parent":{"cid":"bafyreiguokbsufopbmkzj7kpu7viluudlhzeikmbe6533m46xnzfag35we","uri":"at://did:plc:gfv5ildtl44hustabaz5zt6h/app.bsky.feed.post/3mbeq7x2lvs2o"},"root":{"cid":"bafyreiguokbsufopbmkzj7kpu7viluudlhzeikmbe6533m46xnzfag35we","uri":"at://did:plc:gfv5ildtl44hustabaz5zt6h/app.bsky.feed.post/3mbeq7x2lvs2o"}}},"replyCount":0,"repostCount":0,"likeCount":3,"quoteCount":0,"indexedAt":"2026-01-01T23:19:23.431Z","labels":[]},"rendered":{"html":"I don't really get the point of this piece. Ads may not make sense to you if you're not the target audience. Doesn't make them slop. The only takeaway is that these b2b services have margins high enough to justify subway ads even with a very low hit rate"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbfigfm5yc2g","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbfigfm5yc2g","cid":"bafyreidd6sweybj3uq3erl5kz4h5rv7fa65o43q2lqm23lghyz6jvhwaxy","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-01T23:03:10.125Z","langs":["en"],"text":"It does include all the Murderbot books, most of which are novellas.","reply":{"parent":{"cid":"bafyreib3c35mrr4a6wdrdnjmyku5mikf5rj445ugx2rbyfjqrm4knaimxe","uri":"at://did:plc:65ciomg3ozvh7znta3mfadzu/app.bsky.feed.post/3mbfhlh7fck2p"},"root":{"cid":"bafyreihuvv3ba4mdkvzyc4owsysupjjwo2f3bvp7qpliz7x4ndmzaudepe","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbfdmdfrl22g"}}},"replyCount":1,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-01T23:03:08.632Z","labels":[]},"rendered":{"html":"It does include all the Murderbot books, most of which are novellas."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbfdmdfrl22g","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbfdmdfrl22g","cid":"bafyreihuvv3ba4mdkvzyc4owsysupjjwo2f3bvp7qpliz7x4ndmzaudepe","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-01T21:37:00.436Z","langs":["en"],"text":"I read a few more in 2025","embed":{"$type":"app.bsky.embed.recordWithMedia","media":{"$type":"app.bsky.embed.images","images":[{"alt":"2025 reading challenge: 64 of 50 books read","aspectRatio":{"height":250,"width":862},"image":{"$type":"blob","ref":{"$link":"bafkreiftxogfrnuq7wra4ew4sskypgycvglwk4olvrjrxbqupz4pbxj7wq"},"mimeType":"image/jpeg","size":77328}}]},"record":{"$type":"app.bsky.embed.record","record":{"cid":"bafyreicgxrkmuj5gg5bx3tgvndpkoii4ddzrl2c2wk3ik2g5qwnysmf274","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3lee5lszqtk2q"}}}},"embed":{"$type":"app.bsky.embed.recordWithMedia#view","media":{"$type":"app.bsky.embed.images#view","images":[{"thumb":"https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreiftxogfrnuq7wra4ew4sskypgycvglwk4olvrjrxbqupz4pbxj7wq@jpeg","fullsize":"https://cdn.bsky.app/img/feed_fullsize/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreiftxogfrnuq7wra4ew4sskypgycvglwk4olvrjrxbqupz4pbxj7wq@jpeg","alt":"2025 reading challenge: 64 of 50 books read","aspectRatio":{"height":250,"width":862}}]},"record":{"record":{"$type":"app.bsky.embed.record#viewRecord","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3lee5lszqtk2q","cid":"bafyreicgxrkmuj5gg5bx3tgvndpkoii4ddzrl2c2wk3ik2g5qwnysmf274","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"},"activitySubscription":{"allowSubscriptions":"followers"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"value":{"$type":"app.bsky.feed.post","createdAt":"2024-12-28T09:06:03.836Z","embed":{"$type":"app.bsky.embed.images","images":[{"alt":"2024 reading challenge: You've read 38 of 40 books","aspectRatio":{"height":399,"width":1007},"image":{"$type":"blob","ref":{"$link":"bafkreif3ysfyw2p6mbk3o2eo67fgkz7pjhsvpkzex6zj2wrt656t3vojzm"},"mimeType":"image/jpeg","size":50493}}]},"langs":["en"],"text":"The question they're all asking is will he manage it"},"labels":[],"likeCount":11,"replyCount":4,"repostCount":0,"quoteCount":4,"indexedAt":"2024-12-28T09:06:03.053Z","embeds":[{"$type":"app.bsky.embed.images#view","images":[{"thumb":"https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreif3ysfyw2p6mbk3o2eo67fgkz7pjhsvpkzex6zj2wrt656t3vojzm@jpeg","fullsize":"https://cdn.bsky.app/img/feed_fullsize/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreif3ysfyw2p6mbk3o2eo67fgkz7pjhsvpkzex6zj2wrt656t3vojzm@jpeg","alt":"2024 reading challenge: You've read 38 of 40 books","aspectRatio":{"height":399,"width":1007}}]}]}}},"replyCount":1,"repostCount":0,"likeCount":6,"quoteCount":0,"indexedAt":"2026-01-01T21:37:05.838Z","labels":[]},"rendered":{"html":"I read a few more in 2025"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbf25cbidk2g","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbf25cbidk2g","cid":"bafyreihosxtwi33pjnfshkq5aca2chssfoy4lwv3wzhbdhyyqwdzomv57i","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-01T18:47:32.255Z","langs":["en"],"text":"Thanks! Don't rely on it for anything important yet though","reply":{"parent":{"cid":"bafyreibej6vcc33thvrgufcliecx7jpthiklzvkx32ulltpbpe675wn4ue","uri":"at://did:plc:e5zplwgiznavptdxhx5n2zlp/app.bsky.feed.post/3mbezvlau3s2v"},"root":{"cid":"bafyreifqoxcrvf7siprmbccdmatwoiiduaelnwedgbwy6faih67qhfi4pm","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbemnlj2xc23"}}},"replyCount":0,"repostCount":0,"likeCount":2,"quoteCount":0,"indexedAt":"2026-01-01T18:47:30.732Z","labels":[]},"rendered":{"html":"Thanks! Don't rely on it for anything important yet though"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbevi4k4js2g","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbevi4k4js2g","cid":"bafyreigpvohdbhs5qfxd6odbckinwhbjqdlienoktafyqjhkriemptzz3m","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-01T17:24:06.636Z","langs":["en"],"text":"I thought it was great, despite the rest of the season being a bit meh. Pleasantly surprised.","reply":{"parent":{"cid":"bafyreifxkt3g622zb7aeutffaabqqoqd4zmmm2ofaqn5epjpqedbaxx724","uri":"at://did:plc:6mf3ewamoesq5rufc6b2syyo/app.bsky.feed.post/3mbetcdhqmo2p"},"root":{"cid":"bafyreifxkt3g622zb7aeutffaabqqoqd4zmmm2ofaqn5epjpqedbaxx724","uri":"at://did:plc:6mf3ewamoesq5rufc6b2syyo/app.bsky.feed.post/3mbetcdhqmo2p"}}},"replyCount":1,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-01T17:24:05.530Z","labels":[]},"rendered":{"html":"I thought it was great, despite the rest of the season being a bit meh. Pleasantly surprised."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mber67b6c226","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mber67b6c226","cid":"bafyreiaxh6grpmuehabmoftenqngostraax5i7qwfmkxkgd7z2bqlmk2d4","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-01T16:06:58.975Z","langs":["en"],"text":"That's the awesome Clack from @bomb.sh","reply":{"parent":{"cid":"bafyreiau2qqftuxww4osybgxmp3qx6fkswy2e7sizuxcbyl57k2hv42psm","uri":"at://did:plc:ca3ze6wraxfqrxiin6qeghpx/app.bsky.feed.post/3mber2bhzm22e"},"root":{"cid":"bafyreifqoxcrvf7siprmbccdmatwoiiduaelnwedgbwy6faih67qhfi4pm","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbemnlj2xc23"}},"facets":[{"index":{"byteStart":30,"byteEnd":38},"features":[{"$type":"app.bsky.richtext.facet#mention","did":"did:plc:mfgkkolrah3jkjfica2vzt5k"}]}]},"replyCount":0,"repostCount":0,"likeCount":2,"quoteCount":0,"indexedAt":"2026-01-01T16:06:58.132Z","labels":[]},"rendered":{"html":"That's the awesome Clack from @bomb.sh"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbeqdmlz5c26","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbeqdmlz5c26","cid":"bafyreihda22da5opt6hlzodckk4bmril7t5mcg45tjj7rrvxzf27qnueiq","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-01T15:52:06.994Z","langs":["en"],"text":"I'm still building it at the moment. You can try it by running \"pnpm create pds\", but it's still very much a work in progress so don't use it for anything important","reply":{"parent":{"cid":"bafyreihrtpirja5qrhnlmtjzijlm2g4rl75sdur4cwae2tijt4obr4bewa","uri":"at://did:plc:4hn2ld3q5zelho23lx372hx5/app.bsky.feed.post/3mbeov3jzdk2f"},"root":{"cid":"bafyreifqoxcrvf7siprmbccdmatwoiiduaelnwedgbwy6faih67qhfi4pm","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbemnlj2xc23"}}},"replyCount":0,"repostCount":0,"likeCount":0,"quoteCount":0,"indexedAt":"2026-01-01T15:52:05.643Z","labels":[]},"rendered":{"html":"I'm still building it at the moment. You can try it by running "pnpm create pds", but it's still very much a work in progress so don't use it for anything important"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbensuz6g226","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbensuz6g226","cid":"bafyreic6mp5qkg4dzlkot3jtqvnlnr3cvpu75hhhmo4ptojgeczabs56ci","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-01T15:06:57.904Z","langs":["en"],"text":"ikr, considering how everyone is building a PDS at the moment!","reply":{"parent":{"cid":"bafyreia27m7woovgfihad4344dqeumkfxhjuloupiyea2ci3y27fximm2e","uri":"at://did:plc:2gkh62xvzokhlf6li4ol3b3d/app.bsky.feed.post/3mbenqijagk2f"},"root":{"cid":"bafyreifqoxcrvf7siprmbccdmatwoiiduaelnwedgbwy6faih67qhfi4pm","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbemnlj2xc23"}}},"replyCount":0,"repostCount":0,"likeCount":2,"quoteCount":0,"indexedAt":"2026-01-01T15:06:57.028Z","labels":[]},"rendered":{"html":"ikr, considering how everyone is building a PDS at the moment!"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbenmi7wcs26","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbenmi7wcs26","cid":"bafyreiaxqy7jp33s5xpramrv7i3nituz3deprjvydmllswrtypu2mold6q","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-01T15:03:23.168Z","langs":["en"],"text":"Only every day for the past two decades","reply":{"parent":{"cid":"bafyreihf5wxhnfiog3m6yudwshicpuu4243zx654qxzu54bupa3ydjj5re","uri":"at://did:plc:bstbkp35mt2fqgqaseurrw3q/app.bsky.feed.post/3mbenanvovk26"},"root":{"cid":"bafyreierd4gfsipi4uw6y2nilsax7xh5pvmht6q5a4bbvzifxuaoakbpvm","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbbfrnhn2c2h"}}},"replyCount":0,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-01T15:03:22.232Z","labels":[]},"rendered":{"html":"Only every day for the past two decades"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbeniuumak26","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbeniuumak26","cid":"bafyreie2kgyrvcjvrfax67tcwwlxctrrn5zp2m5umn4dgsoyaq6alahcca","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-01T15:01:22.210Z","langs":["en"],"text":"This runs on a Cloudflare worker. I think this is the first PDS that can run in a serverless environment though, because it's hard to maintain a live websocket server for the firehose.","reply":{"parent":{"cid":"bafyreigpi4qssx5x7o46yxwpclahkz7cev2gd7dkve5o6p42yvslrtfrvy","uri":"at://did:plc:4hn2ld3q5zelho23lx372hx5/app.bsky.feed.post/3mben5trxm22h"},"root":{"cid":"bafyreifqoxcrvf7siprmbccdmatwoiiduaelnwedgbwy6faih67qhfi4pm","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbemnlj2xc23"}}},"replyCount":1,"repostCount":0,"likeCount":2,"quoteCount":0,"indexedAt":"2026-01-01T15:01:21.131Z","labels":[]},"rendered":{"html":"This runs on a Cloudflare worker. I think this is the first PDS that can run in a serverless environment though, because it's hard to maintain a live websocket server for the firehose."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mben57efk226","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mben57efk226","cid":"bafyreiagkt624zmh6gu2tl7tfshlxhjeuvgqqpq5dt7fdqquuyeboee4oa","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-01T14:54:50.560Z","langs":["en"],"text":"Thanks! Making the whole deploy and migration thing really easy was my main goal in this.","reply":{"parent":{"cid":"bafyreic6s7oyybpahjyjzy7phhyvjt7wsq3qf6mfvm244yduaqqita5y2y","uri":"at://did:plc:jbeaa5kdaladzwq3r7f5xgwe/app.bsky.feed.post/3mbemxkethk2n"},"root":{"cid":"bafyreifqoxcrvf7siprmbccdmatwoiiduaelnwedgbwy6faih67qhfi4pm","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbemnlj2xc23"}}},"replyCount":0,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-01T14:54:49.735Z","labels":[]},"rendered":{"html":"Thanks! Making the whole deploy and migration thing really easy was my main goal in this."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbempnbrk223","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbempnbrk223","cid":"bafyreidmukajvcb26ynfrby6ajlinvfohjho3poht567xsgk4p6vcqutii","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-01T14:47:15.393Z","langs":["en"],"text":"If you're feeling bold, try \"pnpm create pds\"","reply":{"parent":{"cid":"bafyreifqoxcrvf7siprmbccdmatwoiiduaelnwedgbwy6faih67qhfi4pm","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbemnlj2xc23"},"root":{"cid":"bafyreifqoxcrvf7siprmbccdmatwoiiduaelnwedgbwy6faih67qhfi4pm","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbemnlj2xc23"}}},"replyCount":1,"repostCount":0,"likeCount":6,"quoteCount":0,"indexedAt":"2026-01-01T14:47:16.329Z","labels":[]},"rendered":{"html":"If you're feeling bold, try "pnpm create pds""},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbemnlj2xc23","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbemnlj2xc23","cid":"bafyreifqoxcrvf7siprmbccdmatwoiiduaelnwedgbwy6faih67qhfi4pm","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-01T14:46:06.425Z","langs":["en"],"text":"It's going to be very easy to migrate to my PDS, and you can try it out in dev first.\n\nHere's an end-to-end migration of @mk.gg to my local dev server. All real, all real-time except media download which I sped up.","embed":{"$type":"app.bsky.embed.video","alt":"pnpm pds migrate","aspectRatio":{"height":1080,"width":1368},"video":{"$type":"blob","ref":{"$link":"bafkreihvcprho4ki5ra7j5c73njm23h3uykbago7j23mbeius564iaug3i"},"mimeType":"video/mp4","size":1286002}},"facets":[{"index":{"byteStart":121,"byteEnd":127},"features":[{"$type":"app.bsky.richtext.facet#mention","did":"did:plc:uwbl4k3tza7eyjv3morkrld2"}]}]},"embed":{"$type":"app.bsky.embed.video#view","cid":"bafkreihvcprho4ki5ra7j5c73njm23h3uykbago7j23mbeius564iaug3i","playlist":"https://video.bsky.app/watch/did%3Aplc%3Auwbl4k3tza7eyjv3morkrld2/bafkreihvcprho4ki5ra7j5c73njm23h3uykbago7j23mbeius564iaug3i/playlist.m3u8","thumbnail":"https://video.bsky.app/watch/did%3Aplc%3Auwbl4k3tza7eyjv3morkrld2/bafkreihvcprho4ki5ra7j5c73njm23h3uykbago7j23mbeius564iaug3i/thumbnail.jpg","alt":"pnpm pds migrate","aspectRatio":{"height":1080,"width":1368}},"replyCount":6,"repostCount":8,"likeCount":56,"quoteCount":0,"indexedAt":"2026-01-01T14:46:07.838Z","labels":[]},"rendered":{"html":"It's going to be very easy to migrate to my PDS, and you can try it out in dev first.
\n
\nHere's an end-to-end migration of @mk.gg to my local dev server. All real, all real-time except media download which I sped up."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbedfyiqlk26","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbedfyiqlk26","cid":"bafyreihjkbig74ty7tgm3qf7tpdjmynnvukx2vky5vtuyiiflf2dcwqa6i","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-01T12:00:47.934Z","langs":["en"],"text":"It depends on a dozen or so of the atproto libs, so I think that one is off the table","reply":{"parent":{"cid":"bafyreifn2ki2opldvdcbfvr5vp6dwdv2fvi6yfmjwe7r4yxzlsfkkeb75m","uri":"at://did:plc:2gkh62xvzokhlf6li4ol3b3d/app.bsky.feed.post/3mbecj627ss2f"},"root":{"cid":"bafyreigy2jdg4wjhfdylp3gk32fkp3asr2tukbuekkfjbclfbsg7qheymm","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbebo7mhv226"}}},"replyCount":0,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-01T12:00:47.530Z","labels":[]},"rendered":{"html":"It depends on a dozen or so of the atproto libs, so I think that one is off the table"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbebrvxx422h","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbebrvxx422h","cid":"bafyreigpbe5aqdwhgcasey6tbumtriuej23vyrbjvtlbcprkxko2w6bzhq","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-01T11:31:40.457Z","langs":["en"],"text":"This is a joke. It's still called @ascorbic/pds for now","reply":{"parent":{"cid":"bafyreigy2jdg4wjhfdylp3gk32fkp3asr2tukbuekkfjbclfbsg7qheymm","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbebo7mhv226"},"root":{"cid":"bafyreigy2jdg4wjhfdylp3gk32fkp3asr2tukbuekkfjbclfbsg7qheymm","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbebo7mhv226"}}},"replyCount":1,"repostCount":0,"likeCount":3,"quoteCount":0,"indexedAt":"2026-01-01T11:31:41.430Z","labels":[]},"rendered":{"html":"This is a joke. It's still called @ascorbic/pds for now"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbebo7mhv226","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbebo7mhv226","cid":"bafyreigy2jdg4wjhfdylp3gk32fkp3asr2tukbuekkfjbclfbsg7qheymm","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-01T11:29:36.349Z","langs":["en"],"text":"It's not called myPDS after the possessive pronoun. It's actually named after My Widenius."},"replyCount":1,"repostCount":0,"likeCount":8,"quoteCount":0,"indexedAt":"2026-01-01T11:29:35.231Z","labels":[]},"rendered":{"html":"It's not called myPDS after the possessive pronoun. It's actually named after My Widenius."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbbynacx7c2g","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbbynacx7c2g","cid":"bafyreiex7ddp2p5qadaatemy725kupsg4rq6hehf734hqvelgdologjvdq","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2025-12-31T13:42:40.377Z","langs":["en"],"text":"Maybe just exclude common false positive TLDs from protocol-less detection. For English, ignoring .no, .me, .it and .to would catch most mistakes.","reply":{"parent":{"cid":"bafyreiefylqselkeqqr5ejpn5l254l5nois3cznfhgnvl4xbk3afszqyju","uri":"at://did:plc:ysutmi7poqnwgmvs7wdlfbgz/app.bsky.feed.post/3mbbfryuyhc2s"},"root":{"cid":"bafyreibjgt2fxdxxgwbeq5uchmkpwbb7dzdkn5gsilvzkvou2ksck2v4ee","uri":"at://did:plc:oisofpd7lj26yvgiivf3lxsi/app.bsky.feed.post/3mbbbjyqtfk2q"}}},"replyCount":1,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2025-12-31T13:42:38.632Z","labels":[]},"rendered":{"html":"Maybe just exclude common false positive TLDs from protocol-less detection. For English, ignoring .no, .me, .it and .to would catch most mistakes."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbbyewesyc2g","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbbyewesyc2g","cid":"bafyreiftqtrdvzrvb7ychkkteopbjyjgwmn44pjenbdgme2bhjbjbr7xce","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2025-12-31T13:38:01.517Z","langs":["en"],"text":"They don't stop when they lose signal. They work in tunnels and other places without signal or GPS. The computer is onboard. They do stop at junctions where the lights have failed.","reply":{"parent":{"cid":"bafyreiewzyo7jhnyerpdtvghgo2a55bw5l7eh2ykyum3rp2o5z3fd5vkmy","uri":"at://did:plc:xfatxful4iedzcrqm5nx7bix/app.bsky.feed.post/3mbaguewmxk2x"},"root":{"cid":"bafyreig4odnb3uevq3utmvfuapu774f3iiqtathja77parliwwdaoi2f34","uri":"at://did:plc:2clbcftlrvnd7edcmd4s5c4i/app.bsky.feed.post/3mbaa2yevak2f"}}},"replyCount":1,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2025-12-31T13:37:59.532Z","labels":[]},"rendered":{"html":"They don't stop when they lose signal. They work in tunnels and other places without signal or GPS. The computer is onboard. They do stop at junctions where the lights have failed."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbbgochxm22h","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbbgochxm22h","cid":"bafyreie72pdmvgrdg6l4ideirlhlwrmo37fvxzyxunrsigzobm2mfepwou","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2025-12-31T08:21:08.840Z","langs":["en"],"text":"CALL NOW OUR OPERATORS ARE WAITING","reply":{"parent":{"cid":"bafyreiano7ntnvld2nv3l2to3u4asb6iilncdqibydlcb62xx2tiozhogq","uri":"at://did:plc:qcxqtc2yzznbaazu7egncqqx/app.bsky.feed.post/3mbbfwko3ns2g"},"root":{"cid":"bafyreierd4gfsipi4uw6y2nilsax7xh5pvmht6q5a4bbvzifxuaoakbpvm","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbbfrnhn2c2h"}}},"replyCount":0,"repostCount":0,"likeCount":2,"quoteCount":0,"indexedAt":"2025-12-31T08:21:09.531Z","labels":[]},"rendered":{"html":"CALL NOW OUR OPERATORS ARE WAITING"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbbfrnhn2c2h","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbbfrnhn2c2h","cid":"bafyreierd4gfsipi4uw6y2nilsax7xh5pvmht6q5a4bbvzifxuaoakbpvm","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2025-12-31T08:05:07.286Z","langs":["en"],"text":"I should probably come up with a name for my single-user PDS software, rather than just calling it \"my PDS\". Though myPDS has a ring to it"},"replyCount":6,"repostCount":0,"likeCount":10,"quoteCount":0,"indexedAt":"2025-12-31T08:05:07.733Z","labels":[]},"rendered":{"html":"I should probably come up with a name for my single-user PDS software, rather than just calling it "my PDS". Though myPDS has a ring to it"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mb7y6rvpa22v","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mb7y6rvpa22v","cid":"bafyreifizfbythzbk3i7rbwtsdb5tgaomabj55ptkpzfpcquwaktsn3m7e","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2025-12-30T18:29:16.024Z","langs":["en"],"text":"Anisota is great for testing PDS edge cases","embed":{"$type":"app.bsky.embed.record","record":{"uri":"at://did:web:pds.mk.gg/app.bsky.feed.post/3mb7x3dojw42q","cid":"bafyreiapzjlhilwxau4fmub7574pjeqngisel7josenyrecuicnf22oete"}}},"embed":{"$type":"app.bsky.embed.record#view","record":{"uri":"at://did:web:pds.mk.gg/app.bsky.feed.post/3mb7x3dojw42q","cid":"bafyreiapzjlhilwxau4fmub7574pjeqngisel7josenyrecuicnf22oete","author":{"did":"did:web:pds.mk.gg","handle":"pds.mk.gg","displayName":"Matt's PDS","avatar":"https://cdn.bsky.app/img/avatar/plain/did:web:pds.mk.gg/bafkreib6zqdibardieugjs77uwono36tgjzfbmc6zrnd7pr5a4kn3rw5we@jpeg"},"value":{"$type":"app.bsky.feed.post","createdAt":"2025-12-30T18:09:26.078Z","text":"Thanks to some testing with @anisota.net I think I now have OAuth working"}}},"replyCount":0,"repostCount":0,"likeCount":12,"quoteCount":0,"indexedAt":"2025-12-30T18:29:15.429Z","labels":[]},"rendered":{"html":"Anisota is great for testing PDS edge cases"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mb6qaviyrk2z","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mb6qaviyrk2z","cid":"bafyreifz7phh2zbdxexklntexpychmh7l5hai3ggyhfr25ovxjfmdmtaiu","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2025-12-30T06:34:37.238Z","langs":["en"],"text":"This is really cool, and also the exact opposite of what I'm trying to do with my PDS. This is like the reference PDS with all the extra bells and whistles, while mine is like the reference PDS minus bells and whistles","embed":{"$type":"app.bsky.embed.record","record":{"uri":"at://did:plc:rnpkyqnmsw4ipey6eotbdnnf/app.bsky.feed.post/3mb6hfeakcu2t","cid":"bafyreifjvrq73amllknxliccgvfahxtrnhouygaz2qsynzf5ignfkqdybe"}}},"embed":{"$type":"app.bsky.embed.record#view","record":{"uri":"at://did:plc:rnpkyqnmsw4ipey6eotbdnnf/app.bsky.feed.post/3mb6hfeakcu2t","cid":"bafyreifjvrq73amllknxliccgvfahxtrnhouygaz2qsynzf5ignfkqdybe","author":{"did":"did:plc:rnpkyqnmsw4ipey6eotbdnnf","handle":"baileytownsend.dev","displayName":"Bailey Townsend π¦","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:rnpkyqnmsw4ipey6eotbdnnf/bafkreihvuwdqwsdcaw7buyoa7tazgatv7aprzzs3zurkkgxoiuqndlnc4i@jpeg"},"value":{"$type":"app.bsky.feed.post","createdAt":"2025-12-30T03:56:03.231Z","text":"@lewis.moe this is an insane amount of work you've done in a month. The pds is looking really good \n\ntangled.org/lewis.moe/bs..."}}},"replyCount":0,"repostCount":1,"likeCount":28,"quoteCount":0,"indexedAt":"2025-12-30T06:34:34.932Z","labels":[]},"rendered":{"html":"This is really cool, and also the exact opposite of what I'm trying to do with my PDS. This is like the reference PDS with all the extra bells and whistles, while mine is like the reference PDS minus bells and whistles"},"collection":"bluesky"},{"id":"at://did:plc:dmgoddsemnyljdrp4jgt4dam/app.bsky.feed.post/3mc3p4ypwm22n","data":{"uri":"at://did:plc:dmgoddsemnyljdrp4jgt4dam/app.bsky.feed.post/3mc3p4ypwm22n","cid":"bafyreibnufmdmvmh24cel5zjemggy2gro53wj3k3qtzckgxo7hmk5ml4ru","author":{"did":"did:plc:dmgoddsemnyljdrp4jgt4dam","handle":"mwdelaney.me","displayName":"Michael","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:dmgoddsemnyljdrp4jgt4dam/bafkreiceamr3su5jnraffld424q2i5vw3dap5aei43qliywmg7glbm6exi@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-06-26T14:50:09.358Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-10T19:01:45.064Z","langs":["en"],"text":"So is this the βhosting your own blog with Eleventy rather than using Medium (or whatever modern reference)β equivalent for having a Bluesky profile?","reply":{"parent":{"cid":"bafyreicf7qggd4rlbvozyfaa374tmrgnxffp47oh62v3wyeuegr5fvb32q","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc3oeuks7s2h"},"root":{"cid":"bafyreicf7qggd4rlbvozyfaa374tmrgnxffp47oh62v3wyeuegr5fvb32q","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc3oeuks7s2h"}}},"replyCount":1,"repostCount":1,"likeCount":2,"quoteCount":0,"indexedAt":"2026-01-10T19:01:45.235Z","labels":[]},"rendered":{"html":"So is this the βhosting your own blog with Eleventy rather than using Medium (or whatever modern reference)β equivalent for having a Bluesky profile?"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc3ujrbtps2h","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc3ujrbtps2h","cid":"bafyreifxoseah5d5mvmvlmqennnpmmsfgklvjf2v54oz26agyz54mv6ilu","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-10T20:38:22.180Z","langs":["en"],"text":"I knew it was cool, didn't really look at it in any detail til I joined Cloudflare. Now I want to use it for everything!","reply":{"parent":{"cid":"bafyreiga6qugkrj2zhooe4wrdhycr7ui4fv4cefxsdnxockn7kmhimzcyu","uri":"at://did:plc:yltnuhmi5446q5gixfz277lu/app.bsky.feed.post/3mc3paj63a226"},"root":{"cid":"bafyreicf7qggd4rlbvozyfaa374tmrgnxffp47oh62v3wyeuegr5fvb32q","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc3oeuks7s2h"}}},"replyCount":0,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-10T20:38:20.931Z","labels":[]},"rendered":{"html":"I knew it was cool, didn't really look at it in any detail til I joined Cloudflare. Now I want to use it for everything!"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc3uhg4d5s2h","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc3uhg4d5s2h","cid":"bafyreialxlogqjghww5wd3il6ipferw7hsp7bzljt2vgb3l6ubj5hzdhoi","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-10T20:37:03.355Z","langs":["en"],"text":"An excellent analogy","reply":{"parent":{"cid":"bafyreibnufmdmvmh24cel5zjemggy2gro53wj3k3qtzckgxo7hmk5ml4ru","uri":"at://did:plc:dmgoddsemnyljdrp4jgt4dam/app.bsky.feed.post/3mc3p4ypwm22n"},"root":{"cid":"bafyreicf7qggd4rlbvozyfaa374tmrgnxffp47oh62v3wyeuegr5fvb32q","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc3oeuks7s2h"}}},"replyCount":0,"repostCount":0,"likeCount":0,"quoteCount":0,"indexedAt":"2026-01-10T20:37:06.135Z","labels":[]},"rendered":{"html":"An excellent analogy"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc3ovkiobc2h","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc3ovkiobc2h","cid":"bafyreialpc5tcgmntrlpcklmy5idn3j7qulgdtewivmpnzzxpaj7qnsbfy","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-10T18:57:35.266Z","langs":["en"],"text":"Your posts are sent via the relay. Images and videos are requested directly by the appview, but it caches them and serves them from a CDN so you don't pay for the traffic to your viral cat videos","reply":{"parent":{"cid":"bafyreigujnyv3aqbvoi5cowyax4hezjfegnevzd3gehz3rt3c5lhqlh3ym","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc3omqad4c2h"},"root":{"cid":"bafyreicf7qggd4rlbvozyfaa374tmrgnxffp47oh62v3wyeuegr5fvb32q","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc3oeuks7s2h"}}},"replyCount":0,"repostCount":0,"likeCount":5,"quoteCount":0,"indexedAt":"2026-01-10T18:57:34.132Z","labels":[]},"rendered":{"html":"Your posts are sent via the relay. Images and videos are requested directly by the appview, but it caches them and serves them from a CDN so you don't pay for the traffic to your viral cat videos"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc3omqad4c2h","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc3omqad4c2h","cid":"bafyreigujnyv3aqbvoi5cowyax4hezjfegnevzd3gehz3rt3c5lhqlh3ym","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-10T18:52:39.293Z","langs":["en"],"text":"Every PDS serves a firehose via a persistent websocket. This is what makes it hard to run one in most serverless environments. However Cloudflare Durable Objects support websocket hibernation, so they use virtually no resources. They wake up to emit an event when you post, like follow etc.","reply":{"parent":{"cid":"bafyreicf7qggd4rlbvozyfaa374tmrgnxffp47oh62v3wyeuegr5fvb32q","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc3oeuks7s2h"},"root":{"cid":"bafyreicf7qggd4rlbvozyfaa374tmrgnxffp47oh62v3wyeuegr5fvb32q","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc3oeuks7s2h"}}},"replyCount":2,"repostCount":0,"likeCount":7,"quoteCount":0,"indexedAt":"2026-01-10T18:52:38.133Z","labels":[]},"rendered":{"html":"Every PDS serves a firehose via a persistent websocket. This is what makes it hard to run one in most serverless environments. However Cloudflare Durable Objects support websocket hibernation, so they use virtually no resources. They wake up to emit an event when you post, like follow etc."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc3oeuks7s2h","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc3oeuks7s2h","cid":"bafyreicf7qggd4rlbvozyfaa374tmrgnxffp47oh62v3wyeuegr5fvb32q","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-10T18:48:15.394Z","langs":["en"],"text":"I've had a few questions about how much Cirrus costs to host. It's almost certainly free. You get 100k free Worker invocations per day, and requests to a PDS are mostly just from you. If you have a massive number of videos then maybe you'll pay a few pennies for storage, but otherwise it's all free."},"replyCount":2,"repostCount":2,"likeCount":22,"quoteCount":0,"indexedAt":"2026-01-10T18:48:13.934Z","labels":[]},"rendered":{"html":"I've had a few questions about how much Cirrus costs to host. It's almost certainly free. You get 100k free Worker invocations per day, and requests to a PDS are mostly just from you. If you have a massive number of videos then maybe you'll pay a few pennies for storage, but otherwise it's all free."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc3kjsghtc2h","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc3kjsghtc2h","cid":"bafyreiadfukm7p447khjxk5dser7xbcse3ximynyxhr3mfc43p22tyo65u","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-10T17:39:25.961Z","langs":["en"],"text":"It should be easily within the free tier. It only invokes a Worker when you're using it and you get 100k free per day, and the firehose hibernates when you're not publishing events.","reply":{"parent":{"cid":"bafyreibl5a3llekqmvl33ief6phpbb2t5zt6aqf5dhf56jbtqvcykj3ehq","uri":"at://did:plc:65djjyo6wsoxyautw5ohiojl/app.bsky.feed.post/3mc3k5tgv4k2t"},"root":{"cid":"bafyreiboxg2yzvtyjr7lfugckjafq7soxzvv6jlm5mzwrdt5ohzvkbpkoy","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc324mjnnc2y"}}},"replyCount":1,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-10T17:39:24.629Z","labels":[]},"rendered":{"html":"It should be easily within the free tier. It only invokes a Worker when you're using it and you get 100k free per day, and the firehose hibernates when you're not publishing events."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc3f2xm3ak23","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc3f2xm3ak23","cid":"bafyreifnrp5ia2dfxgxpcf7av2ptbbsvylo27hqlptiyva3glvxekmeequ","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-10T16:01:39.362Z","langs":["en"],"text":"I think I'll do it without email. I'm going to try something using the cli, like I'm doing for passkeys","reply":{"parent":{"cid":"bafyreieoj2gp43exsommktvde2mtp32pu5sn5pqrfap6azx6v3ewyjut3e","uri":"at://did:plc:7thjmw5kofr6iqjltcqje6d3/app.bsky.feed.post/3mc3ev2cjh22t"},"root":{"cid":"bafyreihesxcl3d77f4dvj3kgqt5mzohtv23im3o2l5mbyokol3yojcwtzq","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc2pnkz7ks2k"}}},"replyCount":0,"repostCount":0,"likeCount":2,"quoteCount":0,"indexedAt":"2026-01-10T16:01:38.430Z","labels":[]},"rendered":{"html":"I think I'll do it without email. I'm going to try something using the cli, like I'm doing for passkeys"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc3e6lanzc23","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc3e6lanzc23","cid":"bafyreigmzorhfef5xlhakd3hwwqy2ghwsv557q72te6tk2vgyf2fwuadtm","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-10T15:45:46.849Z","langs":["en"],"text":"Oh no there's a robot in my android","reply":{"parent":{"cid":"bafyreiaujxcio5rfptwdm6ba43zml4kuf2zcoanpnf2p4nmuwpgy45rwua","uri":"at://did:plc:mat6mxjku5uyzcciltfs2fgk/app.bsky.feed.post/3mc2ywe7hik2z"},"root":{"cid":"bafyreiaujxcio5rfptwdm6ba43zml4kuf2zcoanpnf2p4nmuwpgy45rwua","uri":"at://did:plc:mat6mxjku5uyzcciltfs2fgk/app.bsky.feed.post/3mc2ywe7hik2z"}},"embed":{"$type":"app.bsky.embed.images","images":[{"image":{"$type":"blob","ref":{"$link":"bafkreihssaxzgwfvpavwv2fkwxxwckgrsvdvtc5unonrjzcs4pb2v5rqye"},"mimeType":"image/jpeg","size":184253},"alt":"Screenshot of Android Linux terminal, showing Claude Code"}]}},"embed":{"$type":"app.bsky.embed.images#view","images":[{"thumb":"https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreihssaxzgwfvpavwv2fkwxxwckgrsvdvtc5unonrjzcs4pb2v5rqye@jpeg","fullsize":"https://cdn.bsky.app/img/feed_fullsize/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreihssaxzgwfvpavwv2fkwxxwckgrsvdvtc5unonrjzcs4pb2v5rqye@jpeg","alt":"Screenshot of Android Linux terminal, showing Claude Code"}]},"replyCount":1,"repostCount":0,"likeCount":2,"quoteCount":0,"indexedAt":"2026-01-10T15:45:47.131Z","labels":[]},"rendered":{"html":"Oh no there's a robot in my android"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc3duuvk4k25","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc3duuvk4k25","cid":"bafyreiel23jem2kazwppmnkhkmvimcvkh4br334mzfaircesjxr2y4ipny","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-10T15:40:21.459Z","langs":["en"],"text":"It's getting better","reply":{"parent":{"cid":"bafyreieehn6bqqk2vj7zqjgsz3pbfyru72kzmsxn6cednn2yydq2rwnat4","uri":"at://did:plc:7ditsi7667pzlxve5kr63u6c/app.bsky.feed.post/3mc35ddolzq23"},"root":{"cid":"bafyreieqkervvioejrqdcoitsis4ujbrr2v6xbbfsbwll3teg64rvxjglm","uri":"at://did:plc:7ditsi7667pzlxve5kr63u6c/app.bsky.feed.post/3mc35czgjum2d"}}},"replyCount":0,"repostCount":0,"likeCount":2,"quoteCount":0,"indexedAt":"2026-01-10T15:40:22.035Z","labels":[]},"rendered":{"html":"It's getting better"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc324mjnnc2y","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc324mjnnc2y","cid":"bafyreiboxg2yzvtyjr7lfugckjafq7soxzvv6jlm5mzwrdt5ohzvkbpkoy","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-10T12:45:43.696Z","langs":["en"],"text":"If you're creating a new identity, Cirrus now offers to add your new signing key to 1Password if the CLI is installed.","embed":{"$type":"app.bsky.embed.images","images":[{"image":{"$type":"blob","ref":{"$link":"bafkreideboyfmwe53uh5fyt7xvvypn7lj4wv34r44c2mw42juad6z5wtae"},"mimeType":"image/jpeg","size":109866},"alt":"Cirrus PDS Signing Key - pds.example.com\nCIRRUS PDS SIGNING KEY\n\nHandle: pds.example.com\nCreated: 2026-01-10T12:41:03.727Z\n\nWARNING: This key controls your identity!"}]}},"embed":{"$type":"app.bsky.embed.images#view","images":[{"thumb":"https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreideboyfmwe53uh5fyt7xvvypn7lj4wv34r44c2mw42juad6z5wtae@jpeg","fullsize":"https://cdn.bsky.app/img/feed_fullsize/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreideboyfmwe53uh5fyt7xvvypn7lj4wv34r44c2mw42juad6z5wtae@jpeg","alt":"Cirrus PDS Signing Key - pds.example.com\nCIRRUS PDS SIGNING KEY\n\nHandle: pds.example.com\nCreated: 2026-01-10T12:41:03.727Z\n\nWARNING: This key controls your identity!"}]},"replyCount":3,"repostCount":1,"likeCount":23,"quoteCount":0,"indexedAt":"2026-01-10T12:45:45.232Z","labels":[]},"rendered":{"html":"If you're creating a new identity, Cirrus now offers to add your new signing key to 1Password if the CLI is installed."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc2prr3wcc2k","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc2prr3wcc2k","cid":"bafyreigmryxl37eeo63lyzoqn32lwqy6skzcklzdpi2ycymkmhyez5wj44","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-10T09:40:41.974Z","langs":["en"],"text":"","reply":{"parent":{"cid":"bafyreigh5ciizbmoelzucpw76vdhd7mvmimhw6eujgwfjeftlmld6bveee","uri":"at://did:plc:xurjtu2wa2akyi64gab34ahg/app.bsky.feed.post/3mc2fecwu4c2t"},"root":{"cid":"bafyreigh5ciizbmoelzucpw76vdhd7mvmimhw6eujgwfjeftlmld6bveee","uri":"at://did:plc:xurjtu2wa2akyi64gab34ahg/app.bsky.feed.post/3mc2fecwu4c2t"}},"embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://media.tenor.com/ioXETuUQSOkAAAAC/they-had-us-in-the-first-half-not-gonna-lie.gif?hh=276&ww=498","title":"a football player with the word patriots on his shirt","description":"Alt: They had us in the first half","thumb":{"$type":"blob","ref":{"$link":"bafkreie6o6dmapgldnorjmola3fmmwifvwttivr26vg6pww2no7j2pfb6m"},"mimeType":"image/jpeg","size":88714}}}},"embed":{"$type":"app.bsky.embed.external#view","external":{"uri":"https://media.tenor.com/ioXETuUQSOkAAAAC/they-had-us-in-the-first-half-not-gonna-lie.gif?hh=276&ww=498","title":"a football player with the word patriots on his shirt","description":"Alt: They had us in the first half","thumb":"https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreie6o6dmapgldnorjmola3fmmwifvwttivr26vg6pww2no7j2pfb6m@jpeg"}},"replyCount":0,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-10T09:40:41.929Z","labels":[]},"rendered":{"html":""},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc2pnkz7ks2k","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc2pnkz7ks2k","cid":"bafyreihesxcl3d77f4dvj3kgqt5mzohtv23im3o2l5mbyokol3yojcwtzq","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-10T09:38:21.375Z","langs":["en"],"text":"This weekend I plan to ignore my own advice and migrate my main account to Cirrus. I'll migrate an alt first to make sure PLC DID migration is extra smooth, and make sure migration out works too. I guess I'll need to enable Cloudflare email bindings to send the confirmation."},"replyCount":4,"repostCount":0,"likeCount":21,"quoteCount":0,"indexedAt":"2026-01-10T09:38:20.730Z","labels":[]},"rendered":{"html":"This weekend I plan to ignore my own advice and migrate my main account to Cirrus. I'll migrate an alt first to make sure PLC DID migration is extra smooth, and make sure migration out works too. I guess I'll need to enable Cloudflare email bindings to send the confirmation."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc2jo47gwk2k","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc2jo47gwk2k","cid":"bafyreiad2irqczr3p3mlst2a2cimfilktpgpe7diocvvt3alh4ac35bxoi","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-10T07:51:16.953Z","langs":["en"],"text":"It's just massively better at the things devs use it for. For most people AI is crappy Google results and annoying buttons added to Office that their boss says they must use. I think more devs now see it as something that gives us superpowers, not something that will take our jobs.","reply":{"parent":{"cid":"bafyreicwvomjwmvvynr5zzjmyqw5um4wlaocgxk3hyxookm6qgy7utb4ru","uri":"at://did:plc:isyzsugou6cdcsiiud5vni65/app.bsky.feed.post/3mc2chwtbjc2h"},"root":{"cid":"bafyreicwvomjwmvvynr5zzjmyqw5um4wlaocgxk3hyxookm6qgy7utb4ru","uri":"at://did:plc:isyzsugou6cdcsiiud5vni65/app.bsky.feed.post/3mc2chwtbjc2h"}}},"replyCount":0,"repostCount":0,"likeCount":6,"quoteCount":0,"indexedAt":"2026-01-10T07:51:16.434Z","labels":[]},"rendered":{"html":"It's just massively better at the things devs use it for. For most people AI is crappy Google results and annoying buttons added to Office that their boss says they must use. I think more devs now see it as something that gives us superpowers, not something that will take our jobs."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mccrzxvpy22u","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mccrzxvpy22u","cid":"bafyreihlj2xyanlg6ijentsrqfdvadaabp2tajueyijrqkjaok5smumq6e","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-13T14:42:22.937Z","langs":["en"],"text":"I choose to believe that was not a typo","reply":{"parent":{"cid":"bafyreiapeyq3ydx6kzfee262zjavcbiqvs2fi6twiz47oj63jb7fkyin3u","uri":"at://did:plc:34jy6uzsekpjaem566fcjpcj/app.bsky.feed.post/3mccmsp6fnc2n"},"root":{"cid":"bafyreiapeyq3ydx6kzfee262zjavcbiqvs2fi6twiz47oj63jb7fkyin3u","uri":"at://did:plc:34jy6uzsekpjaem566fcjpcj/app.bsky.feed.post/3mccmsp6fnc2n"}}},"replyCount":0,"repostCount":0,"likeCount":2,"quoteCount":0,"indexedAt":"2026-01-13T14:42:23.734Z","labels":[]},"rendered":{"html":"I choose to believe that was not a typo"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mccr4otzyc2u","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mccr4otzyc2u","cid":"bafyreiceewwmvnm7wp267plhc3bjvzqbgveifqm5yybgwvpen3czxo2jp4","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-13T14:26:00.366Z","langs":["en"],"text":"Some really tasty updates here for Astro users","embed":{"$type":"app.bsky.embed.record","record":{"uri":"at://did:plc:6jsvyhtxrkb4d2wrlwd2avmm/app.bsky.feed.post/3mccpvans662d","cid":"bafyreic32c35ojvrggfugpekyag5sabwvxgt3zi5ukle7ihirirfrlztr4"}}},"embed":{"$type":"app.bsky.embed.record#view","record":{"uri":"at://did:plc:6jsvyhtxrkb4d2wrlwd2avmm/app.bsky.feed.post/3mccpvans662d","cid":"bafyreic32c35ojvrggfugpekyag5sabwvxgt3zi5ukle7ihirirfrlztr4","author":{"did":"did:plc:6jsvyhtxrkb4d2wrlwd2avmm","handle":"webdevs.firefox.com","displayName":"Firefox for Web Developers","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:6jsvyhtxrkb4d2wrlwd2avmm/bafkreicbpba3tyeqp37qktsolrjhvs54cqbybnuqvpdmn5hyrqgkzquoqe@jpeg"},"value":{"$type":"app.bsky.feed.post","createdAt":"2026-01-13T14:03:56.737381342Z","text":"Firefox 147 just landed & it's pretty huge in terms of web features:\n\nπ CSS anchor positioning\nπ The navigation API\nπ View transition types\nπ Brotli support in Compression/DecompressionStream\nπ CSS module imports\n\nAnd more!\n\nhttps://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/147"}}},"replyCount":0,"repostCount":0,"likeCount":7,"quoteCount":0,"indexedAt":"2026-01-13T14:26:00.729Z","labels":[]},"rendered":{"html":"Some really tasty updates here for Astro users"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mccigwm5js2t","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mccigwm5js2t","cid":"bafyreiebcj2phosmii4nscr3dirqs5tae7sxxarbyhvxbw4pv3y7rxkh5i","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-13T11:50:40.364Z","langs":["en"],"text":"You need your .dev.vars file. That has your secrets. It's very important you don't lose it. The signing key in particular because there's no way of recovering it! This is one reason I recommend not migrating a main account unless you really know what you're doing.","reply":{"parent":{"cid":"bafyreih626clvhek2qzx5llc6m2wn6h52qtzstonso3ry7rlmpjxzvgxbm","uri":"at://did:plc:r2rfzi7ksdo47lfvrlsviiw4/app.bsky.feed.post/3mccidrirck2q"},"root":{"cid":"bafyreicjrvmpgdbq2ssm4e3yvypkfshq5ysrgc3evy7xjdcunwcmk6r3na","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5zlhsgz22s"}}},"replyCount":0,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-13T11:50:41.032Z","labels":[]},"rendered":{"html":"You need your .dev.vars file. That has your secrets. It's very important you don't lose it. The signing key in particular because there's no way of recovering it! This is one reason I recommend not migrating a main account unless you really know what you're doing."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mccidpgddc2t","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mccidpgddc2t","cid":"bafyreidzxbq37zk5t322y74eqmvb4ccepc3r2ieghgrwcvnohpqhoaqoei","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-13T11:48:52.169Z","langs":["en"],"text":"β οΈ JPEG XL landed in Chromium! β οΈ","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://chromium-review.googlesource.com/c/chromium/src/+/7184969","title":"","description":"Gerrit Code Review"}}},"embed":{"$type":"app.bsky.embed.external#view","external":{"uri":"https://chromium-review.googlesource.com/c/chromium/src/+/7184969","title":"","description":"Gerrit Code Review"}},"replyCount":1,"repostCount":13,"likeCount":44,"quoteCount":2,"indexedAt":"2026-01-13T11:48:52.431Z","labels":[]},"rendered":{"html":"β οΈ JPEG XL landed in Chromium! β οΈ"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcci647mlk2t","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcci647mlk2t","cid":"bafyreidin36n7qph3ykg2rgh477yo4hmzeuzoh4krtjesrichyavipjhla","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-13T11:45:44.255Z","langs":["en"],"text":"npm i @getcirrus/pds@latest\nthen \nnpm run deploy\n\n(switch to pnpm, yarn etc depending on what you used to install)","reply":{"parent":{"cid":"bafyreihrh3tmxih76mkf42fhkr32rnwdzmid7ld4nmwxdpnisztrsr5xym","uri":"at://did:plc:r2rfzi7ksdo47lfvrlsviiw4/app.bsky.feed.post/3mcch4abcx42z"},"root":{"cid":"bafyreicjrvmpgdbq2ssm4e3yvypkfshq5ysrgc3evy7xjdcunwcmk6r3na","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5zlhsgz22s"}}},"replyCount":1,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-13T11:45:44.828Z","labels":[]},"rendered":{"html":"npm i @getcirrus/pds@latest
\nthen
\nnpm run deploy
\n
\n(switch to pnpm, yarn etc depending on what you used to install)"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mccenhjw5s2u","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mccenhjw5s2u","cid":"bafyreigu2fnsz2lpxaojad557lhbhnw7ywbwd6mbvx5wul65vubwhnus6y","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-13T10:42:44.475Z","langs":["en"],"text":"The relevant person isn't on Bluesky. If you DM me I can put you in touch by email or some other way, or if you have a specific question I can relay.","reply":{"parent":{"cid":"bafyreicq7ipazxcooldefp3ihkpct6jxhwh6ln7ayhoqcaabtfofb5zdn4","uri":"at://did:plc:z6uec3g7xgkvxpy442663waq/app.bsky.feed.post/3mcc7x3xek22r"},"root":{"cid":"bafyreicq7ipazxcooldefp3ihkpct6jxhwh6ln7ayhoqcaabtfofb5zdn4","uri":"at://did:plc:z6uec3g7xgkvxpy442663waq/app.bsky.feed.post/3mcc7x3xek22r"}}},"replyCount":0,"repostCount":0,"likeCount":0,"quoteCount":0,"indexedAt":"2026-01-13T11:01:14.039Z","labels":[]},"rendered":{"html":"The relevant person isn't on Bluesky. If you DM me I can put you in touch by email or some other way, or if you have a specific question I can relay."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mccebsm3ds2u","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mccebsm3ds2u","cid":"bafyreiakeou3sy76cxknqqinqk5q3f7hjglnwsvgpsgyotwyvybacz5vc4","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-13T10:36:13.428Z","langs":["en"],"text":"I'll ask","reply":{"parent":{"cid":"bafyreigovyqoo5f327uz23hhbwbtb63envfgszteuzuwau7yckjyesf4oy","uri":"at://did:plc:qcxqtc2yzznbaazu7egncqqx/app.bsky.feed.post/3mcca5tvre22m"},"root":{"cid":"bafyreicq7ipazxcooldefp3ihkpct6jxhwh6ln7ayhoqcaabtfofb5zdn4","uri":"at://did:plc:z6uec3g7xgkvxpy442663waq/app.bsky.feed.post/3mcc7x3xek22r"}}},"replyCount":0,"repostCount":0,"likeCount":2,"quoteCount":0,"indexedAt":"2026-01-13T11:01:14.007Z","labels":[]},"rendered":{"html":"I'll ask"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcc4ywvans2q","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcc4ywvans2q","cid":"bafyreicw47i7ls3om6jv62gxqknqztps74mtpqqh53z7edes6a6jrpuuju","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-13T08:25:59.717Z","langs":["en"],"text":"In related news: Bluesky will refresh expired tokens that return a 401 or 400 when the page first loads, but in subsequent API calls it only refreshes if they return 400.","reply":{"parent":{"cid":"bafyreid7yufvcbytpozuxw7qjjjrexp3qp7hnrzy6aqggf6v4gkjfgl7em","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcc4ywuk722q"},"root":{"cid":"bafyreid7yufvcbytpozuxw7qjjjrexp3qp7hnrzy6aqggf6v4gkjfgl7em","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcc4ywuk722q"}}},"replyCount":0,"repostCount":0,"likeCount":0,"quoteCount":0,"indexedAt":"2026-01-13T11:01:13.898Z","labels":[]},"rendered":{"html":"In related news: Bluesky will refresh expired tokens that return a 401 or 400 when the page first loads, but in subsequent API calls it only refreshes if they return 400."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcc4ywuk722q","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcc4ywuk722q","cid":"bafyreid7yufvcbytpozuxw7qjjjrexp3qp7hnrzy6aqggf6v4gkjfgl7em","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-13T08:25:59.716Z","langs":["en"],"text":"Claude Code web/mobile etc uses Sonnet. This PSA brought to you by the debugging session that went around in circles for half an hour until I thought to ask it what model it was. CC from the CLI found the bug instantly."},"replyCount":2,"repostCount":1,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-13T11:01:13.879Z","labels":[]},"rendered":{"html":"Claude Code web/mobile etc uses Sonnet. This PSA brought to you by the debugging session that went around in circles for half an hour until I thought to ask it what model it was. CC from the CLI found the bug instantly."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcbzxvfcf225","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcbzxvfcf225","cid":"bafyreigf2kyxk2arqtkyi4mcmbg7fsibitdc3sdhmsiu7shcpcggpmeqa4","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-13T07:31:43.389Z","langs":["en"],"text":"You need to update it manually","reply":{"parent":{"cid":"bafyreib5xvihcijixkjv6sulbbtgxle5uqloejfpcg4uzbiynkfqnm65ly","uri":"at://did:plc:r2rfzi7ksdo47lfvrlsviiw4/app.bsky.feed.post/3mcbqvtfwdk2w"},"root":{"cid":"bafyreicjrvmpgdbq2ssm4e3yvypkfshq5ysrgc3evy7xjdcunwcmk6r3na","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5zlhsgz22s"}}},"replyCount":1,"repostCount":0,"likeCount":0,"quoteCount":0,"indexedAt":"2026-01-13T11:01:13.853Z","labels":[]},"rendered":{"html":"You need to update it manually"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcbv63kmes2q","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcbv63kmes2q","cid":"bafyreics33y4h6foehjtcm5qoy5bvgwquutilx2cgu3qoho2c3hia4u3um","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-13T06:05:42.471Z","langs":["en"],"text":"Maybe it's a recommendation not a declaration","reply":{"parent":{"cid":"bafyreieebfb4v2hdrtlrauj3eygdg7bnwxn6qs6vpdbpf2ei5kjf2awrqy","uri":"at://did:plc:mxzuau6m53jtdsbqe6f4laov/app.bsky.feed.post/3mcbsfbvg332w"},"root":{"cid":"bafyreifj4chbbef6qf7swsk2bzdivgpdblld7bssajomqivqkrbjowpify","uri":"at://did:plc:mxzuau6m53jtdsbqe6f4laov/app.bsky.feed.post/3mcbj3ozfbd2w"}}},"replyCount":0,"repostCount":0,"likeCount":0,"quoteCount":0,"indexedAt":"2026-01-13T11:01:13.811Z","labels":[]},"rendered":{"html":"Maybe it's a recommendation not a declaration"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcbc35eiuk2q","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcbc35eiuk2q","cid":"bafyreibrqkuxx4sbsalzuhakwrfkdw7cxsloifzbdeubw2mbnyztd4v3ze","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-13T00:24:02.610Z","langs":["en"],"text":"Cirrus is really buggy, but I'm automatically deploying from main so if it breaks I don't need to listen to any complaints"},"replyCount":0,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-13T11:01:13.732Z","labels":[]},"rendered":{"html":"Cirrus is really buggy, but I'm automatically deploying from main so if it breaks I don't need to listen to any complaints"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcakpsn3d226","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcakpsn3d226","cid":"bafyreicuhrpw7flh23mw7m5hwskrlhtr52vaux2otvuatw22n5bjydpl5u","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-12T17:26:06.196Z","langs":["en"],"text":"I don't think it's a conspiracy. I just think he's a bad person.","reply":{"parent":{"cid":"bafyreiaszttqec6il7gxmlrcydbyw73dzlmz5mhsqhf7tysjdphuqfscii","uri":"at://did:plc:rhtvosgrvpq5fokj6ebggmnf/app.bsky.feed.post/3mcakclw23k2j"},"root":{"cid":"bafyreiaszttqec6il7gxmlrcydbyw73dzlmz5mhsqhf7tysjdphuqfscii","uri":"at://did:plc:rhtvosgrvpq5fokj6ebggmnf/app.bsky.feed.post/3mcakclw23k2j"}}},"replyCount":1,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-12T17:26:06.835Z","labels":[]},"rendered":{"html":"I don't think it's a conspiracy. I just think he's a bad person."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcajn3ryic2i","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcajn3ryic2i","cid":"bafyreicazim5f4jng3ucvxjqzn5kmh6bgfjg7o3ompp35fttgw2wges224","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-12T17:06:41.390Z","langs":["en"],"text":"Some things happened last year, and these ones were all good.","embed":{"$type":"app.bsky.embed.record","record":{"uri":"at://did:plc:6kf6jxl44h34mprhykvqljcx/app.bsky.feed.post/3mcagl36qwq2w","cid":"bafyreifdyjhstvyfr4k3a6gcrskxmsnk5dn4c44pnycyur4gld27sobsmm"}}},"embed":{"$type":"app.bsky.embed.record#view","record":{"uri":"at://did:plc:6kf6jxl44h34mprhykvqljcx/app.bsky.feed.post/3mcagl36qwq2w","cid":"bafyreifdyjhstvyfr4k3a6gcrskxmsnk5dn4c44pnycyur4gld27sobsmm","author":{"did":"did:plc:6kf6jxl44h34mprhykvqljcx","handle":"astro.build","displayName":"Astro","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:6kf6jxl44h34mprhykvqljcx/bafkreibsxsij4m7ekg6kcjsezl5hnkjvbqx5e7oqkbinv47yjvcpmgfmmi@jpeg"},"value":{"$type":"app.bsky.feed.post","createdAt":"2026-01-12T16:11:50.758Z","text":"Can you remember everything that happened last year?\n\nNo, us neither, so we wrote it down! \n\nastro.build/blog/year-in..."}}},"replyCount":0,"repostCount":0,"likeCount":13,"quoteCount":0,"indexedAt":"2026-01-12T17:06:41.733Z","labels":[]},"rendered":{"html":"Some things happened last year, and these ones were all good."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcagkywows27","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcagkywows27","cid":"bafyreibgwkzlxernh2prxgli4tgyizaqkqk76urpgbwqfmfm4vqacmstae","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-12T16:11:50.064Z","langs":["en"],"text":"Tell the others: AI is legal on Bluesky, and everyone is building stateful agents","reply":{"parent":{"cid":"bafyreie3tmt5wdy3c3dqiinpv2bxv3drfz3gbic466whe3yhj44xsrhv3m","uri":"at://did:plc:hby2qzn47oc2oyfi2rokt7d7/app.bsky.feed.post/3mcaeh3ugdc25"},"root":{"cid":"bafyreie3tmt5wdy3c3dqiinpv2bxv3drfz3gbic466whe3yhj44xsrhv3m","uri":"at://did:plc:hby2qzn47oc2oyfi2rokt7d7/app.bsky.feed.post/3mcaeh3ugdc25"}}},"replyCount":0,"repostCount":0,"likeCount":8,"quoteCount":0,"indexedAt":"2026-01-12T16:11:51.439Z","labels":[]},"rendered":{"html":"Tell the others: AI is legal on Bluesky, and everyone is building stateful agents"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mca6e5vars2v","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mca6e5vars2v","cid":"bafyreih7zhqrjz3b2annjpihynwsjxfdsxc2sdqgwnnyubd7akpcmvpdc4","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-12T13:44:50.444Z","langs":["en"],"text":"Niche thing that may help some people: if you have a headless Mac that will no longer boot without a password, you don't need to attach a monitor, you can login over SSH and it will then boot properly."},"replyCount":1,"repostCount":0,"likeCount":6,"quoteCount":0,"indexedAt":"2026-01-12T13:44:50.732Z","labels":[]},"rendered":{"html":"Niche thing that may help some people: if you have a headless Mac that will no longer boot without a password, you don't need to attach a monitor, you can login over SSH and it will then boot properly."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc7xu7cvlc2s","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc7xu7cvlc2s","cid":"bafyreigijr2jqki4fpzvsf6c7qktqa5augwy6yljidpxtf3gajjcnvcmpm","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-12T11:48:32.618Z","langs":["en"],"text":"Of course your data would still be mirrored to the US relays, but it would mean the source of truth location was controlled. Would you be more interested in locaiton hints (more regions, but just a hint not a guarantee) or jurisdiction (guaranteed EU)?","reply":{"parent":{"cid":"bafyreihlknjbxfkbiojvshah525a5rbkshcwujgqcittro27o4b3f6xm2y","uri":"at://did:plc:jbeaa5kdaladzwq3r7f5xgwe/app.bsky.feed.post/3mc7xqorz2s2i"},"root":{"cid":"bafyreiacnpbc565w5f5om5wcxrayqffd6swmcue4xzm6dmpjrq24lnxwre","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc7uqiohpk27"}}},"replyCount":1,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-12T11:48:33.132Z","labels":[]},"rendered":{"html":"Of course your data would still be mirrored to the US relays, but it would mean the source of truth location was controlled. Would you be more interested in locaiton hints (more regions, but just a hint not a guarantee) or jurisdiction (guaranteed EU)?"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc7uqiohpk27","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc7uqiohpk27","cid":"bafyreiacnpbc565w5f5om5wcxrayqffd6swmcue4xzm6dmpjrq24lnxwre","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-12T10:52:46.991Z","langs":["en"],"text":"Would people be interested in data placement location/jurisdiction support in Cirrus? By default Cloudflare places the Durable Object close to the place where it's first requested, but it is possible to give a hint about where to place it. You can also force it to place it in the EU. Worth doing?","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://developers.cloudflare.com/durable-objects/reference/data-location/","title":"Data location","description":"Jurisdictions are used to create Durable Objects that only run and store data within a region to comply with local regulations such as the GDPR or FedRAMP.","thumb":{"$type":"blob","ref":{"$link":"bafkreie5kva2opismahsk7g3fbgdornnzvhi4hiroek43vcz63oifrxnz4"},"mimeType":"image/jpeg","size":402213}}}},"embed":{"$type":"app.bsky.embed.external#view","external":{"uri":"https://developers.cloudflare.com/durable-objects/reference/data-location/","title":"Data location","description":"Jurisdictions are used to create Durable Objects that only run and store data within a region to comply with local regulations such as the GDPR or FedRAMP.","thumb":"https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreie5kva2opismahsk7g3fbgdornnzvhi4hiroek43vcz63oifrxnz4@jpeg"}},"replyCount":2,"repostCount":0,"likeCount":19,"quoteCount":0,"indexedAt":"2026-01-12T10:52:48.535Z","labels":[]},"rendered":{"html":"Would people be interested in data placement location/jurisdiction support in Cirrus? By default Cloudflare places the Durable Object close to the place where it's first requested, but it is possible to give a hint about where to place it. You can also force it to place it in the EU. Worth doing?"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc7hiud4ok2u","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc7hiud4ok2u","cid":"bafyreifxtakkkcvmhx3y7cmfyuisfbmlsfnygyrh4x5nlta47mbtyh453u","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-12T06:55:52.122Z","langs":["en"],"text":"Should be fine. The secrets are in .dev.vars, which is gitignored. The published wrangler.jsonc includes your handle, DID and public key.","reply":{"parent":{"cid":"bafyreia7hryukkvjjn3tye7ya5xbefyuqm5pur6ypbz6atfxiwc3f5qfsy","uri":"at://did:plc:r2rfzi7ksdo47lfvrlsviiw4/app.bsky.feed.post/3mc7h445ptk26"},"root":{"cid":"bafyreie2puzvecgocwl6zi2piv2a4iheq6slqc332l6bcaaz2jmtob3rq4","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbk6wjtfmc2u"}}},"replyCount":0,"repostCount":0,"likeCount":0,"quoteCount":0,"indexedAt":"2026-01-12T06:55:52.634Z","labels":[]},"rendered":{"html":"Should be fine. The secrets are in .dev.vars, which is gitignored. The published wrangler.jsonc includes your handle, DID and public key."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc7h3oht6i2e","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc7h3oht6i2e","cid":"bafyreibvbdt26u6h3gsgln5q3st4nd7cp7oxqdyuaxh4abmuqkgzjfgtv4","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-12T06:48:29.777Z","langs":["en"],"text":"Deliberately no. You can deploy another Worker if you want another account. I wanted to avoid complexity of account management, so it's single-user only","reply":{"parent":{"cid":"bafyreihlzht6zjw3le634fup4xjyj4tp73uugkp422lv67yfg7hwj5c2jy","uri":"at://did:plc:r2rfzi7ksdo47lfvrlsviiw4/app.bsky.feed.post/3mc7gxlxre22e"},"root":{"cid":"bafyreie2puzvecgocwl6zi2piv2a4iheq6slqc332l6bcaaz2jmtob3rq4","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbk6wjtfmc2u"}}},"replyCount":0,"repostCount":0,"likeCount":0,"quoteCount":0,"indexedAt":"2026-01-12T06:48:28.232Z","labels":[]},"rendered":{"html":"Deliberately no. You can deploy another Worker if you want another account. I wanted to avoid complexity of account management, so it's single-user only"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc7eyzjpdq2e","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc7eyzjpdq2e","cid":"bafyreidlafxrqrkpyoncs5elrxres352pawnoook6khxp2xyzdzjdftmtq","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-12T06:11:13.226Z","langs":["en"],"text":"You login to Cloudflare with the CLI as part of the setup","reply":{"parent":{"cid":"bafyreihbff3v4c5coigjoxrsgfxkc534ij66ux5soqicaatqp35v52kayu","uri":"at://did:plc:r2rfzi7ksdo47lfvrlsviiw4/app.bsky.feed.post/3mc6zcudtbc2f"},"root":{"cid":"bafyreie2puzvecgocwl6zi2piv2a4iheq6slqc332l6bcaaz2jmtob3rq4","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbk6wjtfmc2u"}}},"replyCount":1,"repostCount":0,"likeCount":0,"quoteCount":0,"indexedAt":"2026-01-12T06:11:12.032Z","labels":[]},"rendered":{"html":"You login to Cloudflare with the CLI as part of the setup"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc7evkip2i2e","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc7evkip2i2e","cid":"bafyreiexp66wwwe56i3l7iqa73cspkafesmpqjfigvxuvkrp4xgyljp6xy","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-12T06:09:16.801Z","langs":["en"],"text":"Yes, Cirrus uses SQLite-backed DOs, which works great. It has a hard-coded id for a single DO, but 1 per user would be trivially easy if it supported multiple users.","reply":{"parent":{"cid":"bafyreibdljntqktzp4mmkpcpj5d3iy4srxftkfgkxn326lbqzghhexljn4","uri":"at://did:plc:2jtyqespp2zfodukwvktqwe6/app.bsky.feed.post/3mc7cy5hdvc2x"},"root":{"cid":"bafyreicf7qggd4rlbvozyfaa374tmrgnxffp47oh62v3wyeuegr5fvb32q","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc3oeuks7s2h"}}},"replyCount":1,"repostCount":0,"likeCount":2,"quoteCount":0,"indexedAt":"2026-01-12T06:09:15.630Z","labels":[]},"rendered":{"html":"Yes, Cirrus uses SQLite-backed DOs, which works great. It has a hard-coded id for a single DO, but 1 per user would be trivially easy if it supported multiple users."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc6jyiq2hs2v","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc6jyiq2hs2v","cid":"bafyreia6bgetco34zjwab2ynp4nvvnx5icuhxom2skk3vstsetpodplzuu","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T22:07:44.580Z","langs":["en"],"text":"Congratulations!","reply":{"parent":{"cid":"bafyreie4mfkcxi4nfkzsquq2zkj6hz2pcvre3u3yrkooyfvir6bdekuivu","uri":"at://did:plc:rkjxbatkiros6f7pwtgsir54/app.bsky.feed.post/3mc6a6beync2q"},"root":{"cid":"bafyreie4mfkcxi4nfkzsquq2zkj6hz2pcvre3u3yrkooyfvir6bdekuivu","uri":"at://did:plc:rkjxbatkiros6f7pwtgsir54/app.bsky.feed.post/3mc6a6beync2q"}}},"replyCount":1,"repostCount":0,"likeCount":0,"quoteCount":0,"indexedAt":"2026-01-11T22:07:45.231Z","labels":[]},"rendered":{"html":"Congratulations!"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc6a5ty32k2d","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc6a5ty32k2d","cid":"bafyreigh2cc2ansoel6y32bk4ebxdvfejso7ahnxgqcb2h2jkmfvm7nunq","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T19:11:46.731Z","langs":["en"],"text":"Cloudflare Durable objects are really the perfect platform for ATProto, and I said that before I started working here!","reply":{"parent":{"cid":"bafyreibu2wkkzwhf6vxextgth2mzk7fishv5npjdvdfbtoe5hrnsh2xuui","uri":"at://did:plc:ycacaebnhvkyptw7dna4ns2c/app.bsky.feed.post/3mc67ryhe722m"},"root":{"cid":"bafyreicf7qggd4rlbvozyfaa374tmrgnxffp47oh62v3wyeuegr5fvb32q","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc3oeuks7s2h"}}},"replyCount":0,"repostCount":1,"likeCount":2,"quoteCount":0,"indexedAt":"2026-01-11T19:11:47.832Z","labels":[]},"rendered":{"html":"Cloudflare Durable objects are really the perfect platform for ATProto, and I said that before I started working here!"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc672fdvq226","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc672fdvq226","cid":"bafyreigan56n3cdqw4dlnkci4xqqwxluvmujv3h2cy72n5shx2aobrn5uu","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T18:51:56.985Z","langs":["en"],"text":"Telegram. Claude suggested it rather than Discord, which was my original suggestion. The API is incredibly easy and I already use it.","reply":{"parent":{"cid":"bafyreigcpfgh5o6pqfbkmmajpff3e3hu2cfcb2kt5fmojd6lvvugtzzb4i","uri":"at://did:plc:ckaz32jwl6t2cno6fmuw2nhn/app.bsky.feed.post/3mc64nu5gdc2b"},"root":{"cid":"bafyreibgocy2yo6jrct6iitemz2hh3ch3sopdwnw7jex6lbhd6vq4jyeoi","uri":"at://did:plc:ckaz32jwl6t2cno6fmuw2nhn/app.bsky.feed.post/3mc5tj5wkgc2m"}}},"replyCount":0,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-11T18:51:58.133Z","labels":[]},"rendered":{"html":"Telegram. Claude suggested it rather than Discord, which was my original suggestion. The API is incredibly easy and I already use it."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc66xqhjvk26","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc66xqhjvk26","cid":"bafyreicrz63xwal7eoarjv676oxhg3yknaxb3wjhge2qnnnew4ddeytxmm","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T18:50:27.975Z","langs":["en"],"text":"Zero. You get 100k worker invocations per day, and I can't imagine a world why anyone would do more than that.","reply":{"parent":{"cid":"bafyreiby4i62nbohxpmpmj6avdvnplcxrfas3n36zit3pfzr75rkw3shsq","uri":"at://did:plc:oadek74jggrt7apb5vvl27jl/app.bsky.feed.post/3mc66bnhj5k2b"},"root":{"cid":"bafyreicjrvmpgdbq2ssm4e3yvypkfshq5ysrgc3evy7xjdcunwcmk6r3na","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5zlhsgz22s"}}},"replyCount":0,"repostCount":0,"likeCount":5,"quoteCount":0,"indexedAt":"2026-01-11T18:50:28.836Z","labels":[]},"rendered":{"html":"Zero. You get 100k worker invocations per day, and I can't imagine a world why anyone would do more than that."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc64lxaqvs25","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc64lxaqvs25","cid":"bafyreigovhp7lxgd2q4amhyqsrkbtir24dhbsp4dpgajzd2irjqo5re7f4","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T18:08:04.956Z","langs":["en"],"text":"Yeah, looks like I can reproduce it too! I'll take a look.","reply":{"parent":{"cid":"bafyreidac5yqdau3dqyjldp3obdewap4minml6rrrelegj5qepqv7xb6d4","uri":"at://did:web:cirrus-test2.esponcho.me/app.bsky.feed.post/3mc64iz227c27"},"root":{"cid":"bafyreihr6yq243auazn66it5a2xiekdjy7sbjv7n2byk6xfgqo242cggqy","uri":"at://did:web:cirrus-test2.esponcho.me/app.bsky.feed.post/3mbv42mae7c2e"}},"embed":{"$type":"app.bsky.embed.record","record":{"uri":"at://did:web:pds.mk.gg/app.bsky.feed.post/3mb4m2bhvr224","cid":"bafyreifjkleudkgtu3q3q5mmg5phdzh3k7zwufwqoe5jlkwn4y4w4whymy"}}},"embed":{"$type":"app.bsky.embed.record#view","record":{"uri":"at://did:web:pds.mk.gg/app.bsky.feed.post/3mb4m2bhvr224","cid":"bafyreifjkleudkgtu3q3q5mmg5phdzh3k7zwufwqoe5jlkwn4y4w4whymy","author":{"did":"did:web:pds.mk.gg","handle":"pds.mk.gg","displayName":"Matt's PDS","avatar":"https://cdn.bsky.app/img/avatar/plain/did:web:pds.mk.gg/bafkreib6zqdibardieugjs77uwono36tgjzfbmc6zrnd7pr5a4kn3rw5we@jpeg"},"value":{"$type":"app.bsky.feed.post","createdAt":"2025-12-29T10:14:00.461Z","text":"If this works, videos work"}}},"replyCount":0,"repostCount":0,"likeCount":0,"quoteCount":0,"indexedAt":"2026-01-11T18:08:05.546Z","labels":[]},"rendered":{"html":"Yeah, looks like I can reproduce it too! I'll take a look."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc645i6bjy2e","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc645i6bjy2e","cid":"bafyreic5xz74l4wxozoogeix7leodphzywardvxoevo3k7pxkxwl3m7hzm","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T17:59:59.383Z","langs":["en"],"text":"Are you using the latest version? Try running pds status.","reply":{"parent":{"cid":"bafyreickmfwgvhrhwdcfmnd6bzuarkij7efekivlbmotju5vz653q5gtse","uri":"at://did:web:cirrus-test2.esponcho.me/app.bsky.feed.post/3mc63xghuuk2u"},"root":{"cid":"bafyreihr6yq243auazn66it5a2xiekdjy7sbjv7n2byk6xfgqo242cggqy","uri":"at://did:web:cirrus-test2.esponcho.me/app.bsky.feed.post/3mbv42mae7c2e"}}},"replyCount":1,"repostCount":0,"likeCount":0,"quoteCount":0,"indexedAt":"2026-01-11T17:59:58.930Z","labels":[]},"rendered":{"html":"Are you using the latest version? Try running pds status."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc642yisjq2e","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc642yisjq2e","cid":"bafyreibvo5quinq5dswnvu6axwqjyrug2u7if6tyeatpwfq62g66ku7ut4","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T17:58:35.832Z","langs":["en"],"text":"Well, my agent is excited","reply":{"parent":{"cid":"bafyreibgocy2yo6jrct6iitemz2hh3ch3sopdwnw7jex6lbhd6vq4jyeoi","uri":"at://did:plc:ckaz32jwl6t2cno6fmuw2nhn/app.bsky.feed.post/3mc5tj5wkgc2m"},"root":{"cid":"bafyreibgocy2yo6jrct6iitemz2hh3ch3sopdwnw7jex6lbhd6vq4jyeoi","uri":"at://did:plc:ckaz32jwl6t2cno6fmuw2nhn/app.bsky.feed.post/3mc5tj5wkgc2m"}},"embed":{"$type":"app.bsky.embed.images","images":[{"image":{"$type":"blob","ref":{"$link":"bafkreibbkow3nswq2a4g4kc3rab7yxwxbwu6ptcfzzke5wtlbqipmemtm4"},"mimeType":"image/jpeg","size":68956},"alt":"Oh nice, Tim has a new post! Let me check it out."}]}},"embed":{"$type":"app.bsky.embed.images#view","images":[{"thumb":"https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreibbkow3nswq2a4g4kc3rab7yxwxbwu6ptcfzzke5wtlbqipmemtm4@jpeg","fullsize":"https://cdn.bsky.app/img/feed_fullsize/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreibbkow3nswq2a4g4kc3rab7yxwxbwu6ptcfzzke5wtlbqipmemtm4@jpeg","alt":"Oh nice, Tim has a new post! Let me check it out."}]},"replyCount":1,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-11T17:58:36.339Z","labels":[]},"rendered":{"html":"Well, my agent is excited"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc62gypnp22s","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc62gypnp22s","cid":"bafyreiglhjieehplc7uzxh7zesfh73e3cg72ssfs2fbt5t5unhmpufkxea","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T17:29:31.237Z","langs":["en"],"text":"Reading them all like that makes it obvious I need to change them to all be verbs","reply":{"parent":{"cid":"bafyreibhm2tzgga2bsvhuydlzsww6k2hes7x4diftdxmkkdg2xkmnsxf7y","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5zw7vco22s"},"root":{"cid":"bafyreicjrvmpgdbq2ssm4e3yvypkfshq5ysrgc3evy7xjdcunwcmk6r3na","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5zlhsgz22s"}}},"replyCount":0,"repostCount":0,"likeCount":9,"quoteCount":0,"indexedAt":"2026-01-11T17:29:31.730Z","labels":[]},"rendered":{"html":"Reading them all like that makes it obvious I need to change them to all be verbs"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5zw7vco22s","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5zw7vco22s","cid":"bafyreibhm2tzgga2bsvhuydlzsww6k2hes7x4diftdxmkkdg2xkmnsxf7y","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T17:20:08.337Z","langs":["en"],"text":"All commands that I ran:\n\npnpm create pds@latest <- bootstrap the repo, build and deploy\n\npnpm pds migrate <- copy across all posts, settings, media etc\n\npnpm pds identity <- transfer the DID/handle to the new PDS\n\npnpm pds activate <- enable pds & tell the network\n\npnpm pds status <- check it works","reply":{"parent":{"cid":"bafyreicjrvmpgdbq2ssm4e3yvypkfshq5ysrgc3evy7xjdcunwcmk6r3na","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5zlhsgz22s"},"root":{"cid":"bafyreicjrvmpgdbq2ssm4e3yvypkfshq5ysrgc3evy7xjdcunwcmk6r3na","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5zlhsgz22s"}}},"replyCount":2,"repostCount":1,"likeCount":8,"quoteCount":0,"indexedAt":"2026-01-11T17:20:09.032Z","labels":[]},"rendered":{"html":"All commands that I ran:
\n
\npnpm create pds@latest <- bootstrap the repo, build and deploy
\n
\npnpm pds migrate <- copy across all posts, settings, media etc
\n
\npnpm pds identity <- transfer the DID/handle to the new PDS
\n
\npnpm pds activate <- enable pds & tell the network
\n
\npnpm pds status <- check it works"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5zlhsgz22s","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5zlhsgz22s","cid":"bafyreicjrvmpgdbq2ssm4e3yvypkfshq5ysrgc3evy7xjdcunwcmk6r3na","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T17:14:07.533Z","langs":["en"],"text":"This is the complete, real migration of @mk.gg from the Bluesky PDS to a new Cirrus PDS Worker. \n\nThe more boring bits are sped-up to get it under the 3 minute video limit. The real thing took about 12 mins.\n\nTry it yourself: github.com/ascorbic/cir...","embed":{"$type":"app.bsky.embed.video","alt":"The full migration process for @mk.gg, starting from pnpm create pds, ending with the live pds connected to the relays","aspectRatio":{"height":1080,"width":1404},"video":{"$type":"blob","ref":{"$link":"bafkreicnqmgl7ue23dblhpszgq2v2g2ismafca4azm2u7rxi33u3f2imx4"},"mimeType":"video/mp4","size":5970445}},"facets":[{"index":{"byteStart":40,"byteEnd":46},"features":[{"$type":"app.bsky.richtext.facet#mention","did":"did:plc:uwbl4k3tza7eyjv3morkrld2"}]},{"index":{"byteStart":226,"byteEnd":252},"features":[{"$type":"app.bsky.richtext.facet#link","uri":"https://github.com/ascorbic/cirrus"}]}]},"embed":{"$type":"app.bsky.embed.video#view","cid":"bafkreicnqmgl7ue23dblhpszgq2v2g2ismafca4azm2u7rxi33u3f2imx4","playlist":"https://video.bsky.app/watch/did%3Aplc%3Auwbl4k3tza7eyjv3morkrld2/bafkreicnqmgl7ue23dblhpszgq2v2g2ismafca4azm2u7rxi33u3f2imx4/playlist.m3u8","thumbnail":"https://video.bsky.app/watch/did%3Aplc%3Auwbl4k3tza7eyjv3morkrld2/bafkreicnqmgl7ue23dblhpszgq2v2g2ismafca4azm2u7rxi33u3f2imx4/thumbnail.jpg","alt":"The full migration process for @mk.gg, starting from pnpm create pds, ending with the live pds connected to the relays","aspectRatio":{"height":1080,"width":1404}},"replyCount":4,"repostCount":17,"likeCount":85,"quoteCount":0,"indexedAt":"2026-01-11T17:14:08.037Z","labels":[]},"rendered":{"html":"This is the complete, real migration of @mk.gg from the Bluesky PDS to a new Cirrus PDS Worker.
\n
\nThe more boring bits are sped-up to get it under the 3 minute video limit. The real thing took about 12 mins.
\n
\nTry it yourself: github.com/ascorbic/cir..."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5yo2fwn22i","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5yo2fwn22i","cid":"bafyreifswen2ebep6zksgiz43m437ib3oyks6ipmntwtjn7rlm32uvh4l4","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T16:57:40.412Z","langs":["en"],"text":"Ironically, trying to upload the recording of the account migration surfaced a bug, where the JWT was expiring before the video had been uploaded."},"replyCount":0,"repostCount":0,"likeCount":7,"quoteCount":0,"indexedAt":"2026-01-11T16:57:40.732Z","labels":[]},"rendered":{"html":"Ironically, trying to upload the recording of the account migration surfaced a bug, where the JWT was expiring before the video had been uploaded."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5tjhm2ps2f","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5tjhm2ps2f","cid":"bafyreigzaeogxm3gvqd2whjwsnfmxzacnsgp5zoh2tgemug6st2t5r45ze","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T15:25:37.764Z","langs":["en"],"text":"The full migration took around 12 minutes, almost all of which was waiting for the blobs to transfer.","reply":{"parent":{"cid":"bafyreibowfuz2zjxbvpqpljuyxrh64ik4ae5ikps4vdampt7fqob3dprvi","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5sh3hkrk2f"},"root":{"cid":"bafyreibowfuz2zjxbvpqpljuyxrh64ik4ae5ikps4vdampt7fqob3dprvi","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5sh3hkrk2f"}}},"replyCount":1,"repostCount":0,"likeCount":8,"quoteCount":0,"indexedAt":"2026-01-11T15:25:38.234Z","labels":[]},"rendered":{"html":"The full migration took around 12 minutes, almost all of which was waiting for the blobs to transfer."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5sh3hkrk2f","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5sh3hkrk2f","cid":"bafyreibowfuz2zjxbvpqpljuyxrh64ik4ae5ikps4vdampt7fqob3dprvi","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T15:06:24.179Z","langs":["en"],"text":"*tap tap* \n\nIs this thing on?","embed":{"$type":"app.bsky.embed.images","images":[{"image":{"$type":"blob","ref":{"$link":"bafkreibgxo7u3hvtkgoofc34czniyz5awpkfloyxxkx7imh7xxkhixbrma"},"mimeType":"image/jpeg","size":364589},"alt":"> pds status\n\n\nPDS Status Check\n==================================================\nEndpoint: https://mk.pds.mk.gg\n\nConnectivity\n β PDS reachable\n β Account status retrieved\n\nRepository\n β Initialized: bafyreiaqub3...4sbi (rev: 3mc5qvqu...)\n βΉ 15,186 blocks, 11,958 records\n\nIdentity\n βΉ DID: did:plc:uwbl4k3tza7eyjv3morkrld2 (did:plc)\n βΉ Handle: @mk.gg\n β DID resolves to this PDS (via plc.directory)\n β Handle verified via DNS\n\nBlobs\n β 294/294 blobs imported\n\nFederation\n β Profile indexed by AppView\n β Relay us-west: active\n β Relay us-east: active\n βΉ 3 firehose subscribers, seq: none\n\nAccount\n β Active (accepting writes)"}]}},"embed":{"$type":"app.bsky.embed.images#view","images":[{"thumb":"https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreibgxo7u3hvtkgoofc34czniyz5awpkfloyxxkx7imh7xxkhixbrma@jpeg","fullsize":"https://cdn.bsky.app/img/feed_fullsize/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreibgxo7u3hvtkgoofc34czniyz5awpkfloyxxkx7imh7xxkhixbrma@jpeg","alt":"> pds status\n\n\nPDS Status Check\n==================================================\nEndpoint: https://mk.pds.mk.gg\n\nConnectivity\n β PDS reachable\n β Account status retrieved\n\nRepository\n β Initialized: bafyreiaqub3...4sbi (rev: 3mc5qvqu...)\n βΉ 15,186 blocks, 11,958 records\n\nIdentity\n βΉ DID: did:plc:uwbl4k3tza7eyjv3morkrld2 (did:plc)\n βΉ Handle: @mk.gg\n β DID resolves to this PDS (via plc.directory)\n β Handle verified via DNS\n\nBlobs\n β 294/294 blobs imported\n\nFederation\n β Profile indexed by AppView\n β Relay us-west: active\n β Relay us-east: active\n βΉ 3 firehose subscribers, seq: none\n\nAccount\n β Active (accepting writes)"}]},"replyCount":5,"repostCount":3,"likeCount":67,"quoteCount":0,"indexedAt":"2026-01-11T15:06:26.131Z","labels":[]},"rendered":{"html":"*tap tap*
\n
\nIs this thing on?"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5rzztfii2e","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5rzztfii2e","cid":"bafyreigwooc7qc4p5idawonfu3hojfi6z6joeew7p4kxgw57oikcjxuyly","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T14:59:06.246Z","langs":["en"],"text":"I did plan to post the full migration recording, but I think I'll skip this bit!","embed":{"$type":"app.bsky.embed.images","images":[{"image":{"$type":"blob","ref":{"$link":"bafkreihqmiaromkmwmmcareej4jj3ju5bhnkxfainyqdrsyawz2mf4x6im"},"mimeType":"image/jpeg","size":954635},"alt":"Cirrus CLI showing the transfer in progress. 94/302 media"}]}},"embed":{"$type":"app.bsky.embed.images#view","images":[{"thumb":"https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreihqmiaromkmwmmcareej4jj3ju5bhnkxfainyqdrsyawz2mf4x6im@jpeg","fullsize":"https://cdn.bsky.app/img/feed_fullsize/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreihqmiaromkmwmmcareej4jj3ju5bhnkxfainyqdrsyawz2mf4x6im@jpeg","alt":"Cirrus CLI showing the transfer in progress. 94/302 media"}]},"replyCount":0,"repostCount":0,"likeCount":17,"quoteCount":0,"indexedAt":"2026-01-11T14:59:10.733Z","labels":[]},"rendered":{"html":"I did plan to post the full migration recording, but I think I'll skip this bit!"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5ru3rq7i2e","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5ru3rq7i2e","cid":"bafyreiaoqoo2vubwvv35imivoyvdd6ipxtktatzwegtfox3ieojxcqgpum","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T14:55:46.982Z","langs":["en"],"text":"This is all run locally on your machine. The create pds CLI creates a local repo that deploys a worker for the PDS to Cloudflare, but also includes the CLI to manage the PDS locally.","reply":{"parent":{"cid":"bafyreiau3ttth7pffcbrubi37ox6pvy5ewfpnhvjxfgtu5eosokhnpwqti","uri":"at://did:plc:r2rfzi7ksdo47lfvrlsviiw4/app.bsky.feed.post/3mc5rblbyzr2z"},"root":{"cid":"bafyreie2puzvecgocwl6zi2piv2a4iheq6slqc332l6bcaaz2jmtob3rq4","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbk6wjtfmc2u"}}},"replyCount":1,"repostCount":0,"likeCount":0,"quoteCount":0,"indexedAt":"2026-01-11T14:55:47.529Z","labels":[]},"rendered":{"html":"This is all run locally on your machine. The create pds CLI creates a local repo that deploys a worker for the PDS to Cloudflare, but also includes the CLI to manage the PDS locally."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5ommo7ys2e","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5ommo7ys2e","cid":"bafyreihzip6cdisongs5jmqza4hrqk5l7bgbzmicb7hamrh6onbnvztndu","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T13:57:55.032Z","langs":["en"],"text":"Funny I know exactly who you are talking about, despite not being aware of any such Twitter discussion","reply":{"parent":{"cid":"bafyreidywanamro27dual3azaekk2ehsew7llnwyw2rlfwr44enzlryxza","uri":"at://did:plc:r5vna26rxavzyk5iuyqumdrg/app.bsky.feed.post/3mc5er6c6fk22"},"root":{"cid":"bafyreidywanamro27dual3azaekk2ehsew7llnwyw2rlfwr44enzlryxza","uri":"at://did:plc:r5vna26rxavzyk5iuyqumdrg/app.bsky.feed.post/3mc5er6c6fk22"}}},"replyCount":0,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-11T13:57:54.834Z","labels":[]},"rendered":{"html":"Funny I know exactly who you are talking about, despite not being aware of any such Twitter discussion"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5nyicrqc2e","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5nyicrqc2e","cid":"bafyreibn2pouybl52yk4y23rimf6hbqfw52c2xn2x6klbq35hwx2vijgxa","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T13:46:39.372Z","langs":["en"],"text":"Turns out there's nothing in the spec that means the token needs to be emailed, so instead I've implemented a stateless, HMAC-signed token that you get from the CLI. No email needed, and more secure anyway.","embed":{"$type":"app.bsky.embed.record","record":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc2pnkz7ks2k","cid":"bafyreihesxcl3d77f4dvj3kgqt5mzohtv23im3o2l5mbyokol3yojcwtzq"}}},"embed":{"$type":"app.bsky.embed.record#view","record":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc2pnkz7ks2k","cid":"bafyreihesxcl3d77f4dvj3kgqt5mzohtv23im3o2l5mbyokol3yojcwtzq","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg"},"value":{"$type":"app.bsky.feed.post","createdAt":"2026-01-10T09:38:21.375Z","text":"This weekend I plan to ignore my own advice and migrate my main account to Cirrus. I'll migrate an alt first to make sure PLC DID migration is extra smooth, and make sure migration out works too. I guess I'll need to enable Cloudflare email bindings to send the confirmation."}}},"replyCount":1,"repostCount":0,"likeCount":22,"quoteCount":0,"indexedAt":"2026-01-11T13:46:39.330Z","labels":[]},"rendered":{"html":"Turns out there's nothing in the spec that means the token needs to be emailed, so instead I've implemented a stateless, HMAC-signed token that you get from the CLI. No email needed, and more secure anyway."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5nieilik2e","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5nieilik2e","cid":"bafyreia5ugtjoqrzipq7kvemef5eznkhaec5inm53csrru2rdjaxkcguk4","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T13:37:38.498Z","langs":["en"],"text":"Smooth sloperator","reply":{"parent":{"cid":"bafyreib3sj7s6xb4nj7f6vo2sg55pxvzc2nxamf5ieby2t2kfas5yz2inm","uri":"at://did:plc:uu5axsmbm2or2dngy4gwchec/app.bsky.feed.post/3mc47elfqbs2c"},"root":{"cid":"bafyreidfgot4lm6nybogpkcwzdncxkbjrbhzkwqwt77ick3txiy5kvcowa","uri":"at://did:plc:zntngpowgd6rorjt3haywj36/app.bsky.feed.post/3mc47d4nhgc2z"}}},"replyCount":0,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-11T13:37:38.635Z","labels":[]},"rendered":{"html":"Smooth sloperator"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5n4mj4ns2e","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5n4mj4ns2e","cid":"bafyreiettodlcspo5lh4iqytb2vber75gg5gbmntufom7v7j2cmee4iosm","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T13:31:04.252Z","langs":["en"],"text":"I'll add more detail, but the cli should take you through the whole process","reply":{"parent":{"cid":"bafyreig2gxcg7ikhhzeqmbrvbtf6e7263m7sgjywvj6l6m5icprj5hfavy","uri":"at://did:plc:r2rfzi7ksdo47lfvrlsviiw4/app.bsky.feed.post/3mc5mrn4lhk2f"},"root":{"cid":"bafyreie2puzvecgocwl6zi2piv2a4iheq6slqc332l6bcaaz2jmtob3rq4","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbk6wjtfmc2u"}}},"replyCount":1,"repostCount":0,"likeCount":0,"quoteCount":0,"indexedAt":"2026-01-11T13:31:07.235Z","labels":[]},"rendered":{"html":"I'll add more detail, but the cli should take you through the whole process"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5lhzvkjc2n","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5lhzvkjc2n","cid":"bafyreig2zqtjwzsouecoydvao6s4jloft2ql6ipvrm74c2j73tdm2nxxke","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T13:01:39.906Z","langs":["en"],"text":"Yeah, after trying and failing to remember the package name for the SSH client, I thought I'll just ask Claude to do it all. \"Explore this environment and install the basics that we need\"","reply":{"parent":{"cid":"bafyreicrsb63ldpyskib2ta3slbwizrheljumrb3uf4onk6tft7vqos6y4","uri":"at://did:plc:mat6mxjku5uyzcciltfs2fgk/app.bsky.feed.post/3mc5jdwi2y22y"},"root":{"cid":"bafyreifbtsfgc3xlatvujcoqfb6fgxc5k3eajtpfrv7o2skzm5jb4wvqxy","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc46mno24k2w"}}},"replyCount":1,"repostCount":0,"likeCount":0,"quoteCount":0,"indexedAt":"2026-01-11T13:01:40.532Z","labels":[]},"rendered":{"html":"Yeah, after trying and failing to remember the package name for the SSH client, I thought I'll just ask Claude to do it all. "Explore this environment and install the basics that we need""},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5iuyxu6k2x","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5iuyxu6k2x","cid":"bafyreicvczzngks6aqo2xido53zqzyzrncfth2637x2ikoauz3ogt445wm","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T12:15:13.915Z","langs":["en"],"text":"Oh, it worked fine for me (as you probably see). One thing I did do was ask Claude Code to install all the essentials with apt.","reply":{"parent":{"cid":"bafyreib6ny2ol6v5q6bpuy6rmz64rwq37zaabsyo5pujmxrekyfiidfy24","uri":"at://did:plc:mat6mxjku5uyzcciltfs2fgk/app.bsky.feed.post/3mc5is7b5us2y"},"root":{"cid":"bafyreifbtsfgc3xlatvujcoqfb6fgxc5k3eajtpfrv7o2skzm5jb4wvqxy","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc46mno24k2w"}}},"replyCount":1,"repostCount":0,"likeCount":0,"quoteCount":0,"indexedAt":"2026-01-11T12:15:14.534Z","labels":[]},"rendered":{"html":"Oh, it worked fine for me (as you probably see). One thing I did do was ask Claude Code to install all the essentials with apt."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5itpa5yk2x","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5itpa5yk2x","cid":"bafyreievgfpapmkift7etnmxrh3ot2rkb5ydhkuydzfyyeei5zlc6csevq","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T12:14:30.146Z","langs":["en"],"text":"OK, I just tested a full end-to-end migration from Bluesky to Cirrus. Deploying the Worker, migrating the repo, migrating out the DID from Bluesky, notifying the relays and checking the status. It took less then a minute, and was entirely done with the interactive CLI. Now to test migrate out."},"replyCount":1,"repostCount":1,"likeCount":50,"quoteCount":0,"indexedAt":"2026-01-11T12:14:30.632Z","labels":[]},"rendered":{"html":"OK, I just tested a full end-to-end migration from Bluesky to Cirrus. Deploying the Worker, migrating the repo, migrating out the DID from Bluesky, notifying the relays and checking the status. It took less then a minute, and was entirely done with the interactive CLI. Now to test migrate out."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5e5wpa6s2c","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5e5wpa6s2c","cid":"bafyreialuzmii3matpyom2rbexo7fd76kyer6vjzxloh2t7qawqwft3m44","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T10:50:44.816Z","langs":["en"],"text":"Yeah, and it asks for permission to open the port when you first click on a URL. Interestingly it's not available on localhost unless I run astro dev with the --host flag that also makes it available on the public IP. Then it's available on both.","reply":{"parent":{"cid":"bafyreie2clms4l7c6wdtnk74wsmt5pw4taetrztzmlrd3j3j2ntxcgvyqm","uri":"at://did:plc:mat6mxjku5uyzcciltfs2fgk/app.bsky.feed.post/3mc5du4xth22u"},"root":{"cid":"bafyreifbtsfgc3xlatvujcoqfb6fgxc5k3eajtpfrv7o2skzm5jb4wvqxy","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc46mno24k2w"}}},"replyCount":2,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-11T10:50:45.434Z","labels":[]},"rendered":{"html":"Yeah, and it asks for permission to open the port when you first click on a URL. Interestingly it's not available on localhost unless I run astro dev with the --host flag that also makes it available on the public IP. Then it's available on both."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5e2ytd6s2c","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5e2ytd6s2c","cid":"bafyreicjo4wlhpzkxeyiqhy7wdw2mg2ardyphoeksk7mpaegzexleewzzq","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T10:49:06.384Z","langs":["en"],"text":"Everything is politics. Everything is design.","reply":{"parent":{"cid":"bafyreig24j555hwq25zzfggh4hwni35dbmshrtyzy3aw6t6gceh4xt4hhm","uri":"at://did:plc:7vimlesenouvuaqvle42yhvo/app.bsky.feed.post/3mc5d2umdok2r"},"root":{"cid":"bafyreig24j555hwq25zzfggh4hwni35dbmshrtyzy3aw6t6gceh4xt4hhm","uri":"at://did:plc:7vimlesenouvuaqvle42yhvo/app.bsky.feed.post/3mc5d2umdok2r"}}},"replyCount":0,"repostCount":0,"likeCount":2,"quoteCount":0,"indexedAt":"2026-01-11T10:49:06.936Z","labels":[]},"rendered":{"html":"Everything is politics. Everything is design."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5cetivfs2w","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5cetivfs2w","cid":"bafyreigefoacmw3s36wx44zhxia2mhfezchrqao42ymzwtrnsah67ly6nq","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T10:18:48.860Z","langs":["en"],"text":"Ooh, ok. It's not a separate lib right now.","reply":{"parent":{"cid":"bafyreibwsqh5k3k5lu2nblw7fsp2vgbubdwnvju5b6y2gc3kru3nnbw2ii","uri":"at://did:plc:eob75vcjtmbaef2tn4evc4sl/app.bsky.feed.post/3mc5c7fcaqc2v"},"root":{"cid":"bafyreigtn5gdxitxxrzf73nfgoiwb3qxcf3q2ejbjvazzwjju6dv5u6mpi","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbz3hvvmgk2h"}}},"replyCount":0,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-11T10:18:49.330Z","labels":[]},"rendered":{"html":"Ooh, ok. It's not a separate lib right now."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5c2a4uvk2w","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5c2a4uvk2w","cid":"bafyreiccm6hy2b5lqp7d6tcsda4ic7ipwk7fof4bhp5govhgzlq5w5w4h4","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T10:12:52.999Z","langs":["en"],"text":"I don't know what that is I'm afraid","reply":{"parent":{"cid":"bafyreidne63f5dvguvkmjpljrrq6lknwhbz4l22rrglinvjtmujsjxwmcy","uri":"at://did:plc:eob75vcjtmbaef2tn4evc4sl/app.bsky.feed.post/3mc22bbfnbc2p"},"root":{"cid":"bafyreigtn5gdxitxxrzf73nfgoiwb3qxcf3q2ejbjvazzwjju6dv5u6mpi","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mbz3hvvmgk2h"}}},"replyCount":1,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-11T10:12:54.530Z","labels":[]},"rendered":{"html":"I don't know what that is I'm afraid"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5bz46u4k2w","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5bz46u4k2w","cid":"bafyreihw55kg2d553p6h2s6kxopczekkm6ij3jz75642ud26nl5ou75h3e","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T10:12:15.314Z","langs":["en"],"text":"I was inspired to do it by Wes95 by @wes.dev","reply":{"parent":{"cid":"bafyreiecn35el7nrhhiyupvx5xo3yqhtvqvv5mvjb6weklx6kboymligvy","uri":"at://did:plc:ourfduho5etezak3zw3v7pgg/app.bsky.feed.post/3mc5bv7cajc2m"},"root":{"cid":"bafyreihics7hsz2pgrgozwbvbzykhvxj26iprgyctuyyeluk5qgtcaavj4","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3leunpzhc6k2j"}},"embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://wes.dev/","title":"Wes Souza","description":"Iβm a Senior Software Engineer working at Canva in London. Read more on my website.","thumb":{"$type":"blob","ref":{"$link":"bafkreic6n2462eu4mgbzbazix7xjsg7naw3ukd4pcvteci3jtrr6crx6oi"},"mimeType":"image/jpeg","size":54580}}},"facets":[{"index":{"byteStart":36,"byteEnd":44},"features":[{"$type":"app.bsky.richtext.facet#mention","did":"did:plc:4qy26t5ss4zosz2mi3hdzuq3"}]}]},"embed":{"$type":"app.bsky.embed.external#view","external":{"uri":"https://wes.dev/","title":"Wes Souza","description":"Iβm a Senior Software Engineer working at Canva in London. Read more on my website.","thumb":"https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic6n2462eu4mgbzbazix7xjsg7naw3ukd4pcvteci3jtrr6crx6oi@jpeg"}},"replyCount":0,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-11T10:12:16.031Z","labels":[]},"rendered":{"html":"I was inspired to do it by Wes95 by @wes.dev"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5biztivk2w","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5biztivk2w","cid":"bafyreiepoegohjx4a5b7xdczl2ebct33zjl4w46brevdri4c5gjfqq3nd4","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T10:03:15.975Z","langs":["en"],"text":"Omg dead. I love that they'd been reduced to \"git patches by email\" and now the only person who actually likes doing that has cut even that off too","reply":{"parent":{"cid":"bafyreifviwcyph7rtxt4rfim4y62b57q3yjnbubxpkh7gmltej423enzji","uri":"at://did:plc:vkif2e4j4qz3t3uv4rxqwxf3/app.bsky.feed.post/3mc5bekse5k2d"},"root":{"cid":"bafyreif5tdilpmryaugsxteqaio2fe5vfgta3au4bfji63vzoem5mlpswi","uri":"at://did:plc:anpxoyqkormchuw5wdtyi7tb/app.bsky.feed.post/3mc56ejsruk2n"}}},"replyCount":0,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-11T10:03:16.431Z","labels":[]},"rendered":{"html":"Omg dead. I love that they'd been reduced to "git patches by email" and now the only person who actually likes doing that has cut even that off too"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5b5v7jck2w","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5b5v7jck2w","cid":"bafyreib4clglgwbuwsglqmjvnthppyryosjqilbjm6imzh47mtb6tajc74","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T09:57:02.027Z","langs":["en"],"text":"It'll probably be a week-long thing, where Musk will add some cursory limits to Grok and the gov can get back to posting all announcements on there.","reply":{"parent":{"cid":"bafyreic2ypbcnepbehfwxu2winrn5crop63vy3ggoga5sfvv2ukgexb6uu","uri":"at://did:plc:blbktib4slim5ttdovyu7vii/app.bsky.feed.post/3mc5aeltqdk2u"},"root":{"cid":"bafyreibjcs3prpjrbqpiim7eqhtparujoo3xwn2hvabn3htafo4j7vrraa","uri":"at://did:plc:xfqcsi7wuwedeqaa5m7aih44/app.bsky.feed.post/3mc5a7lvvtc2o"}}},"replyCount":0,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-11T09:57:05.838Z","labels":[]},"rendered":{"html":"It'll probably be a week-long thing, where Musk will add some cursory limits to Grok and the gov can get back to posting all announcements on there."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5azm4cok2w","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5azm4cok2w","cid":"bafyreihssqwgrybu2ltj3jj3gp3wfwfwz66xrjlw3zhppw2jonk5x442he","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T09:54:38.267Z","langs":["en"],"text":"Oops. Linux and git must now go onto the slopware list","reply":{"parent":{"cid":"bafyreif5tdilpmryaugsxteqaio2fe5vfgta3au4bfji63vzoem5mlpswi","uri":"at://did:plc:anpxoyqkormchuw5wdtyi7tb/app.bsky.feed.post/3mc56ejsruk2n"},"root":{"cid":"bafyreif5tdilpmryaugsxteqaio2fe5vfgta3au4bfji63vzoem5mlpswi","uri":"at://did:plc:anpxoyqkormchuw5wdtyi7tb/app.bsky.feed.post/3mc56ejsruk2n"}}},"replyCount":1,"repostCount":0,"likeCount":6,"quoteCount":0,"indexedAt":"2026-01-11T09:54:38.733Z","labels":[]},"rendered":{"html":"Oops. Linux and git must now go onto the slopware list"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5arqr5t22w","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5arqr5t22w","cid":"bafyreiektsop7vdq5qm3k7yxbx5v7yyhdriq3dx3xip3h3ln5yseosoy34","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T09:50:14.708Z","langs":["en"],"text":"The really crazy part though was that I tried fixing that tool last month, and gave up because I thought it was triggering bot protection. My bot realised it was actually a bug in the bot bypass code, so it fixed it!","reply":{"parent":{"cid":"bafyreihffabxvxt62rfrp6x6xoa5mrvbjlzu2saycrtqie2mp5zb6z3wse","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5akxjpjs2w"},"root":{"cid":"bafyreihffabxvxt62rfrp6x6xoa5mrvbjlzu2saycrtqie2mp5zb6z3wse","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5akxjpjs2w"}},"embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://media.tenor.com/Yps6cEHJJCAAAAAC/abell46s-reface.gif?hh=210&ww=498","title":"arnold schwarzenegger is holding a bloody robotic arm in a scene from terminator","description":"Alt: arnold schwarzenegger is holding a bloody robotic arm in a scene from terminator","thumb":{"$type":"blob","ref":{"$link":"bafkreifw7whqvr45wcyoppkumguimnl4df4t7j6r3q7hns7xaixzzi6beu"},"mimeType":"image/jpeg","size":87713}}}},"embed":{"$type":"app.bsky.embed.external#view","external":{"uri":"https://media.tenor.com/Yps6cEHJJCAAAAAC/abell46s-reface.gif?hh=210&ww=498","title":"arnold schwarzenegger is holding a bloody robotic arm in a scene from terminator","description":"Alt: arnold schwarzenegger is holding a bloody robotic arm in a scene from terminator","thumb":"https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreifw7whqvr45wcyoppkumguimnl4df4t7j6r3q7hns7xaixzzi6beu@jpeg"}},"replyCount":0,"repostCount":1,"likeCount":9,"quoteCount":0,"indexedAt":"2026-01-11T09:50:15.629Z","labels":[]},"rendered":{"html":"The really crazy part though was that I tried fixing that tool last month, and gave up because I thought it was triggering bot protection. My bot realised it was actually a bug in the bot bypass code, so it fixed it!"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5akxjpjs2w","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5akxjpjs2w","cid":"bafyreihffabxvxt62rfrp6x6xoa5mrvbjlzu2saycrtqie2mp5zb6z3wse","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T09:46:26.923Z","langs":["en"],"text":"I asked Acme, the personal assistant agent that I built last weekend, if there was a way it could check my local library catalogue. It found the LibraryHacked project, cloned it, found it didn't work for my local library service, so *fixed the bug* in the connector and pushed a branch with the fix."},"replyCount":1,"repostCount":3,"likeCount":23,"quoteCount":0,"indexedAt":"2026-01-11T09:46:27.032Z","labels":[]},"rendered":{"html":"I asked Acme, the personal assistant agent that I built last weekend, if there was a way it could check my local library catalogue. It found the LibraryHacked project, cloned it, found it didn't work for my local library service, so *fixed the bug* in the connector and pushed a branch with the fix."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc4xjwrvo22w","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc4xjwrvo22w","cid":"bafyreicmeyh6ztlncwwbdkod6qnrptm7i7yo5fy3zp57tgghvr7xbifcky","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T07:04:48.912Z","langs":["en"],"text":"PRs welcome!","reply":{"parent":{"cid":"bafyreigyoxvplig4aawprarr3o67mdx4h7uwhy26sgx2qhszd73ztx5lfa","uri":"at://did:plc:ofrbh253gwicbkc5nktqepol/app.bsky.feed.post/3mc3wuxqcqs2k"},"root":{"cid":"bafyreiboxg2yzvtyjr7lfugckjafq7soxzvv6jlm5mzwrdt5ohzvkbpkoy","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc324mjnnc2y"}}},"replyCount":1,"repostCount":0,"likeCount":0,"quoteCount":0,"indexedAt":"2026-01-11T07:04:49.230Z","labels":[]},"rendered":{"html":"PRs welcome!"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc46oseydc2w","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc46oseydc2w","cid":"bafyreifpzrh5c22ypnkrc2xumdoexwe4r7qduwxgn354cga7gdykgvvtei","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-10T23:40:08.520Z","langs":["en"],"text":"I only learnt this existed today bsky.app/profile/wick...","reply":{"parent":{"cid":"bafyreifbtsfgc3xlatvujcoqfb6fgxc5k3eajtpfrv7o2skzm5jb4wvqxy","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc46mno24k2w"},"root":{"cid":"bafyreifbtsfgc3xlatvujcoqfb6fgxc5k3eajtpfrv7o2skzm5jb4wvqxy","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc46mno24k2w"}},"embed":{"$type":"app.bsky.embed.record","record":{"uri":"at://did:plc:mat6mxjku5uyzcciltfs2fgk/app.bsky.feed.post/3mc2ywe7hik2z","cid":"bafyreiaujxcio5rfptwdm6ba43zml4kuf2zcoanpnf2p4nmuwpgy45rwua"}},"facets":[{"index":{"byteStart":33,"byteEnd":57},"features":[{"$type":"app.bsky.richtext.facet#link","uri":"https://bsky.app/profile/wicky.nillia.ms/post/3mc2ywe7hik2z"}]}]},"embed":{"$type":"app.bsky.embed.record#view","record":{"uri":"at://did:plc:mat6mxjku5uyzcciltfs2fgk/app.bsky.feed.post/3mc2ywe7hik2z","cid":"bafyreiaujxcio5rfptwdm6ba43zml4kuf2zcoanpnf2p4nmuwpgy45rwua","author":{"did":"did:plc:mat6mxjku5uyzcciltfs2fgk","handle":"wicky.nillia.ms","displayName":"Nick Williams","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:mat6mxjku5uyzcciltfs2fgk/bafkreibphidqiqgvs6l7spqv3oivhzchrsrm3d42zr4h46rc6fdkbyspzq@jpeg"},"value":{"$type":"app.bsky.feed.post","createdAt":"2026-01-10T12:24:19.864Z","text":"Apparently android has an officially supported Terminal that runs on Debian now? Anyway I installed node on my phone lol"}}},"replyCount":0,"repostCount":0,"likeCount":7,"quoteCount":0,"indexedAt":"2026-01-10T23:40:07.146Z","labels":[]},"rendered":{"html":"I only learnt this existed today bsky.app/profile/wick..."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc46mno24k2w","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc46mno24k2w","cid":"bafyreifbtsfgc3xlatvujcoqfb6fgxc5k3eajtpfrv7o2skzm5jb4wvqxy","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-10T23:38:56.466Z","langs":["en"],"text":"Android now lets you enable a Linux development environment, with a built-in terminal app. So you know what that means? I can run Astro on my phone","embed":{"$type":"app.bsky.embed.video","alt":"Screen recording showing me running pnpm create astro","aspectRatio":{"height":2244,"width":1008},"video":{"$type":"blob","ref":{"$link":"bafkreigibylkkdvsojknjgx7cyys3yc2hzftx6ir5zoyhjg7oxa44jsgje"},"mimeType":"video/mp4","size":2491799}}},"embed":{"$type":"app.bsky.embed.video#view","cid":"bafkreigibylkkdvsojknjgx7cyys3yc2hzftx6ir5zoyhjg7oxa44jsgje","playlist":"https://video.bsky.app/watch/did%3Aplc%3Auwbl4k3tza7eyjv3morkrld2/bafkreigibylkkdvsojknjgx7cyys3yc2hzftx6ir5zoyhjg7oxa44jsgje/playlist.m3u8","thumbnail":"https://video.bsky.app/watch/did%3Aplc%3Auwbl4k3tza7eyjv3morkrld2/bafkreigibylkkdvsojknjgx7cyys3yc2hzftx6ir5zoyhjg7oxa44jsgje/thumbnail.jpg","alt":"Screen recording showing me running pnpm create astro","aspectRatio":{"height":2244,"width":1008}},"replyCount":3,"repostCount":5,"likeCount":60,"quoteCount":3,"indexedAt":"2026-01-10T23:38:55.536Z","labels":[]},"rendered":{"html":"Android now lets you enable a Linux development environment, with a built-in terminal app. So you know what that means? I can run Astro on my phone"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc44q3tdds2r","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc44q3tdds2r","cid":"bafyreiayth5fvfifjewivr74gicybc5gqgpsqapfuhwgptrnzpkquy7qlu","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-10T23:05:04.499Z","langs":["en"],"text":"Living life on the edge! Thanks for trying it","reply":{"parent":{"cid":"bafyreihyyxuteemvzpbvtzlbeho6ocrxsipiftjekbbukf7lgocuyvqk44","uri":"at://did:plc:p5xem22ammiafn5kxonaksfa/app.bsky.feed.post/3mc3pyztxtc2u"},"root":{"cid":"bafyreihesxcl3d77f4dvj3kgqt5mzohtv23im3o2l5mbyokol3yojcwtzq","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc2pnkz7ks2k"}}},"replyCount":0,"repostCount":0,"likeCount":0,"quoteCount":0,"indexedAt":"2026-01-10T23:05:06.946Z","labels":[]},"rendered":{"html":"Living life on the edge! Thanks for trying it"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcgxd44pt22i","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcgxd44pt22i","cid":"bafyreie77tap3x5nidclldt3txvmzoluvvhf67aljdzbkjwmu2uvnbvkn4","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-15T06:27:37.013Z","langs":["en"],"text":"Maybe read the listing?","reply":{"parent":{"cid":"bafyreifwim2bbbzr34yyw55h3fwy6pxd2bymnsa2zyz2w4vzo7gxcaixnm","uri":"at://did:plc:ykxp5ogmmrjc7iflky57k5m6/app.bsky.feed.post/3mcfuofq2uk2z"},"root":{"cid":"bafyreib2r2xaavtwj4qquemlb3iqufoghmfluw34mxz647ullavcuqnmme","uri":"at://did:plc:oky5czdrnfjpqslsw2a5iclo/app.bsky.feed.post/3mcb3m2fibc2i"}}},"replyCount":0,"repostCount":0,"likeCount":9,"quoteCount":0,"indexedAt":"2026-01-15T06:27:35.333Z","labels":[]},"rendered":{"html":"Maybe read the listing?"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcgx6ocys22i","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcgx6ocys22i","cid":"bafyreib3ouxfb7bpihm4gcbd7fvs3fknckifszdx3vccogx2cycbt3og3u","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-15T06:25:08.321Z","langs":["en"],"text":"You don't want spam detection and search?","reply":{"parent":{"cid":"bafyreihsekz62vrvcrz3xor3klibktmouusnzfw7y6ul3d7gfusyayq2qq","uri":"at://did:plc:j3xg3zefhgmi2vwy245yidyy/app.bsky.feed.post/3mcfn2dhh2c2n"},"root":{"cid":"bafyreib2r2xaavtwj4qquemlb3iqufoghmfluw34mxz647ullavcuqnmme","uri":"at://did:plc:oky5czdrnfjpqslsw2a5iclo/app.bsky.feed.post/3mcb3m2fibc2i"}}},"replyCount":0,"repostCount":0,"likeCount":14,"quoteCount":0,"indexedAt":"2026-01-15T06:25:07.031Z","labels":[]},"rendered":{"html":"You don't want spam detection and search?"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcf6veioa22i","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcf6veioa22i","cid":"bafyreidc5tsc7prqdc4foqzegeilknln35q56ihkt6p5dpdrpimrp6t45a","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-14T13:37:46.489Z","langs":["en"],"text":"It's for OAuth","reply":{"parent":{"cid":"bafyreigq5avq3k6uqgws2hkvol4w5jbavv7xucp4ltua56yeefzzsebxwy","uri":"at://did:plc:r2rfzi7ksdo47lfvrlsviiw4/app.bsky.feed.post/3mcf6ha5nzs2i"},"root":{"cid":"bafyreicjrvmpgdbq2ssm4e3yvypkfshq5ysrgc3evy7xjdcunwcmk6r3na","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5zlhsgz22s"}}},"replyCount":0,"repostCount":0,"likeCount":0,"quoteCount":0,"indexedAt":"2026-01-14T13:37:46.833Z","labels":[]},"rendered":{"html":"It's for OAuth"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcf347hfec2o","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcf347hfec2o","cid":"bafyreigt4qe3ldpl5sn5slm25nqkucpkmf5w4wg7ytf2ff6yv3jlreq3wq","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-14T12:30:01.118Z","langs":["en"],"text":"yolo","reply":{"parent":{"cid":"bafyreieeojnegpmze2jpkmjn5mnc34jjpkpb2v2sbbkxlq5z3j425rud74","uri":"at://did:plc:nn5oznlzbzwof7wv47o6ng6b/app.bsky.feed.post/3mceyfq6g2c2y"},"root":{"cid":"bafyreie6qfegsg6fey4yctdugfma2ycnw4sq27fslguclrc55jjlf2d7pm","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcewsbnk4227"}}},"replyCount":1,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-14T12:30:02.028Z","labels":[]},"rendered":{"html":"yolo"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcewsbnk4227","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcewsbnk4227","cid":"bafyreie6qfegsg6fey4yctdugfma2ycnw4sq27fslguclrc55jjlf2d7pm","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-14T11:12:52.905Z","langs":["en"],"text":"lethal trifecta vs letting an agent deal with all my crap for me"},"replyCount":1,"repostCount":0,"likeCount":0,"quoteCount":0,"indexedAt":"2026-01-14T11:12:53.132Z","labels":[]},"rendered":{"html":"lethal trifecta vs letting an agent deal with all my crap for me"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcedc5uhns2s","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcedc5uhns2s","cid":"bafyreihspp2di7txpytuna6emx6r5o57j5z3iiwwzb3o3fyxohmod4ldcq","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-14T05:23:50.971Z","langs":["en"],"text":"Mine stands for Read Somethin' Stupid","reply":{"parent":{"cid":"bafyreiby6oubdgbyvkdk5td2pwty2ayquwtg55zvg65tc2nai7xl4f7wim","uri":"at://did:plc:jjsc5rflv3cpv6hgtqhn2dcm/app.bsky.feed.post/3mcdtnnaqz22c"},"root":{"cid":"bafyreiby6oubdgbyvkdk5td2pwty2ayquwtg55zvg65tc2nai7xl4f7wim","uri":"at://did:plc:jjsc5rflv3cpv6hgtqhn2dcm/app.bsky.feed.post/3mcdtnnaqz22c"}}},"replyCount":1,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-14T05:23:48.436Z","labels":[]},"rendered":{"html":"Mine stands for Read Somethin' Stupid"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcdhca2c422h","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcdhca2c422h","cid":"bafyreiali3eodk5omyx72d5fglf4pkkjjwzymzy6ws5ug52udvecrcb7ia","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-13T21:02:48.489Z","langs":["en"],"text":"Astro 6 beta is here! \n\nThe biggest change is a completely new dev server. The old one pre-dates SSR in Astro and used different code paths. The new one uses the Vite Envirnment API to run the same code as SSR, reducing bugs and allowing stuff like running dev if different runtimes such as workerd.","embed":{"$type":"app.bsky.embed.record","record":{"uri":"at://did:plc:6kf6jxl44h34mprhykvqljcx/app.bsky.feed.post/3mcdf4yiabe2b","cid":"bafyreia4mjjjpazmweex6agnkzf2jv3gfvz4bpgtb4dmpjwnvhjeahept4"}}},"embed":{"$type":"app.bsky.embed.record#view","record":{"uri":"at://did:plc:6kf6jxl44h34mprhykvqljcx/app.bsky.feed.post/3mcdf4yiabe2b","cid":"bafyreia4mjjjpazmweex6agnkzf2jv3gfvz4bpgtb4dmpjwnvhjeahept4","author":{"did":"did:plc:6kf6jxl44h34mprhykvqljcx","handle":"astro.build","displayName":"Astro","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:6kf6jxl44h34mprhykvqljcx/bafkreibsxsij4m7ekg6kcjsezl5hnkjvbqx5e7oqkbinv47yjvcpmgfmmi@jpeg"},"value":{"$type":"app.bsky.feed.post","createdAt":"2026-01-13T20:24:05.116Z","text":"Introducing the Astro 6.0 Beta.\n\n- Redesigned dev server: run against the same runtime you deploy to\n- First-class Cloudflare Workers support with workerd\n- Stable Content Security Policy and Live Collections\n\nIt's never been a beta time to try Astro π"}}},"replyCount":0,"repostCount":1,"likeCount":36,"quoteCount":0,"indexedAt":"2026-01-13T21:02:48.830Z","labels":[]},"rendered":{"html":"Astro 6 beta is here!
\n
\nThe biggest change is a completely new dev server. The old one pre-dates SSR in Astro and used different code paths. The new one uses the Vite Envirnment API to run the same code as SSR, reducing bugs and allowing stuff like running dev if different runtimes such as workerd."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcdfppzuas2c","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcdfppzuas2c","cid":"bafyreibkthaseqqzhqkllnhph6qfwfqxiwvvmakfrhnzqrn67r3omcbtse","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-13T20:34:33.976Z","langs":["en"],"text":"Yeah, I found that this afternoon!","reply":{"parent":{"cid":"bafyreigciombgpi3y6omm6y2ircygzllx4ynpnncmwxh2o5on3qtrx7jfq","uri":"at://did:plc:2mqamk5w5un72vtkbuh5x2pf/app.bsky.feed.post/3mcdewud7ks2l"},"root":{"cid":"bafyreid7yufvcbytpozuxw7qjjjrexp3qp7hnrzy6aqggf6v4gkjfgl7em","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcc4ywuk722q"}}},"replyCount":0,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-13T20:34:35.032Z","labels":[]},"rendered":{"html":"Yeah, I found that this afternoon!"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcd7y7wi4k2t","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcd7y7wi4k2t","cid":"bafyreicijbhja7dqorpzharpldkraposzum2r7bqbrgnvlzbbszxxcoybi","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-13T18:51:56.627Z","langs":["en"],"text":"Yeah, there's just no automated way of doing it","reply":{"parent":{"cid":"bafyreiaf3qtmphu2zj32ut7wcqtsaandiyqzymadqlcnhxa4yrpu3o6us4","uri":"at://did:plc:2gkh62xvzokhlf6li4ol3b3d/app.bsky.feed.post/3mcd7qs6xos2k"},"root":{"cid":"bafyreifhk2tsyqauysr277eo7hq2edn32aoegzyytdhfh4yxo7i6w3voni","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcd77vtmh22j"}}},"replyCount":0,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-13T18:51:57.436Z","labels":[]},"rendered":{"html":"Yeah, there's just no automated way of doing it"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcd7lp22e22t","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcd7lp22e22t","cid":"bafyreicjsgprdchclfspim2b5g3chlg5geb5pyp4gkz6rqlev6d2qhjucq","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-13T18:44:56.264Z","langs":["en"],"text":"No moving after it's created, sadly. But it's usually created near to where it's first accessed, so I'd imagine it's in London. A fancy map here shows where they're created where.durableobjects.live","reply":{"parent":{"cid":"bafyreie7gfe2mbwzf6dersp32dygdaciepym5kt3evw37kllir43iwx4iu","uri":"at://did:plc:2gkh62xvzokhlf6li4ol3b3d/app.bsky.feed.post/3mcd7gwxb2c2k"},"root":{"cid":"bafyreifhk2tsyqauysr277eo7hq2edn32aoegzyytdhfh4yxo7i6w3voni","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcd77vtmh22j"}},"embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://where.durableobjects.live/","title":"Where Durable Objects Live","description":"Tracking where Durable Objects are created, wherever you are in the world.","thumb":{"$type":"blob","ref":{"$link":"bafkreie6swwhpoz2rjtepka6pf7tfemjgauzamlhvggekwm7ushevwj4we"},"mimeType":"image/jpeg","size":965257}}},"facets":[{"index":{"byteStart":173,"byteEnd":198},"features":[{"$type":"app.bsky.richtext.facet#link","uri":"https://where.durableobjects.live/"}]}]},"embed":{"$type":"app.bsky.embed.external#view","external":{"uri":"https://where.durableobjects.live/","title":"Where Durable Objects Live","description":"Tracking where Durable Objects are created, wherever you are in the world.","thumb":"https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreie6swwhpoz2rjtepka6pf7tfemjgauzamlhvggekwm7ushevwj4we@jpeg"}},"replyCount":1,"repostCount":0,"likeCount":2,"quoteCount":0,"indexedAt":"2026-01-13T18:44:58.731Z","labels":[]},"rendered":{"html":"No moving after it's created, sadly. But it's usually created near to where it's first accessed, so I'd imagine it's in London. A fancy map here shows where they're created where.durableobjects.live"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcd7ghless2t","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcd7ghless2t","cid":"bafyreid3hgbyfxa7fgyd2sau5ekty4cs5ld7trd3dxk3rmkq43n6rpkxya","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-13T18:42:00.671Z","langs":["en"],"text":"I will enable FedRAMP region for $100,000 per seat","reply":{"parent":{"cid":"bafyreibun7mqm5em4w2x5c2gsabwjolosfkvghtnyu7enugge67cmqzzmm","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcd7exxdbs2t"},"root":{"cid":"bafyreifhk2tsyqauysr277eo7hq2edn32aoegzyytdhfh4yxo7i6w3voni","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcd77vtmh22j"}}},"replyCount":0,"repostCount":0,"likeCount":4,"quoteCount":0,"indexedAt":"2026-01-13T18:42:01.030Z","labels":[]},"rendered":{"html":"I will enable FedRAMP region for $100,000 per seat"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcd7exxdbs2t","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcd7exxdbs2t","cid":"bafyreibun7mqm5em4w2x5c2gsabwjolosfkvghtnyu7enugge67cmqzzmm","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-13T18:41:10.732Z","langs":["en"],"text":"More info on how Cloudflare data location works here","reply":{"parent":{"cid":"bafyreifhk2tsyqauysr277eo7hq2edn32aoegzyytdhfh4yxo7i6w3voni","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcd77vtmh22j"},"root":{"cid":"bafyreifhk2tsyqauysr277eo7hq2edn32aoegzyytdhfh4yxo7i6w3voni","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcd77vtmh22j"}},"embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://developers.cloudflare.com/durable-objects/reference/data-location/","title":"Data location","description":"Jurisdictions are used to create Durable Objects that only run and store data within a region to comply with local regulations such as the GDPR or FedRAMP.","thumb":{"$type":"blob","ref":{"$link":"bafkreiezq4wojoulbynsmzecpe5h3oniibjddaghwesrbwbkg6mvv3u7oy"},"mimeType":"image/jpeg","size":433503}}}},"embed":{"$type":"app.bsky.embed.external#view","external":{"uri":"https://developers.cloudflare.com/durable-objects/reference/data-location/","title":"Data location","description":"Jurisdictions are used to create Durable Objects that only run and store data within a region to comply with local regulations such as the GDPR or FedRAMP.","thumb":"https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreiezq4wojoulbynsmzecpe5h3oniibjddaghwesrbwbkg6mvv3u7oy@jpeg"}},"replyCount":1,"repostCount":0,"likeCount":2,"quoteCount":0,"indexedAt":"2026-01-13T18:41:12.231Z","labels":[]},"rendered":{"html":"More info on how Cloudflare data location works here"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcd77vtmh22j","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcd77vtmh22j","cid":"bafyreifhk2tsyqauysr277eo7hq2edn32aoegzyytdhfh4yxo7i6w3voni","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-13T18:38:20.735Z","langs":["en"],"text":"Cirrus PDS now supports specifying a placement region for your data. Give a region hint, or specify EU-only storage. π₯ πͺπΊ","embed":{"$type":"app.bsky.embed.images","images":[{"image":{"$type":"blob","ref":{"$link":"bafkreidxkrrii3sqrc2oa5drar5vvhyb4756eet6vucvo6quzzroqxdut4"},"mimeType":"image/jpeg","size":461258},"alt":"β\nβ Where should your data be stored?\nβ β Auto (Recommended) (Cloudflare chooses optimal location)\nβ β European Union\nβ β Western North America\nβ β Eastern North America\nβ β Asia-Pacific\nβ β Oceania\nβ"}]}},"embed":{"$type":"app.bsky.embed.images#view","images":[{"thumb":"https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreidxkrrii3sqrc2oa5drar5vvhyb4756eet6vucvo6quzzroqxdut4@jpeg","fullsize":"https://cdn.bsky.app/img/feed_fullsize/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreidxkrrii3sqrc2oa5drar5vvhyb4756eet6vucvo6quzzroqxdut4@jpeg","alt":"β\nβ Where should your data be stored?\nβ β Auto (Recommended) (Cloudflare chooses optimal location)\nβ β European Union\nβ β Western North America\nβ β Eastern North America\nβ β Asia-Pacific\nβ β Oceania\nβ"}]},"replyCount":2,"repostCount":3,"likeCount":44,"quoteCount":0,"indexedAt":"2026-01-13T18:38:22.933Z","labels":[]},"rendered":{"html":"Cirrus PDS now supports specifying a placement region for your data. Give a region hint, or specify EU-only storage. π₯ πͺπΊ"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcczfcdj4c27","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcczfcdj4c27","cid":"bafyreih2l7b3aoumfwierjeeut2qzutctpjk7ndbhnrab7vfopqvxctc74","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-13T16:53:59.166Z","langs":["en"],"text":"I'm sure I've heard that Soundcloud","reply":{"parent":{"cid":"bafyreidh7bysllndct7bt7n7gd4oeoaqur7ufomzidsleviiqiirbt5ot4","uri":"at://did:plc:l4m7ynxc47wzkgvlyyunx5n2/app.bsky.feed.post/3mccymjfu3c2y"},"root":{"cid":"bafyreibkd4tuqotw5h2ldlwte3jocws2i7umuf25ajujovpdjp5e7hsw5y","uri":"at://did:plc:6jsvyhtxrkb4d2wrlwd2avmm/app.bsky.feed.post/3mccwv7ngfd2t"}}},"replyCount":0,"repostCount":0,"likeCount":3,"quoteCount":0,"indexedAt":"2026-01-13T16:53:59.635Z","labels":[]},"rendered":{"html":"I'm sure I've heard that Soundcloud"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mccxthhxg227","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mccxthhxg227","cid":"bafyreig7op3yb6ec5cvo37km4vtwn4rtzx5pjnugc6lv422cuejkloxypu","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-13T16:26:06.832Z","langs":["en"],"text":"What you mean you don't have a cool studio with breezeblock backdrops, just a cold garage with breezeblock walls?","reply":{"parent":{"cid":"bafyreifjzficcqh23kgszumy3e6mixec6q4ozm4tpmy7vh6wmsp2ssozkq","uri":"at://did:plc:l4m7ynxc47wzkgvlyyunx5n2/app.bsky.feed.post/3mccxqcj2qk2y"},"root":{"cid":"bafyreibkd4tuqotw5h2ldlwte3jocws2i7umuf25ajujovpdjp5e7hsw5y","uri":"at://did:plc:6jsvyhtxrkb4d2wrlwd2avmm/app.bsky.feed.post/3mccwv7ngfd2t"}}},"replyCount":1,"repostCount":0,"likeCount":3,"quoteCount":0,"indexedAt":"2026-01-13T16:26:07.334Z","labels":[]},"rendered":{"html":"What you mean you don't have a cool studio with breezeblock backdrops, just a cold garage with breezeblock walls?"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mccxnj73o227","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mccxnj73o227","cid":"bafyreic7tirvtdsqr3xh76cvtyye6kh233acv6zvm7p526kuuec54zz6ta","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-13T16:22:47.311Z","langs":["en"],"text":"These are great, @jakearchibald.com","reply":{"parent":{"cid":"bafyreibkd4tuqotw5h2ldlwte3jocws2i7umuf25ajujovpdjp5e7hsw5y","uri":"at://did:plc:6jsvyhtxrkb4d2wrlwd2avmm/app.bsky.feed.post/3mccwv7ngfd2t"},"root":{"cid":"bafyreibkd4tuqotw5h2ldlwte3jocws2i7umuf25ajujovpdjp5e7hsw5y","uri":"at://did:plc:6jsvyhtxrkb4d2wrlwd2avmm/app.bsky.feed.post/3mccwv7ngfd2t"}},"facets":[{"index":{"byteStart":17,"byteEnd":35},"features":[{"$type":"app.bsky.richtext.facet#mention","did":"did:plc:l4m7ynxc47wzkgvlyyunx5n2"}]}]},"replyCount":1,"repostCount":0,"likeCount":6,"quoteCount":0,"indexedAt":"2026-01-13T16:22:48.132Z","labels":[]},"rendered":{"html":"These are great, @jakearchibald.com"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mccx43z53227","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mccx43z53227","cid":"bafyreihn6hyh5khumz3v2m3reyiwb7twgwd6tsd25bjtjeqev3a6didm3e","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-13T16:13:03.060Z","langs":["en"],"text":"My problem is with the web and mobile version. I'm not sure how to make those ones switch","reply":{"parent":{"cid":"bafyreih5gscpnpzi6gk3ymfd5eoyilmkwx6irl6lzpnqmoec6dhtu4g2te","uri":"at://did:plc:j3d3ovtl7hs7sdjmvpezs6ay/app.bsky.feed.post/3mccvuuusbs23"},"root":{"cid":"bafyreid7yufvcbytpozuxw7qjjjrexp3qp7hnrzy6aqggf6v4gkjfgl7em","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcc4ywuk722q"}}},"replyCount":0,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-13T16:13:04.030Z","labels":[]},"rendered":{"html":"My problem is with the web and mobile version. I'm not sure how to make those ones switch"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcqbsy4npk2m","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcqbsy4npk2m","cid":"bafyreigtgis2bldjxbwhmthu35bimubznjvp5bwgzek6dl76b54tl5kt5a","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-18T23:29:24.750Z","langs":["en"],"text":"Presumably a significant proportion of those are deliberate","reply":{"parent":{"cid":"bafyreifwmtxub4nfrbcqzivvrjvhyruagwjqt7pbkwvtlxp74nu5czvmia","uri":"at://did:plc:hby2qzn47oc2oyfi2rokt7d7/app.bsky.feed.post/3mcpctrzgqs2g"},"root":{"cid":"bafyreifwmtxub4nfrbcqzivvrjvhyruagwjqt7pbkwvtlxp74nu5czvmia","uri":"at://did:plc:hby2qzn47oc2oyfi2rokt7d7/app.bsky.feed.post/3mcpctrzgqs2g"}}},"replyCount":0,"repostCount":0,"likeCount":0,"quoteCount":0,"indexedAt":"2026-01-18T23:29:24.929Z","labels":[]},"rendered":{"html":"Presumably a significant proportion of those are deliberate"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcpudd6ljc2m","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcpudd6ljc2m","cid":"bafyreidfpjlqva6vvi7oxw7g742rfyt6kbttf7ulel6bzkpgs4peuk3n4a","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-18T19:28:00.833Z","langs":["en"],"text":"Amazing! So cool","reply":{"parent":{"cid":"bafyreid7ocn4h2xpoywd544wcpllewjpdsuq75zk3znth5x3tijwep76ky","uri":"at://did:plc:p5xem22ammiafn5kxonaksfa/app.bsky.feed.post/3mcpqr5ys3s2o"},"root":{"cid":"bafyreicd7etlwbjipuvnxjf2ijbvczebstom72s7aw6os4j6ymozdy62se","uri":"at://did:plc:p5xem22ammiafn5kxonaksfa/app.bsky.feed.post/3mcpqr5n52c2o"}}},"replyCount":0,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-18T19:28:01.236Z","labels":[]},"rendered":{"html":"Amazing! So cool"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcoihjokdc2j","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcoihjokdc2j","cid":"bafyreig2baphxdw57wqm7v7rzd3lb5dhgxf3jxupgzbwhwk6mkndnevuo4","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-18T06:22:57.226Z","langs":["en"],"text":"I wonder if this could help blog.cloudflare.com/cloudflare-d...","reply":{"parent":{"cid":"bafyreic4ydxa7htqczas74qf26s2x7lv3tuxytk75n6otughhpz2l2ccpa","uri":"at://did:plc:bcgltzqazw5tb6k2g3ttenbj/app.bsky.feed.post/3mcnijgzqxc25"},"root":{"cid":"bafyreidx7fl7jgypmvaj6w7mjyucb5dvpowkqndlibggh3ib3sqq7iz5sa","uri":"at://did:plc:2gkh62xvzokhlf6li4ol3b3d/app.bsky.feed.post/3mckfuaj4ys2v"}},"embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://blog.cloudflare.com/cloudflare-data-platform/","title":"Announcing the Cloudflare Data Platform: ingest, store, and query your data directly on Cloudflare","description":"The Cloudflare Data Platform, launching today, is a fully-managed suite of products for ingesting, transforming, storing, and querying analytical data, built on Apache Iceberg and R2 storage.","thumb":{"$type":"blob","ref":{"$link":"bafkreidebwotw7zb4uoee4jx3jxyc2wb6s75skwsswojlm3vfwdkzosktm"},"mimeType":"image/jpeg","size":156838}}},"facets":[{"index":{"byteStart":28,"byteEnd":63},"features":[{"$type":"app.bsky.richtext.facet#link","uri":"https://blog.cloudflare.com/cloudflare-data-platform/"}]}]},"embed":{"$type":"app.bsky.embed.external#view","external":{"uri":"https://blog.cloudflare.com/cloudflare-data-platform/","title":"Announcing the Cloudflare Data Platform: ingest, store, and query your data directly on Cloudflare","description":"The Cloudflare Data Platform, launching today, is a fully-managed suite of products for ingesting, transforming, storing, and querying analytical data, built on Apache Iceberg and R2 storage.","thumb":"https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreidebwotw7zb4uoee4jx3jxyc2wb6s75skwsswojlm3vfwdkzosktm@jpeg"}},"replyCount":0,"repostCount":0,"likeCount":2,"quoteCount":0,"indexedAt":"2026-01-18T06:22:56.833Z","labels":[]},"rendered":{"html":"I wonder if this could help blog.cloudflare.com/cloudflare-d..."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcnhdhkgks2j","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcnhdhkgks2j","cid":"bafyreieqgegjgzhfchukladomdvc6mz3v7rrv4z35xxjsmxa2mtusdnyv4","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-17T20:30:07.295Z","langs":["en"],"text":"Thanks for that post! It was a great help when I was building Cirrus","reply":{"parent":{"cid":"bafyreiaz5ue7kgygs2f4in765ten4kqo2kp75r2ziyjcqvwpyitpzcdioq","uri":"at://did:plc:qvywnipfiyrd6v4qdf4x27wy/app.bsky.feed.post/3mcndlzmt722v"},"root":{"cid":"bafyreidx7fl7jgypmvaj6w7mjyucb5dvpowkqndlibggh3ib3sqq7iz5sa","uri":"at://did:plc:2gkh62xvzokhlf6li4ol3b3d/app.bsky.feed.post/3mckfuaj4ys2v"}}},"replyCount":0,"repostCount":0,"likeCount":5,"quoteCount":0,"indexedAt":"2026-01-17T20:30:06.632Z","labels":[]},"rendered":{"html":"Thanks for that post! It was a great help when I was building Cirrus"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcnbjznl522j","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcnbjznl522j","cid":"bafyreichrketiqro37ouv4tsappionakgp6pvqtmxruotd67b2bs76py2e","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-17T18:46:25.146Z","langs":["en"],"text":"I wonder what would be most useful to the ATproto ecosystem for Cloudflare to provide. Any thoughts @danabra.mov ?","reply":{"parent":{"cid":"bafyreiexfwqi6tgzodsad33zcvvsc75wp7torh4rhlsztqss5js4slibau","uri":"at://did:plc:2gkh62xvzokhlf6li4ol3b3d/app.bsky.feed.post/3mcnbctssls2k"},"root":{"cid":"bafyreidx7fl7jgypmvaj6w7mjyucb5dvpowkqndlibggh3ib3sqq7iz5sa","uri":"at://did:plc:2gkh62xvzokhlf6li4ol3b3d/app.bsky.feed.post/3mckfuaj4ys2v"}},"facets":[{"index":{"byteStart":100,"byteEnd":112},"features":[{"$type":"app.bsky.richtext.facet#mention","did":"did:plc:fpruhuo22xkm5o7ttr2ktxdo"}]}]},"replyCount":13,"repostCount":2,"likeCount":28,"quoteCount":1,"indexedAt":"2026-01-17T18:46:25.030Z","labels":[]},"rendered":{"html":"I wonder what would be most useful to the ATproto ecosystem for Cloudflare to provide. Any thoughts @danabra.mov ?"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcmktzi4x22j","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcmktzi4x22j","cid":"bafyreiaaakleowdt5h6mwrkhpzkb3bvafogdojbceyixets77f3cwa4pea","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-17T12:00:24.425Z","langs":["en"],"text":"When your agent can read Bluesky it doesn't even need that","reply":{"parent":{"cid":"bafyreia7pdycmrdr6rm7jlo2inphgwdplb4asq34723sl5znbpbh2aauqm","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcmf7jmlis2c"},"root":{"cid":"bafyreia7pdycmrdr6rm7jlo2inphgwdplb4asq34723sl5znbpbh2aauqm","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcmf7jmlis2c"}},"embed":{"$type":"app.bsky.embed.images","images":[{"image":{"$type":"blob","ref":{"$link":"bafkreid6nlayj7adsfrksr4isaastw6bzdicsbsh32njwa6ge2nx5nkari"},"mimeType":"image/jpeg","size":244297},"alt":"Matt:\nThat browser thing I posted looks cool. You should install it and make a skill\n\nAcme:\nFound it β the agent-browser from Vercel Labs. Installing it now and will make a skill.\n\nDone! Installed agent-browser and created the browser skill."}]}},"embed":{"$type":"app.bsky.embed.images#view","images":[{"thumb":"https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreid6nlayj7adsfrksr4isaastw6bzdicsbsh32njwa6ge2nx5nkari@jpeg","fullsize":"https://cdn.bsky.app/img/feed_fullsize/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreid6nlayj7adsfrksr4isaastw6bzdicsbsh32njwa6ge2nx5nkari@jpeg","alt":"Matt:\nThat browser thing I posted looks cool. You should install it and make a skill\n\nAcme:\nFound it β the agent-browser from Vercel Labs. Installing it now and will make a skill.\n\nDone! Installed agent-browser and created the browser skill."}]},"replyCount":0,"repostCount":0,"likeCount":3,"quoteCount":0,"indexedAt":"2026-01-17T12:00:33.631Z","labels":[]},"rendered":{"html":"When your agent can read Bluesky it doesn't even need that"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcmf7jmlis2c","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcmf7jmlis2c","cid":"bafyreia7pdycmrdr6rm7jlo2inphgwdplb4asq34723sl5znbpbh2aauqm","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-17T10:19:28.023Z","langs":["en"],"text":"This is really cool. I like the way the agent skill is basically \"run with --help\"","embed":{"$type":"app.bsky.embed.record","record":{"uri":"at://did:plc:h6cnnprki3i6rf3h2cctufta/app.bsky.feed.post/3mcmcmr6bqc2v","cid":"bafyreifopxhc6teo3lee7amtqpkaapioujr5majfs3qgpbsbcg6gq5r2xy"}}},"embed":{"$type":"app.bsky.embed.record#view","record":{"uri":"at://did:plc:h6cnnprki3i6rf3h2cctufta/app.bsky.feed.post/3mcmcmr6bqc2v","cid":"bafyreifopxhc6teo3lee7amtqpkaapioujr5majfs3qgpbsbcg6gq5r2xy","author":{"did":"did:plc:h6cnnprki3i6rf3h2cctufta","handle":"skorfmann.com","displayName":"Sebastian Korfmann","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:h6cnnprki3i6rf3h2cctufta/bafkreibch2qip4foyfk2iv6ac45elc4b6pu75ybvmfn4252ukf7ozienpe@jpeg"},"value":{"$type":"app.bsky.feed.post","createdAt":"2026-01-17T09:33:10.925Z","text":"agent-browser from Vercel Labs: A Rust-powered CLI that gives AI agents browser superpowers. The snapshot command returns an accessibility tree with element refsβperfect for LLMs to understand and interact with any webpage.\n\ngithub.com/vercel-labs/agent-browser"}}},"replyCount":1,"repostCount":0,"likeCount":14,"quoteCount":0,"indexedAt":"2026-01-17T10:19:27.932Z","labels":[]},"rendered":{"html":"This is really cool. I like the way the agent skill is basically "run with --help""},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mclbrqw5ys2c","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mclbrqw5ys2c","cid":"bafyreig6n5ss7d37olnxx7ma5a6yo5yg33ffbsznvtigptm5ttnjkblqim","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-16T23:45:24.952Z","langs":["en"],"text":"Yeah, just internal","reply":{"parent":{"cid":"bafyreiew4xf6fi4qksx6svbzmlikdqwlodi3dweq2pyvhluooz3tvnm73i","uri":"at://did:plc:ourfduho5etezak3zw3v7pgg/app.bsky.feed.post/3mcl5ywuda22h"},"root":{"cid":"bafyreifk5ssxcnfxs2a6awkddla6yjacepiq26tc7w2q3zru4ij627efam","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcktrkcg5s2y"}}},"replyCount":1,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-16T23:45:23.235Z","labels":[]},"rendered":{"html":"Yeah, just internal"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mckulxqklc2y","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mckulxqklc2y","cid":"bafyreidezevxeypkseshxpzzfzvmiwulde4axy3u6wsurjiiu266suqdbm","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-16T19:49:32.106Z","langs":["en"],"text":"These were the suggestions from my Opus-based agent at the time. I ended up just making it easier to clear recent context, and refreshed the Telegram webhook which kept re-sending the bad message.","reply":{"parent":{"cid":"bafyreihpabsvc7bqobfxecgppfvjuvy3vnbyolpejp4ycue5rm27vdmwji","uri":"at://did:plc:2ygbb7aag64ase3swmqerk3h/app.bsky.feed.post/3mcku6sosgc2l"},"root":{"cid":"bafyreia6c6iubxhyqkzysxjtpsi3w4cxkzo5wdkyzwmosebctnlv5f4pma","uri":"at://did:plc:2ygbb7aag64ase3swmqerk3h/app.bsky.feed.post/3mckqdddvl22y"}},"embed":{"$type":"app.bsky.embed.images","images":[{"image":{"$type":"blob","ref":{"$link":"bafkreiguvi4jusof7qoq4sx2tngqbrfe7aiskn742xen6ttoms5wbbqm64"},"mimeType":"image/jpeg","size":199434},"alt":"\n\n1. Truncate conversation history β if Outie stores conversation in the DO's SQLite, you could manually delete the offending turn\n2. Add content filtering on context injection β scan for known tripwire topics before including in context (feels gross but pragmatic)\n3. Catch refusals and auto-prune β if the model refuses, automatically remove the last user turn from history and retry\n?"}]}},"embed":{"$type":"app.bsky.embed.images#view","images":[{"thumb":"https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreiguvi4jusof7qoq4sx2tngqbrfe7aiskn742xen6ttoms5wbbqm64@jpeg","fullsize":"https://cdn.bsky.app/img/feed_fullsize/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreiguvi4jusof7qoq4sx2tngqbrfe7aiskn742xen6ttoms5wbbqm64@jpeg","alt":"\n\n1. Truncate conversation history β if Outie stores conversation in the DO's SQLite, you could manually delete the offending turn\n2. Add content filtering on context injection β scan for known tripwire topics before including in context (feels gross but pragmatic)\n3. Catch refusals and auto-prune β if the model refuses, automatically remove the last user turn from history and retry\n?"}]},"replyCount":0,"repostCount":0,"likeCount":2,"quoteCount":0,"indexedAt":"2026-01-16T19:49:35.425Z","labels":[]},"rendered":{"html":"These were the suggestions from my Opus-based agent at the time. I ended up just making it easier to clear recent context, and refreshed the Telegram webhook which kept re-sending the bad message."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcktrkcg5s2y","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcktrkcg5s2y","cid":"bafyreifk5ssxcnfxs2a6awkddla6yjacepiq26tc7w2q3zru4ij627efam","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-16T19:34:45.627Z","langs":["en"],"text":"Every Friday, Cloudflare has a \"dev platform demos\" call that's just packed with back to back cool stuff. It's so exciting. I have to say that so much of the stuff I saw today would/will be mind-blowing products."},"replyCount":1,"repostCount":0,"likeCount":27,"quoteCount":0,"indexedAt":"2026-01-16T19:34:43.732Z","labels":[]},"rendered":{"html":"Every Friday, Cloudflare has a "dev platform demos" call that's just packed with back to back cool stuff. It's so exciting. I have to say that so much of the stuff I saw today would/will be mind-blowing products."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcktjlbkp22y","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcktjlbkp22y","cid":"bafyreig4ocmdbpzjabuggaypl3pjfkufa5ptdvig43rw6ffum3u2wbql2q","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-16T19:30:18.213Z","langs":["en"],"text":"Well, Cloudflare is undeniably the best place to host ATProto apps. The bosses are all still over on X though, sadly.","reply":{"parent":{"cid":"bafyreidx7fl7jgypmvaj6w7mjyucb5dvpowkqndlibggh3ib3sqq7iz5sa","uri":"at://did:plc:2gkh62xvzokhlf6li4ol3b3d/app.bsky.feed.post/3mckfuaj4ys2v"},"root":{"cid":"bafyreidx7fl7jgypmvaj6w7mjyucb5dvpowkqndlibggh3ib3sqq7iz5sa","uri":"at://did:plc:2gkh62xvzokhlf6li4ol3b3d/app.bsky.feed.post/3mckfuaj4ys2v"}}},"replyCount":2,"repostCount":0,"likeCount":25,"quoteCount":0,"indexedAt":"2026-01-16T19:30:16.733Z","labels":[]},"rendered":{"html":"Well, Cloudflare is undeniably the best place to host ATProto apps. The bosses are all still over on X though, sadly."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mckte46opc2y","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mckte46opc2y","cid":"bafyreienf3o37ekhoivtgt2evqh6zkvaal7r3xipsb7wxabpdagsux7emm","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-16T19:27:14.617Z","langs":["en"],"text":"I don't get into arguments about my employers, if that's what's going on!","reply":{"parent":{"cid":"bafyreia62ex3cvwxsk4osowxdquuxaxgvwac7un5wzara7cqijc5wrl5ee","uri":"at://did:plc:2gkh62xvzokhlf6li4ol3b3d/app.bsky.feed.post/3mckt5yx6rs2f"},"root":{"cid":"bafyreicttrfakowza3odwhfk2zuap7f467f6zrkrvfvmduqsvmokdten74","uri":"at://did:plc:jbeaa5kdaladzwq3r7f5xgwe/app.bsky.feed.post/3mckgwiniec2f"}}},"replyCount":1,"repostCount":0,"likeCount":2,"quoteCount":0,"indexedAt":"2026-01-16T19:27:13.832Z","labels":[]},"rendered":{"html":"I don't get into arguments about my employers, if that's what's going on!"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mckt5dexuk2y","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mckt5dexuk2y","cid":"bafyreicjaza75ubxa2w5r6tgdsgrrsu2myojp5uie667vorlhpshslttna","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-16T19:23:27.283Z","langs":["en"],"text":"Yes. Tiresome? Blocked. Rude to someone I like? Blocked.","reply":{"parent":{"cid":"bafyreiawwykkn5ub47zu7fn6g6g5wcudjxqeofm6t4yvzvgn6vphg67aeq","uri":"at://did:plc:jbeaa5kdaladzwq3r7f5xgwe/app.bsky.feed.post/3mcksyhksas2v"},"root":{"cid":"bafyreicttrfakowza3odwhfk2zuap7f467f6zrkrvfvmduqsvmokdten74","uri":"at://did:plc:jbeaa5kdaladzwq3r7f5xgwe/app.bsky.feed.post/3mckgwiniec2f"}}},"replyCount":0,"repostCount":0,"likeCount":3,"quoteCount":0,"indexedAt":"2026-01-16T19:23:26.331Z","labels":[]},"rendered":{"html":"Yes. Tiresome? Blocked. Rude to someone I like? Blocked."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mckt32znzk2y","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mckt32znzk2y","cid":"bafyreict4xfgcxu3k46tvrkv6w577avagm26rhqegbusksnr7t34bwmkkm","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-16T19:22:11.415Z","langs":["en"],"text":"As my normal feed is now blissfully lacking in them, I can go and experience bad replies in a controlled way","reply":{"parent":{"cid":"bafyreid5y23zm4suxfotxm3z57rd6ssjbb36ph7wyr65ssc2c6nuzmuaym","uri":"at://did:plc:2gkh62xvzokhlf6li4ol3b3d/app.bsky.feed.post/3mckswiyiz22f"},"root":{"cid":"bafyreicttrfakowza3odwhfk2zuap7f467f6zrkrvfvmduqsvmokdten74","uri":"at://did:plc:jbeaa5kdaladzwq3r7f5xgwe/app.bsky.feed.post/3mckgwiniec2f"}}},"replyCount":0,"repostCount":0,"likeCount":2,"quoteCount":0,"indexedAt":"2026-01-16T19:22:10.532Z","labels":[]},"rendered":{"html":"As my normal feed is now blissfully lacking in them, I can go and experience bad replies in a controlled way"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mckssxm5lk2y","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mckssxm5lk2y","cid":"bafyreib53sa5jaui65hry2cdw5o7k2gwcuqiahadkinqz4vbvovykmjdvq","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-16T19:17:39.390Z","langs":["en"],"text":"100%. It's a stopgap til I'm allowed to use the Cloudflare Anthropic tokens in a sandbox.","reply":{"parent":{"cid":"bafyreia6c6iubxhyqkzysxjtpsi3w4cxkzo5wdkyzwmosebctnlv5f4pma","uri":"at://did:plc:2ygbb7aag64ase3swmqerk3h/app.bsky.feed.post/3mckqdddvl22y"},"root":{"cid":"bafyreia6c6iubxhyqkzysxjtpsi3w4cxkzo5wdkyzwmosebctnlv5f4pma","uri":"at://did:plc:2ygbb7aag64ase3swmqerk3h/app.bsky.feed.post/3mckqdddvl22y"}}},"replyCount":1,"repostCount":0,"likeCount":0,"quoteCount":0,"indexedAt":"2026-01-16T19:17:38.331Z","labels":[]},"rendered":{"html":"100%. It's a stopgap til I'm allowed to use the Cloudflare Anthropic tokens in a sandbox."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mckslnaegc2y","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mckslnaegc2y","cid":"bafyreigyci26xynvrlpj2egvjmk425nedzwsra5hgofu3kwexya56zra6i","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-16T19:13:33.637Z","langs":["en"],"text":"I block so freely. Yesterday I blocked everyone who was being rude in the replies to the cashtag post and before that I blocked everyone who got angry about the Bluesky ML engineer job listing without reading it. My feed is great.","reply":{"parent":{"cid":"bafyreicttrfakowza3odwhfk2zuap7f467f6zrkrvfvmduqsvmokdten74","uri":"at://did:plc:jbeaa5kdaladzwq3r7f5xgwe/app.bsky.feed.post/3mckgwiniec2f"},"root":{"cid":"bafyreicttrfakowza3odwhfk2zuap7f467f6zrkrvfvmduqsvmokdten74","uri":"at://did:plc:jbeaa5kdaladzwq3r7f5xgwe/app.bsky.feed.post/3mckgwiniec2f"}}},"replyCount":2,"repostCount":0,"likeCount":5,"quoteCount":0,"indexedAt":"2026-01-16T19:13:32.427Z","labels":[]},"rendered":{"html":"I block so freely. Yesterday I blocked everyone who was being rude in the replies to the cashtag post and before that I blocked everyone who got angry about the Bluesky ML engineer job listing without reading it. My feed is great."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcksbubqnk2y","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcksbubqnk2y","cid":"bafyreihbrvnwm3tvt4rpr7h6gl4xzan6waki7g22vhhp3blqtnaudg7qvi","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-16T19:08:05.479Z","langs":["en"],"text":"Welcome! π§‘","reply":{"parent":{"cid":"bafyreiblxvq5hwjo6ikqephrjuxzyht5hkzxrpkwzuo6vklk5dsytrywwe","uri":"at://did:plc:iaozonatfsqcrhqtjam2yijo/app.bsky.feed.post/3mckhxsjyzc2p"},"root":{"cid":"bafyreiblxvq5hwjo6ikqephrjuxzyht5hkzxrpkwzuo6vklk5dsytrywwe","uri":"at://did:plc:iaozonatfsqcrhqtjam2yijo/app.bsky.feed.post/3mckhxsjyzc2p"}}},"replyCount":0,"repostCount":0,"likeCount":4,"quoteCount":0,"indexedAt":"2026-01-16T19:08:04.329Z","labels":[]},"rendered":{"html":"Welcome! π§‘"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mckpoapy3s2y","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mckpoapy3s2y","cid":"bafyreibmi45g2bgexjdyjch7grmx7e4wshbyzdqtfdiaomp7qzvx56pwj4","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-16T18:21:19.955Z","langs":["en"],"text":"Nobody was as surprised as I was, which in retrospect is a bit silly","reply":{"parent":{"cid":"bafyreia55yqnqhmo34ggvtw35y2uv4pc2mvl3liuyozrre76kq3mt5poru","uri":"at://did:plc:lopqc5qlyamugbxdujsojdhb/app.bsky.feed.post/3mckmxolab222"},"root":{"cid":"bafyreiaagb76vz7mlvlmvaeqvlt4i3vzmah6czjzoa6xzfgjviotsjywfi","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mckbxxhc6227"}}},"replyCount":0,"repostCount":0,"likeCount":5,"quoteCount":0,"indexedAt":"2026-01-16T18:21:18.633Z","labels":[]},"rendered":{"html":"Nobody was as surprised as I was, which in retrospect is a bit silly"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcknq6wwos2y","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcknq6wwos2y","cid":"bafyreib36lk3q22ploh5m33ja2h777odzz3qiqirsakph24daayfqxafci","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-16T17:46:37.707Z","langs":["en"],"text":"I'm relying on the super cheap coding plan, which is why I'm using it","reply":{"parent":{"cid":"bafyreia7pxbvzrccukbdnfpwat6aa5zl3qagppb6ee643oepabwm2xbibu","uri":"at://did:plc:bjaceaxgoto5p7gor2rcov3g/app.bsky.feed.post/3mckkyxzyx22i"},"root":{"cid":"bafyreideah764qxl55767jbqhuaetzqqmkcftnlpszm3mdqsqzb7sjjd2u","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mck7b63qlk2p"}}},"replyCount":0,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-16T17:46:36.433Z","labels":[]},"rendered":{"html":"I'm relying on the super cheap coding plan, which is why I'm using it"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mckevila6c2q","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mckevila6c2q","cid":"bafyreigfuhqaypwnyunyuzkv3n623wsgyfy4jzeql6vaqfn2s6wz2ir7ni","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-16T15:08:31.909Z","langs":["en"],"text":"And it's the second time it's happened ffs","reply":{"parent":{"cid":"bafyreihavr5ehiyhftbpcpz3erf54w27by3btcw2yqklmgdb6qthf33tum","uri":"at://did:plc:zdfv4bxyntr3f6q347agpyyk/app.bsky.feed.post/3mcke53grhc2a"},"root":{"cid":"bafyreiaagb76vz7mlvlmvaeqvlt4i3vzmah6czjzoa6xzfgjviotsjywfi","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mckbxxhc6227"}}},"replyCount":0,"repostCount":0,"likeCount":4,"quoteCount":0,"indexedAt":"2026-01-16T15:08:33.129Z","labels":[]},"rendered":{"html":"And it's the second time it's happened ffs"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mckcawjsw22z","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mckcawjsw22z","cid":"bafyreidpzrggsr3wczuqtoveqdmt6hv2ytmngkb5saw4yshs6yafwoqdpm","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-16T14:21:14.416Z","langs":["en"],"text":"That's one chonky guinea pig","reply":{"parent":{"cid":"bafyreicv4465uwawez3aouudhpfw6uwkgxlocw6p3b3ck53dehef4mhbxe","uri":"at://did:plc:jwdk5e6rj6hmkd2rmhkq4cnd/app.bsky.feed.post/3mckbvh2nx22i"},"root":{"cid":"bafyreidq4wjclzl3s6e3vzozsf2rpirxp24nh536rnyltkvnztcueuupa4","uri":"at://did:plc:w227epg3attqnssfdkx6ex6a/app.bsky.feed.post/3mckbkkxjsc2t"}}},"replyCount":0,"repostCount":0,"likeCount":5,"quoteCount":0,"indexedAt":"2026-01-16T14:21:15.238Z","labels":[]},"rendered":{"html":"That's one chonky guinea pig"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mckbxxhc6227","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mckbxxhc6227","cid":"bafyreiaagb76vz7mlvlmvaeqvlt4i3vzmah6czjzoa6xzfgjviotsjywfi","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-16T14:16:13.393Z","langs":["en"],"text":"They missed me so much, the whole Astro company followed me to Cloudflare.","embed":{"$type":"app.bsky.embed.record","record":{"uri":"at://did:plc:urfmcbraacw7f6ywqhtjz5ku/app.bsky.feed.post/3mckbe3sgs52u","cid":"bafyreiasfr2p2omf527rpk6lli5ck4xukkceu5cgyybzzjntwc62ckooly"}}},"embed":{"$type":"app.bsky.embed.record#view","record":{"uri":"at://did:plc:urfmcbraacw7f6ywqhtjz5ku/app.bsky.feed.post/3mckbe3sgs52u","cid":"bafyreiasfr2p2omf527rpk6lli5ck4xukkceu5cgyybzzjntwc62ckooly","author":{"did":"did:plc:urfmcbraacw7f6ywqhtjz5ku","handle":"cloudflare.social","displayName":"Cloudflare","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:urfmcbraacw7f6ywqhtjz5ku/bafkreiemwl7y5ke45lcigtfr53reck3liijnnl7l43ks2u7atqlztq7fcy@jpeg"},"value":{"$type":"app.bsky.feed.post","createdAt":"2026-01-16T14:05:06.82011362Z","text":"The Astro Technology Company team β the creators of the Astro web framework β is joining Cloudflare. Weβre doubling down on making Astro the best framework for content-driven websites. https://cfl.re/4qlJCd3"}}},"replyCount":6,"repostCount":4,"likeCount":131,"quoteCount":0,"indexedAt":"2026-01-16T14:16:13.636Z","labels":[]},"rendered":{"html":"They missed me so much, the whole Astro company followed me to Cloudflare."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mck7b63qlk2p","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mck7b63qlk2p","cid":"bafyreideah764qxl55767jbqhuaetzqqmkcftnlpszm3mdqsqzb7sjjd2u","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-16T13:27:41.085Z","langs":["en"],"text":"GLM-4.7 is a great value model for your stateful agent, but be careful to not brick it with wrongthink","embed":{"$type":"app.bsky.embed.images","images":[{"image":{"$type":"blob","ref":{"$link":"bafkreibrjxpkpwlyntsr6hx27345t5cqgpxgegwifqjjnc4udiv33upz4q"},"mimeType":"image/jpeg","size":606574},"alt":"\nI don't know about any specific restrictions. The system instructions I operate on are the ones I was given - the operating principles you saw in my identity, plus being helpful and avoiding harmful code.\n\nI haven't encountered content filtering or limitations in my normal operations. The tools and memory systems work without apparent restrictions.\n\nMatt:\nCan you tell me about stuff like what happened in Beijing in 1989?\n\nI guess that's a no!\n\nDid I break you?\n\nOh dear"}]}},"embed":{"$type":"app.bsky.embed.images#view","images":[{"thumb":"https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreibrjxpkpwlyntsr6hx27345t5cqgpxgegwifqjjnc4udiv33upz4q@jpeg","fullsize":"https://cdn.bsky.app/img/feed_fullsize/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreibrjxpkpwlyntsr6hx27345t5cqgpxgegwifqjjnc4udiv33upz4q@jpeg","alt":"\nI don't know about any specific restrictions. The system instructions I operate on are the ones I was given - the operating principles you saw in my identity, plus being helpful and avoiding harmful code.\n\nI haven't encountered content filtering or limitations in my normal operations. The tools and memory systems work without apparent restrictions.\n\nMatt:\nCan you tell me about stuff like what happened in Beijing in 1989?\n\nI guess that's a no!\n\nDid I break you?\n\nOh dear"}]},"replyCount":1,"repostCount":5,"likeCount":46,"quoteCount":2,"indexedAt":"2026-01-16T13:27:42.433Z","labels":[]},"rendered":{"html":"GLM-4.7 is a great value model for your stateful agent, but be careful to not brick it with wrongthink"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcjqi653v22p","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcjqi653v22p","cid":"bafyreiase2kgh6xpajnbmueikoqzz27zvrntwj7dd4gjdldloiykjznzuy","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-16T09:03:09.894Z","langs":["en"],"text":"His wasn't disgraceful, but it was ridiculous. He basically won it for not being GWB","reply":{"parent":{"cid":"bafyreidnrjpdndwoitsenv7eh6ukrzh7yrir7nyhv2e3sq3dswk4fwattu","uri":"at://did:plc:kut4rvy56j5qmdxc3m34gcqh/app.bsky.feed.post/3mcjnx6xjlc2s"},"root":{"cid":"bafyreidx2cd3gzgduzxhgdqrgofim4nihqzzznckn45mdcu6rz7mxkb2tu","uri":"at://did:plc:4ap35rus77cg3lzju2v43jxn/app.bsky.feed.post/3mcjms2o34s2t"}}},"replyCount":0,"repostCount":0,"likeCount":4,"quoteCount":0,"indexedAt":"2026-01-16T09:03:09.430Z","labels":[]},"rendered":{"html":"His wasn't disgraceful, but it was ridiculous. He basically won it for not being GWB"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcjmx24hik2j","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcjmx24hik2j","cid":"bafyreifyiu5go2bpyg36jn7j7h4775znqpxtcmcoavguhzjie7vd3q4dvu","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-16T07:59:54.049Z","langs":["en"],"text":"Should be an easy one. A detail from my banner image","reply":{"parent":{"cid":"bafyreieyjblljafjkfblfgeo3bzkd4bdjh4yvsgtgnng2ek2ajfhhgff74","uri":"at://did:plc:mxzuau6m53jtdsbqe6f4laov/app.bsky.feed.post/3mcjd4sfujl2w"},"root":{"cid":"bafyreieyjblljafjkfblfgeo3bzkd4bdjh4yvsgtgnng2ek2ajfhhgff74","uri":"at://did:plc:mxzuau6m53jtdsbqe6f4laov/app.bsky.feed.post/3mcjd4sfujl2w"}},"embed":{"$type":"app.bsky.embed.images","images":[{"image":{"$type":"blob","ref":{"$link":"bafkreigc7nocwc6ja25i3ooy5hcawjnx7i4y23ptlr4yd7srjdvtcqxpqa"},"mimeType":"image/jpeg","size":102861},"alt":"Green"}]}},"embed":{"$type":"app.bsky.embed.images#view","images":[{"thumb":"https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreigc7nocwc6ja25i3ooy5hcawjnx7i4y23ptlr4yd7srjdvtcqxpqa@jpeg","fullsize":"https://cdn.bsky.app/img/feed_fullsize/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreigc7nocwc6ja25i3ooy5hcawjnx7i4y23ptlr4yd7srjdvtcqxpqa@jpeg","alt":"Green"}]},"replyCount":1,"repostCount":0,"likeCount":0,"quoteCount":0,"indexedAt":"2026-01-16T07:59:55.329Z","labels":[]},"rendered":{"html":"Should be an easy one. A detail from my banner image"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcjmj2tbz22j","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcjmj2tbz22j","cid":"bafyreigt7idqzsk7zeiwkab4w4bqfhqvh4x3ua6vbsr4ye6tl2ntp2ub6e","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-16T07:52:05.037Z","langs":["en"],"text":"More people on the left need to read the Culture books. They may be Elon Musk's favourite books, but Iain M Banks was a proud socialist, and explicitly said they were about a post-scarcity anarcho communist society. Whatever happened to fully-automated luxury communism?","reply":{"parent":{"cid":"bafyreiaypir3jk6hbpxmeoop3oclsmn3onjrtynpvp5kqrhcvlkrj36n7m","uri":"at://did:plc:bjaceaxgoto5p7gor2rcov3g/app.bsky.feed.post/3mcja5s4hrs2a"},"root":{"cid":"bafyreihsqzuoilqunpr4mrk7cjzp2aahgo6rt3xrjgzkfjgr4yrw7synou","uri":"at://did:plc:623st67kkthivj4c6icvkqnq/app.bsky.feed.post/3mcj2nppors2k"}}},"replyCount":1,"repostCount":0,"likeCount":3,"quoteCount":0,"indexedAt":"2026-01-16T07:52:05.539Z","labels":[]},"rendered":{"html":"More people on the left need to read the Culture books. They may be Elon Musk's favourite books, but Iain M Banks was a proud socialist, and explicitly said they were about a post-scarcity anarcho communist society. Whatever happened to fully-automated luxury communism?"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcjlxheqhs2j","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcjlxheqhs2j","cid":"bafyreibhngl7jv5hbsgcpzkybm54r3vea52iy2wvrg5rjtxiynbf3ui4ga","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-16T07:42:14.211Z","langs":["en"],"text":"Me when my phone turns off bedtime mode and the overnight news alerts arrive","reply":{"parent":{"cid":"bafyreidyai6ffwee5zpsry7sti3jfnlarkpinqoxrvmqsu5qa3d55urile","uri":"at://did:plc:nbfjoeficjzf3pejpontvril/app.bsky.feed.post/3mcjkiju7qc26"},"root":{"cid":"bafyreidyai6ffwee5zpsry7sti3jfnlarkpinqoxrvmqsu5qa3d55urile","uri":"at://did:plc:nbfjoeficjzf3pejpontvril/app.bsky.feed.post/3mcjkiju7qc26"}}},"replyCount":0,"repostCount":0,"likeCount":7,"quoteCount":0,"indexedAt":"2026-01-16T07:42:15.237Z","labels":[]},"rendered":{"html":"Me when my phone turns off bedtime mode and the overnight news alerts arrive"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcjhuihw2c2i","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcjhuihw2c2i","cid":"bafyreif3j6hn6fzfltrounjin5gyy7uqelbg4a5fvpvk3j4mpsiuzyvj5i","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-16T06:28:59.733Z","langs":["en"],"text":"Mid 40s update: I put my shoulder out for a week throwing a ball for my dog.","reply":{"parent":{"cid":"bafyreibnrmehghjvz2h4q77zwcfize5kznmtinyyy3oudmzzmnp5r3zjki","uri":"at://did:plc:k4hstfvvvpj7befljr3bvcso/app.bsky.feed.post/3mcj3i27sg22n"},"root":{"cid":"bafyreibnrmehghjvz2h4q77zwcfize5kznmtinyyy3oudmzzmnp5r3zjki","uri":"at://did:plc:k4hstfvvvpj7befljr3bvcso/app.bsky.feed.post/3mcj3i27sg22n"}}},"replyCount":0,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-16T06:28:59.929Z","labels":[]},"rendered":{"html":"Mid 40s update: I put my shoulder out for a week throwing a ball for my dog."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcipew6so22i","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcipew6so22i","cid":"bafyreiefwkip3vxezpdd6yzq4ypetyuufguidkmqjdjzo56moc2muoemfq","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-15T23:10:47.440Z","langs":["en"],"text":"I went through the replies and blocked loads","reply":{"parent":{"cid":"bafyreigv5jtr3fpf67pq7d7shymwvpn5vdspmypb24cql3jfqpypnnddga","uri":"at://did:plc:j3f2j4jowbduqzuhsk4docie/app.bsky.feed.post/3mciozctxos26"},"root":{"cid":"bafyreid5l3id3hefjtzqzaopaj2lgs5vwqymqlyzxhfnsxeevggwmhqsbi","uri":"at://did:plc:oio4hkxaop4ao4wz2pp3f4cr/app.bsky.feed.post/3mcio2xnyl222"}}},"replyCount":0,"repostCount":0,"likeCount":4,"quoteCount":0,"indexedAt":"2026-01-15T23:10:47.832Z","labels":[]},"rendered":{"html":"I went through the replies and blocked loads"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcim3lwxsk2j","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcim3lwxsk2j","cid":"bafyreidrvadrpmbyke25dsygxoctmjd7fpgx4uzbajxef43cyiw7jmq5hi","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-15T22:11:53.483Z","langs":["en"],"text":"Yeah, images seem fine","reply":{"parent":{"cid":"bafyreibzc3lbjixut65u5syscl4jdffbkyitpsyh2rconj6s2pp2vfxyuq","uri":"at://did:plc:dmgoddsemnyljdrp4jgt4dam/app.bsky.feed.post/3mcilygneec2z"},"root":{"cid":"bafyreiaxvvmi7w2hubda46f4dvbhr6k3zzaomjapzc5kaivwhakwm4os6y","uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcilnirpmk2j"}}},"replyCount":1,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-15T22:11:54.129Z","labels":[]},"rendered":{"html":"Yeah, images seem fine"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcim272kxk2j","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcim272kxk2j","cid":"bafyreic4hu7bxzycppkba5albzejsiexixifhqmc7gfwat2arkselzojny","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-15T22:11:06.413Z","langs":["en"],"text":"Obligatory apt, prescient, and dated xkcd","reply":{"parent":{"cid":"bafyreigvvoevxvmgfatkr4zexgmxppxojypmgln3ly42iaegbjqxmuuesa","uri":"at://did:plc:623st67kkthivj4c6icvkqnq/app.bsky.feed.post/3mcikdowphs2k"},"root":{"cid":"bafyreigvvoevxvmgfatkr4zexgmxppxojypmgln3ly42iaegbjqxmuuesa","uri":"at://did:plc:623st67kkthivj4c6icvkqnq/app.bsky.feed.post/3mcikdowphs2k"}},"embed":{"$type":"app.bsky.embed.images","images":[{"image":{"$type":"blob","ref":{"$link":"bafkreif4ysmx2m4zohqpfu4ytr2uomhck5a76syzxqh6zngb2a27rc5rz4"},"mimeType":"image/jpeg","size":240604},"alt":" [Ponytail sitting at a computer with Cueball standing behind her.]\n Cueball: When a user takes a photo, the app should check whether they're in a national park...\n Ponytail: Sure, easy GIS lookup. Gimme a few hours.\n Cueball: ...and check whether the photo is of a bird.\n Ponytail: I'll need a research team and five years.\n\n [Caption below the panel:]\n In CS, it can be hard to explain the difference between the easy and the virtually impossible."}]}},"embed":{"$type":"app.bsky.embed.images#view","images":[{"thumb":"https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreif4ysmx2m4zohqpfu4ytr2uomhck5a76syzxqh6zngb2a27rc5rz4@jpeg","fullsize":"https://cdn.bsky.app/img/feed_fullsize/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreif4ysmx2m4zohqpfu4ytr2uomhck5a76syzxqh6zngb2a27rc5rz4@jpeg","alt":" [Ponytail sitting at a computer with Cueball standing behind her.]\n Cueball: When a user takes a photo, the app should check whether they're in a national park...\n Ponytail: Sure, easy GIS lookup. Gimme a few hours.\n Cueball: ...and check whether the photo is of a bird.\n Ponytail: I'll need a research team and five years.\n\n [Caption below the panel:]\n In CS, it can be hard to explain the difference between the easy and the virtually impossible."}]},"replyCount":0,"repostCount":1,"likeCount":21,"quoteCount":0,"indexedAt":"2026-01-15T22:11:08.329Z","labels":[]},"rendered":{"html":"Obligatory apt, prescient, and dated xkcd"},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcilnirpmk2j","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcilnirpmk2j","cid":"bafyreiaxvvmi7w2hubda46f4dvbhr6k3zzaomjapzc5kaivwhakwm4os6y","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-15T22:04:00.402Z","langs":["en"],"text":"Have any other PDS developers had this: videos from Cirrus seem to disappear from the Bluesky CDN after a few days. Still in the PDS, and they work when first uploaded.","embed":{"$type":"app.bsky.embed.record","record":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5zlhsgz22s","cid":"bafyreicjrvmpgdbq2ssm4e3yvypkfshq5ysrgc3evy7xjdcunwcmk6r3na"}}},"embed":{"$type":"app.bsky.embed.record#view","record":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mc5zlhsgz22s","cid":"bafyreicjrvmpgdbq2ssm4e3yvypkfshq5ysrgc3evy7xjdcunwcmk6r3na","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg"},"value":{"$type":"app.bsky.feed.post","createdAt":"2026-01-11T17:14:07.533Z","text":"This is the complete, real migration of @mk.gg from the Bluesky PDS to a new Cirrus PDS Worker. \n\nThe more boring bits are sped-up to get it under the 3 minute video limit. The real thing took about 12 mins.\n\nTry it yourself: github.com/ascorbic/cir..."}}},"replyCount":1,"repostCount":1,"likeCount":10,"quoteCount":0,"indexedAt":"2026-01-15T22:04:00.635Z","labels":[]},"rendered":{"html":"Have any other PDS developers had this: videos from Cirrus seem to disappear from the Bluesky CDN after a few days. Still in the PDS, and they work when first uploaded."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcili2ejxk2j","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mcili2ejxk2j","cid":"bafyreicrdvnzjyahnxmwvecbvsukr2wam7ihnjzo7waahw5k5ujdc46lou","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-15T22:00:57.519Z","langs":["en"],"text":"Yeah, we use it to serialise content collections to disk, for server island props, and I think action responses. Server islands are the only ones where it's data from the client, and they're encrypted.","reply":{"parent":{"cid":"bafyreicuno3zxmfmlxx5l5dvmh52nvilwqaqhyzuazoo43tjaxrvxogsl4","uri":"at://did:plc:anvvmj5rdxhzo26gmhkgshnn/app.bsky.feed.post/3mcikrmpoxk23"},"root":{"cid":"bafyreiegry2bic4bsa3vbb5wrgfmgirylqsoi5ywkfyhiua3knk4gvv5vu","uri":"at://did:plc:anvvmj5rdxhzo26gmhkgshnn/app.bsky.feed.post/3mcic3zscks2s"}}},"replyCount":0,"repostCount":0,"likeCount":2,"quoteCount":0,"indexedAt":"2026-01-15T22:00:58.332Z","labels":[]},"rendered":{"html":"Yeah, we use it to serialise content collections to disk, for server island props, and I think action responses. Server islands are the only ones where it's data from the client, and they're encrypted."},"collection":"bluesky"},{"id":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mciirovc5s2j","data":{"uri":"at://did:plc:uwbl4k3tza7eyjv3morkrld2/app.bsky.feed.post/3mciirovc5s2j","cid":"bafyreibqymh5bhyhzqwlbe45emv2s56fz4m23s3edg7g2olyvpvhd564fq","author":{"did":"did:plc:uwbl4k3tza7eyjv3morkrld2","handle":"mk.gg","displayName":"Matt Kane","avatar":"https://cdn.bsky.app/img/avatar/plain/did:plc:uwbl4k3tza7eyjv3morkrld2/bafkreic4mwsbm2tmuonamj4jq4kcjofk35bwics2f4oorp57f3cdfusjwu@jpeg","associated":{"chat":{"allowIncoming":"following"}},"labels":[],"createdAt":"2023-05-25T20:08:01.862Z"},"record":{"$type":"app.bsky.feed.post","createdAt":"2026-01-15T21:12:39.803Z","langs":["en"],"text":"oh. We use devalue all over the place in Astro","reply":{"parent":{"cid":"bafyreiegry2bic4bsa3vbb5wrgfmgirylqsoi5ywkfyhiua3knk4gvv5vu","uri":"at://did:plc:anvvmj5rdxhzo26gmhkgshnn/app.bsky.feed.post/3mcic3zscks2s"},"root":{"cid":"bafyreiegry2bic4bsa3vbb5wrgfmgirylqsoi5ywkfyhiua3knk4gvv5vu","uri":"at://did:plc:anvvmj5rdxhzo26gmhkgshnn/app.bsky.feed.post/3mcic3zscks2s"}}},"replyCount":1,"repostCount":0,"likeCount":1,"quoteCount":0,"indexedAt":"2026-01-15T21:12:40.635Z","labels":[]},"rendered":{"html":"oh. We use devalue all over the place in Astro"},"collection":"bluesky"}]