{"records":[{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mtyjkpa6vs2w","cid":"bafyreifswsbroklg346ezgkxw6ktocteysntubkp65da52p5qn5czi6seq","value":{"text":"This quote is even more relevant these days with all the \"Company Brain\" talk going around.\n\nEveryone is talking about Retrieval Augmented Generation, but most companies don't actually have any internal documentation worth retrieving. Fix. Your. Shit.","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.record","record":{"cid":"bafyreidzbyegsgzs2tuhiu3oje46ciloyl6qgnih33ptozlvfgyrggaigu","uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mtxxhysxgs22"}},"langs":["en"],"createdAt":"2026-08-26T14:17:32.508Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mtxxhysxgs22","cid":"bafyreidzbyegsgzs2tuhiu3oje46ciloyl6qgnih33ptozlvfgyrggaigu","value":{"text":"Every now and then, I think about this awesome post and imagine how the author must feel with all the increased AI insanity going on right now on every corner of most companies.\n\nludic.mataroa.blog/blog/i-will-...","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://ludic.mataroa.blog/blog/i-will-fucking-piledrive-you-if-you-mention-ai-again/#fnref:4","title":"I Will Fucking Piledrive You If You Mention AI Again — Ludicity","description":""}},"langs":["en"],"facets":[{"index":{"byteEnd":213,"byteStart":179},"features":[{"uri":"https://ludic.mataroa.blog/blog/i-will-fucking-piledrive-you-if-you-mention-ai-again","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-08-26T08:53:54.544Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mtm2uynhy22b","cid":"bafyreihfczptz7waiiqxik6zu5evst6ut26uaikse6hqk3ownxvbnc554e","value":{"text":"Thanks! Excited for the public release. Been working and thinking a lot about these kind of agents / knowledge context repositories and am trying to gather examples of real world companies.\n\ndavidgasquez.com/context-engi...","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://davidgasquez.com/context-engineering-is-a-data-problem","thumb":{"ref":{"$link":"bafkreieubxv4647hmpegvqwjdgydqu636alzfzi2eh4k2uthiaxh2to6ma"},"size":43453,"$type":"blob","mimeType":"image/jpeg"},"title":"Context Engineering Is a Data Problem | David Gasquez","description":"David Gasquez personal website","associatedRefs":[{"cid":"bafyreichlkjzsn4n3vvgbavuwo6kocndddridjnhqd7wle2qvl43hsv3om","uri":"at://did:plc:4z5i7njrld66ew36htufcwry/site.standard.document/3msj6vyjec2yt","$type":"com.atproto.repo.strongRef"},{"cid":"bafyreigkllbrpkhcoemwedssr2wjxtt5xeofyioha7nyxphqilpwrp3osa","uri":"at://did:plc:4z5i7njrld66ew36htufcwry/site.standard.publication/3mo43d2tmt2ov","$type":"com.atproto.repo.strongRef"}]}},"langs":["en"],"reply":{"root":{"cid":"bafyreihuxojumsi736ixagm3h3f56jyxdpnsbo5y2ww5upbkpi4rdz7olq","uri":"at://did:plc:ragtjsm2j2vknwkz3zp4oxrd/app.bsky.feed.post/3mtjpsv3fb22g"},"parent":{"cid":"bafyreih4tttqeqaindayeqvycoauumeecpfllzllk35iccyjwlscvybo5u","uri":"at://did:plc:4vvaxwovyg4yo4n7dyyncaiu/app.bsky.feed.post/3mtjxvgrg3s24"}},"facets":[{"index":{"byteEnd":223,"byteStart":191},"features":[{"uri":"https://davidgasquez.com/context-engineering-is-a-data-problem","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-08-21T15:22:54.937Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mtjtna7c7s2t","cid":"bafyreihsxjnqv7qjc3f44ovx4eyjjbbmrv2avetqa6dnkklxqmgrn5em3m","value":{"text":"Any resources/links to the Bluesky company knowledge base agent? Sounds cool and would love to learn more about it!","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreihuxojumsi736ixagm3h3f56jyxdpnsbo5y2ww5upbkpi4rdz7olq","uri":"at://did:plc:ragtjsm2j2vknwkz3zp4oxrd/app.bsky.feed.post/3mtjpsv3fb22g"},"parent":{"cid":"bafyreihuxojumsi736ixagm3h3f56jyxdpnsbo5y2ww5upbkpi4rdz7olq","uri":"at://did:plc:ragtjsm2j2vknwkz3zp4oxrd/app.bsky.feed.post/3mtjpsv3fb22g"}},"createdAt":"2026-08-20T18:07:58.754Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mskmaazlss2t","cid":"bafyreiefkzdckmipd6hwxz6eaenijcrtt7n34bewn75da7jli7pvhhhgum","value":{"text":"So cool! I tried with \"a laptop\" and got this awesome picture.","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.images","images":[{"alt":"Screenshot of a British Library image viewer showing an 1873 illustration of a tilted book or stone slab surrounded by an arch of flowers. A dark metadata panel lists the French title, publication date, collection, scan link, and file path.","image":{"ref":{"$link":"bafkreihrrzubuceqxgzs6nu5y3z6dw2fpjpeksjdqubzqh7ilyqv5hwika"},"size":321488,"$type":"blob","mimeType":"image/jpeg"},"aspectRatio":{"width":1359,"height":554}}]},"langs":["en"],"reply":{"root":{"cid":"bafyreihpexbvxy3nrtlunmq6ft2t5ybjbygodl7psyfbkwo7s3emcumkdy","uri":"at://did:web:fry69.dev/app.bsky.feed.post/3msjelhdxm22v"},"parent":{"cid":"bafyreihpexbvxy3nrtlunmq6ft2t5ybjbygodl7psyfbkwo7s3emcumkdy","uri":"at://did:web:fry69.dev/app.bsky.feed.post/3msjelhdxm22v"}},"createdAt":"2026-08-08T08:02:55.327Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3msjbnsaqe22y","cid":"bafyreiceb4bcljfesbnoi7y27vltoar75txyng4srm4rnt7mqu3mkkqrdy","value":{"text":"Totally! 💯 Got convinced when I realized I was spending more time on my github.com/tobi/qmd setup than on the actual classical data engineering side of my job.","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreigkubxjcjqtc4okdlojkt43pm42cmfg47rxsrvxjhwmik7sxmsqnu","uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3msjakvzhqs22"},"parent":{"cid":"bafyreigsg4jvl5ccguwidvokbjnpt772fgn5qcthvdkmia3g66egz75sdu","uri":"at://did:plc:xbtmt2zjwlrfegqvch7fboei/app.bsky.feed.post/3msjatsvjmk2a"}},"facets":[{"index":{"byteEnd":94,"byteStart":75},"features":[{"uri":"https://github.com/tobi/qmd","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-08-07T19:20:58.696Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3msjakvzhqs22","cid":"bafyreigkubxjcjqtc4okdlojkt43pm42cmfg47rxsrvxjhwmik7sxmsqnu","value":{"text":"Wrote about why context engineering is a data problem.\n\nOrganizations need to own the process that turns raw sources into useful artifacts for their agents. \n\nMuch of this is work data teams already know how to do!\n\ndavidgasquez.com/context-engi...","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.images","images":[{"alt":"Companies want your data and context because [your context is their moat](https://x.com/samzliu/status/2080210797465379147).\nProducts that own your context can force you to use their agent... and, I've never seen a good hosted agent!\n\nOrganizations need to own their context, and the way to do so effectively already exists and is well understood.\n\n## Context as Data Infrastructure\n\nHave you noticed the [shape of the diagrams](https://storage.googleapis.com/gweb-cloudblog-publish/images/WorkspaceIntelligence.max-2200x2200.png) that every company is adding to their \"intelligence\" products? I see that and it seems like I'm looking at a Fivetran or dbt product page in 2018. That is because they're the same thing!\n\nMost organizations will need to build and maintain a model-agnostic knowledge base ([aka ontology, company brain, ...](https://x.com/DBredvick/status/2078150905078206789)) for the same reasons they maintain a data warehouse. A curated and normalized layer helps both humans and agents make sense of all the structure that outlives any particular model, harness, tool, or product. Context engineering is [that same work](https://x.com/JoshARosen/status/2084693306722705629): extracting, filtering, curating, modeling, and publishing artifacts to help the organization make better decisions.\n\nFor now, it seems there isn't a great set of tools (or [modern context stack](https://x.com/davidgasquez/status/2082895547677954466)) built for this purpose. Something like Fivetran and dbt optimized for the new sources (Slack, Drive) and transformations (transcription, summarization, text extraction from a slide deck, ...).\n","image":{"ref":{"$link":"bafkreib2ouip7e2l64iwylfhe6cuqer4zrye7sajdxqjsaeshxqjid3o4e"},"size":381570,"$type":"blob","mimeType":"image/jpeg"},"aspectRatio":{"width":1213,"height":899}}]},"langs":["en"],"facets":[{"index":{"byteEnd":248,"byteStart":216},"features":[{"uri":"https://davidgasquez.com/context-engineering-is-a-data-problem","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-08-07T19:01:28.247Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3msie4q7vfc2d","cid":"bafyreiciubinu5zwukg4bla4cvqt4fnamq4w6ivhkqdcf3dw6ak372kcoa","value":{"text":"Yes! Offer an opinionated alphabet and a bunch of simple rules.","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreie4iu4wyfxvkceeqnqhuiutdf4wcvagizkk3b4gxhb76keck65dli","uri":"at://did:plc:dflgxbqvn3f7udrfgfx222eu/app.bsky.feed.post/3msiabujbz22x"},"parent":{"cid":"bafyreid67m5indrrq5fu6o6ak26apv25t24lhwzgnzexlf3e3l6bg7lppq","uri":"at://did:plc:dflgxbqvn3f7udrfgfx222eu/app.bsky.feed.post/3msiabujrn22x"}},"createdAt":"2026-08-07T10:32:27.634Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3msdqudgs622w","cid":"bafyreibw47ltbjlmvgrrk4usztycwaelj6renzszwozc4rc2uf5nl3lqwa","value":{"text":"They come from a clustering algorithm and, yes, they're more or less arbitrary! \n\nI better approach is to do what @zzstoatzz.io did here and have multiple resolutions for the clusters. Something for the next one!\n\npub-search.waow.tech/atlas","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://pub-search.waow.tech/atlas","thumb":{"ref":{"$link":"bafkreigkdifkdwmes2cisf56msud4dhqotkei6t2arwl4x4pqfe3cwickq"},"size":87121,"$type":"blob","mimeType":"image/jpeg"},"title":"pub search / atlas","description":"2d semantic map of atproto publishing platforms"}},"langs":["en"],"reply":{"root":{"cid":"bafyreie4ocypch4c2egriq66kko35qkosmaro64vzxjectjrx3qzhrawfe","uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mrwrp6pcms22"},"parent":{"cid":"bafyreiecjjtgqpts55wrdbl5j7yci4hngjuolvytiaulijntmaszlwb7ue","uri":"at://did:plc:r5lx5cznmnj6fftfy4hudgmm/app.bsky.feed.post/3msdq2ki6ck2i"}},"facets":[{"$type":"app.bsky.richtext.facet","index":{"byteEnd":127,"byteStart":114},"features":[{"did":"did:plc:xbtmt2zjwlrfegqvch7fboei","$type":"app.bsky.richtext.facet#mention"}]},{"index":{"byteEnd":240,"byteStart":214},"features":[{"uri":"https://pub-search.waow.tech/atlas","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-08-05T14:37:05.743Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3ms2t7uslac2b","cid":"bafyreibhks77fpnozlxipcofpymp2j5vx5iar3taqiot6pqixfhpjclime","value":{"text":"Yep! I totally understand the trade-offs there as someone in both ends (wants deletions to be respected and is a data engineer that loves open datasets).","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreiguseb56s6p7oj2lnm7cbnubocc6hugd5jyorkf5yopviyz7dxsha","uri":"at://did:plc:hdhoaan3xa3jiuq4fg4mefid/app.bsky.feed.post/3mrzrp35c3k2i"},"parent":{"cid":"bafyreig2ltrxfflafzahbvxdnn55fzd6642tnmjrcugzndquku2khbrnem","uri":"at://did:plc:hdhoaan3xa3jiuq4fg4mefid/app.bsky.feed.post/3ms2t4p2or22p"}},"createdAt":"2026-08-02T01:25:22.894Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3ms2srb5r7k2b","cid":"bafyreicv4fxqaz5ocplxa5phzcpnrmrnlaa4m6yqcs3oghmqifeottqlsm","value":{"text":"This is a really sweet approach for bulk open data sharing. I've been using it for a while for datasets on the ~400gb range and so far so good!\n\nWrote about it a while back!\n\ndavidgasquez.com/modern-open-...\n\nAnd this is a great post too.\n\nwww.robinlinacre.com/parquet_api/","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreiguseb56s6p7oj2lnm7cbnubocc6hugd5jyorkf5yopviyz7dxsha","uri":"at://did:plc:hdhoaan3xa3jiuq4fg4mefid/app.bsky.feed.post/3mrzrp35c3k2i"},"parent":{"cid":"bafyreigwaini4voh3c2f3agvwbtoqjaloi4q7x2brhtuac4zolhbnzeeru","uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3ms2rzujims2b"}},"facets":[{"index":{"byteEnd":207,"byteStart":175},"features":[{"uri":"https://davidgasquez.com/modern-open-data-portals","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":273,"byteStart":240},"features":[{"uri":"https://www.robinlinacre.com/parquet_api/","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-08-02T01:17:12.527Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3ms2skh3nfs2b","cid":"bafyreigj33zxpazrecvswa4vuwxtfe7gg54d3puvywpscpej56vaes3ose","value":{"text":"Will dig a bit more on Pagefind, thanks for sharing!\n\nI think I had a different \"federated search\" concept. More like a search engine over community curated resources.","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreif3kaspni327edne2bmr7onc74teahpcdencgjzipri3xjzmlxt7e","uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mrz7gyn5w223"},"parent":{"cid":"bafyreigxo4ohqr2fxpffeti7yg4ko5avfy32pxuhtnr2ljzxowlfwm2cq4","uri":"at://did:plc:2cxgdrgtsmrbqnjkwyplmp43/app.bsky.feed.post/3ms2s5juwhc2w"}},"createdAt":"2026-08-02T01:13:23.868Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3ms2rzupyn22b","cid":"bafyreiasejmjyl2anwupksyoj5ozr6mocoi6wl2fr6p2kpzfnnmezccin4","value":{"text":"You could even run SQL queries from your browser (DuckDB WASM) ang get only the data you're interested on of, say, r2://data.microcosm.com/2026/05/22/data.parquet","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreiguseb56s6p7oj2lnm7cbnubocc6hugd5jyorkf5yopviyz7dxsha","uri":"at://did:plc:hdhoaan3xa3jiuq4fg4mefid/app.bsky.feed.post/3mrzrp35c3k2i"},"parent":{"cid":"bafyreigwaini4voh3c2f3agvwbtoqjaloi4q7x2brhtuac4zolhbnzeeru","uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3ms2rzujims2b"}},"createdAt":"2026-08-02T01:04:07.529Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3ms2rzujims2b","cid":"bafyreigwaini4voh3c2f3agvwbtoqjaloi4q7x2brhtuac4zolhbnzeeru","value":{"text":"Sure! It would be awesome to have daily compressed files of all the data you're gathering for analytical/batch purposes.\n\nSomething like a partitioned folder of compressed ND-JSON or Parquet files on R2 would be cheap and very powerful!","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreiguseb56s6p7oj2lnm7cbnubocc6hugd5jyorkf5yopviyz7dxsha","uri":"at://did:plc:hdhoaan3xa3jiuq4fg4mefid/app.bsky.feed.post/3mrzrp35c3k2i"},"parent":{"cid":"bafyreib54te5ixqfedgvucl36xwtqldq3vwgfiyng4b6l2h5lvqxuohitm","uri":"at://did:plc:hdhoaan3xa3jiuq4fg4mefid/app.bsky.feed.post/3ms2rnix5ak2p"}},"createdAt":"2026-08-02T01:04:07.528Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3ms2qbt5vck2b","cid":"bafyreig5ckm56ziit5ezsbere5hpza6wzv344jiiocwngbn6fxp72eyi4q","value":{"text":"Would you consider serving daily partitioned files over an object storage?","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreiguseb56s6p7oj2lnm7cbnubocc6hugd5jyorkf5yopviyz7dxsha","uri":"at://did:plc:hdhoaan3xa3jiuq4fg4mefid/app.bsky.feed.post/3mrzrp35c3k2i"},"parent":{"cid":"bafyreihd5fr5vbm2rgzlg2mz4rfzjomketyplp7mw2qliqttuffpvcyoru","uri":"at://did:plc:hdhoaan3xa3jiuq4fg4mefid/app.bsky.feed.post/3mrzuddhv2k2x"}},"createdAt":"2026-08-02T00:32:47.051Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3ms2q4w2jdc2b","cid":"bafyreieyqk7dcds3jaymmo7rievrbojhkmzpdxxfjmx23mycgffz7plapa","value":{"text":"I wrote about a cool pattern I've been using for community level indexing of interest resources a while back.\n\ndavidgasquez.com/sharing-a-qm...\n\nI have an old draft I should get out with the complete picture but it has been working very well (and very cheap) for Filecoin.\n\ngithub.com/davidgasquez...","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://davidgasquez.com/sharing-a-qmd-index-with-a-team","thumb":{"ref":{"$link":"bafkreicghyprzoans5wvtqwythhzk37dwu2ebu6vmljpsy3udlh7eszl4i"},"size":26503,"$type":"blob","mimeType":"image/jpeg"},"title":"Indexing and Sharing Organizational Context with qmd | David Gasquez","description":"David Gasquez personal website","associatedRefs":[{"cid":"bafyreihl5heopphcyycvrgyaowzteog3yg3t3vgpgvdq3noleouwwsuk2q","uri":"at://did:plc:4z5i7njrld66ew36htufcwry/site.standard.document/3mo43dg5xkcqa","$type":"com.atproto.repo.strongRef"},{"cid":"bafyreigkllbrpkhcoemwedssr2wjxtt5xeofyioha7nyxphqilpwrp3osa","uri":"at://did:plc:4z5i7njrld66ew36htufcwry/site.standard.publication/3mo43d2tmt2ov","$type":"com.atproto.repo.strongRef"}]}},"langs":["en"],"reply":{"root":{"cid":"bafyreif3kaspni327edne2bmr7onc74teahpcdencgjzipri3xjzmlxt7e","uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mrz7gyn5w223"},"parent":{"cid":"bafyreig5bmduu4dciwd2kwftmrb2c7bb5dl2x4gxgxgpg4g4aoczcrhtw4","uri":"at://did:plc:2cxgdrgtsmrbqnjkwyplmp43/app.bsky.feed.post/3mrzp46q5q22c"}},"facets":[{"index":{"byteEnd":143,"byteStart":111},"features":[{"uri":"https://davidgasquez.com/sharing-a-qmd-index-with-a-team","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":300,"byteStart":274},"features":[{"uri":"https://github.com/davidgasquez/filoscope","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-08-02T00:30:02.313Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3ms2mttsou22b","cid":"bafyreich7n6zydp7pokp6k3jfzxhuojswkrf4jdnkb4nnz753wlc3ynkwq","value":{"text":"Awesome! I was going to ask for this actually after dealing with Substack for the export! \n\nbsky.app/profile/davi...","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.record","record":{"cid":"bafyreif3kaspni327edne2bmr7onc74teahpcdencgjzipri3xjzmlxt7e","uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mrz7gyn5w223"}},"langs":["en"],"reply":{"root":{"cid":"bafyreiar7b3scfv5zzrvkt76fki3yscidprgdzckzmsbaboagqkwy6qgy4","uri":"at://did:plc:dflgxbqvn3f7udrfgfx222eu/app.bsky.feed.post/3mrzwp2fk7c2g"},"parent":{"cid":"bafyreiar7b3scfv5zzrvkt76fki3yscidprgdzckzmsbaboagqkwy6qgy4","uri":"at://did:plc:dflgxbqvn3f7udrfgfx222eu/app.bsky.feed.post/3mrzwp2fk7c2g"}},"facets":[{"index":{"byteEnd":116,"byteStart":92},"features":[{"uri":"https://bsky.app/profile/davidgasquez.com/post/3mrz7gyn5w223","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-08-01T23:31:16.744Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mrz7gyn5w223","cid":"bafyreif3kaspni327edne2bmr7onc74teahpcdencgjzipri3xjzmlxt7e","value":{"text":"One of the best things I did recently was to archive all @gordon.bsky.social's Substack posts into my personal digital library. I index, embed and query it with github.com/tobi/qmd.\n\nWhen my agents now $consult-library they stumble with many great Gordonisms, making them better for my taste!","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.images","images":[{"alt":" Screenshot of a YAML configuration in a dark-themed code editor. It\n defines a squishy-computer source with a local archive path, Markdown\n glob pattern, commented Substack export command, and context describing\n Gordon Brander’s essays on tools for thought, cybernetics, complex\n systems, decentralized protocols, network society, and AI agents.","image":{"ref":{"$link":"bafkreifkxjgv4qgkb7u56m4rukeg4awrzl36aqh44r6tw3k4pxpcxlpzay"},"size":341752,"$type":"blob","mimeType":"image/jpeg"},"aspectRatio":{"width":2081,"height":395}}]},"langs":["en"],"facets":[{"$type":"app.bsky.richtext.facet","index":{"byteEnd":76,"byteStart":57},"features":[{"did":"did:plc:dflgxbqvn3f7udrfgfx222eu","$type":"app.bsky.richtext.facet#mention"}]},{"index":{"byteEnd":180,"byteStart":161},"features":[{"uri":"https://github.com/tobi/qmd","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-08-01T09:58:47.216Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mrylueoazk2o","cid":"bafyreigtasmhl7rcu6cs2pcukt5237djsnaj2se6vyncg34gsxtwhywh7y","value":{"text":"Do you use any atproto backed podcast app?","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreicqxysgdrdvvsis6pvnfk6ipjfzs5mu5bz6lbdng5447jkzj6xoba","uri":"at://did:plc:rnpkyqnmsw4ipey6eotbdnnf/app.bsky.feed.post/3mryiyefu7s2s"},"parent":{"cid":"bafyreicqxysgdrdvvsis6pvnfk6ipjfzs5mu5bz6lbdng5447jkzj6xoba","uri":"at://did:plc:rnpkyqnmsw4ipey6eotbdnnf/app.bsky.feed.post/3mryiyefu7s2s"}},"createdAt":"2026-08-01T04:08:21.207Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mrylbkgwfs2o","cid":"bafyreigd3f4n6hf2shyyblcceczeugqqn6hhyvrl3ophdwkzwbhhqlducq","value":{"text":"I see voyage-4! Wanted to use it but ended up with a Qwen model. Have you used both or have any thoughts on Voyage?\n\nLove the labels at different levels too. Great idea I might steal in future atlases. 😀","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreie4ocypch4c2egriq66kko35qkosmaro64vzxjectjrx3qzhrawfe","uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mrwrp6pcms22"},"parent":{"cid":"bafyreia5aj7t4d52ozc5iftwnv5ybpatzwgpntbw2ax4mcalgc2jvut5w4","uri":"at://did:plc:xbtmt2zjwlrfegqvch7fboei/app.bsky.feed.post/3mrygp7dcls2k"}},"createdAt":"2026-08-01T03:57:49.724Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mrykl36qtc2o","cid":"bafyreihx6kvd2rtecck4svaf36ls42hcdd5tp4yo6nrcsewqyain7p3vle","value":{"text":"So cool! Much better UX too. Which models/approach did you use?","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreie4ocypch4c2egriq66kko35qkosmaro64vzxjectjrx3qzhrawfe","uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mrwrp6pcms22"},"parent":{"cid":"bafyreia5aj7t4d52ozc5iftwnv5ybpatzwgpntbw2ax4mcalgc2jvut5w4","uri":"at://did:plc:xbtmt2zjwlrfegqvch7fboei/app.bsky.feed.post/3mrygp7dcls2k"}},"createdAt":"2026-08-01T03:45:15.530Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mrxtuadq6s2o","cid":"bafyreifikv5nip5uvovlnaykvzk74jr7bxih7dnpr32dk7d7gbt5qhwtfm","value":{"text":"It is amazing all the things you can do when platforms don't lock you out of your data! Even more these days of agents. \n\nI was curious about Semble this morning and was able to build a custom UI with a couple of prompts.\n\nbsky.app/profile/davi...","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.record","record":{"cid":"bafyreie4ocypch4c2egriq66kko35qkosmaro64vzxjectjrx3qzhrawfe","uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mrwrp6pcms22"}},"langs":["en"],"reply":{"root":{"cid":"bafyreibydeyzuyb5j3tru4scjk7bbzufrqum2y5e7zzt4wp5cwvfxinnpa","uri":"at://did:plc:edglm4muiyzty2snc55ysuqx/app.bsky.feed.post/3mrx53rcwwk2f"},"parent":{"cid":"bafyreibydeyzuyb5j3tru4scjk7bbzufrqum2y5e7zzt4wp5cwvfxinnpa","uri":"at://did:plc:edglm4muiyzty2snc55ysuqx/app.bsky.feed.post/3mrx53rcwwk2f"}},"facets":[{"index":{"byteEnd":247,"byteStart":223},"features":[{"uri":"https://bsky.app/profile/davidgasquez.com/post/3mrwrp6pcms22","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-31T20:58:46.863Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mrxa52b76k2v","cid":"bafyreifadloc7cikr3rxpwrmvmfr5py3o2wve5423tmkqysyw6kj4qaztu","value":{"text":"I have a couple of long flights soon and I know what I'm going to watch!","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreieallhq7rt66tsc2mpqngbfklhuzm7zlppbeyxllgrqx2boc3duuu","uri":"at://did:web:fry69.dev/app.bsky.feed.post/3mrwt7cqycc2l"},"parent":{"cid":"bafyreieallhq7rt66tsc2mpqngbfklhuzm7zlppbeyxllgrqx2boc3duuu","uri":"at://did:web:fry69.dev/app.bsky.feed.post/3mrwt7cqycc2l"}},"createdAt":"2026-07-31T15:05:47.642Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mrx5jekhls2k","cid":"bafyreifraltryvyfshrfnh2gkfwbybhfhqfnplcvnksrmuu4gnpgzitvl4","value":{"text":"I should've shared the @tangled.org repository instead of the GitHub one. Shame on me.\n\ntangled.org/davidgasquez...","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://tangled.org/davidgasquez.com/sembleverse","thumb":{"ref":{"$link":"bafkreifmhi7jar7ibpzlcpy3l5kaxskjbl6ucapifl7qnt2j3ath5bg2tq"},"size":112690,"$type":"blob","mimeType":"image/jpeg"},"title":"davidgasquez.com/sembleverse","description":"🌌 Explore Semble links as a semantic map"}},"langs":["en"],"reply":{"root":{"cid":"bafyreie4ocypch4c2egriq66kko35qkosmaro64vzxjectjrx3qzhrawfe","uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mrwrp6pcms22"},"parent":{"cid":"bafyreifqnyyy7fkmxjooup36hsb4wpm4peudwdufs7lkibwsrl2fiuyl7m","uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mrx5er5n4k2k"}},"facets":[{"$type":"app.bsky.richtext.facet","index":{"byteEnd":35,"byteStart":23},"features":[{"did":"did:plc:wshs7t2adsemcrrd4snkeqli","$type":"app.bsky.richtext.facet#mention"}]},{"index":{"byteEnd":115,"byteStart":88},"features":[{"uri":"https://tangled.org/davidgasquez.com/sembleverse","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-31T14:18:59.859Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mrx5er5n4k2k","cid":"bafyreifqnyyy7fkmxjooup36hsb4wpm4peudwdufs7lkibwsrl2fiuyl7m","value":{"text":"Yes! Pushed the highly vibe-coded scripts to github.com/davidgasquez....\n\nThere are a few things that could improve the final output (serialization as Markdown, building a FAISS index, using Qwen, ...) so take it as it is, a 10m PoC!","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreie4ocypch4c2egriq66kko35qkosmaro64vzxjectjrx3qzhrawfe","uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mrwrp6pcms22"},"parent":{"cid":"bafyreihkladxg4i6i3m4ppop3qe7dk3shixutt6puhrzfecos2md75fb74","uri":"at://did:plc:rtf3bjc3w2yn4syxtm4r7jt2/app.bsky.feed.post/3mrx3amao2c2x"}},"facets":[{"index":{"byteEnd":71,"byteStart":45},"features":[{"uri":"https://github.com/davidgasquez/sembleverse","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-31T14:16:25.299Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mrwv22a3fk2j","cid":"bafyreicepeprzofg76qganfvf6gsuxubjvdpnnge2cpimzywge63mt6cxe","value":{"text":"I've built personal recommendation systems, custom UIs, and LLM classifiers, .... All using powerful models that woulnd't scale to the entire Bluesky network.","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreibgooi3zjjay5nuskk5pv6w75cqw5ers3y5mm7mgovxc5fet7foke","uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mrwuzzyo3s2j"},"parent":{"cid":"bafyreibgooi3zjjay5nuskk5pv6w75cqw5ers3y5mm7mgovxc5fet7foke","uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mrwuzzyo3s2j"}},"createdAt":"2026-07-31T11:47:15.540Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mrwuzzyo3s2j","cid":"bafyreibgooi3zjjay5nuskk5pv6w75cqw5ers3y5mm7mgovxc5fet7foke","value":{"text":"@atproto.com (open data networks in general) allows users to build all kind of personal  features or views apps themselves may never have an incentive to build.\n\nAn app doesn’t have to decide that a certain use case is large/profitable enough to support/build it.","$type":"app.bsky.feed.post","langs":["en"],"facets":[{"$type":"app.bsky.richtext.facet","index":{"byteEnd":12,"byteStart":0},"features":[{"did":"did:plc:ewvi7nxzyoun6zhxrhs64oiz","$type":"app.bsky.richtext.facet#mention"}]}],"createdAt":"2026-07-31T11:47:15.539Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mrwrpciubk22","cid":"bafyreigf7bjbiymxsracaesrw62wiu6ryjop2skugttpjesi7fgqj5sshu","value":{"text":"Also fun to see clusters like Bone Inmune Biology,  Creative Culture Projects, and others that are not only Bluesky adjacent!","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.images","images":[{"alt":"Zoomed-in semantic map showing interconnected clusters of colored links, including Alternative Internet Research, Bluesky User Profiles and Apps, AT Protocol resources, Tangled Code Repositories, Experimental Web Projects, Software Code Repositories, and Open Source Infrastructure.","image":{"ref":{"$link":"bafkreigilfz6lzpreuxtghavxlchjzsvtonhlwfihoh4pownk3be3hr2om"},"size":689211,"$type":"blob","mimeType":"image/jpeg"},"aspectRatio":{"width":1133,"height":822}}]},"langs":["en"],"reply":{"root":{"cid":"bafyreie4ocypch4c2egriq66kko35qkosmaro64vzxjectjrx3qzhrawfe","uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mrwrp6pcms22"},"parent":{"cid":"bafyreie4ocypch4c2egriq66kko35qkosmaro64vzxjectjrx3qzhrawfe","uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mrwrp6pcms22"}},"createdAt":"2026-07-31T10:47:30.151Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mrwrp6pcms22","cid":"bafyreie4ocypch4c2egriq66kko35qkosmaro64vzxjectjrx3qzhrawfe","value":{"text":"Wanted to take a peek at @semble.so and didn't knew where to start. I built this as a static explorer of all the links in there.\n\nsites.wisp.place/davidgasquez...\n\nLove AT Protocol for letting me build the UI I want! 😍","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.images","images":[{"alt":"Interactive “Semantic Field Map” for the Semble Link Atlas, showing\n 31,367 links grouped into 28 color-coded topic clusters. Thousands of\n colored dots form a central map labeled with themes such as Experimental\n Web Projects, AI Industry Criticism, Language Model Engineering, Books\n and Literature, and Open Source Infrastructure; a searchable topic\n legend with link counts appears on the right.","image":{"ref":{"$link":"bafkreihcwzl24343ls25lh2tzbpoqvp43x6mr4xmzdaegvxczt3aebgphq"},"size":1307292,"$type":"blob","mimeType":"image/jpeg"},"aspectRatio":{"width":2112,"height":1251}}]},"langs":["en"],"facets":[{"$type":"app.bsky.richtext.facet","index":{"byteEnd":35,"byteStart":25},"features":[{"did":"did:plc:k7wclckeajmuibxbamtbejjg","$type":"app.bsky.richtext.facet#mention"}]},{"index":{"byteEnd":162,"byteStart":130},"features":[{"uri":"https://sites.wisp.place/davidgasquez.com/semble-links-explorer/","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-31T10:47:30.150Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mrplpldxes2d","cid":"bafyreibwizb57573yh2r65m5n7b5rxe25ja2j5bzmsbi7g2trfqprnjaqi","value":{"text":"Love it! I might steal this idea too. Thanks for sharing!","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreigdyv2lhwuzftqipr7w2jjohzyu5aig6snsm276x5nkmls3p7akle","uri":"at://did:plc:wpmrw7djrrifumaxhzyaxpeb/app.bsky.feed.post/3mrp6hu2wcc26"},"parent":{"cid":"bafyreigdyv2lhwuzftqipr7w2jjohzyu5aig6snsm276x5nkmls3p7akle","uri":"at://did:plc:wpmrw7djrrifumaxhzyaxpeb/app.bsky.feed.post/3mrp6hu2wcc26"}},"createdAt":"2026-07-28T14:11:42.792Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mreu6nsizk2l","cid":"bafyreibf2qgxztxsdcnfll3yyqit2rf43rm3aqkfvdj27b27njnj34ovta","value":{"text":"Any chance this gets open sourced? I'd love to learn more about how it works! 👀\n\nWould love to also have wathever SKILL/MCP/tools Attie is using in the open so I can use my agent instead!","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreihfypr5m3n7okl3lrivsyx4mo5fdg4o3simvbicctbkmrcxj5ovqm","uri":"at://did:plc:ragtjsm2j2vknwkz3zp4oxrd/app.bsky.feed.post/3mrdjfti2yk2l"},"parent":{"cid":"bafyreihqxmeemg5p6stlmzzmcx62gf3qlpixty6t2raqow74yyx2vzndre","uri":"at://did:plc:ragtjsm2j2vknwkz3zp4oxrd/app.bsky.feed.post/3mrdjuyyqt22l"}},"createdAt":"2026-07-24T07:44:01.494Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mrcep5kixk2n","cid":"bafyreieg4x7xy633bnirkon7xaelfruvinf5gjovwxiv75iypl735srk4e","value":{"text":"@daviddao.org might be the one you're looking for!\n\nCertified is a component of @hypercerts.org! \n\ndocs.hypercerts.org\n\nThey've been running some rounds on atproto, like the recent maearth.com one.","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreihulqjy26yjplovvd4vwfs47g3z7arkgzxjiibmqfh6lppa6pcacm","uri":"at://did:plc:gq4fo3u6tqzzdkjlwzpb23tj/app.bsky.feed.post/3mrb7coko5k2u"},"parent":{"cid":"bafyreiesey6nhcsdkh6yohtdvqvcli5kzplftl24ey6afon4wnpm2lfuia","uri":"at://did:plc:gq4fo3u6tqzzdkjlwzpb23tj/app.bsky.feed.post/3mrbue7mzsk22"}},"facets":[{"$type":"app.bsky.richtext.facet","index":{"byteEnd":13,"byteStart":0},"features":[{"did":"did:plc:qc42fmqqlsmdq7jiypiiigww","$type":"app.bsky.richtext.facet#mention"}]},{"$type":"app.bsky.richtext.facet","index":{"byteEnd":95,"byteStart":80},"features":[{"did":"did:plc:s4puetfspot742ai7y4otuel","$type":"app.bsky.richtext.facet#mention"}]},{"index":{"byteEnd":118,"byteStart":99},"features":[{"uri":"https://docs.hypercerts.org","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":192,"byteStart":181},"features":[{"uri":"https://maearth.com","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-23T08:01:35.534Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mqtrzpo6bc25","cid":"bafyreig6qxanhhumj7nxatpcykn3sk46bkz5go3n4o2xhtdhluhiczwmce","value":{"text":"I can imagine! Perhaps someday!","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreicbdxntgpcadvzo2rkx6nyo23x2eotrznhtlloe7lsvrktlcyvto4","uri":"at://did:plc:xbtmt2zjwlrfegqvch7fboei/app.bsky.feed.post/3mqkp2fi6xs2m"},"parent":{"cid":"bafyreigkeeh6sf3c4jbdf2u4ipayeine55mbkdpvzswdumcgij24pkw3bq","uri":"at://did:plc:qrluqncbzroxwpxpejpglxh5/app.bsky.feed.post/3mqtpzdpujk2w"}},"createdAt":"2026-07-17T12:50:12.642Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mqrfrogooc2r","cid":"bafyreia37wl7debvxybvp2xrrnv6xdaohkp5tajojfawocg5ydtodif644","value":{"text":"\"All happy families are alike; each unhappy family is unhappy in its own way\"","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.record","record":{"cid":"bafyreiedpuswfzkwlko24tqau54okdepj2fqtlzfi6rczblrvr6bkfbz74","uri":"at://did:plc:b65l7jiwk75kx3woz5ewhyib/app.bsky.feed.post/3mqrbj5tp7s2q"}},"langs":["en"],"createdAt":"2026-07-16T14:05:38.533Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mqr256nr5s22","cid":"bafyreicniark7bgiqcbb24pox6t7wtge7oyo7fojs3rpvgjetyw3l6rnba","value":{"text":"Wonderful post by @summerscope.bsky.social! Hat tip to @mariozechner.at.\n\nThe Human-in-the-Loop is Tired.\n\npydantic.dev/articles/the...","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://pydantic.dev/articles/the-human-in-the-loop-is-tired","thumb":{"ref":{"$link":"bafkreiac2hg5wlclwa7uig6p3wd6sagev3y5lhcc52uyf4uvp2dh457shq"},"size":67206,"$type":"blob","mimeType":"image/jpeg"},"title":"The Human-in-the-Loop is Tired","description":"On reward functions, dopamine, and what it actually feels like when the code starts writing itself"}},"langs":["en"],"facets":[{"$type":"app.bsky.richtext.facet","index":{"byteEnd":42,"byteStart":18},"features":[{"did":"did:plc:goalg4x2cb5slpjmi5xtm7kl","$type":"app.bsky.richtext.facet#mention"}]},{"$type":"app.bsky.richtext.facet","index":{"byteEnd":71,"byteStart":55},"features":[{"did":"did:plc:7syfakzcriq44mwbdbc7jwvn","$type":"app.bsky.richtext.facet#mention"}]},{"index":{"byteEnd":135,"byteStart":107},"features":[{"uri":"https://pydantic.dev/articles/the-human-in-the-loop-is-tired","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-16T10:37:19.739Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mqozdfdpsk2t","cid":"bafyreifrhbdxsbg4dxsxqcvbvgwrbtypfn66zemewdgvvin4j6t73kval4","value":{"text":"Write more ad-hoc ephemeral workbenches! \n\nThey help you learn and a higher bandwith way to communicate with your agent.\n\ndavidgasquez.com/ephemeral-ag...","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.images","images":[{"alt":"When I work with agents, my first instinct is usually to “just prompt” through the task. That is fine for many coding-adjacent tasks, but not everything I do can be easily codified, and I bet the same thing happens to you!\n\nI’ve explored how to make agents do subjective work better, and I think there is another underrated approach to using agents for subjective tasks, or tasks where the goals are fuzzy and you’d like to keep the final call: build local and ephemeral workbenches.\n\nThe idea is to have agents produce small pages/apps for the task at hand. For me, the clearest recent example is a grant review workbench I built. Instead of asking a model “which application is better?”, I got it to build me a workbench to help me better understand the task.\n\nIn the workbench, I could see and sort every application, add random tags or notes as I read through them, visualize them on a 2D map to spot duplicates or core applications, etc.\n\nThe useful part was the handoff. I could click a button to copy the state and ask my agent to do things like complete the labeling from my manual labels, recluster, add a new field to applications, suggest due diligence questions, etc.\n\nThis gave both of us a high-bandwidth way to share state and made the feedback loop faster than chat. Chat alone is a bad interface for this kind of work because too much state stays implicit, or even hidden from you. With the workbench, I could inspect both the applications and the changes the agent wanted to make.","image":{"ref":{"$link":"bafkreicbljc2wscpewykzrtnmaw3wcrvqm7nynd4m6jz3cc7hweggq43ni"},"size":345108,"$type":"blob","mimeType":"image/jpeg"},"aspectRatio":{"width":919,"height":884}}]},"langs":["en"],"facets":[{"index":{"byteEnd":154,"byteStart":122},"features":[{"uri":"https://davidgasquez.com/ephemeral-agent-workbenches","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-15T15:17:34.858Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mqmejslay22m","cid":"bafyreidpyjqalotkjpgwtr5hyoqac6aiyfvvom7wzdnfe5enbwosalmjbm","value":{"text":"Would be also awesome to trick @koaning.bsky.social into making some atproto content in his incredibly fun educational style! 😜","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreicbdxntgpcadvzo2rkx6nyo23x2eotrznhtlloe7lsvrktlcyvto4","uri":"at://did:plc:xbtmt2zjwlrfegqvch7fboei/app.bsky.feed.post/3mqkp2fi6xs2m"},"parent":{"cid":"bafyreiflfdyei5yxa37gru7yzvmucqsdkgdppl6wemckv56lqna36lkxla","uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mqmejsa6ic2m"}},"facets":[{"$type":"app.bsky.richtext.facet","index":{"byteEnd":51,"byteStart":31},"features":[{"did":"did:plc:qrluqncbzroxwpxpejpglxh5","$type":"app.bsky.richtext.facet#mention"}]}],"createdAt":"2026-07-14T14:00:01.647Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mqmejsa6ic2m","cid":"bafyreiflfdyei5yxa37gru7yzvmucqsdkgdppl6wemckv56lqna36lkxla","value":{"text":"Yes please! The scope looks perfect.","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreicbdxntgpcadvzo2rkx6nyo23x2eotrznhtlloe7lsvrktlcyvto4","uri":"at://did:plc:xbtmt2zjwlrfegqvch7fboei/app.bsky.feed.post/3mqkp2fi6xs2m"},"parent":{"cid":"bafyreicbdxntgpcadvzo2rkx6nyo23x2eotrznhtlloe7lsvrktlcyvto4","uri":"at://did:plc:xbtmt2zjwlrfegqvch7fboei/app.bsky.feed.post/3mqkp2fi6xs2m"}},"createdAt":"2026-07-14T14:00:01.646Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mqjzhwkzjc2n","cid":"bafyreidmyt3qcfu2ddqgrkk7dwwy4utmxsisx72fijyze6fv7jdknlhqa4","value":{"text":"Very off topic but just realized I've been following and reading a lot of your posts for a while!\n\ngithub.com/search?q=rep...\n\nVery stoked that you are tackling Community Notes on the atmosphere! Love your thinking and ideas.","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreif6ckf3mpzuwzfniw644liqy6zhk5tsosz5dbs4l4gfcmr7ww7osy","uri":"at://did:plc:ad5bwszsc5m5jpj2sfa6uzjk/app.bsky.feed.post/3mq4gjhggbc22"},"parent":{"cid":"bafyreifipoupteyj3j7j3jl6obngyqvibcrbq2y4ahvox4yxu2sn6lqgaa","uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mqjzfrski22n"}},"facets":[{"index":{"byteEnd":125,"byteStart":99},"features":[{"uri":"https://github.com/search?q=repo%3Adavidgasquez%2Fhandbook%20jonathanwarden&type=code","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-13T15:36:48.450Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mqjzfrski22n","cid":"bafyreifipoupteyj3j7j3jl6obngyqvibcrbq2y4ahvox4yxu2sn6lqgaa","value":{"text":"Similar to custom feeds, would it be possible to run and subscribe to custom algorithms?\n\nMy hunch is that both the labelers and interaction patterns are different enough that the same algorightm and some tweaks might not replicate as well.","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreif6ckf3mpzuwzfniw644liqy6zhk5tsosz5dbs4l4gfcmr7ww7osy","uri":"at://did:plc:ad5bwszsc5m5jpj2sfa6uzjk/app.bsky.feed.post/3mq4gjhggbc22"},"parent":{"cid":"bafyreifq5qj5pzfoqxvpu2ifk5mn5hyz3hhudskxaq2ktcq7wrl6jnifm4","uri":"at://did:plc:33avz2l7y5scw3abq3lmylns/app.bsky.feed.post/3mqa45hygfc2w"}},"createdAt":"2026-07-13T15:35:36.344Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mqjuyd2kus2v","cid":"bafyreicmb6f23n6qx57xh2vjsypyy3y4kzwymhntbciqaqpfc3yonpriri","value":{"text":"Yes! Would love to see more smart stateless services like this one. You can squeeze a lot in today's machines.","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreigqo5jrlzevdrsoxbzixnpqzfuaw3govdly22ogyg5bn2yi7lpjmu","uri":"at://did:plc:wshs7t2adsemcrrd4snkeqli/app.bsky.feed.post/3mqj5ketj5c2l"},"parent":{"cid":"bafyreibgpkensfw44gwzy2po3w63fq4g2aayhmtkzygcmxnoeb27bnnahu","uri":"at://did:plc:3bmkbznkbh6zdbcelgeocvwa/app.bsky.feed.post/3mqjbirx5gk27"}},"createdAt":"2026-07-13T14:16:29.703Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mqjtrbyktk2r","cid":"bafyreid6xgio67wunetxx5dqfq3ryf57fyrq6kwulfikq2vmpo3dw47734","value":{"text":"Probalby a mix of ideas from these posts:\n\n- davidgasquez.com/atmospheric-...\n- sensorthings.dev#info\n- unthread.at/@tynanpurdy....\n\nMany open questions though!","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreihic7eubo7xbqvpzhyaqjwnexxslzema6xbuvtyvxbwazmwkp3lbu","uri":"at://did:plc:2f2ahswozqy4v5lvu676375y/app.bsky.feed.post/3mqdak4c6s22c"},"parent":{"cid":"bafyreicqyhe4umxrzzfv7juuhihmgyitjmvpywl7g6avhqrqem2gixnmpm","uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mqjtrbd7ak2r"}},"facets":[{"index":{"byteEnd":77,"byteStart":45},"features":[{"uri":"https://davidgasquez.com/atmospheric-data-portals","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":101,"byteStart":80},"features":[{"uri":"https://sensorthings.dev/#info","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":131,"byteStart":104},"features":[{"uri":"https://unthread.at/@tynanpurdy.com/3mqfdhlwwr623","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-13T13:54:39.267Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mqjtrbd7ak2r","cid":"bafyreicqyhe4umxrzzfv7juuhihmgyitjmvpywl7g6avhqrqem2gixnmpm","value":{"text":"I agree probably doesn't make sense! I was curious about this more from the \"importing datasets into atproto\" angle.\n\nHow would it look like if anyone (ideally a group of people) could coordinate to import structured datasets into atproto records?\n\nE.g. all organinzations, POIs, weather stations,..","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreihic7eubo7xbqvpzhyaqjwnexxslzema6xbuvtyvxbwazmwkp3lbu","uri":"at://did:plc:2f2ahswozqy4v5lvu676375y/app.bsky.feed.post/3mqdak4c6s22c"},"parent":{"cid":"bafyreicnwjjat7sv5hfjy5cjwfnv7rhfqk262w5maupocqq5hmwuera4yi","uri":"at://did:plc:2f2ahswozqy4v5lvu676375y/app.bsky.feed.post/3mqjjwstc6c2s"}},"createdAt":"2026-07-13T13:54:39.266Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mqjhjzocak2h","cid":"bafyreiaqi2fpex5erz43fgfhxlnbo3gbdum5hpbme6cr7zya2fqhfyeof4","value":{"text":"Thanks! Was thinking there might be indeed a cool record to indext and get the 23M+ orgs on protocol.","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreihic7eubo7xbqvpzhyaqjwnexxslzema6xbuvtyvxbwazmwkp3lbu","uri":"at://did:plc:2f2ahswozqy4v5lvu676375y/app.bsky.feed.post/3mqdak4c6s22c"},"parent":{"cid":"bafyreifmwmpdckyjmcs7wqcscjeizfsvjwrom2nfzczmfxfnvzvqljwzdm","uri":"at://did:plc:2f2ahswozqy4v5lvu676375y/app.bsky.feed.post/3mqhsz3bqw22w"}},"createdAt":"2026-07-13T10:15:51.459Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mqjcnphkl22i","cid":"bafyreia6ngxmuxkxlfeahkxayrk4d22gnhdxuughdwlq5seyi37ebax224","value":{"text":"Complexity is the mind killer.\n\ngithub.com/PhilipK/arti...","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.images","images":[{"alt":"Complexity is the mind killer\nTL;DR: When faced with a choice, always pick the simplest thing that solves your immediate problem. Then make sure you can change your mind later. By the simplest thing I mean the solution that is easiest to reason about.\n\nWhen we always pick the simplest solution we avoid the analysis paralysis of finding out which solution might be the best in all the future scenarios we can imagine. We simply pick the simplest thing, and move on, knowing that it is easy to change our mind later. After we implement the simple solution, we have a much better understanding of our problem and we can ask \"is my immediate problem solved?\" If not; repeat.\n\nComplexity is the mind killer. Our mind gets overloaded when we try to change a complex system, and this causes us to make mistakes. Systems must be changeable, it is what keeps them from becoming legacy and it keeps us agile and adaptable.\n\nA lot of complexity gets added in the name of changeability. We create microservice systems so we can change our programming language and service implementation, but we add the complexity of network, service discovery, message queues, container orchestration and so on. It also adds a resource overhead that forces us to scale horizontally earlier, which is complex. Could we simply have hidden the implementation behind an interface or a function? Will we actually change our programming language any time soon? Does it actually solve our immediate problem?","image":{"ref":{"$link":"bafkreieohlik6pk3l6beyjns2jryigvmvq6krkfyslpgou5u3xkxhzead4"},"size":431978,"$type":"blob","mimeType":"image/jpeg"},"aspectRatio":{"width":1088,"height":881}}]},"langs":["en"],"facets":[{"index":{"byteEnd":58,"byteStart":32},"features":[{"uri":"https://github.com/PhilipK/articles/blob/main/complexity-is-the-mind-killer.md","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-13T08:48:26.259Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mqhrww7has2b","cid":"bafyreibiir6lqxxdaphvfodhoqdqtea46z5pceizjxk7542mtl4sn4kham","value":{"text":"Curious, are these being published as records too under an atproto lexicon?","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreihic7eubo7xbqvpzhyaqjwnexxslzema6xbuvtyvxbwazmwkp3lbu","uri":"at://did:plc:2f2ahswozqy4v5lvu676375y/app.bsky.feed.post/3mqdak4c6s22c"},"parent":{"cid":"bafyreifhmmmd4ppt7mwfawad5qrapismhnsll3mfeqzousmsdpm3ys2d4q","uri":"at://did:plc:2f2ahswozqy4v5lvu676375y/app.bsky.feed.post/3mqgw5fkmjc27"}},"createdAt":"2026-07-12T18:16:41.975Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mqetsfhssk2a","cid":"bafyreiea4645n2cvwhlcg42fbjiylor4zppfmsxinuk7cy4si5snpznkhq","value":{"text":"Is FOMO week for the rest of us! Enjoy! 😊","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreigwrszl2fsddcavis64dar5fdjewceatupqkdlbo67x3znmhz5lbe","uri":"at://did:plc:2gkh62xvzokhlf6li4ol3b3d/app.bsky.feed.post/3mqehagnpek2j"},"parent":{"cid":"bafyreigwrszl2fsddcavis64dar5fdjewceatupqkdlbo67x3znmhz5lbe","uri":"at://did:plc:2gkh62xvzokhlf6li4ol3b3d/app.bsky.feed.post/3mqehagnpek2j"}},"createdAt":"2026-07-11T14:11:58.475Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mqetpmwjrc2a","cid":"bafyreicl26tmifjt6wj76fxcik2re75qmfqiuzd2qjtw6ywr4hkbh5rtli","value":{"text":"What an amazing lineup!\n\nDidn't expect Earendil folks to be there and so glad they are!","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreifkqxumkbh2v43nr4ddbx24glsm5pdztmeho3g2wjwevfq2ocbbpu","uri":"at://did:plc:2obhktbn33nmne2doci6gzqt/app.bsky.feed.post/3mqegihmvrk26"},"parent":{"cid":"bafyreifkqxumkbh2v43nr4ddbx24glsm5pdztmeho3g2wjwevfq2ocbbpu","uri":"at://did:plc:2obhktbn33nmne2doci6gzqt/app.bsky.feed.post/3mqegihmvrk26"}},"createdAt":"2026-07-11T14:10:25.634Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mpzys3vkwk2e","cid":"bafyreietifk6qkh5i46435wf2ayjyarbkqydsmcowcfs3yh4rj7oyvs6pu","value":{"text":"Activado de nuevo. Ahora duran 60 días.\n\ngithub.com/datania/aemet","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://github.com/datania/aemet","title":"GitHub - datania/aemet: ⛅ Datos abiertos de AEMET a un archivo de distancia","description":"⛅ Datos abiertos de AEMET a un archivo de distancia - datania/aemet"}},"langs":["en"],"reply":{"root":{"cid":"bafyreief6s2wyqew2tsptoivdn5dil23lrcojsjjthpsnxpcztm7a2f3k4","uri":"at://did:plc:ndzoza64two6i4p52tu6cdqh/app.bsky.feed.post/3mp2jts5qd22f"},"parent":{"cid":"bafyreigzx3fyklocid77d2st3re7d52celinu4jarb5cmmrjpz6fimqnie","uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mpiga56akk2n"}},"facets":[{"index":{"byteEnd":66,"byteStart":42},"features":[{"uri":"https://github.com/datania/aemet","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-07T06:42:00.026Z"}},{"uri":"at://did:plc:4z5i7njrld66ew36htufcwry/app.bsky.feed.post/3mppyv4mjok22","cid":"bafyreih5en5s5l6msno52a57n7z5v6ju7iwcc3hrjw7ghfmozth5ozubjq","value":{"text":"Awesome! Still needs the credentials, right? Would be cool if smaller repositories were fully open (understand that might not be realistic in terms of egress).\n\nAgain, great work! Keep it up Daniel. 🚀","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreialmqfgb2w5d723qglgzulxi6vwk4tyypmx22r7apj77k5z35kpmm","uri":"at://did:plc:7e5mpxuweopubhexwqg5l3ba/app.bsky.feed.post/3mpnilb6js22f"},"parent":{"cid":"bafyreie7w2asphn7k3pcekvbyxcqaeldd7ukgglsbl2qpax3cqsilmsp4e","uri":"at://did:plc:7e5mpxuweopubhexwqg5l3ba/app.bsky.feed.post/3mpnwsala2k2m"}},"createdAt":"2026-07-03T07:17:04.058Z"}}],"cursor":"3mppyv4mjok22"}