{"records":[{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mt5hk2a74a2d","cid":"bafyreidcy2aipc7522nkddiuh7gnesvkagiqibq2izpxf6evmhzuvzc2ke","value":{"text":"It really sucks to have a properly configured email server, running on your own domain — thanks, Cloudron — only to have Google, Microsoft, and the other giants systematically dump your messages into spam anyway.\n\n\n\nAnd yet I now find myself sending important emails twice, or using another provider…","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://rmendes.net/notes/2026/08/15/1cbda","thumb":{"$type":"blob","ref":{"$link":"bafkreidt4zc7sovuhaf6mwo6za4a532ghsv25xmzgoqt5pemdlu3p2ujsa"},"mimeType":"image/png","size":92648},"title":"A Node on the Web","description":"&#9998; Note 15 August 2026 Email It really sucks to have a properly configured email server, running on your own domain — thanks, Cloudron — only to have Google, Microsoft, and the other giants syste..."}},"createdAt":"2026-08-15T19:59:30.014Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mt5hj52lqq2v","cid":"bafyreib3qh5xynnlark3chxkf5gbanzk4hrhhku2ym43bg2k263vyk72re","value":{"text":"It really sucks to have a properly configured email server, running on your own domain — thanks, Cloudron — only to have Google, Microsoft, and the other giants systematically dump your messages into spam anyway.\n\n\n\nAnd yet I now find myself sending important emails twice, or using another provider…","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://rmendes.net/notes/2026/08/15/1cbda","thumb":{"$type":"blob","ref":{"$link":"bafkreidt4zc7sovuhaf6mwo6za4a532ghsv25xmzgoqt5pemdlu3p2ujsa"},"mimeType":"image/png","size":92648},"title":"A Node on the Web","description":"&#9998; Note 15 August 2026 Email It really sucks to have a properly configured email server, running on your own domain — thanks, Cloudron — only to have Google, Microsoft, and the other giants syste..."}},"createdAt":"2026-08-15T19:58:59.280Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mt5hhjuxha2v","cid":"bafyreih2idsruudgzo7yubm4v3z2k35tbp5qt626sbmmdpg6b7bqz4e6oq","value":{"text":"Test post from Omnibear #micropub extension","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://rmendes.net/notes/2026/08/15/test-post-from-omnibear-micropub-extension","thumb":{"$type":"blob","ref":{"$link":"bafkreial3xgksydmsmg5nulm3oyjdaudsfj5vnnzdy3f74zajryzmtb24m"},"mimeType":"image/png","size":72907},"title":"A Node on the Web","description":"&#9998; Note 15 August 2026 indieweb Test post from Omnibear #micropub extension Test post from Omnibear #micropub extension AI: Text None Learn more about AI usage on this site Also on: Fediverse { c..."}},"facets":[{"index":{"byteEnd":33,"byteStart":24},"features":[{"tag":"micropub","$type":"app.bsky.richtext.facet#tag"}]}],"createdAt":"2026-08-15T19:58:05.762Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mt5hh3epeh2d","cid":"bafyreihvst6riwqvcjqwxat33iw27edcv5asnc7datoeujkitxmjq6irhi","value":{"text":"Test post from Omnibear #micropub extension","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://rmendes.net/notes/2026/08/15/test-post-from-omnibear-micropub-extension","thumb":{"$type":"blob","ref":{"$link":"bafkreial3xgksydmsmg5nulm3oyjdaudsfj5vnnzdy3f74zajryzmtb24m"},"mimeType":"image/png","size":72907},"title":"A Node on the Web","description":"&#9998; Note 15 August 2026 indieweb Test post from Omnibear #micropub extension Test post from Omnibear #micropub extension AI: Text None Learn more about AI usage on this site Also on: Fediverse { c..."}},"facets":[{"index":{"byteEnd":33,"byteStart":24},"features":[{"tag":"micropub","$type":"app.bsky.richtext.facet#tag"}]}],"createdAt":"2026-08-15T19:57:50.549Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mt5hfzqwv62z","cid":"bafyreicxl6qqbuptpzkotfq3kymo2usgmq7kyrgi5225py4dyxauttxhey","value":{"text":"Improved Plume onboarding and fixed a few bugs #micropub\nand just after publishing this new version, I found a new bug, there should be 1.5.1 very soon !!!\n\nhttps://rmendes.net/notes/2026/08/15/21ba2","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://rmdes.github.io/plume/","thumb":{"$type":"blob","ref":{"$link":"bafkreif44txl6bc6hemug3itmaumqrkx6cfhmd6k4espb33thtkiw2eg2u"},"mimeType":"image/png","size":216437},"title":"Plume — Micropub for browsers","description":"Cross-browser Micropub client. Post to your IndieWeb blog from any page."}},"facets":[{"index":{"byteEnd":56,"byteStart":47},"features":[{"tag":"micropub","$type":"app.bsky.richtext.facet#tag"}]},{"index":{"byteEnd":199,"byteStart":157},"features":[{"uri":"https://rmendes.net/notes/2026/08/15/21ba2","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-08-15T19:57:15.300Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mt5hflrsmq25","cid":"bafyreifkldsoyhphgbwutkq7zr6baotwvgs43iav6kh3ivmxe2pyauxv24","value":{"text":"Improved Plume onboarding and fixed a few bugs #micropub\nand just after publishing this new version, I found a new bug, there should be 1.5.1 very soon !!!\n\nhttps://rmendes.net/notes/2026/08/15/21ba2","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://rmdes.github.io/plume/","thumb":{"$type":"blob","ref":{"$link":"bafkreif44txl6bc6hemug3itmaumqrkx6cfhmd6k4espb33thtkiw2eg2u"},"mimeType":"image/png","size":216437},"title":"Plume — Micropub for browsers","description":"Cross-browser Micropub client. Post to your IndieWeb blog from any page."}},"facets":[{"index":{"byteEnd":56,"byteStart":47},"features":[{"tag":"micropub","$type":"app.bsky.richtext.facet#tag"}]},{"index":{"byteEnd":199,"byteStart":157},"features":[{"uri":"https://rmendes.net/notes/2026/08/15/21ba2","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-08-15T19:57:00.647Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mt5hejqatd26","cid":"bafyreibr5wlruomu3wxy5rc3iyezvpwa2qcmdtptq65xb2mqi5v6n6ab3y","value":{"text":"Testing Plume from Firefox, now you can see the steps indieauth take against your site for the initial connection, there is also a welcome tab for onboarding (Inspired by Omnibear)","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://rmendes.net/notes/2026/08/15/14376","thumb":{"$type":"blob","ref":{"$link":"bafkreiarkffl25uuuxkfczjxenrm2y56vfm3bikjfcduf7brlx3uokjnnu"},"mimeType":"image/png","size":91575},"title":"A Node on the Web","description":"&#9998; Note 15 August 2026 Testing Plume from Firefox, now you can see the steps indieauth take against your site for the initial connection, there is also a welcome tab for onboarding (Inspired by O..."}},"createdAt":"2026-08-15T19:56:24.944Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mt33rym3f32d","cid":"bafyreiaestktpjzsjnexo3jrdjbjnuvvqnleg6ckas3ss32evdbwxnb74i","value":{"text":"The Man Who Cannot Be Overruled Wants to Talk About Balance of Power\n\nhttps://rmendes.net/articles/2026/08/14/the-man-who-cannot-be","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://about.fb.com/news/2026/08/the-future-is-for-everyone/","thumb":{"$type":"blob","ref":{"$link":"bafkreidxfqp7drap766czccj3jzvmgb7ktxsm2p755zs62sgf5ilk6w7fi"},"mimeType":"image/jpeg","size":22098},"title":"The Future is for Everyone","description":"A letter from Mark Zuckerberg on the path to a positive AI future."}},"facets":[{"index":{"byteEnd":131,"byteStart":70},"features":[{"uri":"https://rmendes.net/articles/2026/08/14/the-man-who-cannot-be","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-08-14T21:23:52.366Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mt2ey4pyyq2d","cid":"bafyreifkmcrvix3ytqd6k2dk6hfw5pkfwsj3gkniz5j2asksdbxw5fckre","value":{"text":"C’est horrible à dire, mais peut-être que lorsque nous en aurons assez de voir la nature et nos maisons partir en fumée, nous prêterons davantage attention aux rapports « alarmistes » du GIEC — qui, au fond, n’avaient rien d’alarmiste.\n\nMais surtout, peut-être mettrons-nous enfin la question du dér…","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://rmendes.net/notes/2026/08/14/51d50","thumb":{"$type":"blob","ref":{"$link":"bafkreignohgrnhqwdfcfxoxeclkvcetetxfqfc6xbvus6qnkaetjvr3724"},"mimeType":"image/png","size":92099},"title":"A Node on the Web","description":"&#9998; Note 14 August 2026 Politique C’est horrible à dire, mais peut-être que lorsque nous en aurons assez de voir la nature et nos maisons partir en fumée, nous prêterons davantage attention aux ra..."}},"createdAt":"2026-08-14T14:35:41.952Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3msvc6k3f4p2r","cid":"bafyreifmytcrvkewmlert7fhbcikuhdigaj4qhihxen2rbqjrqdh4j3xrm","value":{"text":"Test from Chromium based browser, Plume Micropub extension\n\nhttps://rmendes.net/notes/2026/08/12/fe0e7","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://chromewebstore.google.com/detail/plume-%E2%80%94-micropub-client/hcphdjeoolimpjjekegpobkhoealiige","thumb":{"$type":"blob","ref":{"$link":"bafkreifjlvbzwlkch7mhtfpvbm5dbjqg4k6xxmf2ufoftiuoimfkvyjdxm"},"mimeType":"image/jpeg","size":3988},"title":"Plume — Micropub Client - Chrome Web Store","description":"Post to your Micropub-compatible blog from anywhere in the browser."}},"facets":[{"index":{"byteEnd":102,"byteStart":60},"features":[{"uri":"https://rmendes.net/notes/2026/08/12/fe0e7","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":58,"byteStart":49},"features":[{"uri":"https://chromewebstore.google.com/detail/plume-%E2%80%94-micropub-client/hcphdjeoolimpjjekegpobkhoealiige","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-08-12T14:02:17.362Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3msvbgaql2z2h","cid":"bafyreibywcyukhexigmjj5ufwulcu23ypsxnkrq32733pksvo4yschjwue","value":{"text":"Testing Plume from Firefox\n\nhttps://rmendes.net/notes/2026/08/12/d685a","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://addons.mozilla.org/fr/firefox/addon/plume-micropub-client/","thumb":{"$type":"blob","ref":{"$link":"bafkreifreskf4c2tyrvyguoyukbuzc2qfkubdeemznbukt5qkmepwq3r7i"},"mimeType":"image/png","size":82298},"title":"Plume — Micropub Client – Adoptez cette extension pour 🦊 Firefox (fr)","description":"Télécharger Plume — Micropub Client pour Firefox. Post to your Micropub-compatible blog from anywhere in the browser."}},"facets":[{"index":{"byteEnd":70,"byteStart":28},"features":[{"uri":"https://rmendes.net/notes/2026/08/12/d685a","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":13,"byteStart":8},"features":[{"uri":"https://addons.mozilla.org/fr/firefox/addon/plume-micropub-client/","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-08-12T13:48:42.264Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3msvamvd7oq24","cid":"bafyreiaj57ufgssdmwzx72xcfglyvblpw3i6dwxapdmdhybclkecpl3kci","value":{"text":"I have looked at your Micropub plugin and then debugged the issues with claude and I think I found the problem, nothing to do on your side, it was really a bug on my side : https://github.com/rmdes/plume/releases\nI submitted version 1.3.1 to the extensi…\n\nhttps://rmendes.net/replies/2026/08/12/1bf11","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://srijan.ch/notes/2026-08-12-001","thumb":{"$type":"blob","ref":{"$link":"bafkreieq2h5ajdawjew2tt3y3a3sowdfyxyq6x4e43jvhmtdmtydnk4ype"},"mimeType":"image/png","size":7370},"title":"2026-08-12-001","description":"Yes, I have a custom (new) kirby micropub implementation: https://github.com/srijan/kirby-micropub It works from other micropub clients like quill or …"}},"facets":[{"index":{"byteEnd":212,"byteStart":173},"features":[{"uri":"https://github.com/rmdes/plume/releases","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":302,"byteStart":258},"features":[{"uri":"https://rmendes.net/replies/2026/08/12/1bf11","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-08-12T13:34:31.431Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3msv45iu7dv2e","cid":"bafyreihprx4ddj4jk2scrgpt5ijhnhprgc55hqi7lq5kcbvstabujrkm44","value":{"text":"inspiring…\n\nhttps://rmendes.net/bookmarks/2026/08/12/e7c96","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://www.zachleat.com/web/is-this-still-being-maintained/","thumb":{"$type":"blob","ref":{"$link":"bafkreibvjxahbf5o5rap3vrg2bsybvynbem4i73gfvaj6juczd2a3omray"},"mimeType":"image/jpeg","size":90070},"title":"Am I neglecting my open source projects?—zachleat.com","description":"A post by Zach Leatherman (zachleat)"}},"facets":[{"index":{"byteEnd":60,"byteStart":14},"features":[{"uri":"https://rmendes.net/bookmarks/2026/08/12/e7c96","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-08-12T12:14:20.075Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3msv44c5coe2b","cid":"bafyreiel4u2a5cpg5r3isxhhkrelbcbu7wjepsyklvvtndkvm27epopgxm","value":{"text":"Great work by the cloudron team as usual !\n\nhttps://rmendes.net/reposts/2026/08/12/a72ed","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://blog.cloudron.io/cloudron-9-2/","thumb":{"$type":"blob","ref":{"$link":"bafkreia7vhhagionphah22e6k5t5txytrppxvctccpivmlv3uuf4demd3m"},"mimeType":"image/png","size":7105},"title":"Cloudron 9.2","description":"We are happy to announce the release of Cloudron 9.2!\n\nFor those unaware, Cloudron is a platform that makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server and keep them up-to-date and secure.\n\nCloudron 9.2 adds a new SCIM addon, MySQL"}},"facets":[{"index":{"byteEnd":88,"byteStart":44},"features":[{"uri":"https://rmendes.net/reposts/2026/08/12/a72ed","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-08-12T12:13:39.478Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3msv43cctbh26","cid":"bafyreia7zkn2mackm346rvnn327pwgr3wgjbpblhhopww6ek2mfay5tcv4","value":{"text":"Cool idea !\n\nhttps://rmendes.net/bookmarks/2026/08/12/f2967","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://blog.cloudron.io/no-one-cares-about-failed-ssh-authentifications-but-what-about-successful-ones/","thumb":{"$type":"blob","ref":{"$link":"bafkreigpnnt43ece6fonhc6i34lkonuejxwnkhpvdorat345mvc6y2kz7u"},"mimeType":"image/png","size":15747},"title":"No one cares about failed SSH authentifications, but what about successful ones?","description":"Someone accessed your server and you don't know about it!\n\nEvery server with an open SSH port is subjected to brute force attacks and there are many ways to prevent these.\nFail2Ban, obfuscating the port from 22 to something else, configuring SSHD:\n\nPermitRootLogin no\nPasswordAuthentication no\n\n\n\nAwesome!\nYou have"}},"facets":[{"index":{"byteEnd":59,"byteStart":13},"features":[{"uri":"https://rmendes.net/bookmarks/2026/08/12/f2967","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-08-12T12:13:06.098Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3msv3t6fsya24","cid":"bafyreibulncucwerpu4inqs4uhxylejs7kbfkatwymnwk5gnfcihulqj7u","value":{"text":"Major Update : a configurable RSS poster for #Bluesky - that supports multi accounts - in active development\n\nhttps://rmendes.net/notes/2026/08/12/75b8f","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://github.com/rmdes/bsky.rss","thumb":{"$type":"blob","ref":{"$link":"bafkreiax7ephr3cxjo26zpxjrr3xxrfi5furwkomvdcfylqcqte7xyuoym"},"mimeType":"image/png","size":89141},"title":"GitHub - rmdes/bsky.rss: A configurable RSS poster for Bluesky - that supports multi accounts - in active development","description":"A configurable RSS poster for Bluesky - that supports multi accounts - in active development - rmdes/bsky.rss"}},"facets":[{"index":{"byteEnd":53,"byteStart":45},"features":[{"tag":"Bluesky","$type":"app.bsky.richtext.facet#tag"}]},{"index":{"byteEnd":152,"byteStart":110},"features":[{"uri":"https://rmendes.net/notes/2026/08/12/75b8f","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-08-12T12:08:33.487Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3msuvg65vkc2o","cid":"bafyreieyjmfa4zdib3yxjutswl5k76itnywv3ot3qkkjtkodv7p5sxdaay","value":{"text":"À quand pour la Belgique ?","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.record","record":{"cid":"bafyreihrm7fcmrqiij3xnozj3kw7ggo2rn3aoaymlfmoyilbkioa4cobgq","uri":"at://did:plc:pfvzb6km3kbg22ih5dm6j7rp/app.bsky.feed.post/732kxx5fopgu5"}},"langs":["en"],"createdAt":"2026-08-12T10:13:54.709Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mst23zfjcr27","cid":"bafyreicyzctsqg7x4qgu4vqwte66eebhmphudqdd2fag3nha25kzj6ky7u","value":{"text":"China isn’t simply a regime with a centrally planned technological machine.\n\nIt’s something stranger:\na strategically directed state sitting on top of an extremely competitive manufacturing ecosystem.\n\nChina’s long-term strategy increasingly resembles ecosystem substitution:\n\nForeign technological…","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://rmendes.net/notes/2026/08/11/980aa","thumb":{"$type":"blob","ref":{"$link":"bafkreia6pvxegytfs27csdgb6fweay656amclrdlkm2hjrbepkoddtmtfa"},"mimeType":"image/png","size":81927},"title":"A Node on the Web","description":"&#9998; Note 11 August 2026 China China isn’t simply a regime with a centrally planned technological machine. It’s something stranger: a strategically directed state sitting on top of an extremely com..."}},"createdAt":"2026-08-11T16:32:23.061Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3msszhw47zc2g","cid":"bafyreigj6kbj24dtqsqokzrw4bdu5ldk2qkq3rk2ggbzxfcp4gbjphsv2y","value":{"text":"My use case is @alerts.skyfleet.blue\nIt post from an RSS feed publishing georss using github.com/rmdes/bsky.rss  \nI want to be able to display the map natively, instead of relying on openstreetmap\n\nIt shouldn't be too hard to translate this to a atproto geo but I wanted to avoid hosting my own maps","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreia4bhczghps7bur3e74oxuqp6mn3t5lsblyzr3svbfn4pxvl3ttfa","uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3msl7nya6ah2t"},"parent":{"cid":"bafyreidqdui2gfw4sb5amvze3bxm4jvown7fawfaod7staarwmv3z6mrji","uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mssz4hjag22g"}},"facets":[{"$type":"app.bsky.richtext.facet","index":{"byteEnd":36,"byteStart":15},"features":[{"did":"did:plc:pddosvo55udficqubv3ypew4","$type":"app.bsky.richtext.facet#mention"}]},{"index":{"byteEnd":111,"byteStart":86},"features":[{"uri":"https://github.com/rmdes/bsky.rss","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-08-11T16:21:08.864Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mssz4hjag22g","cid":"bafyreidqdui2gfw4sb5amvze3bxm4jvown7fawfaod7staarwmv3z6mrji","value":{"text":"Does it mean current app view could display geo coordinates?","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreia4bhczghps7bur3e74oxuqp6mn3t5lsblyzr3svbfn4pxvl3ttfa","uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3msl7nya6ah2t"},"parent":{"cid":"bafyreiakjczyzstvbaxvspghjobigs5m3l2wyg5vridl5ccv6ttyvemj3i","uri":"at://did:plc:5rz6sc6fvtdrzswr24v3nfqk/app.bsky.feed.post/3msqiibmiis27"}},"createdAt":"2026-08-11T16:14:44.465Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3msqg3s3oef26","cid":"bafyreidoue5zkuftdgqtnizjlawuouylwvswkkwzdflj3xal4agihglidq","value":{"text":"Week 33, 2026 (10 August 2026 – 16 August 2026)","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://rmendes.net/digest/2026/W33/","thumb":{"$type":"blob","ref":{"$link":"bafkreifkig5siklrgveknbukdjblqsceewrfxhf5gu7vibirhifzkenko4"},"mimeType":"image/png","size":39412},"title":"Week 33, 2026","description":"Week 33, 2026 10 August 2026 &ndash; 16 August 2026 (1 post) Notes (1) Test post from Plume, micropub extension for Firefox/Chromium derived browsers 10 August 2026 &middot; Permalink Week 32, 2026 &r..."}},"facets":[],"createdAt":"2026-08-10T15:29:00.000Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mspxyxfhbx2h","cid":"bafyreihdymohsyl6fatwpgewfsw4trdubkiboc7ko2aqksadhgcv4gq7wq","value":{"text":"Test post from Plume, micropub extension for Firefox/Chromium derived browsers\n\nhttps://rmendes.net/notes/2026/08/10/1b7ea","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://rmdes.github.io/plume/","thumb":{"$type":"blob","ref":{"$link":"bafkreif44txl6bc6hemug3itmaumqrkx6cfhmd6k4espb33thtkiw2eg2u"},"mimeType":"image/png","size":216437},"title":"Plume — Micropub for browsers","description":"Cross-browser Micropub client. Post to your IndieWeb blog from any page."}},"facets":[{"index":{"byteEnd":122,"byteStart":80},"features":[{"uri":"https://rmendes.net/notes/2026/08/10/1b7ea","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":40,"byteStart":31},"features":[{"uri":"https://rmdes.github.io/plume/","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-08-10T11:16:53.890Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mslpstglts2m","cid":"bafyreih4exhfrp7vyu24iuynak25cbk7boosomrxfal2vuitwkw26zap6a","value":{"text":"i want to investigate how I could display the map natively on bluesky, akin to how @dropanchor.app or @beaconbits.app embeds facet feels on the bsky app view..\n\nBUT I'm not sure where to start","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.record","record":{"cid":"bafyreidx5mchutmsfnx4dkbrlh6qdt4gqk7q24vxhcisylsvhk2pqdckwa","uri":"at://did:plc:pddosvo55udficqubv3ypew4/app.bsky.feed.post/3mslpb3b33t2f"}},"langs":["en"],"facets":[{"$type":"app.bsky.richtext.facet","index":{"byteEnd":98,"byteStart":83},"features":[{"did":"did:plc:wxex3wx5k4ctciupsv5m5stb","$type":"app.bsky.richtext.facet#mention"}]},{"$type":"app.bsky.richtext.facet","index":{"byteEnd":117,"byteStart":102},"features":[{"did":"did:plc:j5ttxzdb5kwo4mcqkmzgvt33","$type":"app.bsky.richtext.facet#mention"}]}],"createdAt":"2026-08-08T18:39:39.569Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3msl7nya6ah2t","cid":"bafyreia4bhczghps7bur3e74oxuqp6mn3t5lsblyzr3svbfn4pxvl3ttfa","value":{"text":"Wishing there was a fully supported ATgeo lexicon that most bluesky app views could understand…it would allow us to build location aware posts from location data (think disasters, quakes, flood etc)","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://rmendes.net/notes/2026/08/08/11751","thumb":{"$type":"blob","ref":{"$link":"bafkreiejoc2ftpdj4luv7cpf64vt6z3uywq2sfzc2hqhml7s72e6q4csnu"},"mimeType":"image/png","size":95629},"title":"A Node on the Web","description":"&#9998; Note 8 August 2026 ATproto Wishing there was a fully supported ATgeo lexicon that most bluesky app views could understand…it would allow us to build location aware posts from location data (th..."}},"createdAt":"2026-08-08T13:50:36.909Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mskxx3gl7y2t","cid":"bafyreia4zvyo4csfvlw2avlvimo74wmdvhvcwl6ece4lf6zp54iyjklq6q","value":{"text":"Sometimes I’m wondering, what would be the cost of stopping supporting the Mastodon API layer and instead work towards proper implementation of client to servers opening the route for a universal mobile app for #fedify based AP implementation.\n\nFor indiekit I used Fedify to bring this very blog int…","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://rmendes.net/notes/2026/08/08/61f2f","thumb":{"$type":"blob","ref":{"$link":"bafkreigfwwcamrz2lc4t3k2hg74cal6ejdi3nouwh4u4gkrynjolztuwh4"},"mimeType":"image/png","size":96833},"title":"A Node on the Web","description":"&#9998; Note 8 August 2026 Mastodon ActivityPub Sometimes I’m wondering, what would be the cost of stopping supporting the Mastodon API layer and instead work towards proper implementation of client t..."}},"facets":[{"index":{"byteEnd":220,"byteStart":213},"features":[{"tag":"fedify","$type":"app.bsky.richtext.facet#tag"}]}],"createdAt":"2026-08-08T11:32:32.318Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3msj374lduk24","cid":"bafyreift3wu2dyesc7adbvmqju7depw3d4lcmm7mu5zdwcj627aa3srjrq","value":{"text":"Just added GeoRSS support to bsky.rss\n\nDemo here @qua45.bsky.social\n\nI wanted it to display a nice embed card of the location but this will require more work\n\nBut the current @openstreetmap.bsky.social  location is generated dynamically from the lat/long of the quake itself\n\nIt works.. 😊","$type":"app.bsky.feed.post","langs":["en"],"facets":[{"$type":"app.bsky.richtext.facet","index":{"byteEnd":67,"byteStart":49},"features":[{"did":"did:plc:pddosvo55udficqubv3ypew4","$type":"app.bsky.richtext.facet#mention"}]},{"$type":"app.bsky.richtext.facet","index":{"byteEnd":201,"byteStart":175},"features":[{"did":"did:plc:i6llv7iwybeipknl57v4dalb","$type":"app.bsky.richtext.facet#mention"}]}],"createdAt":"2026-08-07T17:25:23.760Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3msj2qi6dl424","cid":"bafyreif33odwe3e3bo7wz65w4uoglvhsc4se4zfla54wkrkqvi2jwsdcae","value":{"text":"There is so much happening on the #ATproto Atmosphere that its hard to keep up, I’m not talking about Bluesky the company, I’m talking about this or this or this its really a never-ending exploration no matter where this is going, this being decentralizat…\n\nhttps://rmendes.net/notes/2026/08/07/4d7eb","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://tangled.org/tranquil.farm/tranquil-pds","thumb":{"$type":"blob","ref":{"$link":"bafkreicw7whdqqj4alewgjkh52tpdslqw4svzey2px4537vg4o47kpdyee"},"mimeType":"image/png","size":46884},"title":"tranquil.farm/tranquil-pds","description":"Our Personal Data Server from scratch!"}},"facets":[{"index":{"byteEnd":42,"byteStart":34},"features":[{"tag":"ATproto","$type":"app.bsky.richtext.facet#tag"}]},{"index":{"byteEnd":306,"byteStart":264},"features":[{"uri":"https://rmendes.net/notes/2026/08/07/4d7eb","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":149,"byteStart":145},"features":[{"uri":"https://tangled.org/tranquil.farm/tranquil-pds","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":157,"byteStart":153},"features":[{"uri":"https://tangled.org/margin.at/cafeteria","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":165,"byteStart":161},"features":[{"uri":"https://www.microcosm.blue","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":203,"byteStart":192},"features":[{"uri":"https://tangled.org/search?q=pds&amp;type=repo","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-08-07T17:17:12.552Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3msj2ososzl27","cid":"bafyreihum2hxdqazy3jd4hxolphlcwu46lv22zu5wl5mrx4kqga2noc6g4","value":{"text":"🔖 https://rmendes.net/bookmarks/2026/08/07/5b408","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://updates.microcosm.blue/3msgfry4zt227","thumb":{"$type":"blob","ref":{"$link":"bafkreidn4c5xcqqmv3qffgvugu66qop7ojfw6hprqlnrhtrfd3cybzhuiu"},"mimeType":"image/png","size":15872},"title":"Hubble first launch: 1500x cheaper getRepo for Bridgy Fed - microcosm","description":"Bringing Bridgy's backfill back! (and unblocking a big Bluesky broadcast 👀)"}},"facets":[{"index":{"byteEnd":51,"byteStart":5},"features":[{"uri":"https://rmendes.net/bookmarks/2026/08/07/5b408","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-08-07T17:16:16.468Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3msj2l2ztoo2v","cid":"bafyreifmnvmahj4vfgpdbzfwdxzcwep77dlqvdkbsheywkyrrrbcjz7jla","value":{"text":"Related to my previous posts : https://standard-reader.app\nvery interesting read here\n\nhttps://rmendes.net/notes/2026/08/07/97afa","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://blog.joebasser.com/3msgtu45ir22f","thumb":{"$type":"blob","ref":{"$link":"bafkreiewzx6jrja7bf426ovm2bun3vehkni53ljv3cdvviuuor7ii72rui"},"mimeType":"image/webp","size":221436},"title":"Let's Talk Money - Interlinked","description":"Money money money... must be funny... in a rich man's world (Zuck, Elon & Larry).\nHow we get to 1B Users in the Atmosphere."}},"facets":[{"index":{"byteEnd":58,"byteStart":31},"features":[{"uri":"https://standard-reader.app","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":129,"byteStart":87},"features":[{"uri":"https://rmendes.net/notes/2026/08/07/97afa","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":85,"byteStart":81},"features":[{"uri":"https://blog.joebasser.com/3msgtu45ir22f","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-08-07T17:14:10.998Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3msj2jgb5lv2v","cid":"bafyreigu7zqsi25beuu43fg37pqtjbz2n6wxjq7irsgyyoooyk4utfuxim","value":{"text":"Just migrated bsky.rss from feedsub to feedsmith, now bsky.rss support RSS, Atom, Jsonfeed, EDF and soon GeoRSS too, I’ll do another round of improvements so that it would be easier to parse and render weather Feeds but that’s for later.\n\nFeedsmith has a…\n\nhttps://rmendes.net/notes/2026/08/07/678e3","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://github.com/rmdes/bsky.rss","thumb":{"$type":"blob","ref":{"$link":"bafkreidzgs4izwam2rm3inqiuwdhxrbvmq5wm2djwqjawsrw5mhquhhh6a"},"mimeType":"image/png","size":19636},"title":"GitHub - rmdes/bsky.rss: A configurable RSS poster for Bluesky - that supports multi accounts - in active development","description":"A configurable RSS poster for Bluesky - that supports multi accounts - in active development - rmdes/bsky.rss"}},"facets":[{"index":{"byteEnd":305,"byteStart":263},"features":[{"uri":"https://rmendes.net/notes/2026/08/07/678e3","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":22,"byteStart":14},"features":[{"uri":"https://github.com/rmdes/bsky.rss","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-08-07T17:13:15.662Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3msibfenu622b","cid":"bafyreiampxqbuhabcvbfcfovk4esky34tbuea6fvcmo45tdeckeifecaaq","value":{"text":"publique largement auto entrepreneur, sans licornes et autres délires.. À l'époque je m'étais déjà dit : ce truc pue l'enfumage à grande échelle, évidemment mon ex-boss était très intéressé, étant lui même un enfumeur a plus petite échelle.\nBref... Ça ne fait que confirmer un truc déjà bien établi","$type":"app.bsky.feed.post","langs":["fr"],"reply":{"root":{"cid":"bafyreibcv55xrqa5oqfmalbdvgc2nstz6cu7lwe23yxrq44jpgik3x76nq","uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3msibfen3qs2b"},"parent":{"cid":"bafyreibcv55xrqa5oqfmalbdvgc2nstz6cu7lwe23yxrq44jpgik3x76nq","uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3msibfen3qs2b"}},"createdAt":"2026-08-07T09:43:36.228Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3msibfen3qs2b","cid":"bafyreibcv55xrqa5oqfmalbdvgc2nstz6cu7lwe23yxrq44jpgik3x76nq","value":{"text":"Je me rappelle d'une conférence sur l'entreprenariat avant le Covid-19 où j'avais dû intervenir pour remplacer mon boss de l'époque, il y avait un des speakers qui était The Family, Nicolas Colin je crois, mais pas 100% certain.. Bref ça racontait n'importe quoi en mode Silicon Valley devant un","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.record","record":{"cid":"bafyreianp2uujcvevbmwidmc4l5eqhwuycuip3hepel44653ci3w7yhoru","uri":"at://did:plc:pfvzb6km3kbg22ih5dm6j7rp/app.bsky.feed.post/atxa3gdw7gc7d"}},"langs":["fr"],"createdAt":"2026-08-07T09:43:36.227Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3msb4j5zedc2n","cid":"bafyreidftxa7kdn4td5u34yukgg4lsplfffv27e3fd7gf5qk3ql5ab3roi","value":{"text":"et puis les visites domiciliaires qui vont avec.. c'est la suite logique.. \nl'état va rentrer dans nos maisons sans notre accord pour vérifier qu'on est pas \"extrémiste\" c'est a dire : humain\n\nla Belgique vient de légaliser les \"visites domiciliaires\" par la police","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.record","record":{"cid":"bafyreiedmejvvjwytmco6pnzi7jaovemda3oifouipzc2tybq7jizsrpze","uri":"at://did:plc:tytyo7jhiuo5gnd6tq6pwyif/app.bsky.feed.post/3msarv43grc2q"}},"langs":["fr"],"createdAt":"2026-08-04T13:27:36.649Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3msau47baul26","cid":"bafyreiccnpbfdbiluqje3asqeld34vt2jfldcdnvmmymhslbok542t2kza","value":{"text":"Plume\nA browser extension to Post to your IndieWeb blog from any page — toolbar composer or right-click capture. Cross-browser, multi-account, no telemetry.\n\nhttps://rmendes.net/notes/2026/08/04/9a2ae","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://rmdes.github.io/plume/","thumb":{"$type":"blob","ref":{"$link":"bafkreif44txl6bc6hemug3itmaumqrkx6cfhmd6k4espb33thtkiw2eg2u"},"mimeType":"image/png","size":216437},"title":"Plume — Micropub for browsers","description":"Cross-browser Micropub client. Post to your IndieWeb blog from any page."}},"facets":[{"index":{"byteEnd":202,"byteStart":160},"features":[{"uri":"https://rmendes.net/notes/2026/08/04/9a2ae","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":5,"byteStart":0},"features":[{"uri":"https://rmdes.github.io/plume/","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-08-04T10:57:11.755Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3msanow7sno2s","cid":"bafyreiarruypr4dhsx6bqy7rbjbb566risou42ncv6xkb3vttj2i3fsutm","value":{"text":"The White House Is Feeding Russia’s Information War Against Europe\n\nHow the Ceuta migrant crisis exposed a transatlantic propaganda pipeline flowing from the White House.\n\nhttps://rmendes.net/notes/2026/08/04/the-white-house-is-feeding-russias-information-war-against-europe","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://weaponizedspaces.substack.com/p/the-white-house-is-feeding-russias","thumb":{"$type":"blob","ref":{"$link":"bafkreickcoke3rbcgovmiu5oyj4gomlbxlah67wigdhnhyasnclda5gd7e"},"mimeType":"image/jpeg","size":221232},"title":"The White House Is Feeding Russia’s Information War Against Europe","description":"How the Ceuta migrant crisis exposed a transatlantic propaganda pipeline flowing from the White House."}},"facets":[{"index":{"byteEnd":276,"byteStart":174},"features":[{"uri":"https://rmendes.net/notes/2026/08/04/the-white-house-is-feeding-russias-information-war-against-europe","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-08-04T09:02:23.616Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3ms6sslzufl23","cid":"bafyreid54ev3cr22vjep2awzhlsriwvkv4y5cysiknxzp7at5zy2denk44","value":{"text":"Week 32, 2026 (3 August 2026 – 9 August 2026)","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://rmendes.net/digest/2026/W32/","thumb":{"$type":"blob","ref":{"$link":"bafkreifkig5siklrgveknbukdjblqsceewrfxhf5gu7vibirhifzkenko4"},"mimeType":"image/png","size":39412},"title":"Week 32, 2026","description":"Week 32, 2026 3 August 2026 &ndash; 9 August 2026 (2 posts) Bookmarks (2) &#x1F516; Reaping the Whirlwind | Inside the Potomac River Midair Collision 3 August 2026 &middot; Permalink &#x1F516; https:/..."}},"facets":[],"createdAt":"2026-08-03T15:28:35.000Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3ms6k7oyw522s","cid":"bafyreifjg63c6jfoqje3k6toexmzlrkjc3orccbub2hf773yotwldgnjae","value":{"text":"Reaping the Whirlwind | Inside the Potomac River Midair Collision\n\nhttps://rmendes.net/bookmarks/2026/08/03/reaping-the-whirlwind-inside-the","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://admiralcloudberg.medium.com/reaping-the-whirlwind-inside-the-potomac-river-midair-collision-0475416f2b0f","thumb":{"$type":"blob","ref":{"$link":"bafkreigwuuxlitkhirwdorzlcfmxuq3rwac7lj7cyi7qruqupafe4wa4te"},"mimeType":"image/jpeg","size":117004},"title":"Reaping the Whirlwind | Inside the Potomac River Midair Collision","description":"How America’s golden age of aviation safety came to an end"}},"facets":[{"index":{"byteEnd":140,"byteStart":67},"features":[{"uri":"https://rmendes.net/bookmarks/2026/08/03/reaping-the-whirlwind-inside-the","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-08-03T12:54:52.031Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3ms6jn6wo3e2r","cid":"bafyreibdptk3zvqtzyaecd5cmo627gm4ndqn5ky5abc4obxyaxrga4djqm","value":{"text":"Bookmarking to read later\n\nhttps://rmendes.net/bookmarks/2026/08/03/d8a3e","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://yegge.ai/essays/the-shape-of-things-to-come/","thumb":{"$type":"blob","ref":{"$link":"bafkreibkrth74axwoo3olj3r2yef3bbmt7y5pcxyr2n727ytxzts5l4ts4"},"mimeType":"image/png","size":32367},"title":"The Shape of Things to Come, Part 1: The Continuous Thunderdome — Steve Yegge","description":"Part 1: The Continuous Thunderdome. Loops and graphs, Wheelhouse and Beads, the end of human code review, the Land Rush that replaces CI/CD, and the Wish Factory — a field report from 12 months in the future."}},"facets":[{"index":{"byteEnd":73,"byteStart":27},"features":[{"uri":"https://rmendes.net/bookmarks/2026/08/03/d8a3e","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-08-03T12:44:31.203Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3ms4py6wfhu2a","cid":"bafyreidyssyrjyzvdsjn3o7fy44mr6ocb3m6nhwilras3jern6356ddu7q","value":{"text":"Week 31, 2026 (27 July 2026 – 2 August 2026)","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://rmendes.net/digest/2026/W31/","thumb":{"$type":"blob","ref":{"$link":"bafkreifkig5siklrgveknbukdjblqsceewrfxhf5gu7vibirhifzkenko4"},"mimeType":"image/png","size":39412},"title":"Week 31, 2026","description":"Week 31, 2026 27 July 2026 &ndash; 2 August 2026 (4 posts) Notes (2) When an activist downloads academic papers, the state describes it as wire fraud, computer fraud and reckless damage. When a corpor..."}},"facets":[],"createdAt":"2026-08-02T19:32:42.000Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3ms3ma4n4jv2n","cid":"bafyreig6mbj3ysc4xv7f7brdf2kj7rh5zmr4yuydsw4rotgqpcudz4ljze","value":{"text":"Anatomy of a Frontier Lab Agent Intrusion: A Technical Timeline of the July 2026 Incident\n\nhttps://rmendes.net/bookmarks/2026/08/01/anatomy-of-a-frontier-lab","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://huggingface.co/blog/agent-intrusion-technical-timeline","thumb":{"$type":"blob","ref":{"$link":"bafkreihm6wbslirisk2yjy7ro2dddr5l7ojgkhkybycx2kyvkm7qkae724"},"mimeType":"image/png","size":22981},"title":"Anatomy of a Frontier Lab Agent Intrusion: A Technical Timeline of the July 2026 Incident","description":"We’re on a journey to advance and democratize artificial intelligence through open source and open science."}},"facets":[{"index":{"byteEnd":157,"byteStart":91},"features":[{"uri":"https://rmendes.net/bookmarks/2026/08/01/anatomy-of-a-frontier-lab","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-08-02T08:52:54.593Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3ms3m6p7e5x2s","cid":"bafyreih7vyhrrmne72tn2tk73u37yfjwecvl4ufodtaloy7qr4epu5vf6q","value":{"text":"Je prends quelques jours de vacances à la plage 😊","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.images","images":[{"alt":"Coucher de soleil sur la plage","image":{"$type":"blob","ref":{"$link":"bafkreihrngburpbkx2sxinhxdzvkpv26g2wk4khu7opydykojfp2nfe26q"},"mimeType":"image/jpeg","size":609296}}]},"createdAt":"2026-08-02T08:52:06.957Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3ms3m5a65sj2r","cid":"bafyreihktoipqt2o5zkea7gndd2vhg2jrlytgmpqjreerlz56apa2ob2xq","value":{"text":"Human hackers have frequently been prosecuted based on unauthorized access itself, including when their intent was research, activism, curiosity or political protest.\n\nFrontier AI companies are currently receiving a much more lenient, cautious, collaborative and interpretively generous response aft…","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://rmendes.net/notes/2026/08/02/9939c","thumb":{"$type":"blob","ref":{"$link":"bafkreic5nncnejx7rucqp2cwk37bnmfbaihkiheno23lqjzqn3qvr756xi"},"mimeType":"image/png","size":93945},"title":"A Node on the Web","description":"&#9998; Note 2 August 2026 ai Human hackers have frequently been prosecuted based on unauthorized access itself, including when their intent was research, activism, curiosity or political protest. Fro..."}},"createdAt":"2026-08-02T08:51:17.633Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3ms3m3qf4d52n","cid":"bafyreif2ozstx23bjysalm6ufunprh5gsh6gv7qx4eyoquwvop2xenvb6e","value":{"text":"When an activist downloads academic papers, the state describes it as wire fraud, computer fraud and reckless damage.\nWhen a corporate AI agent escapes containment, steals credentials, moves across systems and compromises another organisation, the event is described as a safety evaluation, an unexp…","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://rmendes.net/notes/2026/08/02/ea0b3","thumb":{"$type":"blob","ref":{"$link":"bafkreig6ty3gjga7fqaj2x7aermnfuoxbthywuxuo3rj3teqqv3iyytqyq"},"mimeType":"image/png","size":95836},"title":"A Node on the Web","description":"&#9998; Note 2 August 2026 ai When an activist downloads academic papers, the state describes it as wire fraud, computer fraud and reckless damage. When a corporate AI agent escapes containment, steal..."}},"createdAt":"2026-08-02T08:50:27.531Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mrubgeotds23","cid":"bafyreibp2ydlwkyk3mgxujw3mq2u7l5ekaatiyh34fbh5qd6n36mcpq77e","value":{"text":"Updated @skyfleet.blue fleet of newsbots\n\n- Better opengraph support\n- Better support for flexibility when encountering oddly shaped TLS certs at the source feed\n- brand new fleet mode easier to manage (code source on github.com/rmdes)\n- better ressources usage (less RAM)\n- 1 container for 59 bots","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.record","record":{"cid":"bafyreie4wzegwz3ons3bywppvqs4mtepwzjyqii2qiqadolec2omytgtru","uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.graph.list/3k2g2ic4ozk2w"}},"langs":["en"],"facets":[{"$type":"app.bsky.richtext.facet","index":{"byteEnd":22,"byteStart":8},"features":[{"did":"did:plc:gc7pqgc337bwj2n5mbnkixzk","$type":"app.bsky.richtext.facet#mention"}]},{"index":{"byteEnd":234,"byteStart":218},"features":[{"uri":"https://github.com/rmdes","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-30T10:50:55.089Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mrktnoh7hk26","cid":"bafyreidpbcmd4ykly4vy3gvyz7kqq42kbgyhcqidfosw4cwdfxazkxkg3y","value":{"text":"RSC : et si le web social n'avait jamais eu besoin d'un nouveau protocole ?\n\nhttps://rmendes.net/articles/2026/07/26/rsc-et-si-le-web","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://rmdes.be","thumb":{"$type":"blob","ref":{"$link":"bafkreib3oq6r3ldbrxxbzsgzdcx5hbyy7k3p23hh6fsce6zhj3f4y7v42y"},"mimeType":"image/png","size":10213},"title":"RSC — Really Simple Conversations","description":"Open feeds become one live social timeline. Publish here or on your own site; meet as equals."}},"facets":[{"index":{"byteEnd":133,"byteStart":77},"features":[{"uri":"https://rmendes.net/articles/2026/07/26/rsc-et-si-le-web","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-26T16:50:30.120Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mrkcvmjxbn2u","cid":"bafyreidjes7f7343ew4g6j2qc7ia4cij4xesmsa57w4fiuegbmlco7lday","value":{"text":"Curious : Linux VM in your browser 🤔\n\nhttps://rmendes.net/bookmarks/2026/07/26/curious-linux-vm-in-your","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://microterm.dev/","thumb":{"$type":"blob","ref":{"$link":"bafkreifurjnagwpujmbduucwtk7o3o7uoio4ohjwbyzb4riivi2tvstnpy"},"mimeType":"image/png","size":216326},"title":"Microterm: Free Linux VM in Your Browser & Pocket","description":"Turn your device into a developer powerhouse. Emulate Alpine Linux via RISCV64 locally with Docker, Tailscale, and up to 40GB of persistent storage."}},"facets":[{"index":{"byteEnd":106,"byteStart":41},"features":[{"uri":"https://rmendes.net/bookmarks/2026/07/26/curious-linux-vm-in-your","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-26T11:50:42.936Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mrfop455do24","cid":"bafyreic72nis7xnul2lamdbqfczc2xomjppk2zlnb3xihx5uos52wmmvye","value":{"text":"Interesting read as always !\n\nhttps://rmendes.net/reposts/2026/07/24/afef3","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://werd.io/notable-links-july-24-206/","thumb":{"$type":"blob","ref":{"$link":"bafkreifr3jnecl437rdvnv4hkf573vzwwyj3kvkv3iwqwd7me2iol6oxqm"},"mimeType":"image/jpeg","size":35028},"title":"Notable links: July 24, 2026","description":"America's AI dominance is under threat; AI vendors put us at risk; meanwhile, everyone's staying in their jobs for the health insurance."}},"facets":[{"index":{"byteEnd":74,"byteStart":30},"features":[{"uri":"https://rmendes.net/reposts/2026/07/24/afef3","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-24T15:38:30.623Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mrf54qodxv24","cid":"bafyreibmfax3zkishfvpvgq2y3puxfldggko6czx6iyy6saykuvobwjq5i","value":{"text":"❤️ https://rmendes.net/likes/2026/07/24/a87b3","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://www.manton.org/2026/07/23/implications-of-platform-size.html","thumb":{"$type":"blob","ref":{"$link":"bafkreifl6wredzrdbhks4feivwohpsqqxmt7gxiih4rkba4fgm6d3xiuvq"},"mimeType":"image/png","size":55749},"title":"Manton Reece - Implications of platform size","description":""}},"facets":[{"index":{"byteEnd":49,"byteStart":7},"features":[{"uri":"https://rmendes.net/likes/2026/07/24/a87b3","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-24T10:24:01.016Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mrf4ehqlnb2s","cid":"bafyreihp6t5i4jhol4vurtd6vu3cccpjvyluqkyyowuslqnbowrl2xsl6q","value":{"text":"What happened to thenumbers.com ?\n\nhttps://rmendes.net/bookmarks/2026/07/24/what-happened-to-thenumbers-com","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://stephenfollows.com/p/what-just-happened-to-thenumberscom-should-worry-us-allhttps://stephenfollows.com/p/what-just-happened-to-thenumberscom-should-worry-us-all","title":"https://stephenfollows.com/p/what-just-happened-to-thenumberscom-should-worry-us-allhttps://stephenfollows.com/p/what-just-happened-to-thenumberscom-should-worry-us-all","description":""}},"facets":[{"index":{"byteEnd":31,"byteStart":17},"features":[{"uri":"https://thenumbers.com","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":107,"byteStart":35},"features":[{"uri":"https://rmendes.net/bookmarks/2026/07/24/what-happened-to-thenumbers-com","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-24T10:10:26.150Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mr5togtt3c24","cid":"bafyreifhueirdbwwnzwit72ekrs2tuw2rv7pprlxu3ageibskaeshiovlu","value":{"text":"RSC — Really Simple Conversations — is a feeds-native social timeline: people who post here and people who post on their own site are equal citizens. Everything travels as RSS — posts, replies, whole conversations — so following, threading, and federation…\n\nhttps://rmendes.net/notes/2026/07/21/63092","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://github.com/rmdes/rsc","thumb":{"$type":"blob","ref":{"$link":"bafkreifciism4qbigpv5tk4fte7472bbxtmdgbyd5ojwss74vgfs2ncx64"},"mimeType":"image/png","size":19929},"title":"GitHub - rmdes/rsc: RSC — Really Simple Conversations — is a feeds-native social timeline: people who post here and people who post on their own site are equal citizens. Everything travels as RSS — posts, replies, whole conversations — so following, threading, and federation work with nothing but op","description":"RSC — Really Simple Conversations — is a feeds-native social timeline: people who post here and people who post on their own site are equal citizens. Everything travels as RSS — posts, replies, who..."}},"facets":[{"index":{"byteEnd":310,"byteStart":268},"features":[{"uri":"https://rmendes.net/notes/2026/07/21/63092","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":3,"byteStart":0},"features":[{"uri":"https://github.com/rmdes/rsc","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-21T12:46:19.103Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mr3zqq75jm2x","cid":"bafyreih257tjvg2jfnf6xrgmdi3cd5t2fdzwlluohfauq2fu3azxf42wqm","value":{"text":"Week 30, 2026 (20 July 2026 – 26 July 2026)","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://rmendes.net/digest/2026/W30/","thumb":{"$type":"blob","ref":{"$link":"bafkreifkig5siklrgveknbukdjblqsceewrfxhf5gu7vibirhifzkenko4"},"mimeType":"image/png","size":39412},"title":"Week 30, 2026","description":"Week 30, 2026 20 July 2026 &ndash; 26 July 2026 (3 posts) Notes (3) Open-source collaboration in the age of AI I am not going to reconstruct the entire disagreement that prompted this post. Some of th..."}},"facets":[],"createdAt":"2026-07-20T19:29:38.000Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mr3t235q3g22","cid":"bafyreie77uphi7lrtnhbltxcn3yqky7l2hrucabw2jazwoh4yx7psaohje","value":{"text":"So this is a social network built on top of RSS feeds in very short, its also federated, bob.rmdes.be and alice.rmdes.be users can interact with RSC and the whole thing gets properly threaded in every instances\n\nhttps://rmendes.net/replies/2026/07/18/8250f","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://bsky.app/profile/z428.eu/post/3mqwem666ks2j","thumb":{"$type":"blob","ref":{"$link":"bafkreiejiqlqcspjj7ffprj2k2zsjplg2wlkqyjas3tkre7sdy7lhk4wyy"},"mimeType":"image/webp","size":1958},"title":"Kristian (@z428.eu)","description":"What actually is this...?🙈"}},"reply":{"root":{"cid":"bafyreiakayensg3j7tahphlv6gj77xmskzhq7emetrvyrnqjs3v644cife","uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mqwclh7h6f26"},"parent":{"cid":"bafyreiabnb6m2eobthwsqhz5xiibfhzwzzn3zm2rtjh2jqfjgx37kekpka","uri":"at://did:plc:fatlfqvytycp527ssay4cjzv/app.bsky.feed.post/3mqwem666ks2j"}},"facets":[{"index":{"byteEnd":101,"byteStart":89},"features":[{"uri":"https://bob.rmdes.be","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":120,"byteStart":106},"features":[{"uri":"https://alice.rmdes.be","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":256,"byteStart":212},"features":[{"uri":"https://rmendes.net/replies/2026/07/18/8250f","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-20T17:29:36.284Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mr3sys2xu42d","cid":"bafyreiazia3pm36zqev7p6j7ag3hokppkzl7z5dp337e4mg5vbzldyh43m","value":{"text":"So this is a social network built on top of RSS feeds in very short, its also federated, bob.rmdes.be and alice.rmdes.be users can interact with RSC and the whole thing gets properly threaded in every instances\n\nhttps://rmendes.net/replies/2026/07/18/8250f","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://bsky.app/profile/z428.eu/post/3mqwem666ks2j","thumb":{"$type":"blob","ref":{"$link":"bafkreiejiqlqcspjj7ffprj2k2zsjplg2wlkqyjas3tkre7sdy7lhk4wyy"},"mimeType":"image/webp","size":1958},"title":"Kristian (@z428.eu)","description":"What actually is this...?🙈"}},"reply":{"root":{"cid":"bafyreiakayensg3j7tahphlv6gj77xmskzhq7emetrvyrnqjs3v644cife","uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mqwclh7h6f26"},"parent":{"cid":"bafyreiabnb6m2eobthwsqhz5xiibfhzwzzn3zm2rtjh2jqfjgx37kekpka","uri":"at://did:plc:fatlfqvytycp527ssay4cjzv/app.bsky.feed.post/3mqwem666ks2j"}},"facets":[{"index":{"byteEnd":101,"byteStart":89},"features":[{"uri":"https://bob.rmdes.be","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":120,"byteStart":106},"features":[{"uri":"https://alice.rmdes.be","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":256,"byteStart":212},"features":[{"uri":"https://rmendes.net/replies/2026/07/18/8250f","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-20T17:28:53.204Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mr3sygwybx2l","cid":"bafyreibzcxnkajwsjjjvvairek3lla2wq6clayebthzuw5ak6zycxgpike","value":{"text":"Show HN: RSC, a feeds-native social timeline you can self-host (rsc.rmdes.be)\n\n * HN\nedit : name changed\n\nhttps://rmendes.net/notes/2026/07/18/8f745","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://rsc.rmdes.be","thumb":{"$type":"blob","ref":{"$link":"bafkreihxbjxpjyhfp7lixysbenfrscru42tozwrypsdc6itnmdkpidl6va"},"mimeType":"image/png","size":5788},"title":"RSC","description":""}},"facets":[{"index":{"byteEnd":76,"byteStart":64},"features":[{"uri":"https://rsc.rmdes.be","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":148,"byteStart":106},"features":[{"uri":"https://rmendes.net/notes/2026/07/18/8f745","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":12,"byteStart":9},"features":[{"uri":"https://rsc.rmdes.be","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-20T17:28:41.538Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mr3sy2jw5w22","cid":"bafyreibppledj5v3fkjuw76qen5ijvf6beeyg5rxjzbr6wq54r6f6rvknm","value":{"text":"So this is a social network built on top of RSS feeds in very short, its also federated, bob.rmdes.be and alice.rmdes.be users can interact with RSC and the whole thing gets properly threaded in every instances\n\nhttps://rmendes.net/replies/2026/07/18/8250f","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://bsky.app/profile/z428.eu/post/3mqwem666ks2j","thumb":{"$type":"blob","ref":{"$link":"bafkreiejiqlqcspjj7ffprj2k2zsjplg2wlkqyjas3tkre7sdy7lhk4wyy"},"mimeType":"image/webp","size":1958},"title":"Kristian (@z428.eu)","description":"What actually is this...?🙈"}},"reply":{"root":{"cid":"bafyreiakayensg3j7tahphlv6gj77xmskzhq7emetrvyrnqjs3v644cife","uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mqwclh7h6f26"},"parent":{"cid":"bafyreiabnb6m2eobthwsqhz5xiibfhzwzzn3zm2rtjh2jqfjgx37kekpka","uri":"at://did:plc:fatlfqvytycp527ssay4cjzv/app.bsky.feed.post/3mqwem666ks2j"}},"facets":[{"index":{"byteEnd":101,"byteStart":89},"features":[{"uri":"https://bob.rmdes.be","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":120,"byteStart":106},"features":[{"uri":"https://alice.rmdes.be","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":256,"byteStart":212},"features":[{"uri":"https://rmendes.net/replies/2026/07/18/8250f","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-20T17:28:28.527Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mr3swx6ddf2c","cid":"bafyreibnz6ezgig4dgmidbsybpad5wxp7trrue3jycf5ceboosgomemxuu","value":{"text":"Good work! Both the explainer and the implementation! I’m using indiekit which basically comes with IndieWeb batteries included! https://rmendes.net and I’m working to get it implemented on RSC https://rsc.rmdes.be\n\nhttps://rmendes.net/bookmarks/2026/07/19/26d78","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://en.andros.dev/blog/0b8e451e/i-joined-the-indieweb-heres-what-i-learned/","thumb":{"$type":"blob","ref":{"$link":"bafkreihzqvstbev2ry4hby6j4343i6agm655g5nsru4sadtmnmgf7anyea"},"mimeType":"image/avif","size":64831},"title":"I joined the IndieWeb, here's what I learned | Andros Fenollosa","description":"Driven by curiosity, I decided to find out what the IndieWeb tag that kept showing up on some blogs and Mastodon toots was all about. I quickly discov"}},"facets":[{"index":{"byteEnd":150,"byteStart":131},"features":[{"uri":"https://rmendes.net","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":218,"byteStart":198},"features":[{"uri":"https://rsc.rmdes.be","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":266,"byteStart":220},"features":[{"uri":"https://rmendes.net/bookmarks/2026/07/19/26d78","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-20T17:27:51.446Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mr3svoie6j26","cid":"bafyreied4dwqgel3qoe7vapqvgnvvlaqxd6gw4vd3kwz2y5hpqr7ydngqi","value":{"text":"Good work! Both the explainer and the implementation! I’m using indiekit which basically comes with IndieWeb batteries included! https://rmendes.net and I’m working to get it implemented on RSC https://rsc.rmdes.be\n\nhttps://rmendes.net/bookmarks/2026/07/19/26d78","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://en.andros.dev/blog/0b8e451e/i-joined-the-indieweb-heres-what-i-learned/","thumb":{"$type":"blob","ref":{"$link":"bafkreihzqvstbev2ry4hby6j4343i6agm655g5nsru4sadtmnmgf7anyea"},"mimeType":"image/avif","size":64831},"title":"I joined the IndieWeb, here's what I learned | Andros Fenollosa","description":"Driven by curiosity, I decided to find out what the IndieWeb tag that kept showing up on some blogs and Mastodon toots was all about. I quickly discov"}},"facets":[{"index":{"byteEnd":150,"byteStart":131},"features":[{"uri":"https://rmendes.net","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":218,"byteStart":198},"features":[{"uri":"https://rsc.rmdes.be","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":266,"byteStart":220},"features":[{"uri":"https://rmendes.net/bookmarks/2026/07/19/26d78","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-20T17:27:08.784Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mr3su3kh3t2n","cid":"bafyreidwbgse524avlrq6exbnpiv2dbf63n2ucxibcg54yiuscvsvxpdfa","value":{"text":"Hmmm I wasn’t expecting THAT :)\n\nhttps://rmendes.net/notes/2026/07/19/331ba","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://www.websitecarbon.com/website/rmendes-net/","thumb":{"$type":"blob","ref":{"$link":"bafkreidzbxh55ds3vcuuxqvrlfsah77g5libgqmhus6p7msngxnfzu36by"},"mimeType":"image/jpeg","size":20330},"title":"rmendes.net - Website Carbon Calculator","description":"Check the website carbon emissions for rmendes.net"}},"facets":[{"index":{"byteEnd":77,"byteStart":35},"features":[{"uri":"https://rmendes.net/notes/2026/07/19/331ba","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":30,"byteStart":26},"features":[{"uri":"https://www.websitecarbon.com/website/rmendes-net/","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-20T17:26:15.373Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mr3sshnikl2d","cid":"bafyreiev57pnu3dc3hinmnfibhruaudpljdko32oqgikqm5d64qllo7bjy","value":{"text":"Stumbled upon a few (local) #AI tools that made me really curious\n\n * \n * https://herdr.dev\n * https://github.com/heygen-com/hyperframes\n\nhttps://rmendes.net/notes/2026/07/20/38eb6","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://www.feynman.is","thumb":{"$type":"blob","ref":{"$link":"bafkreibw3oaxa3dwss6rqkbc6udhgmszzbuoz3wo2mu4e6hngbjrd7zh34"},"mimeType":"image/png","size":11773},"title":"Feynman — The open source AI research agent","description":"An AI-powered research agent that helps you discover, analyze, and synthesize scientific literature."}},"facets":[{"index":{"byteEnd":31,"byteStart":28},"features":[{"tag":"AI","$type":"app.bsky.richtext.facet#tag"}]},{"index":{"byteEnd":91,"byteStart":74},"features":[{"uri":"https://herdr.dev","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":136,"byteStart":95},"features":[{"uri":"https://github.com/heygen-com/hyperframes","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":180,"byteStart":138},"features":[{"uri":"https://rmendes.net/notes/2026/07/20/38eb6","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-20T17:25:20.948Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mr3sqwnkml2n","cid":"bafyreihzgurqlsnv3sfycl747ulyxl5ya6pwjos23xmscziaraxxw3oyzi","value":{"text":"There is a Ideas.md in the RSC GitHub repo but I want to share on my blog some of the things currently in development :\n\n * Better user management\n Users should be able to cancel and remove their accounts and cascade removal of their posts and replies.…\n\nhttps://rmendes.net/notes/2026/07/20/21b58","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://github.com/rmdes/rsc/blob/main/docs%2Fsuperpowers%2Fideas.md","thumb":{"$type":"blob","ref":{"$link":"bafkreidchyorxhpzuephnosclhs7g2d22rgoluog5gf4zxk74rebjgmqxy"},"mimeType":"image/png","size":119565},"title":"rsc/docs/superpowers/ideas.md at main · rmdes/rsc","description":"A feeds-native social timeline — local posts and remote feed items are equal citizens; posts, replies, and conversations travel as RSS. - rmdes/rsc"}},"facets":[{"index":{"byteEnd":19,"byteStart":11},"features":[{"uri":"https://Ideas.md","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":299,"byteStart":257},"features":[{"uri":"https://rmendes.net/notes/2026/07/20/21b58","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":37,"byteStart":31},"features":[{"uri":"https://github.com/rmdes/rsc/blob/main/docs%2Fsuperpowers%2Fideas.md","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-20T17:24:29.570Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mqywgzbtac2a","cid":"bafyreigaqhyl64pbeqy2u4cjqgedtuetc6p3bg6xo6exfzwcu5vmslccue","value":{"text":"... 👀","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.record","record":{"cid":"bafyreigcztskab7k3vikt52w6d6m7rcq4njmupywftsil3megcicphaybm","uri":"at://did:plc:yp75bmg575z7c7v735ldvjoc/app.bsky.feed.post/3mqywc54guz2c"}},"langs":["fr"],"createdAt":"2026-07-19T13:52:32.589Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mqypmsiuzk26","cid":"bafyreiauju6ssl5rpt6t25czheehwgbr6j3gjkclw2tkcmt6izbge2ad3i","value":{"text":"Everything travels as #RSS — posts, replies, whole conversations — so following, threading, and federation work with nothing but RSS\n\ngithub.com/rmdes/textca...","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://github.com/rmdes/textcaster","title":"GitHub - rmdes/textcaster: A feeds-native social timeline — local posts and remote feed items are equal citizens; posts, replies, and conversations travel as RSS.","description":"A feeds-native social timeline — local posts and remote feed items are equal citizens; posts, replies, and conversations travel as RSS. - rmdes/textcaster"}},"langs":["en"],"reply":{"root":{"cid":"bafyreibichzjlu2gbvh5s6nuhbxqmkttbwebdeo3o44g4gwofh6fv6avja","uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mqypmshpw226"},"parent":{"cid":"bafyreibichzjlu2gbvh5s6nuhbxqmkttbwebdeo3o44g4gwofh6fv6avja","uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mqypmshpw226"}},"facets":[{"index":{"byteEnd":26,"byteStart":22},"features":[{"tag":"RSS","$type":"app.bsky.richtext.facet#tag"}]},{"index":{"byteEnd":164,"byteStart":138},"features":[{"uri":"https://github.com/rmdes/textcaster","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-19T11:50:30.577Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mqypmshpw226","cid":"bafyreibichzjlu2gbvh5s6nuhbxqmkttbwebdeo3o44g4gwofh6fv6avja","value":{"text":"Textcaster – social networking where RSS is the protocol.\n\n#Textcaster is a feeds-native social timeline: people who post here and people who post on their own site are equal citizens. \n\ntextcaster.app","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://textcaster.app","title":"Textcaster","description":""}},"langs":["en"],"facets":[{"index":{"byteEnd":72,"byteStart":61},"features":[{"tag":"Textcaster","$type":"app.bsky.richtext.facet#tag"}]},{"index":{"byteEnd":203,"byteStart":189},"features":[{"uri":"https://textcaster.app","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-19T11:50:30.576Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mqwlubpo6k2v","cid":"bafyreifrrstg6khxqz6axmldkenns4pbln2gwtqzf3y4wgo3jwa7vc62nu","value":{"text":"So this is a social network built on top of RSS feeds in very short, its also federated, bob.textcasting.app and alice.textcasting.app users can interact with textcasting.app and the whole thing gets properly threaded in every instances","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreiakayensg3j7tahphlv6gj77xmskzhq7emetrvyrnqjs3v644cife","uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mqwclh7h6f26"},"parent":{"cid":"bafyreiabnb6m2eobthwsqhz5xiibfhzwzzn3zm2rtjh2jqfjgx37kekpka","uri":"at://did:plc:fatlfqvytycp527ssay4cjzv/app.bsky.feed.post/3mqwem666ks2j"}},"facets":[{"index":{"byteEnd":108,"byteStart":89},"features":[{"uri":"https://bob.textcasting.app","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":134,"byteStart":113},"features":[{"uri":"https://alice.textcasting.app","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":174,"byteStart":159},"features":[{"uri":"https://textcasting.app","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-18T15:37:47.002Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mqwclh7h6f26","cid":"bafyreiakayensg3j7tahphlv6gj77xmskzhq7emetrvyrnqjs3v644cife","value":{"text":"Well the cat is out of the bag : if you like #RSS and the idea of a social layer on top of the existing web without lockin, ads and algorithms try it : #Fediverse #ATproto #ActivityPub\n\nhttps://rmendes.net/notes/2026/07/18/29a7c","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://textcaster.app","thumb":{"$type":"blob","ref":{"$link":"bafkreigaovopqholkurbshutmcu3m3ex3tz5aaelkunmcefxe5m4udf7ga"},"mimeType":"image/png","size":6916},"title":"Textcaster","description":""}},"facets":[{"index":{"byteEnd":49,"byteStart":45},"features":[{"tag":"RSS","$type":"app.bsky.richtext.facet#tag"}]},{"index":{"byteEnd":162,"byteStart":152},"features":[{"tag":"Fediverse","$type":"app.bsky.richtext.facet#tag"}]},{"index":{"byteEnd":171,"byteStart":163},"features":[{"tag":"ATproto","$type":"app.bsky.richtext.facet#tag"}]},{"index":{"byteEnd":184,"byteStart":172},"features":[{"tag":"ActivityPub","$type":"app.bsky.richtext.facet#tag"}]},{"index":{"byteEnd":228,"byteStart":186},"features":[{"uri":"https://rmendes.net/notes/2026/07/18/29a7c","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-18T12:51:47.044Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mqufvsv5my2n","cid":"bafyreicr4zsakunl627glvszdaba7vcjdq3lgfy5tzpq7ocgmgr7zxwyvq","value":{"text":"The technical aspect of Odyssey IMAX filming is in itself astounding work.\n\nI had no idea it was this complex and old-school to produce an IMAX movie.\n\nMakes me want to watch it again… In a IMAX screen this time 😅","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://rmendes.net/notes/2026/07/17/99194","thumb":{"$type":"blob","ref":{"$link":"bafkreibv4fpzeenpe3lhdneptn67vo2h4ku6nt4vlwmnrufci25wbpupay"},"mimeType":"image/png","size":81700},"title":"A Node on the Web","description":"&#9998; Note 17 July 2026 Movie The technical aspect of Odyssey IMAX filming is in itself astounding work. I had no idea it was this complex and old-school to produce an IMAX movie. Makes me want to w..."}},"createdAt":"2026-07-17T18:45:56.584Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mqtwsmm4i324","cid":"bafyreidil7mjaycfcdpda3cydyx6vmjkly3omnjifriur4gj6h22ohuyfm","value":{"text":"Working on something really cool, but its too soon to show, all I can say is its about RSS Reader, Micropub and Webmentions","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://rmendes.net/notes/2026/07/17/80db1","thumb":{"$type":"blob","ref":{"$link":"bafkreig4zbdelxfxqa6ic4s2h7a4eqdlt7i4vgark3jtxdrf77p4bvtca4"},"mimeType":"image/png","size":93391},"title":"A Node on the Web","description":"&#9998; Note 17 July 2026 Working on something really cool, but its too soon to show, all I can say is its about RSS Reader, Micropub and Webmentions Working on something really cool, but its too soon..."}},"createdAt":"2026-07-17T14:15:43.206Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mqtmpnecgs2y","cid":"bafyreifrnfbako2s7xr6jmfwtz3zuvyk2gvq4qoozofqml26oqr574cfxa","value":{"text":"Chouette à lire, même pour un techos 😉","$type":"app.bsky.feed.post","langs":["fr"],"reply":{"root":{"cid":"bafyreid24plmub3ycg4ezoct7cwo4adqodyotxpckvl4hsxxddbh7gy4ge","uri":"at://did:plc:v6eeitv6yqh4iwzi2ebg6ibj/app.bsky.feed.post/3mqk6glif6s2y"},"parent":{"cid":"bafyreid24plmub3ycg4ezoct7cwo4adqodyotxpckvl4hsxxddbh7gy4ge","uri":"at://did:plc:v6eeitv6yqh4iwzi2ebg6ibj/app.bsky.feed.post/3mqk6glif6s2y"}},"createdAt":"2026-07-17T11:15:05.968Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mqrodxqd4p2w","cid":"bafyreihsu6hpgnyo5lpcoo2utj6rxgoikbzpkf5usmpurj6s7arum5pnvm","value":{"text":"Interesting…\n\nhttps://rmendes.net/bookmarks/2026/07/16/7a3f0","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://mackuba.eu/2026/07/13/social-comments/","thumb":{"$type":"blob","ref":{"$link":"bafkreieeqfohyvi6vczld77dlr2ufzkupbjswe42yl5pocsldzquatb3x4"},"mimeType":"image/png","size":341059},"title":"Social comments on my blog","description":"I had a comments section on this blog since the beginning. I always felt like a comments section was kind of a requirement for a blog: it’s not just a website where you publish posts, it’s a website where you publish posts and other people can comment on them. I strongly disagreed with bloggers who openly declared that they’re removing comments from their blog because their blog is not a place for others to add their remarks, and that they can always write to the author on Twitter if they want to contact them."}},"facets":[{"index":{"byteEnd":62,"byteStart":16},"features":[{"uri":"https://rmendes.net/bookmarks/2026/07/16/7a3f0","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-16T16:39:02.146Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mqrdi3hxan2u","cid":"bafyreifnfwcpmjvns345c56tmjfxvjfjwebvzyhvagwrqxx265v6wew4hu","value":{"text":"Changed on my side !\n\nhttps://rmendes.net/reposts/2026/07/16/9c84e","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://rss.chat/?id=289","thumb":{"$type":"blob","ref":{"$link":"bafkreienbzsghxauyrlc6qjttncuc5x4iospcza7c3ui63oidy65tfq3fy"},"mimeType":"image/png","size":6229},"title":"rss.chat","description":""}},"facets":[{"index":{"byteEnd":66,"byteStart":22},"features":[{"uri":"https://rmendes.net/reposts/2026/07/16/9c84e","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-16T13:24:29.127Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mqraygxlfk22","cid":"bafyreihjspo6mpwzxfpvzvweqhtoydyfirygej5fbwccj7dcaws52mqwx4","value":{"text":"Le rêve... @chardonsbleus.org en a payé les frais depuis 1997\n\nEt c'est toujours pas finis...\n\nL'instruction en France fait du surplace mais comme on est pas des gens connus et que Robert Spatz n'est pas Patrick Bruel, la récidive en Espagne peut continuer.\n\nEt je n'exagère rien.","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.record","record":{"cid":"bafyreicqgtjsxps5p2pet3vplollsydmtw7ns7h2cetbdecltfavwienhi","uri":"at://did:plc:pfvzb6km3kbg22ih5dm6j7rp/app.bsky.feed.post/3mqr7f6g6sg2s"}},"langs":["fr"],"facets":[{"$type":"app.bsky.richtext.facet","index":{"byteEnd":30,"byteStart":12},"features":[{"did":"did:plc:34o7z3fax73qc2wwdwowo45k","$type":"app.bsky.richtext.facet#mention"}]}],"createdAt":"2026-07-16T12:39:56.868Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mqp6y3aai32x","cid":"bafyreifjm5pk3wu3pcywuw4tcu7ex3kxsbjkam76hxyehzso2ysibww6cm","value":{"text":"à lire…malheureusement…\n\nhttps://rmendes.net/bookmarks/2026/07/15/fe8e4","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://danslesalgorithmes.net/2026/07/15/maven-limperialisme-guerrier-sans-limites/","thumb":{"$type":"blob","ref":{"$link":"bafkreibipaii33qlfg4y3zgwd67feuot2dxvklbrgmyk33lbm3llh3akby"},"mimeType":"image/png","size":19283},"title":"Maven, l’impérialisme guerrier… sans limites ","description":"La journaliste de Bloomberg, Katrina Manson, a publié en mars un livre consacré au Project Maven : A Marine Colonel, his Team, and the Dawn of AI ..."}},"facets":[{"index":{"byteEnd":76,"byteStart":30},"features":[{"uri":"https://rmendes.net/bookmarks/2026/07/15/fe8e4","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-15T16:58:37.562Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mqp344bz3i2v","cid":"bafyreibgq6of2ztyilbdlnq6t3jlf7exi476td5e5s5qkbypn4girqkeee","value":{"text":"Phandroid : Phanpy for Android\n\nhttps://rmendes.net/bookmarks/2026/07/15/phandroid-phanpy-for-android","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://codeberg.org/umrath/Phandroid","thumb":{"$type":"blob","ref":{"$link":"bafkreihxffy2gjle7ubahjdmyoa6tffxf645tfivreyxc6hdmswv4b3h6y"},"mimeType":"image/png","size":79622},"title":"Phandroid","description":"Phandroid — the Phanpy Mastodon web client, wrapped as a native Android app with Capacitor. Install via Obtainium; see the README."}},"facets":[{"index":{"byteEnd":101,"byteStart":32},"features":[{"uri":"https://rmendes.net/bookmarks/2026/07/15/phandroid-phanpy-for-android","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-15T15:49:17.916Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mqobfkcfyh2w","cid":"bafyreigxlzvbawfnn6hokum3xqyh4yzje2bskh27okyhxvh2jw45s4xuga","value":{"text":"❤️ https://rmendes.net/likes/2026/07/14/1f1e5","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://werd.io/climate-gov-was-destroyed-open-data-saved-it/","thumb":{"$type":"blob","ref":{"$link":"bafkreihgf25ag5ak23ne5gkocnk5fndpppmzqc4n5hzyr6bt34vxzsa73q"},"mimeType":"image/jpeg","size":693451},"title":"Climate.gov was destroyed. Open data saved it.","description":"\"After losing their jobs at NOAA, Rebecca Lindsey, her sister and another colleague teamed up to rebuild a pivotal resource the Trump administration took offline.\""}},"facets":[{"index":{"byteEnd":49,"byteStart":7},"features":[{"uri":"https://rmendes.net/likes/2026/07/14/1f1e5","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-15T08:09:17.312Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mqobdzy3lu2u","cid":"bafyreidp42il4rcijzaevklzsyfshpwqxndjergx3juivrkbqbbqnqk3ee","value":{"text":"How to Set Up Windows 11 Without a Microsoft Account in 2026\n\nhttps://rmendes.net/bookmarks/2026/07/14/how-to-set-up-windows","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://www.jamesleighton.com/how-to-set-up-windows-11-without-a-microsoft-account-in-2026/","thumb":{"$type":"blob","ref":{"$link":"bafkreidjpuxhw7z6zxcfnbfm2fuq6crqbgueg5u64ymu4iblesiss2jrla"},"mimeType":"image/webp","size":8550},"title":"How to Set Up Windows 11 Without a Microsoft Account in 2026","description":"If you've tried installing Windows 11 recently, you'll know Microsoft really wants you to sign in with a Microsoft account. Unfortunately, the old method to ..."}},"facets":[{"index":{"byteEnd":124,"byteStart":62},"features":[{"uri":"https://rmendes.net/bookmarks/2026/07/14/how-to-set-up-windows","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-15T08:08:26.641Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mqkcj2py6g24","cid":"bafyreibpepid2grq6tswpqvxecb5j3yp3jwcg6sxieufgd22bt5ecl7rpe","value":{"text":"Nice work !\n\nhttps://rmendes.net/bookmarks/2026/07/13/23060","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://github.com/dotbrt/dejaview","thumb":{"$type":"blob","ref":{"$link":"bafkreifun7drqkkvm2urrxiqkbysquyew456477ae7j57bz46lms6uvbmu"},"mimeType":"image/png","size":76211},"title":"GitHub - dotbrt/dejaview: TUI to browse and resume Claude Code sessions across projects","description":"TUI to browse and resume Claude Code sessions across projects - dotbrt/dejaview"}},"facets":[{"index":{"byteEnd":59,"byteStart":13},"features":[{"uri":"https://rmendes.net/bookmarks/2026/07/13/23060","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-13T18:18:29.896Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mqjz5ucqws2k","cid":"bafyreih2lyjnfpljsahecskcoqkjpnsywx6qlcp44wxxz6vr6qzcm3ljrm","value":{"text":"Week 29, 2026 (13 July 2026 – 19 July 2026)","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://rmendes.net/digest/2026/W29/","thumb":{"$type":"blob","ref":{"$link":"bafkreifkig5siklrgveknbukdjblqsceewrfxhf5gu7vibirhifzkenko4"},"mimeType":"image/png","size":39412},"title":"Week 29, 2026","description":"Week 29, 2026 13 July 2026 &ndash; 19 July 2026 (3 posts) Notes (1) Testing Phandroid via Obtainium/F-Droid This post is published through my Micropub endpoint, which creates a new entry in MongoDB. E..."}},"facets":[],"createdAt":"2026-07-13T15:31:09.000Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mqjvjy57sn24","cid":"bafyreif6jfup7q252o5eilxdmtuuhrdkyxedqxezq3ihwg2qt2jqfmsbaq","value":{"text":"Claude code vs Opencode token overhead\n\nhttps://rmendes.net/bookmarks/2026/07/13/claude-code-vs-opencode-token","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://systima.ai/blog/claude-code-vs-opencode-token-overhead","thumb":{"$type":"blob","ref":{"$link":"bafkreiebpjjibd2uqhin6gbyxofuibxlyydrcm5tb3xp45nc3yotmooq6u"},"mimeType":"image/png","size":123059},"title":"Claude Code Sends 4.7x More Tokens Than OpenCode Before Reading Your Prompt","description":"Claude Code vs OpenCode token overhead measured at the API boundary. Out-of-the-box baselines, instruction file weight, MCP schema tax, subagent multipliers, and cache-write behaviour."}},"facets":[{"index":{"byteEnd":110,"byteStart":40},"features":[{"uri":"https://rmendes.net/bookmarks/2026/07/13/claude-code-vs-opencode-token","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-13T14:26:22.180Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mqjmmrpqjb24","cid":"bafyreigtteqfaaonzjldqkf2hyvt54qauj3s643mwnlbb6yz2uxbcgduju","value":{"text":"Ableton on Linux\n\nhttps://rmendes.net/bookmarks/2026/07/13/ableton-on-linux","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://post.lurk.org/@shibacomputer/116892289767858341","thumb":{"$type":"blob","ref":{"$link":"bafkreid2vqcgmfujdqzgtqdmbyq3rjzfhvuy3c5hsyyhylrx2benwgwtca"},"mimeType":"image/jpeg","size":523282},"title":"𝔰𝔥𝔦𝔟𝔠𝔬 (@shibacomputer@post.lurk.org)","description":"Attached: 1 image\n\nEDIT SIGNUP TO TEST https://desk.parare.al/apps/forms/s/eHC5EaqZTTGe4DSBcS893XYE\n\nSo\nafter 14 months(?) of work\nand a lot of frustration\nbarely knowing what i was doing\ni think i made someting special (!)\n\npresenting:\n\na Wine fork\nfor Ableton Live 12 \n\non Linux\n\nstable\npixel perfect\nvst support\n1st class gnome citizen\ndevice hotwire support\nlow latency audio\n\ntell ur friends 🥹🥹"}},"facets":[{"index":{"byteEnd":75,"byteStart":18},"features":[{"uri":"https://rmendes.net/bookmarks/2026/07/13/ableton-on-linux","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-13T11:46:52.434Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mqh3qzdxyx2t","cid":"bafyreicuh757eafqenc3gzdswuz4gmmuqfcdooechqtbl32tkgxqkjbauy","value":{"text":"Interesting…\n\nhttps://rmendes.net/likes/2026/07/12/1955c","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://brennan.day/publishing-my-eleventy-blog-to-the-atmosphere-with-standard-site/","thumb":{"$type":"blob","ref":{"$link":"bafkreidd6kh4xxvjlcvlbo5f7b2q7bd6fwh7u56yvfe2porhcloyngdfs4"},"mimeType":"image/jpeg","size":982589},"title":"Publishing My Eleventy Blog to the ATmosphere with Standard.site","description":"A walkthrough of how I wired up Standard.site AT Protocol lexicons into this 11ty blog: from writing a custom publish script to migrating to Sequoia, with code for the link tags, and handle verification."}},"facets":[{"index":{"byteEnd":58,"byteStart":16},"features":[{"uri":"https://rmendes.net/likes/2026/07/12/1955c","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-12T11:39:41.570Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mqh3k7j2u72q","cid":"bafyreibwwgchtx7bskyjofinicr4uddbdavtg3s3cnhle2glu5ce5afpe4","value":{"text":"Parce que why not, vous cherchez à déployer #Dolibarr facilement ?\nc’est par ici\n\nhttps://rmendes.net/notes/2026/07/12/3fe65","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://github.com/ABVV-FGTB/dolibarr-deploy","thumb":{"$type":"blob","ref":{"$link":"bafkreieppcwz6y5aoff7chc7wmyuwbgs4gb7ybvvpaajlnvmk2t54xlnmu"},"mimeType":"image/png","size":68385},"title":"GitHub - ABVV-FGTB/dolibarr-deploy: Two-profile (personal/corporate) Docker deployment toolkit for Dolibarr CRM/ERP — Caddy-fronted TLS (Let's Encrypt / internal CA / custom), opt-in corporate proxy, safe DB lifecycle. MIT.","description":"Two-profile (personal/corporate) Docker deployment toolkit for Dolibarr CRM/ERP — Caddy-fronted TLS (Let&#39;s Encrypt / internal CA / custom), opt-in corporate proxy, safe DB lifecycle. MIT. - ABV..."}},"facets":[{"index":{"byteEnd":55,"byteStart":46},"features":[{"tag":"Dolibarr","$type":"app.bsky.richtext.facet#tag"}]},{"index":{"byteEnd":128,"byteStart":86},"features":[{"uri":"https://rmendes.net/notes/2026/07/12/3fe65","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":84,"byteStart":81},"features":[{"uri":"https://github.com/ABVV-FGTB/dolibarr-deploy","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-12T11:35:53.147Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mqefqcdzcb2t","cid":"bafyreibxsie32l7zpwoh3jmam6r2b376bdmtlxllb3r25o5wxhq7bwfx24","value":{"text":"Canicule : Adapte-toi ou crève!","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://rmendes.net/articles/2026/07/11/canicule-adapte-toi-ou-creve","thumb":{"$type":"blob","ref":{"$link":"bafkreidylbypmk27giok2skhhtzls3kie7waubren73blaa4optabmjaju"},"mimeType":"image/png","size":77871},"title":"Canicule : Adapte-toi ou crève!","description":"Canicule : Adapte-toi ou crève! 11 July 2026 Canicule Climat Politique Face à l’urgence climatique, nous ne cherchons plus vraiment à stopper la catastrophe, mais à organiser une adaptation profondéme..."}},"createdAt":"2026-07-11T10:00:15.655Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mqckqrwj6v2y","cid":"bafyreiguigtrssze67xqggp6ctrzea6j4nh4btaidp7pldnaoedak2kpuu","value":{"text":"Week 28, 2026 (6 July 2026 – 12 July 2026)","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://rmendes.net/digest/2026/W28/","thumb":{"$type":"blob","ref":{"$link":"bafkreifkig5siklrgveknbukdjblqsceewrfxhf5gu7vibirhifzkenko4"},"mimeType":"image/png","size":39412},"title":"Week 28, 2026","description":"Week 28, 2026 6 July 2026 &ndash; 12 July 2026 (2 posts) Notes (1) L’accord Rossel–IPM pose les fondations d’un affaiblissement durable de la presse locale et régionale en Belgique. Ce scénario n’a ri..."}},"facets":[],"createdAt":"2026-07-10T16:24:40.000Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mqcet2kt6m2y","cid":"bafyreidwzvwfd7ia3gwjdnvazox6q2smeujzsqsjxybuon5y4w4j6uhe4e","value":{"text":"L’accord Rossel–IPM pose les fondations d’un affaiblissement durable de la presse locale et régionale en Belgique.\n\nCe scénario n’a rien de nouveau. Aux États-Unis, la disparition massive des journaux locaux a précédé l’apparition de véritables déserts informationnels, laissant des territoires enti…","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://rmendes.net/notes/2026/07/10/rossel-ipm-merger","thumb":{"$type":"blob","ref":{"$link":"bafkreibn2ecrwfwl7ybd4o2sbzdamb5cqpfcydgo7cumn4jqkosu33ivue"},"mimeType":"image/png","size":92101},"title":"A Node on the Web","description":"&#9998; Note 10 July 2026 Media Press L’accord Rossel–IPM pose les fondations d’un affaiblissement durable de la presse locale et régionale en Belgique. Ce scénario n’a rien de nouveau. Aux États-Unis..."}},"createdAt":"2026-07-10T14:38:34.936Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mqcdlimoks2h","cid":"bafyreihy2mcy4clc7uryx7jnm6ndzp6xpzffbyochdkc47e3r7nu46edn4","value":{"text":"> quand la puissance publique choisit l’autorégulation, c’est l’acteur dominant qui fixe les règles, et il les fixe à son avantage.\n\nLe futur c’est les décisions et l’inertie d’hier couplée à l’inertie d’aujourd’hui.\n\nhttps://rmendes.net/bookmarks/2026/07/10/4064f","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://da.van.ac/sony-playstation-disques-propriete-physique-films-jeux/","thumb":{"$type":"blob","ref":{"$link":"bafkreig22kikug4wwbgtgvolp63bvd53mkoiiw2gz3cm5ph533q2gjbhtu"},"mimeType":"image/jpeg","size":199051},"title":"Game Over pour les disques PlayStation. Pour Sony, acheter = louer","description":"Sony arrête les disques en 2028 et, la même semaine, efface 551 films des bibliothèques de ses clients. Derrière le confort du numérique, un basculement de fond : l'achat devient une licence révocable. Ce qui disparaît n'est pas un support — c'est un faisceau de droits."}},"facets":[{"index":{"byteEnd":288,"byteStart":242},"features":[{"uri":"https://rmendes.net/bookmarks/2026/07/10/4064f","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-10T14:16:27.499Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mpy3lwf3dc2j","cid":"bafyreib3ox3m6ccyqu5izxe42nxgjfla64brpr5jty5l45pii7dzbuxxoy","value":{"text":"un plan national et européen pour isoler, préparer nos bâtiments, qu'il soit publique ou privé, et ce dans les deux sens: les rendre producteurs d'énergie et en même temps isolation/rénovation et innovation pour rendes nos habitations et bâtiment publique (école etc) mieux à même de résister 🥵","$type":"app.bsky.feed.post","langs":["fr"],"reply":{"root":{"cid":"bafyreiahi2xekkb53so3dqnr3co3k3kafjgxki6vp3spqa22r3d6dijzy4","uri":"at://did:plc:jdmdyejmo3wm4ecby6c6jvfb/app.bsky.feed.post/3mpg7f3auzk2p"},"parent":{"cid":"bafyreifuys4teov5xirqpmwgrpidcnfjmitnaqjo7a2tfhjfgitfmaf22u","uri":"at://did:plc:imksfli7gc3i55fthqpjtf7a/app.bsky.feed.post/3mpiehfucms2u"}},"createdAt":"2026-07-06T12:26:54.666Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mpvxiuhyva2n","cid":"bafyreiasx6qijx7pbivfy7kc2vqjxlkksq6ipssk4yry6yxchwzuaf5nhu","value":{"text":"The United States’ 250th birthday celebration looked less like a national commemoration than a cheap, Trump-centric political rally, detached from the everyday reality of millions of Americans.\n\nIndependence Day increasingly feels repurposed as a celebration of one man rather than of a republic.\n\nI…","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://rmendes.net/notes/2026/07/05/33be2","thumb":{"$type":"blob","ref":{"$link":"bafkreihdzzw3ldwmcxiuihjj3ec263srohuouygeep3nnegdeuxi465y7y"},"mimeType":"image/png","size":94185},"title":"A Node on the Web","description":"&#9998; Note 5 July 2026 USA The United States’ 250th birthday celebration looked less like a national commemoration than a cheap, Trump-centric political rally, detached from the everyday reality of..."}},"createdAt":"2026-07-05T16:08:17.503Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mpvhnz6lwk2q","cid":"bafyreih6z3qsf3hrow4jsftd7mtq55fos2sjson2iimbi2dl6codkmw6du","value":{"text":"Call it a break from torturing delicious worldwide cuisine into a British mess\n\nNot clear why they even dare to call it food","$type":"app.bsky.feed.post","langs":["en"],"reply":{"root":{"cid":"bafyreidx3a7tvhxiigtziwdqyp65pvt6xzse5rbmw3d4shwoum5pii3vyy","uri":"at://did:plc:xyumr2natxvkcvwav7iwnjlg/app.bsky.feed.post/3mpv5iijplk2j"},"parent":{"cid":"bafyreidx3a7tvhxiigtziwdqyp65pvt6xzse5rbmw3d4shwoum5pii3vyy","uri":"at://did:plc:xyumr2natxvkcvwav7iwnjlg/app.bsky.feed.post/3mpv5iijplk2j"}},"createdAt":"2026-07-05T11:24:50.395Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mprgafylfs2s","cid":"bafyreieutxlnyidv3dm6263giwum5x3ntftamzd4qt3m6bdxupifvclavu","value":{"text":"Tournage quasi terminé.. Plus que l'ancien proc demain et c'est emballé!\n\nSortie en septembre ou alentours","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.record","record":{"cid":"bafyreih3wkybcaxgeviotomhnveq3kvrdznw5osxxfw7fdpaltjuozaohe","uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mopzbn6uxk2w"}},"langs":["fr"],"createdAt":"2026-07-03T20:48:41.372Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mpnuqpwaos2x","cid":"bafyreidmzsi5naxwek3voicjk5mgnbmkfulnujhj2heiev5wrvcmcltto4","value":{"text":"Tournage avec France 2 affaires sensibles pour chardonsbleus.org\n\nhttps://rmendes.net/notes/2026/07/02/95a21","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://ChardonsBleus.org","thumb":{"$type":"blob","ref":{"$link":"bafkreibj3tfwg3mdwr2uzx7axjmvuhpz57fe6n3blcw7b33t7yuw7c24ha"},"mimeType":"image/webp","size":82584},"title":"Association Chardons Bleus - Un combat contre la dérive sectaire OKC depuis 27 ans","description":"l'Association Chardons Bleus réunit des victimes-survivants parties civiles dans l'affaire OKC en France après 10 ans de bataille judiciaire en Belgique"}},"facets":[{"index":{"byteEnd":64,"byteStart":47},"features":[{"uri":"https://chardonsbleus.org","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":108,"byteStart":66},"features":[{"uri":"https://rmendes.net/notes/2026/07/02/95a21","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-02T10:57:42.031Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mpm2ojj5n22j","cid":"bafyreifbkyajvfdcezoipqmywi7enq3annwwcwhp45uuagq6siqnsptrwa","value":{"text":"","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.images","images":[{"alt":"Obsidian's native graph view shows the same vault as a dense sphere of hundreds of small nodes, color-coded by topic cluster, linked by thin connecting lines.","image":{"$type":"blob","ref":{"$link":"bafkreidl3gibv6tsvpdzxpu744gkbfbnn7d6l2x32ntnvdywbnyzvkqhuy"},"mimeType":"image/jpeg","size":1326127},"aspectRatio":{"width":1138,"height":954}}]},"langs":["en"],"reply":{"root":{"cid":"bafyreiecbijnerz4zxb5uugtbsbbadbmrizntdl5jro62grmsnb5tm2b4i","uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mpm2bwaxlb2q"},"parent":{"cid":"bafyreieiwfm6jtvtqluve4lknnueiholmc6kwmfhlp2osenp6ottzge3ku","uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mpm2jtcuu22j"}},"createdAt":"2026-07-01T17:38:31.226Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mpm2jtcuu22j","cid":"bafyreieiwfm6jtvtqluve4lknnueiholmc6kwmfhlp2osenp6ottzge3ku","value":{"text":"read more here : rmendes.net/photos/2026/...","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://rmendes.net/photos/2026/07/01/0163e/","thumb":{"$type":"blob","ref":{"$link":"bafkreidxb5giem4fq2muacgk6byyrz7z65buybsiienv3fvubms6v3jsze"},"mimeType":"image/jpeg","size":51423},"title":"A Node on the Web","description":"&#9998; Note 1 July 2026 ai LocalAI I’d been putting off properly tagging my Obsidian vault for years — over 800 notes accumulated with no consistent structure, just a pile of clippings, quick referen..."}},"langs":["en"],"reply":{"root":{"cid":"bafyreiecbijnerz4zxb5uugtbsbbadbmrizntdl5jro62grmsnb5tm2b4i","uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mpm2bwaxlb2q"},"parent":{"cid":"bafyreie44yeutdwarfwt6gvr3jazkbh6wmiyri7yceaqa4wnzcy7nicawy","uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mpm2iislkk2j"}},"facets":[{"index":{"byteEnd":44,"byteStart":17},"features":[{"uri":"https://rmendes.net/photos/2026/07/01/0163e/","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-07-01T17:35:53.737Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mpm2iislkk2j","cid":"bafyreie44yeutdwarfwt6gvr3jazkbh6wmiyri7yceaqa4wnzcy7nicawy","value":{"text":"Not really the image I wanted to upload but anyway : here is a better tag route view, now on the right :)","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.images","images":[{"alt":"","image":{"$type":"blob","ref":{"$link":"bafkreiekhujdaiyplitool7ihfudncmwya3rwcbqnzo7vrzv4eubrjbxoi"},"mimeType":"image/jpeg","size":1602194},"aspectRatio":{"width":2262,"height":926}}]},"langs":["en"],"reply":{"root":{"cid":"bafyreiecbijnerz4zxb5uugtbsbbadbmrizntdl5jro62grmsnb5tm2b4i","uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mpm2bwaxlb2q"},"parent":{"cid":"bafyreiecbijnerz4zxb5uugtbsbbadbmrizntdl5jro62grmsnb5tm2b4i","uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mpm2bwaxlb2q"}},"createdAt":"2026-07-01T17:35:09.159Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mpm2bwaxlb2q","cid":"bafyreiecbijnerz4zxb5uugtbsbbadbmrizntdl5jro62grmsnb5tm2b4i","value":{"text":"I’d been putting off properly tagging my Obsidian vault for years — over 800 notes accumulated with no consistent structure, just a pile of clippings, quick references, and dumped chat exports. Classic case of “I’ll organize it later.” it.\n\nThe approach: rather than trust a single AI pass blindly,…","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.images","images":[{"alt":"me and my second brain obsidian graph Side-by-side screenshot of two Obsidian graph visualizations of the same vault. On the left, the TagsRoutes plugin's 3D graph view shows notes as a glowing green node network converging toward bright white hub connections. On the right, Obsidian's native graph view shows the same vault as a dense sphere of hundreds of small nodes, color-coded by topic cluster, linked by thin connecting lines.","image":{"$type":"blob","ref":{"$link":"bafkreifj77fevnu3iuvny2apr6tyh6qnsew6r2s7thz5zuxamxqpqbosfi"},"mimeType":"image/jpeg","size":779393}}]},"createdAt":"2026-07-01T17:31:28.334Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mph7yvo7eo2g","cid":"bafyreibyqklrppzylnxb7ly7wq6ugox66b2vup7urcxsnnnivzlebvto7m","value":{"text":"Week 27, 2026 (29 June 2026 – 5 July 2026)","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://rmendes.net/digest/2026/W27/","thumb":{"$type":"blob","ref":{"$link":"bafkreifkig5siklrgveknbukdjblqsceewrfxhf5gu7vibirhifzkenko4"},"mimeType":"image/png","size":39412},"title":"Week 27, 2026","description":"Week 27, 2026 29 June 2026 &ndash; 5 July 2026 (3 posts) Articles (1) Inbound and outbound RSS Most of the talk about RSS is about publishing. A feed is something your site emits: you write a post, an..."}},"facets":[],"createdAt":"2026-06-29T19:30:28.000Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mpgxyn66s72m","cid":"bafyreieqzb67jbycsotwsk76sxwzbpxlrnyhtsnursq77hnhhf4mgfbhvu","value":{"text":"Inbound and outbound RSS\n\nhttps://rmendes.net/articles/2026/06/29/inbound-and-outbound-rss","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"http://scripting.com/2026/06/28.html#a131214","thumb":{"$type":"blob","ref":{"$link":"bafkreieobz2fgj35nmktnwnw4ua5agnsksqvatnidfar36puvxstmxgia4"},"mimeType":"image/png","size":11510},"title":"Scripting News: Sunday, June 28, 2026","description":"Dave Winer, OG blogger, podcaster, developed first apps in many categories. Old enough to know better. It's even worse than it appears."}},"facets":[{"index":{"byteEnd":90,"byteStart":26},"features":[{"uri":"https://rmendes.net/articles/2026/06/29/inbound-and-outbound-rss","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-06-29T17:07:10.638Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mpgoewcejb2v","cid":"bafyreigiplxigxi2i35ecyibovlykv5i7jpkjvdxncy4ir7yzbz7jo7k2i","value":{"text":"I run one:\nrmendes.net, built on Indiekit (an open-source IndieWeb server) plus a set of\nplugins I maintain. It does both directions\n\nhttps://rmendes.net/replies/2026/06/29/39092","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://www.manton.org/2026/06/28/dave-winer-puts-out-a.html","thumb":{"$type":"blob","ref":{"$link":"bafkreiawbrcrhqexebo6d2zx5d3kgfilonbfwxvvt3cr6gowu2ynyspsfa"},"mimeType":"image/png","size":65908},"title":"Manton Reece - Dave Winer puts out a call for others bu...","description":""}},"facets":[{"index":{"byteEnd":22,"byteStart":11},"features":[{"uri":"https://rmendes.net","$type":"app.bsky.richtext.facet#link"}]},{"index":{"byteEnd":178,"byteStart":134},"features":[{"uri":"https://rmendes.net/replies/2026/06/29/39092","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-06-29T14:15:05.447Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mpgn5gs32f2d","cid":"bafyreihzw3qbc4sx2uo45rdmclj7jblm4kivz4b73ed423erpr2aq5p5gu","value":{"text":"J’ai reçu un spam pour le renouvellement de Norton anti-virus, d’un coup je me suis senti vieux :P","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://rmendes.net/notes/2026/06/29/37687","thumb":{"$type":"blob","ref":{"$link":"bafkreifhxfx4myiam7ohy74ydocfkiqbokgqpoyciajsak22ivccy6hlzu"},"mimeType":"image/png","size":86417},"title":"A Node on the Web","description":"&#9998; Note 29 June 2026 pensées J’ai reçu un spam pour le renouvellement de Norton anti-virus, d’un coup je me suis senti vieux :P J’ai reçu un spam pour le renouvellement de Norton anti-virus, d’un..."}},"createdAt":"2026-06-29T13:53:00.563Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mpgmn4xhem24","cid":"bafyreiatuv4mzhqcxwynk7ze5tyvbz3bu2tgz5tmj5mwdfao25fungndba","value":{"text":"Interesting…\n\nhttps://rmendes.net/likes/2026/06/29/264e7","$type":"app.bsky.feed.post","embed":{"$type":"app.bsky.embed.external","external":{"uri":"https://doneyli.substack.com/p/get-discovered-by-ai-steal-the-playbook","thumb":{"$type":"blob","ref":{"$link":"bafkreia6hdetwwbgkefv4yqli4v5qrffhusxgaqoeo6b62f7gw4e62jdye"},"mimeType":"image/jpeg","size":97463},"title":"Get Discovered by AI. Steal the Playbook.","description":"Practitioner AI insights from a Principal AI Architect with 20+ years in data and AI. Free: frameworks and signal analysis. Paid: full \"I Built X\" tutorials with production code. Less Noise. More Signal."}},"facets":[{"index":{"byteEnd":58,"byteStart":16},"features":[{"uri":"https://rmendes.net/likes/2026/06/29/264e7","$type":"app.bsky.richtext.facet#link"}]}],"createdAt":"2026-06-29T13:43:53.383Z"}},{"uri":"at://did:plc:tk6bkjdozskzgb47umfelfpq/app.bsky.feed.post/3mpg7s2lpo22t","cid":"bafyreidrn2uga4qkhxbx23dfjhyicubgboycfwwr6psnljqnrkfsimq54q","value":{"text":"On est en plein Don't Look Up mine de rien..","$type":"app.bsky.feed.post","langs":["fr"],"reply":{"root":{"cid":"bafyreiahi2xekkb53so3dqnr3co3k3kafjgxki6vp3spqa22r3d6dijzy4","uri":"at://did:plc:jdmdyejmo3wm4ecby6c6jvfb/app.bsky.feed.post/3mpg7f3auzk2p"},"parent":{"cid":"bafyreiahi2xekkb53so3dqnr3co3k3kafjgxki6vp3spqa22r3d6dijzy4","uri":"at://did:plc:jdmdyejmo3wm4ecby6c6jvfb/app.bsky.feed.post/3mpg7f3auzk2p"}},"createdAt":"2026-06-29T09:54:00.079Z"}}],"cursor":"3mpg7s2lpo22t"}