waow RE: https://pds.kelinci.net/xrpc/com.atproto.sync.getBlob?did=did:plc:ia76kvnndjutgedggx2ibrem&cid=bafkreiczpxyq2o5uhuioglc2hvgdnnvvc4jrj4574cnnnm233lydvpngxq View quoted note →
why is it that every a16z funded company ends up being some form of torment nexus
thought passing in a did document resolver to oauth client was dumb when all it needed to know was the pds so i made it possible to resolve against slingshot https://pds.kelinci.net/xrpc/com.atproto.sync.getBlob?did=did:plc:ia76kvnndjutgedggx2ibrem&cid=bafkreie4u7askmqlmcihlxtxb6jwzc3mr3rqcffrrowexz23tsamxb23ua
asymmetric matchers are neat but Vitest doesn't seem to have a thing that lets you compose them
head full of code
dang i should've just did a mock websocket adapter instead of redoing a lot of tests for several adapters
adding client assertion to atcute's browser oauth client soon
starting to compile an article listing all the things i did this year
tomorrow i will go into battle with node.js https://pds.kelinci.net/xrpc/com.atproto.sync.getBlob?did=did:plc:ia76kvnndjutgedggx2ibrem&cid=bafkreiasgr3vexrbftwpdlqiz4anwxwdhqtfvrhqce4ttolinpbw7rsjty
really don't love that i have to do the NoInfer trick again https://pds.kelinci.net/xrpc/com.atproto.sync.getBlob?did=did:plc:ia76kvnndjutgedggx2ibrem&cid=bafkreifvnk5n4437ffoykcoe2erjr5vyx3rrfbkxc5umk6bftc2v445ula https://pds.kelinci.net/xrpc/com.atproto.sync.getBlob?did=did:plc:ia76kvnndjutgedggx2ibrem&cid=bafkreif6nv6s4zloge6usmnulsoqthg45u7whbn7vl6cvifbqho5twvtgi https://pds.kelinci.net/xrpc/com.atproto.sync.getBlob?did=did:plc:ia76kvnndjutgedggx2ibrem&cid=bafkreigbdnecew3kyqkai5tc6i3dw4ovkmuzz5rlx54zlnxp7wo7ba5y7i