Thanks to @capjamesg for the topic nudge about “museum memories”.
This created a list of more than 30 strong wonderful memories and experiences.
I picked one to start and get it out before the end of the month. It is Musee d’Orsay and the Three Mixed-media Arabs that drew me in so long ago - https://www.vanderwal.net/random/entrysel.php?blog=2141
#indieweb #indiewebcarnival
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@vanderwal/116326375105168555",
"content": {
"html": "<p>Thanks to <span class=\"h-card\"><a class=\"u-url\" href=\"https://micro.blog/activitypub/capjamesg\">@<span>capjamesg</span></a></span> for the topic nudge about \u201cmuseum memories\u201d. </p><p>This created a list of more than 30 strong wonderful memories and experiences. </p><p>I picked one to start and get it out before the end of the month. It is Musee d\u2019Orsay and the Three Mixed-media Arabs that drew me in so long ago - <a href=\"https://www.vanderwal.net/random/entrysel.php?blog=2141\"><span>https://www.</span><span>vanderwal.net/random/entrysel.</span><span>php?blog=2141</span></a> </p><p><a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.social/tags/indiewebcarnival\">#<span>indiewebcarnival</span></a></p>",
"text": "Thanks to @capjamesg for the topic nudge about \u201cmuseum memories\u201d. \n\nThis created a list of more than 30 strong wonderful memories and experiences. \n\nI picked one to start and get it out before the end of the month. It is Musee d\u2019Orsay and the Three Mixed-media Arabs that drew me in so long ago - https://www.vanderwal.net/random/entrysel.php?blog=2141 \n\n#indieweb #indiewebcarnival"
},
"published": "2026-03-31T23:27:00+00:00",
"post-type": "note",
"_id": "47812954",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://caneandable.social/@WeirdWriter/116326355486665757",
"content": {
"html": "<p>A Bridge Made of Ableism. <a href=\"https://sightlessscribbles.com/a-bridge-made-of-ableism/\"><span>https://</span><span>sightlessscribbles.com/a-bridg</span><span>e-made-of-ableism/</span></a> <a href=\"https://caneandable.social/tags/Blog\">#<span>Blog</span></a> <a href=\"https://caneandable.social/tags/Blogs\">#<span>Blogs</span></a> <a href=\"https://caneandable.social/tags/Blogging\">#<span>Blogging</span></a> <a href=\"https://caneandable.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://caneandable.social/tags/NoPaywall\">#<span>NoPaywall</span></a></p>",
"text": "A Bridge Made of Ableism. https://sightlessscribbles.com/a-bridge-made-of-ableism/ #Blog #Blogs #Blogging #IndieWeb #NoPaywall"
},
"published": "2026-03-31T23:22:00+00:00",
"post-type": "note",
"_id": "47812911",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://fed.brid.gy/r/https://michaelkupietz.com?p=32703",
"content": {
"html": "<p><strong>Indieweb Carnival March 2026 \u2013 Museum Memories</strong></p><br /><br /><p><a href=\"https://fed.brid.gy/r/https://michaelkupietz.com?p=32703\"><span>https://</span><span>fed.brid.gy/r/https://michaelk</span><span>upietz.com?p=32703</span></a></p>",
"text": "Indieweb Carnival March 2026 \u2013 Museum Memories\n\nhttps://fed.brid.gy/r/https://michaelkupietz.com?p=32703"
},
"published": "2026-03-31T22:56:31+00:00",
"photo": [
"https://files.mastodon.social/cache/media_attachments/files/116/326/275/199/723/591/original/02c58a2cd2694082.jpg"
],
"post-type": "photo",
"_id": "47812805",
"_source": "8007",
"_is_read": false
}
So apparently rsync is slop now. When I heard, I wanted to drop a quick note on my blog to give an alternative: tar. It doesn’t do everything that rsync does, in particular identifying and skipping up-to-date files, but tar + ssh can definitely accomodate the use case of “transmit all of these files over an SSH connection to another host”.
🔗 tar: a slop-free alternative to rsync
This is such a silly stance IMO. Purity culture anyone? Are people like Drew going to continue to reduce their list of acceptable software until they’re forced to not us any software because an LLM was used in the pipeline somewhere? Dumb.
permalink
#linkpost #blogging #indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://infosec.exchange/@michaelharley/116326211046719053",
"content": {
"html": "<blockquote><p>So apparently rsync is slop now. When I heard, I wanted to drop a quick note on my blog to give an alternative: tar. It doesn\u2019t do everything that rsync does, in particular identifying and skipping up-to-date files, but tar + ssh can definitely accomodate the use case of \u201ctransmit all of these files over an SSH connection to another host\u201d.</p></blockquote><p>\ud83d\udd17 <a href=\"https://drewdevault.com/2026/03/28/2026-03-28-rsync-without-rsync.html\">tar: a slop-free alternative to rsync</a></p><p>This is such a silly stance IMO. Purity culture anyone? Are people like Drew going to continue to reduce their list of acceptable software until they\u2019re forced to not us any software because an LLM was used in the pipeline somewhere? Dumb.</p><p><a href=\"https://michaelharley.net/links/2026/03/28/re-tar-a-slop-free-alternative-to-rsync/\">permalink</a></p><p><a href=\"https://infosec.exchange/tags/linkpost\">#<span>linkpost</span></a> <a href=\"https://infosec.exchange/tags/blogging\">#<span>blogging</span></a> <a href=\"https://infosec.exchange/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "So apparently rsync is slop now. When I heard, I wanted to drop a quick note on my blog to give an alternative: tar. It doesn\u2019t do everything that rsync does, in particular identifying and skipping up-to-date files, but tar + ssh can definitely accomodate the use case of \u201ctransmit all of these files over an SSH connection to another host\u201d.\ud83d\udd17 tar: a slop-free alternative to rsync\n\nThis is such a silly stance IMO. Purity culture anyone? Are people like Drew going to continue to reduce their list of acceptable software until they\u2019re forced to not us any software because an LLM was used in the pipeline somewhere? Dumb.\n\npermalink\n\n#linkpost #blogging #indieweb"
},
"published": "2026-03-31T22:45:16+00:00",
"post-type": "note",
"_id": "47812706",
"_source": "8007",
"_is_read": false
}
Early this morning, Anthropic published version 2.1.88 of Claude Code npm package—but it was quickly discovered that package included a source map file, which could be used to access the entirety of Claude Code's source—almost 2,000 TypeScript files and more than 512,000 lines of code.
🔗 Entire Claude Code CLI source code leaks thanks to exposed map file - Ars Technica
Oops!
permalink
#linkpost #blogging #indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://infosec.exchange/@michaelharley/116326191354961959",
"content": {
"html": "<blockquote><p>Early this morning, Anthropic published version 2.1.88 of Claude Code npm package\u2014but it was quickly discovered that package included a source map file, which could be used to access the entirety of Claude Code's source\u2014almost 2,000 TypeScript files and more than 512,000 lines of code.</p></blockquote><p>\ud83d\udd17 <a href=\"https://arstechnica.com/ai/2026/03/entire-claude-code-cli-source-code-leaks-thanks-to-exposed-map-file/\">Entire Claude Code CLI source code leaks thanks to exposed map file - Ars Technica</a></p><p>Oops!</p><p><a href=\"https://michaelharley.net/links/2026/03/31/re-entire-claude-code-cli-source-code-leaks-thanks-to-exposed-map-file-ars-technica/\">permalink</a></p><p><a href=\"https://infosec.exchange/tags/linkpost\">#<span>linkpost</span></a> <a href=\"https://infosec.exchange/tags/blogging\">#<span>blogging</span></a> <a href=\"https://infosec.exchange/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "Early this morning, Anthropic published version 2.1.88 of Claude Code npm package\u2014but it was quickly discovered that package included a source map file, which could be used to access the entirety of Claude Code's source\u2014almost 2,000 TypeScript files and more than 512,000 lines of code.\ud83d\udd17 Entire Claude Code CLI source code leaks thanks to exposed map file - Ars Technica\n\nOops!\n\npermalink\n\n#linkpost #blogging #indieweb"
},
"published": "2026-03-31T22:40:16+00:00",
"post-type": "note",
"_id": "47812707",
"_source": "8007",
"_is_read": false
}
OkCupid and its owner Match Group reached a settlement with the Trump administration for not telling dating-app customers that nearly 3 million user photos were shared with a company making a facial recognition system. OkCupid also gave the facial recognition firm access to user location information and other details without customers' consent, the Federal Trade Commission said.
🔗 OkCupid gave 3 million dating-app photos to facial recognition firm, FTC says - Ars Technica
Grrr these damn people make me so mad.
permalink
#linkpost #blogging #indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://infosec.exchange/@michaelharley/116326174991625700",
"content": {
"html": "<blockquote><p>OkCupid and its owner Match Group reached a settlement with the Trump administration for not telling dating-app customers that nearly 3 million user photos were shared with a company making a facial recognition system. OkCupid also gave the facial recognition firm access to user location information and other details without customers' consent, the Federal Trade Commission said.</p></blockquote><p>\ud83d\udd17 <a href=\"https://arstechnica.com/tech-policy/2026/03/okcupid-match-pay-no-fine-for-sharing-user-photos-with-facial-recognition-firm/\">OkCupid gave 3 million dating-app photos to facial recognition firm, FTC says - Ars Technica</a></p><p>Grrr these damn people make me so mad.</p><p><a href=\"https://michaelharley.net/links/2026/03/31/re-okcupid-gave-3-million-dating-app-photos-to-facial-recognition-firm-ftc-says-ars-technica/\">permalink</a></p><p><a href=\"https://infosec.exchange/tags/linkpost\">#<span>linkpost</span></a> <a href=\"https://infosec.exchange/tags/blogging\">#<span>blogging</span></a> <a href=\"https://infosec.exchange/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "OkCupid and its owner Match Group reached a settlement with the Trump administration for not telling dating-app customers that nearly 3 million user photos were shared with a company making a facial recognition system. OkCupid also gave the facial recognition firm access to user location information and other details without customers' consent, the Federal Trade Commission said.\ud83d\udd17 OkCupid gave 3 million dating-app photos to facial recognition firm, FTC says - Ars Technica\n\nGrrr these damn people make me so mad.\n\npermalink\n\n#linkpost #blogging #indieweb"
},
"published": "2026-03-31T22:36:06+00:00",
"post-type": "note",
"_id": "47812708",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@NathanMurdock/116326052836543639",
"content": {
"html": "<p>\u062f\u0631 \u062d\u0627\u0644 \u062d\u0627\u0636\u0631 \u06a9\u062b\u06cc\u0641 \u062a\u0631 \u0627\u0632 Gestapo\u060c \u0622\u06cc\u0627 \u067e\u0644\u06cc\u0633 \u062a\u0648\u0631\u0646\u062a\u0648 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u062a\u0635\u0648\u06cc\u0631 \u062e\u0648\u062f \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u06cc\u06a9 Mascot \u062c\u062f\u06cc\u062f \u0627\u062d\u06cc\u0627 \u06a9\u0646\u062f\u061f? <a href=\"https://jungyulkim.com/free-press/fa/articles/%D8%AF%D9%85%D9%88%DA%A9%D8%B1%D8%A7%D8%B3%DB%8C-canadian-%D8%AF%D8%B1-%D9%85%D8%B9%D8%B1%D8%B6-%D8%AE%D8%B7%D8%B1-%D8%AF%D8%B1-%D8%AD%D8%A7%D9%84%DB%8C-%DA%A9%D9%87-%D8%AD%DA%A9%D9%88%D9%85%D8%AA-%D8%A8%D8%B1-%D8%AA%D9%88%D8%AF%D9%87-%D9%87%D8%A7-%D8%A8%D8%B1-%D9%85%D8%B1%D8%AF%D9%85.html\"><span>https://</span><span>jungyulkim.com/free-press/fa/a</span><span>rticles/\u062f\u0645\u0648\u06a9\u0631\u0627\u0633\u06cc-canadian-\u062f\u0631-\u0645\u0639\u0631\u0636-\u062e\u0637\u0631-\u062f\u0631-\u062d\u0627\u0644\u06cc-\u06a9\u0647-\u062d\u06a9\u0648\u0645\u062a-\u0628\u0631-\u062a\u0648\u062f\u0647-\u0647\u0627-\u0628\u0631-\u0645\u0631\u062f\u0645.html</span></a> <a href=\"https://mastodon.social/tags/News\">#<span>News</span></a> <a href=\"https://mastodon.social/tags/Art\">#<span>Art</span></a> <a href=\"https://mastodon.social/tags/Canada\">#<span>Canada</span></a> <a href=\"https://mastodon.social/tags/NewYork\">#<span>NewYork</span></a> <a href=\"https://mastodon.social/tags/Toronto\">#<span>Toronto</span></a> <a href=\"https://mastodon.social/tags/Mob\">#<span>Mob</span></a> <a href=\"https://mastodon.social/tags/Crime\">#<span>Crime</span></a> <a href=\"https://mastodon.social/tags/Indieweb\">#<span>Indieweb</span></a> <a href=\"https://mastodon.social/tags/Headlines\">#<span>Headlines</span></a></p>",
"text": "\u062f\u0631 \u062d\u0627\u0644 \u062d\u0627\u0636\u0631 \u06a9\u062b\u06cc\u0641 \u062a\u0631 \u0627\u0632 Gestapo\u060c \u0622\u06cc\u0627 \u067e\u0644\u06cc\u0633 \u062a\u0648\u0631\u0646\u062a\u0648 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u062a\u0635\u0648\u06cc\u0631 \u062e\u0648\u062f \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u06cc\u06a9 Mascot \u062c\u062f\u06cc\u062f \u0627\u062d\u06cc\u0627 \u06a9\u0646\u062f\u061f? https://jungyulkim.com/free-press/fa/articles/\u062f\u0645\u0648\u06a9\u0631\u0627\u0633\u06cc-canadian-\u062f\u0631-\u0645\u0639\u0631\u0636-\u062e\u0637\u0631-\u062f\u0631-\u062d\u0627\u0644\u06cc-\u06a9\u0647-\u062d\u06a9\u0648\u0645\u062a-\u0628\u0631-\u062a\u0648\u062f\u0647-\u0647\u0627-\u0628\u0631-\u0645\u0631\u062f\u0645.html #News #Art #Canada #NewYork #Toronto #Mob #Crime #Indieweb #Headlines"
},
"published": "2026-03-31T22:05:02+00:00",
"post-type": "note",
"_id": "47812484",
"_source": "8007",
"_is_read": false
}
Mayyybe I should move my website source to @Codeberg, and spin up a Proxmox VM to have a dedicated worker?
I’d love to move off of Cloudflare too, but it’s nice to have free hosting that can handle spikes of traffic.
#indieWeb #smallWeb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mamot.fr/@thibaultamartin/116325735780836047",
"content": {
"html": "<p>Mayyybe I should move my website source to <span class=\"h-card\"><a class=\"u-url\" href=\"https://social.anoxinon.de/@Codeberg\">@<span>Codeberg</span></a></span>, and spin up a Proxmox VM to have a dedicated worker?</p><p>I\u2019d love to move off of Cloudflare too, but it\u2019s nice to have free hosting that can handle spikes of traffic.</p><p><a href=\"https://mamot.fr/tags/indieWeb\">#<span>indieWeb</span></a> <a href=\"https://mamot.fr/tags/smallWeb\">#<span>smallWeb</span></a></p>",
"text": "Mayyybe I should move my website source to @Codeberg, and spin up a Proxmox VM to have a dedicated worker?\n\nI\u2019d love to move off of Cloudflare too, but it\u2019s nice to have free hosting that can handle spikes of traffic.\n\n#indieWeb #smallWeb"
},
"published": "2026-03-31T20:44:24+00:00",
"post-type": "note",
"_id": "47811765",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://infosec.exchange/@cyberseckyle/116325479515300689",
"content": {
"html": "<p>I read <span class=\"h-card\"><a class=\"u-url\" href=\"https://fosstodon.org/@joel\">@<span>joel</span></a></span> post about unpolished websites recently. While I agree with him, I do have some words of my own... :)</p><p><a href=\"https://www.kylereddoch.me/blog/i-believe-in-human-websites-i-still-care-about-polish/\"><span>https://www.</span><span>kylereddoch.me/blog/i-believe-</span><span>in-human-websites-i-still-care-about-polish/</span></a></p><p><a href=\"https://infosec.exchange/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://infosec.exchange/tags/Web\">#<span>Web</span></a> <a href=\"https://infosec.exchange/tags/Blogging\">#<span>Blogging</span></a> <a href=\"https://infosec.exchange/tags/CybersecKyle\">#<span>CybersecKyle</span></a></p>",
"text": "I read @joel post about unpolished websites recently. While I agree with him, I do have some words of my own... :)\n\nhttps://www.kylereddoch.me/blog/i-believe-in-human-websites-i-still-care-about-polish/\n\n#IndieWeb #Web #Blogging #CybersecKyle"
},
"published": "2026-03-31T19:39:14+00:00",
"post-type": "note",
"_id": "47811289",
"_source": "8007",
"_is_read": false
}
None of this would be possible without support on Patreon. Media ecosystems right now skew towards blockbuster hits, the already-popular getting algorithmically rewarded with more success. If you want to see more independent queer media, check out my work and consider subscribing. #tdov #indieweb
https://www.patreon.com/c/StormingtheIvoryTower
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://slime.global/@samkeeper/116325427804831982",
"content": {
"html": "<p>None of this would be possible without support on Patreon. Media ecosystems right now skew towards blockbuster hits, the already-popular getting algorithmically rewarded with more success. If you want to see more independent queer media, check out my work and consider subscribing. <a href=\"https://slime.global/tags/tdov\">#<span>tdov</span></a> <a href=\"https://slime.global/tags/indieweb\">#<span>indieweb</span></a> <br /><a href=\"https://www.patreon.com/c/StormingtheIvoryTower\"><span>https://www.</span><span>patreon.com/c/StormingtheIvory</span><span>Tower</span></a></p>",
"text": "None of this would be possible without support on Patreon. Media ecosystems right now skew towards blockbuster hits, the already-popular getting algorithmically rewarded with more success. If you want to see more independent queer media, check out my work and consider subscribing. #tdov #indieweb \nhttps://www.patreon.com/c/StormingtheIvoryTower"
},
"published": "2026-03-31T19:26:05+00:00",
"post-type": "note",
"_id": "47811085",
"_source": "8007",
"_is_read": false
}
Happy Trans Day of Visibility! I'm Samantha, and I've been blogging about media for a decade now. I focus on demystifying criticism through pop culture, so if concepts like death of the author leave you scratching your head, or you're looking to broaden your artistic horizons, check me out. I like to focus on genre media, especially sci fi, fantasy, and horror, and I have a particular interest in comics and anime:
https://www.stormingtheivorytower.com/ #tdov #trans #transdayofvisibility #indieweb #blog
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://slime.global/@samkeeper/116325406519779324",
"content": {
"html": "<p>Happy Trans Day of Visibility! I'm Samantha, and I've been blogging about media for a decade now. I focus on demystifying criticism through pop culture, so if concepts like death of the author leave you scratching your head, or you're looking to broaden your artistic horizons, check me out. I like to focus on genre media, especially sci fi, fantasy, and horror, and I have a particular interest in comics and anime:</p><p><a href=\"https://www.stormingtheivorytower.com/\"><span>https://www.</span><span>stormingtheivorytower.com/</span><span></span></a> <a href=\"https://slime.global/tags/tdov\">#<span>tdov</span></a> <a href=\"https://slime.global/tags/trans\">#<span>trans</span></a> <a href=\"https://slime.global/tags/transdayofvisibility\">#<span>transdayofvisibility</span></a> <a href=\"https://slime.global/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://slime.global/tags/blog\">#<span>blog</span></a></p>",
"text": "Happy Trans Day of Visibility! I'm Samantha, and I've been blogging about media for a decade now. I focus on demystifying criticism through pop culture, so if concepts like death of the author leave you scratching your head, or you're looking to broaden your artistic horizons, check me out. I like to focus on genre media, especially sci fi, fantasy, and horror, and I have a particular interest in comics and anime:\n\nhttps://www.stormingtheivorytower.com/ #tdov #trans #transdayofvisibility #indieweb #blog"
},
"published": "2026-03-31T19:20:40+00:00",
"post-type": "note",
"_id": "47811086",
"_source": "8007",
"_is_read": false
}
RE: https://rebel.ar/@martindehf/116325378041132733
If you follow my blog via RSS and all my posts appeared as unread, I'm sorry :`(
I had to make a change in the way the feed.xml was structured and that change might have caused that problem.
More info on my blog (in Spanish)
#blog #rss #feed #atom #xml #indieweb #smallweb #smolweb #oldweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@mrv404/116325387890424887",
"content": {
"html": "<p>RE: <a href=\"https://rebel.ar/@martindehf/116325378041132733\"><span>https://</span><span>rebel.ar/@martindehf/116325378</span><span>041132733</span></a></p><p>If you follow my blog via RSS and all my posts appeared as unread, I'm sorry :`(</p><p>I had to make a change in the way the feed.xml was structured and that change might have caused that problem.</p><p>More info on my blog (in Spanish)</p><p><a href=\"https://mastodon.social/tags/blog\">#<span>blog</span></a> <a href=\"https://mastodon.social/tags/rss\">#<span>rss</span></a> <a href=\"https://mastodon.social/tags/feed\">#<span>feed</span></a> <a href=\"https://mastodon.social/tags/atom\">#<span>atom</span></a> <a href=\"https://mastodon.social/tags/xml\">#<span>xml</span></a> <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.social/tags/smallweb\">#<span>smallweb</span></a> <a href=\"https://mastodon.social/tags/smolweb\">#<span>smolweb</span></a> <a href=\"https://mastodon.social/tags/oldweb\">#<span>oldweb</span></a></p>",
"text": "RE: https://rebel.ar/@martindehf/116325378041132733\n\nIf you follow my blog via RSS and all my posts appeared as unread, I'm sorry :`(\n\nI had to make a change in the way the feed.xml was structured and that change might have caused that problem.\n\nMore info on my blog (in Spanish)\n\n#blog #rss #feed #atom #xml #indieweb #smallweb #smolweb #oldweb"
},
"published": "2026-03-31T19:15:56+00:00",
"post-type": "note",
"_id": "47811010",
"_source": "8007",
"_is_read": false
}
Perdón por romper tu feed :`(
Si estás suscriptx a mi blog usando RSS y te volvieron a aparecer todas mis publicaciones como no leídas, perdón.
Tuve que hacer un arreglo en el archivo feed.xml precisamente para que los lectores puedan identificar correctamente las fechas, y ese cambio puede haber hecho que las publicaciones se hayan vuelto a interpretar como no leídas.
Más info en este post: https://martinvukovic.com/posts/2026/03-31-perdon.html
#blog #rss #feed #atom #xml #indieweb #smallweb #smolweb #oldweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://rebel.ar/@martindehf/116325378041132733",
"content": {
"html": "<p>Perd\u00f3n por romper tu feed :`(</p><p>Si est\u00e1s suscriptx a mi blog usando RSS y te volvieron a aparecer todas mis publicaciones como no le\u00eddas, perd\u00f3n.</p><p>Tuve que hacer un arreglo en el archivo feed.xml precisamente para que los lectores puedan identificar correctamente las fechas, y ese cambio puede haber hecho que las publicaciones se hayan vuelto a interpretar como no le\u00eddas.</p><p>M\u00e1s info en este post: <a href=\"https://martinvukovic.com/posts/2026/03-31-perdon.html\"><span>https://</span><span>martinvukovic.com/posts/2026/0</span><span>3-31-perdon.html</span></a></p><p><a href=\"https://rebel.ar/tags/blog\">#<span>blog</span></a> <a href=\"https://rebel.ar/tags/rss\">#<span>rss</span></a> <a href=\"https://rebel.ar/tags/feed\">#<span>feed</span></a> <a href=\"https://rebel.ar/tags/atom\">#<span>atom</span></a> <a href=\"https://rebel.ar/tags/xml\">#<span>xml</span></a> <a href=\"https://rebel.ar/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://rebel.ar/tags/smallweb\">#<span>smallweb</span></a> <a href=\"https://rebel.ar/tags/smolweb\">#<span>smolweb</span></a> <a href=\"https://rebel.ar/tags/oldweb\">#<span>oldweb</span></a></p>",
"text": "Perd\u00f3n por romper tu feed :`(\n\nSi est\u00e1s suscriptx a mi blog usando RSS y te volvieron a aparecer todas mis publicaciones como no le\u00eddas, perd\u00f3n.\n\nTuve que hacer un arreglo en el archivo feed.xml precisamente para que los lectores puedan identificar correctamente las fechas, y ese cambio puede haber hecho que las publicaciones se hayan vuelto a interpretar como no le\u00eddas.\n\nM\u00e1s info en este post: https://martinvukovic.com/posts/2026/03-31-perdon.html\n\n#blog #rss #feed #atom #xml #indieweb #smallweb #smolweb #oldweb"
},
"published": "2026-03-31T19:13:26+00:00",
"post-type": "note",
"_id": "47810944",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://werd.social/@ben/116325232607380490",
"content": {
"html": "<p>How did I not know there was an indieweb fiction carnival?! I am so in <a href=\"https://sarajaksa.eu/2026/03/indieweb-fiction-carnival-april-2026-call-for-submission-platonic-soulmates/\"><span>https://</span><span>sarajaksa.eu/2026/03/indieweb-</span><span>fiction-carnival-april-2026-call-for-submission-platonic-soulmates/</span></a> <a href=\"https://werd.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://werd.social/tags/fiction\">#<span>fiction</span></a></p>",
"text": "How did I not know there was an indieweb fiction carnival?! I am so in https://sarajaksa.eu/2026/03/indieweb-fiction-carnival-april-2026-call-for-submission-platonic-soulmates/ #indieweb #fiction"
},
"published": "2026-03-31T18:36:27+00:00",
"post-type": "note",
"_id": "47810667",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://pony.social/@axxuy/116325066213656864",
"content": {
"html": "<p>I wrote a blog post about some of the things I've been doing with my website</p><p><a href=\"https://axxuy.com/blog/2026/march-tinkering/\"><span>https://</span><span>axxuy.com/blog/2026/march-tink</span><span>ering/</span></a></p><p><a href=\"https://pony.social/tags/Blog\">#<span>Blog</span></a> <a href=\"https://pony.social/tags/Blogging\">#<span>Blogging</span></a> <a href=\"https://pony.social/tags/Blogpost\">#<span>Blogpost</span></a> <a href=\"https://pony.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://pony.social/tags/PersonalWebsite\">#<span>PersonalWebsite</span></a> <a href=\"https://pony.social/tags/PersonalBlog\">#<span>PersonalBlog</span></a></p>",
"text": "I wrote a blog post about some of the things I've been doing with my website\n\nhttps://axxuy.com/blog/2026/march-tinkering/\n\n#Blog #Blogging #Blogpost #IndieWeb #PersonalWebsite #PersonalBlog"
},
"published": "2026-03-31T17:54:08+00:00",
"post-type": "note",
"_id": "47810220",
"_source": "8007",
"_is_read": false
}
Folk Tech "is a movement among a community of developers and people in communities who want digital technology for their communities without the extraction, exploitation, or surveillance found in most proprietary technology today."
https://folktechnology.org
#folkTech #theWebWeWant #techForHumans #humanWeb #indieWeb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@SteveRudolfi/116324908361399055",
"content": {
"html": "<p>Folk Tech \"is a movement among a community of developers and people in communities who want digital technology for their communities without the extraction, exploitation, or surveillance found in most proprietary technology today.\"</p><p><a href=\"https://folktechnology.org\"><span>https://</span><span>folktechnology.org</span><span></span></a></p><p><a href=\"https://mastodon.social/tags/folkTech\">#<span>folkTech</span></a> <a href=\"https://mastodon.social/tags/theWebWeWant\">#<span>theWebWeWant</span></a> <a href=\"https://mastodon.social/tags/techForHumans\">#<span>techForHumans</span></a> <a href=\"https://mastodon.social/tags/humanWeb\">#<span>humanWeb</span></a> <a href=\"https://mastodon.social/tags/indieWeb\">#<span>indieWeb</span></a></p>",
"text": "Folk Tech \"is a movement among a community of developers and people in communities who want digital technology for their communities without the extraction, exploitation, or surveillance found in most proprietary technology today.\"\n\nhttps://folktechnology.org\n\n#folkTech #theWebWeWant #techForHumans #humanWeb #indieWeb"
},
"published": "2026-03-31T17:13:59+00:00",
"post-type": "note",
"_id": "47809823",
"_source": "8007",
"_is_read": false
}
Using Claude Code to build an ActivityPub implementation for Indiekit, based on Fedify, was the easy part. (and it was a lot of fun 😊)
Building the UI to actually consume ActivityPub content, and layering a Mastodon-compatible API on top of it that works with existing apps and plays nicely with other AP implementations… that’s the real challenge.
Eating FEPs for dinner and reading how other implementations do things is how you realize just how much work is still ahead — and how many pain points are still unresolved.
Right now, my Indiekit blog has:
IndieWeb (Micropub, Microsub, Webmentions)
ActivityPub (server + reader)
If I wanted to self-host my own ATproto PDS, I’d also need to build an “AppView” to consume Bluesky content.
So I’d end up with:
one reader for RSS (my current Microsub)
one reader for ActivityPub (my native, still ugly AP reader)
one reader for ATproto
That’s a lot of readers for different data streams coming from different protocols.
At some point I thought: what if I just used my Microsub UI to consume everything — not just RSS/Atom/JSONFeed/h-feed?
Since Microsub already supports channels, I figured I could inject an AP timeline into a Microsub channel.
That idea fell apart pretty quickly.
RSS and h-feed from IndieWeb sites are straightforward. I know I can reply, like, repost, or bookmark because the other side supports the same interaction model.
But the moment I had to deal with ActivityPub — likes, boosts, replies — everything became different. The Microsub plugin would have needed so many protocol-specific features that my implementation would drift far from other Microsub implementations.
And I really didn’t like where that was heading.
Microsub turning into a universal ingestion layer for everything?
That felt like a guaranteed mess.
So I drew a line: Microsub stays scoped to RSS/Atom/h-feed/JSONFeed. That’s it.
And yet… I’m still torn.
Because instead of one unified UI to consume RSS, ActivityPub, and ATproto, I’m now building three separate readers.
And that honestly feels like a huge waste.
So I’m dumping this conundrum here.
Maybe somewhere between the Fediverse and the Atmosphere, someone has already figured this out — or at least has a better idea.
Do you?
🔗 https://rmendes.net/notes/2026/03/31/a9598
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://rmendes.net/notes/2026/03/31/a9598",
"content": {
"html": "<p>Using Claude Code to build an ActivityPub implementation for Indiekit, based on Fedify, was the easy part. (and it was a lot of fun \ud83d\ude0a)</p><br /><p>Building the UI to actually consume ActivityPub content, and layering a Mastodon-compatible API on top of it that works with existing apps and plays nicely with other AP implementations\u2026 that\u2019s the real challenge.</p><br /><p>Eating FEPs for dinner and reading how other implementations do things is how you realize just how much work is still ahead \u2014 and how many pain points are still unresolved.</p><br /><p>Right now, my Indiekit blog has:</p><br /><p>IndieWeb (Micropub, Microsub, Webmentions)</p><br /><p>ActivityPub (server + reader)</p><br /><p>If I wanted to self-host my own ATproto PDS, I\u2019d also need to build an \u201cAppView\u201d to consume Bluesky content.</p><br /><p>So I\u2019d end up with:</p><br /><p>one reader for RSS (my current Microsub)</p><br /><p>one reader for ActivityPub (my native, still ugly AP reader)</p><br /><p>one reader for ATproto</p><br /><p>That\u2019s a lot of readers for different data streams coming from different protocols.</p><br /><p>At some point I thought: what if I just used my Microsub UI to consume everything \u2014 not just RSS/Atom/JSONFeed/h-feed?</p><br /><p>Since Microsub already supports channels, I figured I could inject an AP timeline into a Microsub channel.</p><br /><p>That idea fell apart pretty quickly.</p><br /><p>RSS and h-feed from IndieWeb sites are straightforward. I know I can reply, like, repost, or bookmark because the other side supports the same interaction model.</p><br /><p>But the moment I had to deal with ActivityPub \u2014 likes, boosts, replies \u2014 everything became different. The Microsub plugin would have needed so many protocol-specific features that my implementation would drift far from other Microsub implementations.</p><br /><p>And I really didn\u2019t like where that was heading.</p><br /><p>Microsub turning into a universal ingestion layer for everything?<br /><br />\nThat felt like a guaranteed mess.</p><br /><p>So I drew a line: Microsub stays scoped to RSS/Atom/h-feed/JSONFeed. That\u2019s it.</p><br /><p>And yet\u2026 I\u2019m still torn.</p><br /><p>Because instead of one unified UI to consume RSS, ActivityPub, and ATproto, I\u2019m now building three separate readers.</p><br /><p>And that honestly feels like a huge waste.</p><br /><p>So I\u2019m dumping this conundrum here.</p><br /><p>Maybe somewhere between the Fediverse and the Atmosphere, someone has already figured this out \u2014 or at least has a better idea.</p><br /><p>Do you?</p><p>\ud83d\udd17 <a href=\"https://rmendes.net/notes/2026/03/31/a9598\">https://rmendes.net/notes/2026/03/31/a9598</a></p>",
"text": "Using Claude Code to build an ActivityPub implementation for Indiekit, based on Fedify, was the easy part. (and it was a lot of fun \ud83d\ude0a)\nBuilding the UI to actually consume ActivityPub content, and layering a Mastodon-compatible API on top of it that works with existing apps and plays nicely with other AP implementations\u2026 that\u2019s the real challenge.\nEating FEPs for dinner and reading how other implementations do things is how you realize just how much work is still ahead \u2014 and how many pain points are still unresolved.\nRight now, my Indiekit blog has:\nIndieWeb (Micropub, Microsub, Webmentions)\nActivityPub (server + reader)\nIf I wanted to self-host my own ATproto PDS, I\u2019d also need to build an \u201cAppView\u201d to consume Bluesky content.\nSo I\u2019d end up with:\none reader for RSS (my current Microsub)\none reader for ActivityPub (my native, still ugly AP reader)\none reader for ATproto\nThat\u2019s a lot of readers for different data streams coming from different protocols.\nAt some point I thought: what if I just used my Microsub UI to consume everything \u2014 not just RSS/Atom/JSONFeed/h-feed?\nSince Microsub already supports channels, I figured I could inject an AP timeline into a Microsub channel.\nThat idea fell apart pretty quickly.\nRSS and h-feed from IndieWeb sites are straightforward. I know I can reply, like, repost, or bookmark because the other side supports the same interaction model.\nBut the moment I had to deal with ActivityPub \u2014 likes, boosts, replies \u2014 everything became different. The Microsub plugin would have needed so many protocol-specific features that my implementation would drift far from other Microsub implementations.\nAnd I really didn\u2019t like where that was heading.\nMicrosub turning into a universal ingestion layer for everything?\n\n\nThat felt like a guaranteed mess.\nSo I drew a line: Microsub stays scoped to RSS/Atom/h-feed/JSONFeed. That\u2019s it.\nAnd yet\u2026 I\u2019m still torn.\nBecause instead of one unified UI to consume RSS, ActivityPub, and ATproto, I\u2019m now building three separate readers.\nAnd that honestly feels like a huge waste.\nSo I\u2019m dumping this conundrum here.\nMaybe somewhere between the Fediverse and the Atmosphere, someone has already figured this out \u2014 or at least has a better idea.\nDo you?\n\n\ud83d\udd17 https://rmendes.net/notes/2026/03/31/a9598"
},
"published": "2026-03-31T16:45:48+00:00",
"post-type": "note",
"_id": "47809630",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://dmv.community/@stevendb/116324295272370984",
"content": {
"html": "<p>New blog post: Weekly Recap 2025W45-46</p><p><a href=\"https://stevenbrady.com/blog/weekly-recap-2025w45-46/\"><span>https://</span><span>stevenbrady.com/blog/weekly-re</span><span>cap-2025w45-46/</span></a></p><p><a href=\"https://dmv.community/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://dmv.community/tags/Blog\">#<span>Blog</span></a> <a href=\"https://dmv.community/tags/Blogger\">#<span>Blogger</span></a></p>",
"text": "New blog post: Weekly Recap 2025W45-46\n\nhttps://stevenbrady.com/blog/weekly-recap-2025w45-46/\n\n#IndieWeb #Blog #Blogger"
},
"published": "2026-03-31T14:38:04+00:00",
"post-type": "note",
"_id": "47808144",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://dmv.community/@stevendb/116324295270578574",
"content": {
"html": "<p>New blog post: Weekly Recap 2025W41</p><p><a href=\"https://stevenbrady.com/blog/weekly-recap-2025w41/\"><span>https://</span><span>stevenbrady.com/blog/weekly-re</span><span>cap-2025w41/</span></a></p><p><a href=\"https://dmv.community/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://dmv.community/tags/Blog\">#<span>Blog</span></a> <a href=\"https://dmv.community/tags/Blogger\">#<span>Blogger</span></a></p>",
"text": "New blog post: Weekly Recap 2025W41\n\nhttps://stevenbrady.com/blog/weekly-recap-2025w41/\n\n#IndieWeb #Blog #Blogger"
},
"published": "2026-03-31T14:38:04+00:00",
"post-type": "note",
"_id": "47808145",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://dmv.community/@stevendb/116324295265535467",
"content": {
"html": "<p>New blog post: Weekly Recap 2025W42</p><p><a href=\"https://stevenbrady.com/blog/weekly-recap-2025w42/\"><span>https://</span><span>stevenbrady.com/blog/weekly-re</span><span>cap-2025w42/</span></a></p><p><a href=\"https://dmv.community/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://dmv.community/tags/Blog\">#<span>Blog</span></a> <a href=\"https://dmv.community/tags/Blogger\">#<span>Blogger</span></a></p>",
"text": "New blog post: Weekly Recap 2025W42\n\nhttps://stevenbrady.com/blog/weekly-recap-2025w42/\n\n#IndieWeb #Blog #Blogger"
},
"published": "2026-03-31T14:38:04+00:00",
"post-type": "note",
"_id": "47808146",
"_source": "8007",
"_is_read": false
}