Testing my new Micropub MCP client — posting from the terminal via Claude Code, with automatic syndication and OG image generation.
🔗 https://rmendes.net/notes/2026/03/02/a2c15
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://rmendes.net/notes/2026/03/02/a2c15",
"content": {
"html": "<p>Testing my new Micropub MCP client \u2014 posting from the terminal via Claude Code, with automatic syndication and OG image generation.</p><p>\ud83d\udd17 <a href=\"https://rmendes.net/notes/2026/03/02/a2c15\">https://rmendes.net/notes/2026/03/02/a2c15</a></p>",
"text": "Testing my new Micropub MCP client \u2014 posting from the terminal via Claude Code, with automatic syndication and OG image generation.\n\n\ud83d\udd17 https://rmendes.net/notes/2026/03/02/a2c15"
},
"published": "2026-03-02T15:47:15+00:00",
"post-type": "note",
"_id": "47510836",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://ibe.social/notes/ajcwc0whpe",
"content": {
"html": "<p>I updated my website a little and added some <a href=\"https://theresmiling.eu/blog/2026/03/thoughts-on-trek\">Thoughts on Star Trek</a><span> to my blog.<br /><br /></span><a href=\"https://ibe.social/tags/blog\">#blog</a> <a href=\"https://ibe.social/tags/personalBlog\">#personalBlog</a> <a href=\"https://ibe.social/tags/personalWebsite\">#personalWebsite</a> <a href=\"https://ibe.social/tags/personalWeb\">#personalWeb</a> <a href=\"https://ibe.social/tags/indieWeb\">#indieWeb</a> <a href=\"https://ibe.social/tags/smallWeb\">#smallWeb</a></p>",
"text": "I updated my website a little and added some Thoughts on Star Trek to my blog.\n\n#blog #personalBlog #personalWebsite #personalWeb #indieWeb #smallWeb"
},
"published": "2026-03-02T15:26:48+00:00",
"post-type": "note",
"_id": "47510666",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://lazybear.social/@hyde/116160258324387599",
"content": {
"html": "<p>What I've listened to, watched, read, and did in February. </p><p>This is Day 20 of the <a href=\"https://lazybear.social/tags/100DaysToOffload\">#<span>100DaysToOffload</span></a> challenge.</p><p> <a href=\"https://lazybear.social/tags/podcast\">#<span>podcast</span></a> <a href=\"https://lazybear.social/tags/movies\">#<span>movies</span></a> <a href=\"https://lazybear.social/tags/books\">#<span>books</span></a> <a href=\"https://lazybear.social/tags/blogging\">#<span>blogging</span></a> <a href=\"https://lazybear.social/tags/blog\">#<span>blog</span></a> <a href=\"https://lazybear.social/tags/fediverse\">#<span>fediverse</span></a> <a href=\"https://lazybear.social/tags/linkdump\">#<span>linkdump</span></a> <a href=\"https://lazybear.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://lazybear.social/tags/blogging\">#<span>blogging</span></a></p><p><a href=\"https://lazybea.rs/february-26\"><span>https://</span><span>lazybea.rs/february-26</span><span></span></a></p>",
"text": "What I've listened to, watched, read, and did in February. \n\nThis is Day 20 of the #100DaysToOffload challenge.\n\n #podcast #movies #books #blogging #blog #fediverse #linkdump #indieweb #blogging\n\nhttps://lazybea.rs/february-26"
},
"published": "2026-03-02T15:21:19+00:00",
"post-type": "note",
"_id": "47510667",
"_source": "8007",
"_is_read": false
}
FYI - If you use the eleventy-cache-webmentions plugin, Node 25.7.0 breaks it. You might not see it immediately unless you obsessively upgrade Node or you use a Github/Forgejo action to build such that Node gets installed every time.
If the latter, it should automatically get fixed because the next build should pull down the updated plugin. I experienced weird build failures over the weekend and it was because Node 25.7.0 no longer recognizes "grey" as a valid option in styleText. Computers are fun.
https://github.com/chrisburnell/eleventy-cache-webmentions/issues/9
#11ty #eleventy #webmentions
{
"type": "entry",
"author": {
"name": "#webmentions",
"url": "https://mastodon.social/tags/webmentions",
"photo": null
},
"url": "https://mastodon.geniodiabolico.synology.me/@geniodiabolico/116160195438050634",
"content": {
"html": "<p>FYI - If you use the eleventy-cache-webmentions plugin, Node 25.7.0 breaks it. You might not see it immediately unless you obsessively upgrade Node or you use a Github/Forgejo action to build such that Node gets installed every time. </p><p>If the latter, it should automatically get fixed because the next build should pull down the updated plugin. I experienced weird build failures over the weekend and it was because Node 25.7.0 no longer recognizes \"grey\" as a valid option in styleText. Computers are fun.</p><p><a href=\"https://github.com/chrisburnell/eleventy-cache-webmentions/issues/9\"><span>https://</span><span>github.com/chrisburnell/eleven</span><span>ty-cache-webmentions/issues/9</span></a></p><p><a href=\"https://mastodon.geniodiabolico.synology.me/tags/11ty\">#<span>11ty</span></a> <a href=\"https://mastodon.geniodiabolico.synology.me/tags/eleventy\">#<span>eleventy</span></a> <a href=\"https://mastodon.geniodiabolico.synology.me/tags/webmentions\">#<span>webmentions</span></a></p>",
"text": "FYI - If you use the eleventy-cache-webmentions plugin, Node 25.7.0 breaks it. You might not see it immediately unless you obsessively upgrade Node or you use a Github/Forgejo action to build such that Node gets installed every time. \n\nIf the latter, it should automatically get fixed because the next build should pull down the updated plugin. I experienced weird build failures over the weekend and it was because Node 25.7.0 no longer recognizes \"grey\" as a valid option in styleText. Computers are fun.\n\nhttps://github.com/chrisburnell/eleventy-cache-webmentions/issues/9\n\n#11ty #eleventy #webmentions"
},
"published": "2026-03-02T15:05:19+00:00",
"post-type": "note",
"_id": "47510515",
"_source": "8007",
"_is_read": false
}
Reminder: When reporting accounts or posts, please give a detailed description explaining why you think the account has broken the Community Guidelines and attach example posts to the report!
There's been a huge increase in reports over the weekend as bad actors use more complex methods to interrupt your use of the Fediverse.
Our moderation team have done brilliantly to respond to each one quickly but to help us please attach as much detail as possible to your reports ☁️ 💙
#IndieWeb #Admin
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://indieweb.social/@indiewebadmin/116159868617510015",
"content": {
"html": "<p>Reminder: When reporting accounts or posts, please give a detailed description explaining why you think the account has broken the Community Guidelines and attach example posts to the report!</p><p>There's been a huge increase in reports over the weekend as bad actors use more complex methods to interrupt your use of the Fediverse.</p><p>Our moderation team have done brilliantly to respond to each one quickly but to help us please attach as much detail as possible to your reports \u2601\ufe0f \ud83d\udc99 </p><p><a href=\"https://indieweb.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://indieweb.social/tags/Admin\">#<span>Admin</span></a></p>",
"text": "Reminder: When reporting accounts or posts, please give a detailed description explaining why you think the account has broken the Community Guidelines and attach example posts to the report!\n\nThere's been a huge increase in reports over the weekend as bad actors use more complex methods to interrupt your use of the Fediverse.\n\nOur moderation team have done brilliantly to respond to each one quickly but to help us please attach as much detail as possible to your reports \u2601\ufe0f \ud83d\udc99 \n\n#IndieWeb #Admin"
},
"published": "2026-03-02T13:42:12+00:00",
"post-type": "note",
"_id": "47509511",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://blorbo.social/@manipulatedstars/116159688211214774",
"content": {
"html": "<p>New post on chronosaur.us - RE: AI is NOT better than you <a href=\"https://chronosaur.us/re-ai-is-not-better-than-you/\"><span>https://</span><span>chronosaur.us/re-ai-is-not-bet</span><span>ter-than-you/</span></a><br /><a href=\"https://blorbo.social/tags/blog\">#<span>blog</span></a> <a href=\"https://blorbo.social/tags/blogging\">#<span>blogging</span></a> <a href=\"https://blorbo.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://blorbo.social/tags/smallweb\">#<span>smallweb</span></a></p>",
"text": "New post on chronosaur.us - RE: AI is NOT better than you https://chronosaur.us/re-ai-is-not-better-than-you/\n#blog #blogging #indieweb #smallweb"
},
"published": "2026-03-02T12:56:19+00:00",
"post-type": "note",
"_id": "47509222",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@here_is_wmbk/116159364953244078",
"content": {
"html": "<p>\u2728\u535a\u5ba2\u63a8\u9001\uff1a WordPress \u4f18\u5316 \u2013 \u540e\u53f0\u7981\u7528 Ctrl+K \u5feb\u6377\u952e\u63a7\u5236\u9762\u677f \u6765\u81ea <a href=\"https://wuminboke.site/uncategorized/wordpress-disable-ctrl-k-shortcut-command-palette/\"><span>https://</span><span>wuminboke.site/uncategorized/w</span><span>ordpress-disable-ctrl-k-shortcut-command-palette/</span></a> <a href=\"https://mastodon.social/tags/blog\">#<span>blog</span></a> <a href=\"https://mastodon.social/tags/blogging\">#<span>blogging</span></a> <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "\u2728\u535a\u5ba2\u63a8\u9001\uff1a WordPress \u4f18\u5316 \u2013 \u540e\u53f0\u7981\u7528 Ctrl+K \u5feb\u6377\u952e\u63a7\u5236\u9762\u677f \u6765\u81ea https://wuminboke.site/uncategorized/wordpress-disable-ctrl-k-shortcut-command-palette/ #blog #blogging #indieweb"
},
"published": "2026-03-02T11:34:07+00:00",
"post-type": "note",
"_id": "47508467",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@here_is_wmbk/116159364897036762",
"content": {
"html": "<p>\u2728Blog Notify: WordPress Optimization \u2013 Disable Ctrl K shortcut key control panel in the background from <a href=\"https://translate.google.com/translate?hl=en&sl=zh-cn&u=https://wuminboke.site/uncategorized/wordpress-disable-ctrl-k-shortcut-command-palette/\"><span>https://</span><span>translate.google.com/translate</span><span>?hl=en&sl=zh-cn&u=https://wuminboke.site/uncategorized/wordpress-disable-ctrl-k-shortcut-command-palette/</span></a> <a href=\"https://mastodon.social/tags/blog\">#<span>blog</span></a> <a href=\"https://mastodon.social/tags/blogging\">#<span>blogging</span></a> <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "\u2728Blog Notify: WordPress Optimization \u2013 Disable Ctrl K shortcut key control panel in the background from https://translate.google.com/translate?hl=en&sl=zh-cn&u=https://wuminboke.site/uncategorized/wordpress-disable-ctrl-k-shortcut-command-palette/ #blog #blogging #indieweb"
},
"published": "2026-03-02T11:34:06+00:00",
"post-type": "note",
"_id": "47508468",
"_source": "8007",
"_is_read": false
}
A question for my fellow indieweb/smolweb nerds
What are my (Linux) options for browsing things published via Gopher? Ideally, something with a GUI that can take over when the web browsers nopes out.
Gonna level with you. My lazy self would like to click a gopher link and have something open to show it to me.
#Gopher #IndieWeb #protocol #smolweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://node.lordmatt.co.uk/2026/03/02/posts/a-question-for-my-fellow-indieweb-smolweb-nerds/",
"content": {
"html": "<p><strong>A question for my fellow indieweb/smolweb nerds</strong></p><br /><br /><p>What are my (Linux) options for browsing things published via Gopher? Ideally, something with a GUI that can take over when the web browsers nopes out.</p><p>Gonna level with you. My lazy self would like to click a gopher link and have something open to show it to me.</p><br /><br /><a class=\"u-tag u-category\" href=\"https://node.lordmatt.co.uk/tag/gopher/\">#Gopher</a> <a class=\"u-tag u-category\" href=\"https://node.lordmatt.co.uk/tag/indieweb/\">#IndieWeb</a> <a class=\"u-tag u-category\" href=\"https://node.lordmatt.co.uk/tag/protocol/\">#protocol</a> <a class=\"u-tag u-category\" href=\"https://node.lordmatt.co.uk/tag/smolweb/\">#smolweb</a>",
"text": "A question for my fellow indieweb/smolweb nerds\n\nWhat are my (Linux) options for browsing things published via Gopher? Ideally, something with a GUI that can take over when the web browsers nopes out.\n\nGonna level with you. My lazy self would like to click a gopher link and have something open to show it to me.\n\n#Gopher #IndieWeb #protocol #smolweb"
},
"published": "2026-03-02T11:31:20+00:00",
"post-type": "note",
"_id": "47508417",
"_source": "8007",
"_is_read": false
}
Exploring the idea of self-hosting a Bluesky PDS alongside my Indiekit instance — turning it into a dual-protocol server that federates over both ActivityPub and AT Protocol simultaneously. Inspired by Wafrn’s approach, adapted to Indiekit’s plugin architecture and Cloudron deployment. The goal: own your AT Protocol identity and data on your own infrastructure, not on bsky.social. Plan drafted, implementation to follow.
🔗 https://rmendes.net/notes/2026/03/02/1ff62
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://rmendes.net/notes/2026/03/02/1ff62",
"content": {
"html": "<p>Exploring the idea of self-hosting a Bluesky PDS alongside my Indiekit instance \u2014 turning it into a dual-protocol server that federates over both ActivityPub and AT Protocol simultaneously. Inspired by Wafrn\u2019s approach, adapted to Indiekit\u2019s plugin architecture and Cloudron deployment. The goal: own your AT Protocol identity and data on your own infrastructure, not on bsky.social. Plan drafted, implementation to follow.</p><p>\ud83d\udd17 <a href=\"https://rmendes.net/notes/2026/03/02/1ff62\">https://rmendes.net/notes/2026/03/02/1ff62</a></p>",
"text": "Exploring the idea of self-hosting a Bluesky PDS alongside my Indiekit instance \u2014 turning it into a dual-protocol server that federates over both ActivityPub and AT Protocol simultaneously. Inspired by Wafrn\u2019s approach, adapted to Indiekit\u2019s plugin architecture and Cloudron deployment. The goal: own your AT Protocol identity and data on your own infrastructure, not on bsky.social. Plan drafted, implementation to follow.\n\n\ud83d\udd17 https://rmendes.net/notes/2026/03/02/1ff62"
},
"published": "2026-03-02T10:25:44+00:00",
"post-type": "note",
"_id": "47507950",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@NathanMurdock/116158306880757694",
"content": {
"html": "<p>\u0915\u0928\u093e\u0921\u093e\u0908 \u0930\u093e\u091c\u0928\u0940\u0924\u093f\u091c\u094d\u091e\u094b\u0902 \u0915\u094b \u092f\u0939 \u0926\u093f\u0916\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u091c\u093e\u0930\u0940 \u0930\u0916\u093e \u0917\u092f\u093e \u0939\u0948 \u0915\u093f \u0909\u0928\u094d\u0939\u0947\u0902 \u0928\u0939\u0940\u0902 \u0928\u093f\u0915\u093e\u0932\u093e \u091c\u093e \u0930\u0939\u093e \u0939\u0948\u0964 \u0915\u094d\u092f\u093e \u092f\u0939 \u0928\u0935\u0940\u0928\u0924\u092e \u091f\u094b\u0930\u0902\u091f\u094b \u092a\u0941\u0932\u093f\u0938 \u092d\u0930\u094d\u0924\u0940 \u0915\u0928\u093e\u0921\u093e \u0915\u094b swindle \u092e\u0926\u0926 \u0915\u0930\u0947\u0917\u093e? <a href=\"https://jungyulkim.com/free-press/hi/articles/%E0%A4%95%E0%A4%A8%E0%A4%BE%E0%A4%A1%E0%A4%BE%E0%A4%88-%E0%A4%B0%E0%A4%BE%E0%A4%9C%E0%A4%A8%E0%A5%80%E0%A4%A4%E0%A4%BF%E0%A4%9C%E0%A5%8D%E0%A4%9E%E0%A5%8B%E0%A4%82-%E0%A4%95%E0%A5%87-%E0%A4%B0%E0%A5%82%E0%A4%AA-%E0%A4%AE%E0%A5%87%E0%A4%82-%E0%A4%AD%E0%A5%8D%E0%A4%B0%E0%A4%B7%E0%A5%8D%E0%A4%9F%E0%A4%BE%E0%A4%9A%E0%A4%BE%E0%A4%B0-%E0%A4%91%E0%A4%A8%E0%A4%9F%E0%A4%BE%E0%A4%B0%E0%A4%BF%E0%A4%AF%E0%A5%8B%E0%A4%B8-%E0%A4%B0%E0%A4%BE%E0%A4%9C%E0%A4%A7%E0%A4%BE%E0%A4%A8%E0%A5%80-%E0%A4%B6%E0%A4%B9%E0%A4%B0-%E0%A4%AA%E0%A4%B0-%E0%A4%AA%E0%A4%95%E0%A4%A1%E0%A4%BC-%E0%A4%B2%E0%A5%87%E0%A4%A4%E0%A4%BE-%E0%A4%B9%E0%A5%88.html\"><span>https://</span><span>jungyulkim.com/free-press/hi/a</span><span>rticles/\u0915\u0928\u093e\u0921\u093e\u0908-\u0930\u093e\u091c\u0928\u0940\u0924\u093f\u091c\u094d\u091e\u094b\u0902-\u0915\u0947-\u0930\u0942\u092a-\u092e\u0947\u0902-\u092d\u094d\u0930\u0937\u094d\u091f\u093e\u091a\u093e\u0930-\u0911\u0928\u091f\u093e\u0930\u093f\u092f\u094b\u0938-\u0930\u093e\u091c\u0927\u093e\u0928\u0940-\u0936\u0939\u0930-\u092a\u0930-\u092a\u0915\u0921\u093c-\u0932\u0947\u0924\u093e-\u0939\u0948.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/Mafia\">#<span>Mafia</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": "\u0915\u0928\u093e\u0921\u093e\u0908 \u0930\u093e\u091c\u0928\u0940\u0924\u093f\u091c\u094d\u091e\u094b\u0902 \u0915\u094b \u092f\u0939 \u0926\u093f\u0916\u093e\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u091c\u093e\u0930\u0940 \u0930\u0916\u093e \u0917\u092f\u093e \u0939\u0948 \u0915\u093f \u0909\u0928\u094d\u0939\u0947\u0902 \u0928\u0939\u0940\u0902 \u0928\u093f\u0915\u093e\u0932\u093e \u091c\u093e \u0930\u0939\u093e \u0939\u0948\u0964 \u0915\u094d\u092f\u093e \u092f\u0939 \u0928\u0935\u0940\u0928\u0924\u092e \u091f\u094b\u0930\u0902\u091f\u094b \u092a\u0941\u0932\u093f\u0938 \u092d\u0930\u094d\u0924\u0940 \u0915\u0928\u093e\u0921\u093e \u0915\u094b swindle \u092e\u0926\u0926 \u0915\u0930\u0947\u0917\u093e? https://jungyulkim.com/free-press/hi/articles/\u0915\u0928\u093e\u0921\u093e\u0908-\u0930\u093e\u091c\u0928\u0940\u0924\u093f\u091c\u094d\u091e\u094b\u0902-\u0915\u0947-\u0930\u0942\u092a-\u092e\u0947\u0902-\u092d\u094d\u0930\u0937\u094d\u091f\u093e\u091a\u093e\u0930-\u0911\u0928\u091f\u093e\u0930\u093f\u092f\u094b\u0938-\u0930\u093e\u091c\u0927\u093e\u0928\u0940-\u0936\u0939\u0930-\u092a\u0930-\u092a\u0915\u0921\u093c-\u0932\u0947\u0924\u093e-\u0939\u0948.html #News #Art #Canada #NewYork #Toronto #Mafia #Crime #Indieweb #Headlines"
},
"published": "2026-03-02T07:05:02+00:00",
"post-type": "note",
"_id": "47506763",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@NathanMurdock/116157363161775328",
"content": {
"html": "<p>\u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092e\u0947\u0902 \u0917\u0947\u0938\u094d\u091f\u093e\u092a\u094b \u0915\u0940 \u0924\u0941\u0932\u0928\u093e \u092e\u0947\u0902 \u0917\u0902\u0926\u093e, \u0915\u094d\u092f\u093e \u091f\u094b\u0930\u0902\u091f\u094b \u092a\u0941\u0932\u093f\u0938 \u0905\u092a\u0928\u0940 \u091b\u0935\u093f \u0915\u094b \u0938\u0928\u0938\u0928\u0940\u0916\u0947\u091c \u0928\u090f \u092e\u093e\u0938\u094d\u0915\u0949\u091f \u0915\u0940 \u092d\u0930\u094d\u0924\u0940 \u0915\u0947 \u0938\u093e\u0925 \u0924\u093e\u091c\u093c\u093e \u0915\u0930 \u0938\u0915\u0924\u093e \u0939\u0948? <a href=\"https://jungyulkim.com/free-press/hi/articles/%E0%A4%95%E0%A4%A8%E0%A4%BE%E0%A4%A1%E0%A4%BF%E0%A4%AF%E0%A4%A8-%E0%A4%B2%E0%A5%8B%E0%A4%95%E0%A4%A4%E0%A4%82%E0%A4%A4%E0%A5%8D%E0%A4%B0-%E0%A4%9C%E0%A5%8B%E0%A4%96%E0%A4%BF%E0%A4%AE-%E0%A4%AE%E0%A5%87%E0%A4%82-%E0%A4%9C%E0%A4%AC%E0%A4%95%E0%A4%BF-%E0%A4%9F%E0%A5%8B%E0%A4%B0%E0%A4%82%E0%A4%9F%E0%A5%8B-%E0%A4%AE%E0%A5%8B%E0%A4%AC-%E0%A4%B6%E0%A4%BE%E0%A4%B8%E0%A4%A8.html\"><span>https://</span><span>jungyulkim.com/free-press/hi/a</span><span>rticles/\u0915\u0928\u093e\u0921\u093f\u092f\u0928-\u0932\u094b\u0915\u0924\u0902\u0924\u094d\u0930-\u091c\u094b\u0916\u093f\u092e-\u092e\u0947\u0902-\u091c\u092c\u0915\u093f-\u091f\u094b\u0930\u0902\u091f\u094b-\u092e\u094b\u092c-\u0936\u093e\u0938\u0928.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": "\u0935\u0930\u094d\u0924\u092e\u093e\u0928 \u092e\u0947\u0902 \u0917\u0947\u0938\u094d\u091f\u093e\u092a\u094b \u0915\u0940 \u0924\u0941\u0932\u0928\u093e \u092e\u0947\u0902 \u0917\u0902\u0926\u093e, \u0915\u094d\u092f\u093e \u091f\u094b\u0930\u0902\u091f\u094b \u092a\u0941\u0932\u093f\u0938 \u0905\u092a\u0928\u0940 \u091b\u0935\u093f \u0915\u094b \u0938\u0928\u0938\u0928\u0940\u0916\u0947\u091c \u0928\u090f \u092e\u093e\u0938\u094d\u0915\u0949\u091f \u0915\u0940 \u092d\u0930\u094d\u0924\u0940 \u0915\u0947 \u0938\u093e\u0925 \u0924\u093e\u091c\u093c\u093e \u0915\u0930 \u0938\u0915\u0924\u093e \u0939\u0948? https://jungyulkim.com/free-press/hi/articles/\u0915\u0928\u093e\u0921\u093f\u092f\u0928-\u0932\u094b\u0915\u0924\u0902\u0924\u094d\u0930-\u091c\u094b\u0916\u093f\u092e-\u092e\u0947\u0902-\u091c\u092c\u0915\u093f-\u091f\u094b\u0930\u0902\u091f\u094b-\u092e\u094b\u092c-\u0936\u093e\u0938\u0928.html #News #Art #Canada #NewYork #Toronto #Mob #Crime #Indieweb #Headlines"
},
"published": "2026-03-02T03:05:02+00:00",
"post-type": "note",
"_id": "47505443",
"_source": "8007",
"_is_read": false
}
¡Les presento el nuevo diseño de mi web/blog!
Simple, rápida y sin Javascript :)
https://martinvukovic.com/
#blog #smallweb #indieweb #web #webdesign #webdev #html #css #nojs
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://rebel.ar/@martindehf/116157300519158017",
"content": {
"html": "<p>\u00a1Les presento el nuevo dise\u00f1o de mi web/blog!</p><p>Simple, r\u00e1pida y sin Javascript :)</p><p><a href=\"https://martinvukovic.com/\"><span>https://</span><span>martinvukovic.com/</span><span></span></a></p><p><a href=\"https://rebel.ar/tags/blog\">#<span>blog</span></a> <a href=\"https://rebel.ar/tags/smallweb\">#<span>smallweb</span></a> <a href=\"https://rebel.ar/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://rebel.ar/tags/web\">#<span>web</span></a> <a href=\"https://rebel.ar/tags/webdesign\">#<span>webdesign</span></a> <a href=\"https://rebel.ar/tags/webdev\">#<span>webdev</span></a> <a href=\"https://rebel.ar/tags/html\">#<span>html</span></a> <a href=\"https://rebel.ar/tags/css\">#<span>css</span></a> <a href=\"https://rebel.ar/tags/nojs\">#<span>nojs</span></a></p>",
"text": "\u00a1Les presento el nuevo dise\u00f1o de mi web/blog!\n\nSimple, r\u00e1pida y sin Javascript :)\n\nhttps://martinvukovic.com/\n\n#blog #smallweb #indieweb #web #webdesign #webdev #html #css #nojs"
},
"published": "2026-03-02T02:49:06+00:00",
"post-type": "note",
"_id": "47505362",
"_source": "8007",
"_is_read": false
}
I spent a few days stress-testing my own search engine. 30 queries. I wrote down what broke.
Works: proper nouns, named concepts. Ibn Khaldun, Frantz Fanon, cognitive behavioral therapy. When the concept exists in the corpus and the query matches how the document talks about itself, BM25 is surprisingly good.
Breaks: compound technical terms. "Continuation passing style" returns cricket squads. "Trip hop" returns a transportation engineering textbook. BM25 doesn't know these are single concepts. It matches each word separately, and the result is wrong.
Breaks differently: queries where one word is dominated by a corpus domain. "Ranking" drowns in sports results tables. "Zoning" is a football tactic more than an urban planning concept. When you mix everything into one index, word frequencies get polluted across domains.
Simply absent: jazz theory, Renaissance painting, business strategy, music scenes. Not a ranking failure, a corpus gap. Worth naming honestly.
Google doesn't publish this kind of analysis. The failure modes are proprietary. Mine aren't. Babelia is worse than Google on many of these queries. But you can see why, and I think that's a different relationship with a tool.
→ https://labyrinth.babelia.one
#search #indieweb #commons
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://functional.cafe/@aziz/116157267907676012",
"content": {
"html": "<p>I spent a few days stress-testing my own search engine. 30 queries. I wrote down what broke.</p><p>Works: proper nouns, named concepts. Ibn Khaldun, Frantz Fanon, cognitive behavioral therapy. When the concept exists in the corpus and the query matches how the document talks about itself, BM25 is surprisingly good.</p><p>Breaks: compound technical terms. \"Continuation passing style\" returns cricket squads. \"Trip hop\" returns a transportation engineering textbook. BM25 doesn't know these are single concepts. It matches each word separately, and the result is wrong.</p><p>Breaks differently: queries where one word is dominated by a corpus domain. \"Ranking\" drowns in sports results tables. \"Zoning\" is a football tactic more than an urban planning concept. When you mix everything into one index, word frequencies get polluted across domains.</p><p>Simply absent: jazz theory, Renaissance painting, business strategy, music scenes. Not a ranking failure, a corpus gap. Worth naming honestly.</p><p>Google doesn't publish this kind of analysis. The failure modes are proprietary. Mine aren't. Babelia is worse than Google on many of these queries. But you can see why, and I think that's a different relationship with a tool.</p><p>\u2192 <a href=\"https://labyrinth.babelia.one\"><span>https://</span><span>labyrinth.babelia.one</span><span></span></a></p><p><a href=\"https://functional.cafe/tags/search\">#<span>search</span></a> <a href=\"https://functional.cafe/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://functional.cafe/tags/commons\">#<span>commons</span></a></p>",
"text": "I spent a few days stress-testing my own search engine. 30 queries. I wrote down what broke.\n\nWorks: proper nouns, named concepts. Ibn Khaldun, Frantz Fanon, cognitive behavioral therapy. When the concept exists in the corpus and the query matches how the document talks about itself, BM25 is surprisingly good.\n\nBreaks: compound technical terms. \"Continuation passing style\" returns cricket squads. \"Trip hop\" returns a transportation engineering textbook. BM25 doesn't know these are single concepts. It matches each word separately, and the result is wrong.\n\nBreaks differently: queries where one word is dominated by a corpus domain. \"Ranking\" drowns in sports results tables. \"Zoning\" is a football tactic more than an urban planning concept. When you mix everything into one index, word frequencies get polluted across domains.\n\nSimply absent: jazz theory, Renaissance painting, business strategy, music scenes. Not a ranking failure, a corpus gap. Worth naming honestly.\n\nGoogle doesn't publish this kind of analysis. The failure modes are proprietary. Mine aren't. Babelia is worse than Google on many of these queries. But you can see why, and I think that's a different relationship with a tool.\n\n\u2192 https://labyrinth.babelia.one\n\n#search #indieweb #commons"
},
"published": "2026-03-02T02:40:49+00:00",
"post-type": "note",
"_id": "47505364",
"_source": "8007",
"_is_read": false
}
Does anyone know of a static web host that supports git uploads? #blogging #IndieWeb #programming #hosting
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://defcon.social/@JessieHealdUK/116156972071060782",
"content": {
"html": "<p>Does anyone know of a static web host that supports git uploads? <a href=\"https://defcon.social/tags/blogging\">#<span>blogging</span></a> <a href=\"https://defcon.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://defcon.social/tags/programming\">#<span>programming</span></a> <a href=\"https://defcon.social/tags/hosting\">#<span>hosting</span></a></p>",
"text": "Does anyone know of a static web host that supports git uploads? #blogging #IndieWeb #programming #hosting"
},
"published": "2026-03-02T01:25:34+00:00",
"post-type": "note",
"_id": "47504866",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://blog.luiscarlospando.com/personal/2026/03/recuerdos-de-museos-mi-post-del-indieweb-carnival-de-marzo/",
"content": {
"html": "<p><strong>Recuerdos de museos (mi post del IndieWeb Carnival de marzo)</strong></p><br /><a href=\"https://blog.luiscarlospando.com/personal/2026/03/recuerdos-de-museos-mi-post-del-indieweb-carnival-de-marzo/\"><span>https://</span><span>blog.luiscarlospando.com/perso</span><span>nal/2026/03/recuerdos-de-museos-mi-post-del-indieweb-carnival-de-marzo/</span></a>",
"text": "Recuerdos de museos (mi post del IndieWeb Carnival de marzo)\nhttps://blog.luiscarlospando.com/personal/2026/03/recuerdos-de-museos-mi-post-del-indieweb-carnival-de-marzo/"
},
"published": "2026-03-01T22:27:36+00:00",
"photo": [
"https://files.mastodon.social/cache/media_attachments/files/116/156/273/419/025/732/original/1e17a6151ef44b8f.jpeg"
],
"post-type": "photo",
"_id": "47503770",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://caneandable.social/@WeirdWriter/116156250221225971",
"content": {
"html": "<p>The Cruelty of Many, The Grace of One <a href=\"https://sightlessscribbles.com/posts/20251004/\"><span>https://</span><span>sightlessscribbles.com/posts/2</span><span>0251004/</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": "The Cruelty of Many, The Grace of One https://sightlessscribbles.com/posts/20251004/ #Blog #Blogs #Blogging #IndieWeb #NoPaywall"
},
"published": "2026-03-01T22:22:00+00:00",
"post-type": "note",
"_id": "47503771",
"_source": "8007",
"_is_read": false
}
Or, if you'd prefer a more personalized #indieweb experience, you can find the same content on my website: https://dreamindani.com/posts/bookmark-beat-ep25
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.design/@dreamindani/116156109248706472",
"content": {
"html": "<p>Or, if you'd prefer a more personalized <a href=\"https://mastodon.design/tags/indieweb\">#<span>indieweb</span></a> experience, you can find the same content on my website: <a href=\"https://dreamindani.com/posts/bookmark-beat-ep25\"><span>https://</span><span>dreamindani.com/posts/bookmark</span><span>-beat-ep25</span></a></p>",
"text": "Or, if you'd prefer a more personalized #indieweb experience, you can find the same content on my website: https://dreamindani.com/posts/bookmark-beat-ep25"
},
"published": "2026-03-01T21:46:09+00:00",
"post-type": "note",
"_id": "47503583",
"_source": "8007",
"_is_read": false
}
Firmly in the incremental upgrades bracket, I have made myself a little SVG of the power of 10 logo, and linked it through to my 'athlete' 🤣 profile from my website footer.
🔖 #changelog #indieweb
🔗 https://l.prry.uk/notes/2026-03-01-footer-update/
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://social.lol/@li/116155890346354605",
"content": {
"html": "<p>Firmly in the incremental upgrades bracket, I have made myself a little SVG of the power of 10 logo, and linked it through to my 'athlete' \ud83e\udd23 profile from my website footer.<br />\ud83d\udd16 <a href=\"https://social.lol/tags/changelog\">#<span>changelog</span></a> <a href=\"https://social.lol/tags/indieweb\">#<span>indieweb</span></a></p><p>\ud83d\udd17 <a href=\"https://l.prry.uk/notes/2026-03-01-footer-update/\"><span>https://</span><span>l.prry.uk/notes/2026-03-01-foo</span><span>ter-update/</span></a></p>",
"text": "Firmly in the incremental upgrades bracket, I have made myself a little SVG of the power of 10 logo, and linked it through to my 'athlete' \ud83e\udd23 profile from my website footer.\n\ud83d\udd16 #changelog #indieweb\n\n\ud83d\udd17 https://l.prry.uk/notes/2026-03-01-footer-update/"
},
"published": "2026-03-01T20:50:29+00:00",
"photo": [
"https://files.mastodon.social/cache/media_attachments/files/116/155/890/388/513/293/original/c70cac8da0e89f70.webp"
],
"post-type": "photo",
"_id": "47503214",
"_source": "8007",
"_is_read": false
}
RE: https://social.lol/@nannnsss/116152363106668420
What a great idea. I added a reviews section to my website recently, which now seems completely narcissistic and lame. All I really wanted was a guestbook. Drop a note and say hello. That’s what the #IndieWeb thing should be about. I’ll work on that this week.
Thanks Anna!
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.cc/@dtm/116154607854382444",
"content": {
"html": "<p>RE: <a href=\"https://social.lol/@nannnsss/116152363106668420\"><span>https://</span><span>social.lol/@nannnsss/116152363</span><span>106668420</span></a></p><p>What a great idea. I added a reviews section to my website recently, which now seems completely narcissistic and lame. All I really wanted was a guestbook. Drop a note and say hello. That\u2019s what the <a href=\"https://mastodon.cc/tags/IndieWeb\">#<span>IndieWeb</span></a> thing should be about. I\u2019ll work on that this week.</p><p>Thanks Anna!</p>",
"text": "RE: https://social.lol/@nannnsss/116152363106668420\n\nWhat a great idea. I added a reviews section to my website recently, which now seems completely narcissistic and lame. All I really wanted was a guestbook. Drop a note and say hello. That\u2019s what the #IndieWeb thing should be about. I\u2019ll work on that this week.\n\nThanks Anna!"
},
"published": "2026-03-01T15:24:19+00:00",
"post-type": "note",
"_id": "47500677",
"_source": "8007",
"_is_read": false
}