New Shader Toy: Waves
This is just a simple idea I had for a wallpaper that I wanted.
https://lzon.ca/toys/waves/
#indieweb #smallweb #rss #blogging #personalweb #shaders #glsl #code
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@lzon/116189392976446462",
"content": {
"html": "<p>New Shader Toy: Waves</p><p>This is just a simple idea I had for a wallpaper that I wanted.</p><p><a href=\"https://lzon.ca/toys/waves/\"><span>https://</span><span>lzon.ca/toys/waves/</span><span></span></a></p><p><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/rss\">#<span>rss</span></a> <a href=\"https://mastodon.social/tags/blogging\">#<span>blogging</span></a> <a href=\"https://mastodon.social/tags/personalweb\">#<span>personalweb</span></a> <a href=\"https://mastodon.social/tags/shaders\">#<span>shaders</span></a> <a href=\"https://mastodon.social/tags/glsl\">#<span>glsl</span></a> <a href=\"https://mastodon.social/tags/code\">#<span>code</span></a></p>",
"text": "New Shader Toy: Waves\n\nThis is just a simple idea I had for a wallpaper that I wanted.\n\nhttps://lzon.ca/toys/waves/\n\n#indieweb #smallweb #rss #blogging #personalweb #shaders #glsl #code"
},
"published": "2026-03-07T18:50:38+00:00",
"post-type": "note",
"_id": "47563365",
"_source": "8007",
"_is_read": false
}
Everyone criticizes big-tech social media for their addictive algorithmic feeds, which is fair. But being a nobody in a fragmented, decentralized space like Mastodon with 0–15 followers is its own void. I check in, scroll until I see posts from days ago, and move on. These days I mainly use it as an interface for posting to my microblog/bookmark feed on my website. That’s good enough. It’s the #indieweb PESOS (Publish Elsewhere, Syndicate (to your) Own Site) principle. https://indieweb.org/PESOS
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://indieweb.social/@marcusobst/116188964865656683",
"content": {
"html": "<p>Everyone criticizes big-tech social media for their addictive algorithmic feeds, which is fair. But being a nobody in a fragmented, decentralized space like Mastodon with 0\u201315 followers is its own void. I check in, scroll until I see posts from days ago, and move on. These days I mainly use it as an interface for posting to my microblog/bookmark feed on my website. That\u2019s good enough. It\u2019s the <a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a> PESOS (Publish Elsewhere, Syndicate (to your) Own Site) principle. <a href=\"https://indieweb.org/PESOS\"><span>https://</span><span>indieweb.org/PESOS</span><span></span></a></p>",
"text": "Everyone criticizes big-tech social media for their addictive algorithmic feeds, which is fair. But being a nobody in a fragmented, decentralized space like Mastodon with 0\u201315 followers is its own void. I check in, scroll until I see posts from days ago, and move on. These days I mainly use it as an interface for posting to my microblog/bookmark feed on my website. That\u2019s good enough. It\u2019s the #indieweb PESOS (Publish Elsewhere, Syndicate (to your) Own Site) principle. https://indieweb.org/PESOS"
},
"published": "2026-03-07T17:01:46+00:00",
"post-type": "note",
"_id": "47562523",
"_source": "8007",
"_is_read": false
}
If you have problems with anxiety I can recommend you a game "Adventures with anxiety" that was made by Nicky Case. It's a small visual novel about girl and her wolf that tries to protect its human from DANGER. I won't spoil the game, but it has simple history that people with anxiety will understand.
https://ncase.me/anxiety/
#indieweb #indiegame #anxiety #gaming #visualnovel #psychology #fear #indiedev
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@darkwolf14/116188467914502031",
"content": {
"html": "<p>If you have problems with anxiety I can recommend you a game \"Adventures with anxiety\" that was made by Nicky Case. It's a small visual novel about girl and her wolf that tries to protect its human from DANGER. I won't spoil the game, but it has simple history that people with anxiety will understand.<br /><a href=\"https://ncase.me/anxiety/\"><span>https://</span><span>ncase.me/anxiety/</span><span></span></a><br /><a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.social/tags/indiegame\">#<span>indiegame</span></a> <a href=\"https://mastodon.social/tags/anxiety\">#<span>anxiety</span></a> <a href=\"https://mastodon.social/tags/gaming\">#<span>gaming</span></a> <a href=\"https://mastodon.social/tags/visualnovel\">#<span>visualnovel</span></a> <a href=\"https://mastodon.social/tags/psychology\">#<span>psychology</span></a> <a href=\"https://mastodon.social/tags/fear\">#<span>fear</span></a> <a href=\"https://mastodon.social/tags/indiedev\">#<span>indiedev</span></a></p>",
"text": "If you have problems with anxiety I can recommend you a game \"Adventures with anxiety\" that was made by Nicky Case. It's a small visual novel about girl and her wolf that tries to protect its human from DANGER. I won't spoil the game, but it has simple history that people with anxiety will understand.\nhttps://ncase.me/anxiety/\n#indieweb #indiegame #anxiety #gaming #visualnovel #psychology #fear #indiedev"
},
"published": "2026-03-07T14:55:23+00:00",
"photo": [
"https://files.mastodon.social/media_attachments/files/116/188/430/288/021/060/original/95d844a11a7abf9c.png"
],
"post-type": "photo",
"_id": "47561621",
"_source": "8007",
"_is_read": false
}
Fancy some cookies, folks? 
I highly recommend to check out gifs (I like them more than static versions)
Also, Version Nr. 2 is in the comments 
https://backyardtinker.bearblog.dev/cataminated/
AND: Now I'm a part of Bearblog Creation Fest! Check out other creators! 
https://grizzlygazette.bearblog.dev/the-bearblog-creation-fest/
#Button #Badge #IndieWeb #SmallWeb #Cookies #NoCookies #PixelArt
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://ohai.social/@strider/116186973510161950",
"content": {
"html": "<p>Fancy some cookies, folks? <img alt=\":blobcatnomcookie:\" height=\"16\" src=\"https://files.mastodon.social/cache/custom_emojis/images/000/459/798/original/0a444d0c1bd9c89a.png\" title=\":blobcatnomcookie:\" width=\"16\" /></p><p>I highly recommend to check out gifs (I like them more than static versions)</p><p>Also, Version Nr. 2 is in the comments <img alt=\":blobcatcoffee:\" height=\"16\" src=\"https://files.mastodon.social/cache/custom_emojis/images/000/478/484/original/c6c6a7255e6eff91.png\" title=\":blobcatcoffee:\" width=\"16\" /></p><p><a href=\"https://backyardtinker.bearblog.dev/cataminated/\"><span>https://</span><span>backyardtinker.bearblog.dev/ca</span><span>taminated/</span></a></p><p>AND: Now I'm a part of Bearblog Creation Fest! Check out other creators! <img alt=\":blobcatdance:\" height=\"16\" src=\"https://files.mastodon.social/cache/custom_emojis/images/000/458/941/original/cf123823a0731d63.png\" title=\":blobcatdance:\" width=\"16\" /></p><p><a href=\"https://grizzlygazette.bearblog.dev/the-bearblog-creation-fest/\"><span>https://</span><span>grizzlygazette.bearblog.dev/th</span><span>e-bearblog-creation-fest/</span></a></p><p><a href=\"https://ohai.social/tags/Button\">#<span>Button</span></a> <a href=\"https://ohai.social/tags/Badge\">#<span>Badge</span></a> <a href=\"https://ohai.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://ohai.social/tags/SmallWeb\">#<span>SmallWeb</span></a> <a href=\"https://ohai.social/tags/Cookies\">#<span>Cookies</span></a> <a href=\"https://ohai.social/tags/NoCookies\">#<span>NoCookies</span></a> <a href=\"https://ohai.social/tags/PixelArt\">#<span>PixelArt</span></a></p>",
"text": "Fancy some cookies, folks? \n\nI highly recommend to check out gifs (I like them more than static versions)\n\nAlso, Version Nr. 2 is in the comments \n\nhttps://backyardtinker.bearblog.dev/cataminated/\n\nAND: Now I'm a part of Bearblog Creation Fest! Check out other creators! \n\nhttps://grizzlygazette.bearblog.dev/the-bearblog-creation-fest/\n\n#Button #Badge #IndieWeb #SmallWeb #Cookies #NoCookies #PixelArt"
},
"published": "2026-03-07T08:35:20+00:00",
"photo": [
"https://files.mastodon.social/cache/media_attachments/files/116/186/973/528/598/925/original/83c97bdad3dbfe2f.png"
],
"post-type": "photo",
"_id": "47559540",
"_source": "8007",
"_is_read": false
}
I have finished a new personal web project: a place to share my photos. 🥳
What you can expect: some hopefully entertaining stories and pictures.
What’s in it for me: a new creative outlet!
#ownYourWeb #indieWeb #builtWithEleventy #11ty
https://www.sebastiankleinphotography.com/notes/2026/online/
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://phpc.social/@sebkln/116186965512975516",
"content": {
"html": "<p>I have finished a new personal web project: a place to share my photos. \ud83e\udd73</p><p>What you can expect: some hopefully entertaining stories and pictures.</p><p>What\u2019s in it for me: a new creative outlet!</p><p><a href=\"https://phpc.social/tags/ownYourWeb\">#<span>ownYourWeb</span></a> <a href=\"https://phpc.social/tags/indieWeb\">#<span>indieWeb</span></a> <a href=\"https://phpc.social/tags/builtWithEleventy\">#<span>builtWithEleventy</span></a> <a href=\"https://phpc.social/tags/11ty\">#<span>11ty</span></a></p><p><a href=\"https://www.sebastiankleinphotography.com/notes/2026/online/\"><span>https://www.</span><span>sebastiankleinphotography.com/</span><span>notes/2026/online/</span></a></p>",
"text": "I have finished a new personal web project: a place to share my photos. \ud83e\udd73\n\nWhat you can expect: some hopefully entertaining stories and pictures.\n\nWhat\u2019s in it for me: a new creative outlet!\n\n#ownYourWeb #indieWeb #builtWithEleventy #11ty\n\nhttps://www.sebastiankleinphotography.com/notes/2026/online/"
},
"published": "2026-03-07T08:33:18+00:00",
"post-type": "note",
"_id": "47559370",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@NathanMurdock/116186618423524534",
"content": {
"html": "<p>\u041a\u0430\u043d\u0430\u0434\u0430\u043b\u044b\u043a \u0441\u0430\u044f\u0441\u0430\u0442\u0447\u044b\u043b\u0430\u0440 \u04e9\u0437\u0434\u04e9\u0440\u04af\u043d \u0442\u0430\u043b\u0430\u043f-\u0442\u043e\u043d\u043e\u043f \u0436\u0430\u0442\u043a\u0430\u043d \u0436\u043e\u043a \u0434\u0435\u043f \u044b\u0440\u0430\u0441\u0442\u0430\u0448\u0430\u0442. \u0422\u043e\u0440\u043e\u043d\u0442\u043e \u043f\u043e\u043b\u0438\u0446\u0438\u044f\u0441\u044b\u043d\u044b\u043d \u0436\u0430\u04a3\u044b \u0430\u0441\u043a\u0435\u0440\u0433\u0435 \u0447\u0430\u043a\u044b\u0440\u044b\u043b\u044b\u0448\u044b \u041a\u0430\u043d\u0430\u0434\u0430\u043d\u044b \u0430\u043b\u0434\u0430\u043f \u043a\u0435\u0442\u04af\u04af\u0433\u04e9 \u0436\u0430\u0440\u0434\u0430\u043c \u0431\u0435\u0440\u0435\u0431\u0438? <a href=\"https://jungyulkim.com/free-press/ky/articles/%D0%BA%D0%B0%D0%BD%D0%B0%D0%B4%D0%B0%D0%BB%D1%8B%D0%BA-%D1%81%D0%B0%D1%8F%D1%81%D0%B0%D1%82%D1%87%D1%8B%D0%BB%D0%B0%D1%80-%D0%BA%D0%BE%D1%80%D1%80%D1%83%D0%BF%D1%86%D0%B8%D1%8F%D0%BD%D1%8B%D0%BD-%D0%BE%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D0%BE%D0%BD%D1%83%D0%BD-%D0%B1%D0%BE%D1%80%D0%B1%D0%BE%D1%80%D1%83%D0%BD%D0%B0-%D0%BA%D0%B8%D1%80%D0%B8%D0%BF-%D0%B1%D0%B0%D1%80%D0%B0%D1%82%D0%BA%D0%B0%D0%BD%D1%8B%D0%BD%D0%B0-%D0%BD%D0%B0%D0%B0%D1%80%D0%B0%D0%B7%D1%8B-%D0%B1%D0%BE%D0%BB%D1%83%D1%88%D1%82%D1%83.html\"><span>https://</span><span>jungyulkim.com/free-press/ky/a</span><span>rticles/\u043a\u0430\u043d\u0430\u0434\u0430\u043b\u044b\u043a-\u0441\u0430\u044f\u0441\u0430\u0442\u0447\u044b\u043b\u0430\u0440-\u043a\u043e\u0440\u0440\u0443\u043f\u0446\u0438\u044f\u043d\u044b\u043d-\u043e\u043d\u0442\u0430\u0440\u0438\u043e\u043d\u0443\u043d-\u0431\u043e\u0440\u0431\u043e\u0440\u0443\u043d\u0430-\u043a\u0438\u0440\u0438\u043f-\u0431\u0430\u0440\u0430\u0442\u043a\u0430\u043d\u044b\u043d\u0430-\u043d\u0430\u0430\u0440\u0430\u0437\u044b-\u0431\u043e\u043b\u0443\u0448\u0442\u0443.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": "\u041a\u0430\u043d\u0430\u0434\u0430\u043b\u044b\u043a \u0441\u0430\u044f\u0441\u0430\u0442\u0447\u044b\u043b\u0430\u0440 \u04e9\u0437\u0434\u04e9\u0440\u04af\u043d \u0442\u0430\u043b\u0430\u043f-\u0442\u043e\u043d\u043e\u043f \u0436\u0430\u0442\u043a\u0430\u043d \u0436\u043e\u043a \u0434\u0435\u043f \u044b\u0440\u0430\u0441\u0442\u0430\u0448\u0430\u0442. \u0422\u043e\u0440\u043e\u043d\u0442\u043e \u043f\u043e\u043b\u0438\u0446\u0438\u044f\u0441\u044b\u043d\u044b\u043d \u0436\u0430\u04a3\u044b \u0430\u0441\u043a\u0435\u0440\u0433\u0435 \u0447\u0430\u043a\u044b\u0440\u044b\u043b\u044b\u0448\u044b \u041a\u0430\u043d\u0430\u0434\u0430\u043d\u044b \u0430\u043b\u0434\u0430\u043f \u043a\u0435\u0442\u04af\u04af\u0433\u04e9 \u0436\u0430\u0440\u0434\u0430\u043c \u0431\u0435\u0440\u0435\u0431\u0438? https://jungyulkim.com/free-press/ky/articles/\u043a\u0430\u043d\u0430\u0434\u0430\u043b\u044b\u043a-\u0441\u0430\u044f\u0441\u0430\u0442\u0447\u044b\u043b\u0430\u0440-\u043a\u043e\u0440\u0440\u0443\u043f\u0446\u0438\u044f\u043d\u044b\u043d-\u043e\u043d\u0442\u0430\u0440\u0438\u043e\u043d\u0443\u043d-\u0431\u043e\u0440\u0431\u043e\u0440\u0443\u043d\u0430-\u043a\u0438\u0440\u0438\u043f-\u0431\u0430\u0440\u0430\u0442\u043a\u0430\u043d\u044b\u043d\u0430-\u043d\u0430\u0430\u0440\u0430\u0437\u044b-\u0431\u043e\u043b\u0443\u0448\u0442\u0443.html #News #Art #Canada #NewYork #Toronto #Mafia #Crime #Indieweb #Headlines"
},
"published": "2026-03-07T07:05:02+00:00",
"post-type": "note",
"_id": "47559116",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@NathanMurdock/116185674746179259",
"content": {
"html": "<p>\u0423\u0447\u0443\u0440\u0434\u0430 \u0413\u0435\u0441\u0442\u0430\u043f\u043e\u0434\u043e\u043d \u0434\u0430 \u044b\u043f\u043b\u0430\u0441, \u0422\u043e\u0440\u043e\u043d\u0442\u043e \u043f\u043e\u043b\u0438\u0446\u0438\u044f\u0441\u044b \u0441\u0435\u043d\u0441\u0430\u0446\u0438\u044f\u043b\u044b\u043a \u0436\u0430\u04a3\u044b \u041c\u0430\u0441\u043a\u043e\u0442\u0442\u0443 \u0436\u0430\u043b\u0434\u043e\u043e \u043c\u0435\u043d\u0435\u043d \u04e9\u0437\u04af\u043d\u04af\u043d \u0438\u043c\u0438\u0434\u0436\u0438\u043d \u0436\u0430\u04a3\u044b\u043b\u0430\u0439 \u0430\u043b\u0430\u0431\u044b? <a href=\"https://jungyulkim.com/free-press/ky/articles/%D1%82%D0%BE%D1%80%D0%BE%D0%BD%D1%82%D0%BE%D0%BD%D1%83%D0%BD-%D0%B1%D0%B8%D0%B9%D0%BB%D0%B8%D0%B3%D0%B8-%D0%B0%D1%81%D1%82%D1%8B%D0%BD%D0%B4%D0%B0-%D1%82%D1%83%D1%80%D0%B3%D0%B0%D0%BD%D0%B4%D0%B0-%D0%BA%D0%B0%D0%BD%D0%B0%D0%B4-%D0%B4%D0%B5%D0%BC%D0%BE%D0%BA%D1%80%D0%B0%D1%82%D0%B8%D1%8F%D1%81%D1%8B-%D0%BA%D0%BE%D1%80%D0%BA%D1%83%D0%BD%D1%83%D1%87%D1%82%D0%B0.html\"><span>https://</span><span>jungyulkim.com/free-press/ky/a</span><span>rticles/\u0442\u043e\u0440\u043e\u043d\u0442\u043e\u043d\u0443\u043d-\u0431\u0438\u0439\u043b\u0438\u0433\u0438-\u0430\u0441\u0442\u044b\u043d\u0434\u0430-\u0442\u0443\u0440\u0433\u0430\u043d\u0434\u0430-\u043a\u0430\u043d\u0430\u0434-\u0434\u0435\u043c\u043e\u043a\u0440\u0430\u0442\u0438\u044f\u0441\u044b-\u043a\u043e\u0440\u043a\u0443\u043d\u0443\u0447\u0442\u0430.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": "\u0423\u0447\u0443\u0440\u0434\u0430 \u0413\u0435\u0441\u0442\u0430\u043f\u043e\u0434\u043e\u043d \u0434\u0430 \u044b\u043f\u043b\u0430\u0441, \u0422\u043e\u0440\u043e\u043d\u0442\u043e \u043f\u043e\u043b\u0438\u0446\u0438\u044f\u0441\u044b \u0441\u0435\u043d\u0441\u0430\u0446\u0438\u044f\u043b\u044b\u043a \u0436\u0430\u04a3\u044b \u041c\u0430\u0441\u043a\u043e\u0442\u0442\u0443 \u0436\u0430\u043b\u0434\u043e\u043e \u043c\u0435\u043d\u0435\u043d \u04e9\u0437\u04af\u043d\u04af\u043d \u0438\u043c\u0438\u0434\u0436\u0438\u043d \u0436\u0430\u04a3\u044b\u043b\u0430\u0439 \u0430\u043b\u0430\u0431\u044b? https://jungyulkim.com/free-press/ky/articles/\u0442\u043e\u0440\u043e\u043d\u0442\u043e\u043d\u0443\u043d-\u0431\u0438\u0439\u043b\u0438\u0433\u0438-\u0430\u0441\u0442\u044b\u043d\u0434\u0430-\u0442\u0443\u0440\u0433\u0430\u043d\u0434\u0430-\u043a\u0430\u043d\u0430\u0434-\u0434\u0435\u043c\u043e\u043a\u0440\u0430\u0442\u0438\u044f\u0441\u044b-\u043a\u043e\u0440\u043a\u0443\u043d\u0443\u0447\u0442\u0430.html #News #Art #Canada #NewYork #Toronto #Mob #Crime #Indieweb #Headlines"
},
"published": "2026-03-07T03:05:03+00:00",
"post-type": "note",
"_id": "47557981",
"_source": "8007",
"_is_read": false
}
I wrote a #blog post about how over consumption of content has rotted my brain, and how I'm hoping to escape it. Hopefully with more writing... #IndieWeb
https://thinkymeat.neocities.org/posts/consumption-brain-rot/
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mstdn.social/@QueerMatters/116185282719372522",
"content": {
"html": "<p>I wrote a <a href=\"https://mstdn.social/tags/blog\">#<span>blog</span></a> post about how over consumption of content has rotted my brain, and how I'm hoping to escape it. Hopefully with more writing... <a href=\"https://mstdn.social/tags/IndieWeb\">#<span>IndieWeb</span></a></p><p><a href=\"https://thinkymeat.neocities.org/posts/consumption-brain-rot/\"><span>https://</span><span>thinkymeat.neocities.org/posts</span><span>/consumption-brain-rot/</span></a></p>",
"text": "I wrote a #blog post about how over consumption of content has rotted my brain, and how I'm hoping to escape it. Hopefully with more writing... #IndieWeb\n\nhttps://thinkymeat.neocities.org/posts/consumption-brain-rot/"
},
"published": "2026-03-07T01:25:21+00:00",
"post-type": "note",
"_id": "47557539",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.tomodori.net/@vga256/116185095603365516",
"content": {
"html": "<p>RE: <a href=\"https://social.lol/@brennan/116184862289473423\"><span>https://</span><span>social.lol/@brennan/1161848622</span><span>89473423</span></a></p><p><span class=\"h-card\"><a class=\"u-url\" href=\"https://social.lol/@brennan\">@<span>brennan</span></a></span> wow! thank you so very kindly for the kiki mention in your article :D</p><p><a href=\"https://mastodon.tomodori.net/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.tomodori.net/tags/smallweb\">#<span>smallweb</span></a> <a href=\"https://mastodon.tomodori.net/tags/kiki\">#<span>kiki</span></a> <a href=\"https://mastodon.tomodori.net/tags/11ty\">#<span>11ty</span></a></p>",
"text": "RE: https://social.lol/@brennan/116184862289473423\n\n@brennan wow! thank you so very kindly for the kiki mention in your article :D\n\n#indieweb #smallweb #kiki #11ty"
},
"published": "2026-03-07T00:37:46+00:00",
"post-type": "note",
"_id": "47557378",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "fluffy",
"url": "http://beesbuzz.biz/",
"photo": null
},
"url": "http://beesbuzz.biz/code/6987-Why-I-dislike-.well-known",
"published": "2026-03-06T12:32:34-08:00",
"content": {
"html": "<p>There is a growing trend for new protocols to express themselves in the form of a <a href=\"https://en.wikipedia.org/wiki/Well-known_URI\">well-known URI</a>. It\u2019s seen as an easy place to stash something where other interoperable software might want to probe for protocol support, as an improvement to the old ad-hoc behavior of things like <code>robots.txt</code> and <code>favicon.ico</code> and the like.</p><p>I am not personally a fan of it, for a few reasons.</p>\n\n\n<p>The big one is that it means that all discovery for all uses of a protocol must be uniform across all areas on a single domain. For example, if you have URLs like <code>https://example.com/~alice/</code> and <code>https://example.com/~bob/</code> and both of them want to support the <code>foo</code> protocol, then <code>https://example.com/.well-known/foo</code> needs to have some means of distinguishing the two. And the way of doing that can be tricky. Do you have something like <code>https://example.com/.well-known/foo?resource=/~alice/</code>? How do you deal with path normalization (e.g. <code>/~alice</code> vs <code>~alice/</code> vs. <code>~alice/homepage.html</code>)? Do you have to consider things like cross-domain attacks? What if multiple users on a <a href=\"https://tildeverse.org/\">tilde site</a> want to support different sets of protocols, or use different implementations?</p><p>Putting things into the query string (the most typical approach for this) also means that you\u2019re going to have to have some sort of dynamic mapping or request routing, which means this can\u2019t work with purely static hosting. It also means that you might have to probe for this protocol support across every single URL being accessed on a domain.</p><p>Another concern is that every protocol you want to support requires a separate HTTP request, and these things can add up pretty quickly. For example, whenever I post an article to my website and it goes out on my Mastodon feed, I get many dozens of Mastodon instances each probing an absolute litany of related URLs trying to determine whether this is a Mastodon instance or similar, and sometimes this ends up even overwhelming my server. Even without that, I\u2019m getting a constant flood of requests for things like <code>/.well-known/traffic-advice</code> and <code>/.well-known/wp-login.php</code> and the like.</p><p>A much better approach, in my opinion, is to have the discovery baked into the resource itself. In HTML you can use the <a href=\"https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/link\"><code><link></code> tag</a> (e.g. <code><link rel=\"foo\" href=\"/~alice/foo-support.xml\"></code>)<a href=\"http://beesbuzz.biz/code/6987-Why-I-dislike-.well-known#d_e6987_fn1\">1</a> and in HTTP in general you can use the <a href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Link\"><code>Link:</code> header</a> (e.g. <code>Link: <https://example.com/%7Ealice/foo-support.xml>; rel=foo</code>). A single HTTP request can tell a client about <em>all</em> possibly-supported protocols, all at once, and it can be baked in statically and thus supports static hosting. It also means there is no special case for handling multiple resources across a single domain, and if two pages have the exact same link target it can also be inferred that they are the same as far as that protocol is concerned.</p><p>One concern that comes up is that of page bloat, when every page needs to include a bunch of <code><link></code> tags to express a growing list of supported protocols. This is, to me, a non-issue; for starters, you\u2019re only declaring the protocols that you actually support, and it\u2019s a single point of reference for all clients to discover all of the supported protocols. But also, the amount of bandwidth added to a page for even a few dozen protocols is miniscule compared to the amount of bandwidth taken by other accepted optimizations, such as inline CSS and <code>data:</code> blobs for images, as well as the bandwidth taken up by the incessant <code>.well-known</code> probes that are taking place at this point.</p><p>A suite of related protocols could also be offered as a forwarding URL, such as IndieAuth\u2019s current practice of bundling it all together into <a href=\"https://indieauth.spec.indieweb.org/#discovery\">indieauth-metadata</a>. This does require an extra HTTP request, but it only has to happen once, as that URL is extremely cacheable.</p><p>The <a href=\"https://indieweb.org/well-known\">IndieWeb wiki</a> has more to say about the growing usage of <code>.well-known</code> and why it\u2019s considered an antipattern.</p><p>As an aside, I am also not a fan of Webfinger, because not only does it require <code>.well-known</code> to work, but it attempts to flatten a namespace in ways that are difficult to deal with. On this website, you can easily get the update feed for any given section by discovering its <code>rel=\"alternate\"</code> URLs, but there is no such mechanism in Webfinger; you can follow <em>the site as a whole</em> as <code>@beesbuzz.biz@beesbuzz.biz</code> (thanks to <a href=\"https://fed.brid.gy/\">Bridgy Fed</a>) but you can\u2019t follow just the <a href=\"http://beesbuzz.biz/code/\"><code>/code/</code></a> section, for example. There are some hacks such as making <code>@code@beesbuzz.biz</code>, <code>@comics@beesbuzz.biz</code> and so on, but then what about nested subdirectories (e.g. <a href=\"http://beesbuzz.biz/food/coffee/\"><code>/food/coffee/</code></a>)? Why not just use the URL itself as the specifier? With <code><link></code>-based discovery, you already can, and there\u2019s nothing special about it.</p><p>So, anyway: When designing a new protocol, please consider <em>not</em> using <code>.well-known</code> URLs for discovery purposes. Let the URL itself provide its own information.</p>\n\n<ol><li><p>In some cases, such as content feeds, it can be a bit unclear as to whether you should use an existing <code>rel</code> (such as <code>alternate</code>) with an appropriate <code>type</code> to disambiguate, or if you should invent a new <code>rel</code>, but that\u2019s a much smaller problem than those caused by <code>.well-known</code> creep. <a href=\"http://beesbuzz.biz/code/6987-Why-I-dislike-.well-known#r_e6987_fn1\">\u21a9</a></p><p>The general rule of thumb seems to be that if you\u2019re designing an active interface-type protocol (e.g. something with a specific RESTful API), you should invent a new <code>rel</code>, and if you\u2019re designing a feed format or other such alternate representation of a page\u2019s content you should use <code>rel=\"alternate\"</code>, although that does require some interpolation of the <a href=\"https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Attributes/rel\">MDN Link Types document</a> and the general common practices across the IndieWeb and Microformats communities.</p></li></ol><p><a href=\"http://beesbuzz.biz/code/6987-Why-I-dislike-.well-known#comments\">comments</a></p>\n\n \n <a href=\"http://beesbuzz.biz/code/?id=6987&tag=internet\">#Internet</a>\n \n <a href=\"http://beesbuzz.biz/code/?id=6987&tag=web\">#web</a>\n \n <a href=\"http://beesbuzz.biz/code/?id=6987&tag=http\">#HTTP</a>",
"text": "There is a growing trend for new protocols to express themselves in the form of a well-known URI. It\u2019s seen as an easy place to stash something where other interoperable software might want to probe for protocol support, as an improvement to the old ad-hoc behavior of things like robots.txt and favicon.ico and the like.\n\nI am not personally a fan of it, for a few reasons.\n\n\nThe big one is that it means that all discovery for all uses of a protocol must be uniform across all areas on a single domain. For example, if you have URLs like https://example.com/~alice/ and https://example.com/~bob/ and both of them want to support the foo protocol, then https://example.com/.well-known/foo needs to have some means of distinguishing the two. And the way of doing that can be tricky. Do you have something like https://example.com/.well-known/foo?resource=/~alice/? How do you deal with path normalization (e.g. /~alice vs ~alice/ vs. ~alice/homepage.html)? Do you have to consider things like cross-domain attacks? What if multiple users on a tilde site want to support different sets of protocols, or use different implementations?\n\nPutting things into the query string (the most typical approach for this) also means that you\u2019re going to have to have some sort of dynamic mapping or request routing, which means this can\u2019t work with purely static hosting. It also means that you might have to probe for this protocol support across every single URL being accessed on a domain.\n\nAnother concern is that every protocol you want to support requires a separate HTTP request, and these things can add up pretty quickly. For example, whenever I post an article to my website and it goes out on my Mastodon feed, I get many dozens of Mastodon instances each probing an absolute litany of related URLs trying to determine whether this is a Mastodon instance or similar, and sometimes this ends up even overwhelming my server. Even without that, I\u2019m getting a constant flood of requests for things like /.well-known/traffic-advice and /.well-known/wp-login.php and the like.\n\nA much better approach, in my opinion, is to have the discovery baked into the resource itself. In HTML you can use the <link> tag (e.g. <link rel=\"foo\" href=\"/~alice/foo-support.xml\">)1 and in HTTP in general you can use the Link: header (e.g. Link: <https://example.com/%7Ealice/foo-support.xml>; rel=foo). A single HTTP request can tell a client about all possibly-supported protocols, all at once, and it can be baked in statically and thus supports static hosting. It also means there is no special case for handling multiple resources across a single domain, and if two pages have the exact same link target it can also be inferred that they are the same as far as that protocol is concerned.\n\nOne concern that comes up is that of page bloat, when every page needs to include a bunch of <link> tags to express a growing list of supported protocols. This is, to me, a non-issue; for starters, you\u2019re only declaring the protocols that you actually support, and it\u2019s a single point of reference for all clients to discover all of the supported protocols. But also, the amount of bandwidth added to a page for even a few dozen protocols is miniscule compared to the amount of bandwidth taken by other accepted optimizations, such as inline CSS and data: blobs for images, as well as the bandwidth taken up by the incessant .well-known probes that are taking place at this point.\n\nA suite of related protocols could also be offered as a forwarding URL, such as IndieAuth\u2019s current practice of bundling it all together into indieauth-metadata. This does require an extra HTTP request, but it only has to happen once, as that URL is extremely cacheable.\n\nThe IndieWeb wiki has more to say about the growing usage of .well-known and why it\u2019s considered an antipattern.\n\nAs an aside, I am also not a fan of Webfinger, because not only does it require .well-known to work, but it attempts to flatten a namespace in ways that are difficult to deal with. On this website, you can easily get the update feed for any given section by discovering its rel=\"alternate\" URLs, but there is no such mechanism in Webfinger; you can follow the site as a whole as @beesbuzz.biz@beesbuzz.biz (thanks to Bridgy Fed) but you can\u2019t follow just the /code/ section, for example. There are some hacks such as making @code@beesbuzz.biz, @comics@beesbuzz.biz and so on, but then what about nested subdirectories (e.g. /food/coffee/)? Why not just use the URL itself as the specifier? With <link>-based discovery, you already can, and there\u2019s nothing special about it.\n\nSo, anyway: When designing a new protocol, please consider not using .well-known URLs for discovery purposes. Let the URL itself provide its own information.\n\nIn some cases, such as content feeds, it can be a bit unclear as to whether you should use an existing rel (such as alternate) with an appropriate type to disambiguate, or if you should invent a new rel, but that\u2019s a much smaller problem than those caused by .well-known creep. \u21a9\n\nThe general rule of thumb seems to be that if you\u2019re designing an active interface-type protocol (e.g. something with a specific RESTful API), you should invent a new rel, and if you\u2019re designing a feed format or other such alternate representation of a page\u2019s content you should use rel=\"alternate\", although that does require some interpolation of the MDN Link Types document and the general common practices across the IndieWeb and Microformats communities.comments\n\n \n #Internet\n \n #web\n \n #HTTP"
},
"name": "Code: Why I dislike .well-known",
"post-type": "article",
"_id": "47556816",
"_source": "3782",
"_is_read": false
}
so I feel happy and sad to announce that myself and some friends converted https://jcrt.org/ from being a bunch of different html, CMS, and a wordpress site to one beautiful #11ty site. As a #webdev converting 1000s of pages from the 90s to 11ty and bring code soup into a unified architecture is one of my proudest achievements but I'm sad b/c 11ty which I love is becoming something else? #IndieWeb life. Now I'm wondering should I stay w/ 11ty go back to Jekyll? Finally **learn** go?
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://hcommons.social/@adjb/116184614076685024",
"content": {
"html": "<p>so I feel happy and sad to announce that myself and some friends converted <a href=\"https://jcrt.org/\"><span>https://</span><span>jcrt.org/</span><span></span></a> from being a bunch of different html, CMS, and a wordpress site to one beautiful <a href=\"https://hcommons.social/tags/11ty\">#<span>11ty</span></a> site. As a <a href=\"https://hcommons.social/tags/webdev\">#<span>webdev</span></a> converting 1000s of pages from the 90s to 11ty and bring code soup into a unified architecture is one of my proudest achievements but I'm sad b/c 11ty which I love is becoming something else? <a href=\"https://hcommons.social/tags/IndieWeb\">#<span>IndieWeb</span></a> life. Now I'm wondering should I stay w/ 11ty go back to Jekyll? Finally **learn** go?</p>",
"text": "so I feel happy and sad to announce that myself and some friends converted https://jcrt.org/ from being a bunch of different html, CMS, and a wordpress site to one beautiful #11ty site. As a #webdev converting 1000s of pages from the 90s to 11ty and bring code soup into a unified architecture is one of my proudest achievements but I'm sad b/c 11ty which I love is becoming something else? #IndieWeb life. Now I'm wondering should I stay w/ 11ty go back to Jekyll? Finally **learn** go?"
},
"published": "2026-03-06T22:35:18+00:00",
"post-type": "note",
"_id": "47556604",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://urusai.social/@askDNA/116183570162279282",
"content": {
"html": "<p>A random list of silly things I love</p><p><a href=\"https://askdna.coffee/silly/\"><span>https://</span><span>askdna.coffee/silly/</span><span></span></a></p><p><a href=\"https://urusai.social/tags/blog\">#<span>blog</span></a> <a href=\"https://urusai.social/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "A random list of silly things I love\n\nhttps://askdna.coffee/silly/\n\n#blog #indieweb"
},
"published": "2026-03-06T18:09:49+00:00",
"post-type": "note",
"_id": "47554749",
"_source": "8007",
"_is_read": false
}
Whats your favorite things to configrue in fail2ban?
#indieweb #webdev #linx #selfhosted #foss
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://ioc.exchange/@rye/116183563393685159",
"content": {
"html": "<p>Whats your favorite things to configrue in fail2ban? </p><p><a href=\"https://ioc.exchange/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://ioc.exchange/tags/webdev\">#<span>webdev</span></a> <a href=\"https://ioc.exchange/tags/linx\">#<span>linx</span></a> <a href=\"https://ioc.exchange/tags/selfhosted\">#<span>selfhosted</span></a> <a href=\"https://ioc.exchange/tags/foss\">#<span>foss</span></a></p>",
"text": "Whats your favorite things to configrue in fail2ban? \n\n#indieweb #webdev #linx #selfhosted #foss"
},
"published": "2026-03-06T18:08:06+00:00",
"post-type": "note",
"_id": "47554559",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@rasterweb/116183371228303990",
"content": {
"html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://mastodon.social/@GeekAndDad\">@<span>GeekAndDad</span></a></span> <span class=\"h-card\"><a class=\"u-url\" href=\"https://mastodon.social/@fistfulofdave\">@<span>fistfulofdave</span></a></span> Settings -> Reading looks like the spot.</p><p><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/indieWeb\">#<span>indieWeb</span></a> <a href=\"https://mastodon.social/tags/blogging\">#<span>blogging</span></a></p>",
"text": "@GeekAndDad @fistfulofdave Settings -> Reading looks like the spot.\n\n#rss #feed #indieWeb #blogging"
},
"published": "2026-03-06T17:19:14+00:00",
"photo": [
"https://files.mastodon.social/media_attachments/files/116/183/366/743/913/220/original/d48719d976bed38c.png"
],
"post-type": "photo",
"_id": "47554111",
"_source": "8007",
"_is_read": false
}
adding comments and #webmentions to my blog
comment server run from a rust #wasm container , which need to always run from an always on proc .
May be a board a raspi or something when i ve nothing better to do
{
"type": "entry",
"author": {
"name": "#webmentions",
"url": "https://mastodon.social/tags/webmentions",
"photo": null
},
"url": "https://mathstodon.xyz/@xameer/116183313608968627",
"content": {
"html": "<p>adding comments and <a href=\"https://mathstodon.xyz/tags/webmentions\">#<span>webmentions</span></a> to my blog<br />comment server run from a rust <a href=\"https://mathstodon.xyz/tags/wasm\">#<span>wasm</span></a> container , which need to always run from an always on proc .<br />May be a board a raspi or something when i ve nothing better to do</p>",
"text": "adding comments and #webmentions to my blog\ncomment server run from a rust #wasm container , which need to always run from an always on proc .\nMay be a board a raspi or something when i ve nothing better to do"
},
"published": "2026-03-06T17:04:34+00:00",
"photo": [
"https://files.mastodon.social/cache/media_attachments/files/116/183/313/668/614/359/original/1a346bf98ae35b7f.png"
],
"post-type": "photo",
"_id": "47554112",
"_source": "8007",
"_is_read": false
}
🚀 The Fedicate Fund is NOW OPEN!
This monthly fund helps keep https://social.fedicate.org online for March.
Our main goal is £25 per month, which covers most of the server costs for hosting the instance and storing uploaded media.
💡 If you're a Fedicate Social user, you can include your username when supporting.
As a thank you, we'll give you 1 month of expanded Fedicate Drive storage, one of the small perks we can offer right now.
🔗 https://fedicate.org/fund
---
🎯 Stretch Goals
£125 total
(+£100 beyond the main goal)
This helps us print physical Fediverse flyers that @sam has been designing so we can promote the Fediverse offline.
£175 total
(+£50 beyond the previous goal)
This allows us to create a short educational Fediverse video, explaining parts of the Fediverse and helping new people understand how it works.
It also gives us a small budget for resources, locations, and sets.
---
Thank you for supporting independent social platforms ❤️
Every contribution helps keep Fedicate running.
#Fediverse #Fedicate #FediFunding #FediSupport #SupportFOSS #DecentralizedSocial #FediversePromotion #IndieWeb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://break3.social/notes/ajin3m5f8ok107je",
"content": {
"html": "<p>\ud83d\ude80<span> The Fedicate Fund is NOW OPEN!<br /><br />This monthly fund helps keep </span><a href=\"https://social.fedicate.org\">https://social.fedicate.org</a><span> online for March.<br /><br />Our main goal is </span><b>\u00a325 per month</b><span>, which covers most of the server costs for hosting the instance and storing uploaded media.<br /><br /></span>\ud83d\udca1<span> If you're a Fedicate Social user, you can include your username when supporting. <br />As a thank you, we'll give you </span><b>1 month of expanded Fedicate Drive storage</b><span>, one of the small perks we can offer right now.<br /><br /></span>\ud83d\udd17 <a href=\"https://fedicate.org/fund\">https://fedicate.org/fund</a><span><br /><br />---<br /><br /></span>\ud83c\udfaf <b>Stretch Goals</b><span><br /><br />\u00a3125 total <br />(+\u00a3100 beyond the main goal)<br /><br />This helps us print physical </span><b>Fediverse flyers</b> that <a class=\"u-url\" href=\"https://break3.social/@sam\">@sam</a><span> has been designing so we can promote the Fediverse offline.<br /><br />\u00a3175 total <br />(+\u00a350 beyond the previous goal)<br /><br />This allows us to create a </span><b>short educational Fediverse video</b><span>, explaining parts of the Fediverse and helping new people understand how it works. <br />It also gives us a small budget for resources, locations, and sets.<br /><br />---<br /><br />Thank you for supporting independent social platforms </span>\u2764\ufe0f<span><br />Every contribution helps keep Fedicate running.<br /><br /></span><a href=\"https://break3.social/tags/Fediverse\">#Fediverse</a> <a href=\"https://break3.social/tags/Fedicate\">#Fedicate</a> <a href=\"https://break3.social/tags/FediFunding\">#FediFunding</a> <a href=\"https://break3.social/tags/FediSupport\">#FediSupport</a> <a href=\"https://break3.social/tags/SupportFOSS\">#SupportFOSS</a> <a href=\"https://break3.social/tags/DecentralizedSocial\">#DecentralizedSocial</a> <a href=\"https://break3.social/tags/FediversePromotion\">#FediversePromotion</a> <a href=\"https://break3.social/tags/IndieWeb\">#IndieWeb</a></p>",
"text": "\ud83d\ude80 The Fedicate Fund is NOW OPEN!\n\nThis monthly fund helps keep https://social.fedicate.org online for March.\n\nOur main goal is \u00a325 per month, which covers most of the server costs for hosting the instance and storing uploaded media.\n\n\ud83d\udca1 If you're a Fedicate Social user, you can include your username when supporting. \nAs a thank you, we'll give you 1 month of expanded Fedicate Drive storage, one of the small perks we can offer right now.\n\n\ud83d\udd17 https://fedicate.org/fund\n\n---\n\n\ud83c\udfaf Stretch Goals\n\n\u00a3125 total \n(+\u00a3100 beyond the main goal)\n\nThis helps us print physical Fediverse flyers that @sam has been designing so we can promote the Fediverse offline.\n\n\u00a3175 total \n(+\u00a350 beyond the previous goal)\n\nThis allows us to create a short educational Fediverse video, explaining parts of the Fediverse and helping new people understand how it works. \nIt also gives us a small budget for resources, locations, and sets.\n\n---\n\nThank you for supporting independent social platforms \u2764\ufe0f\nEvery contribution helps keep Fedicate running.\n\n#Fediverse #Fedicate #FediFunding #FediSupport #SupportFOSS #DecentralizedSocial #FediversePromotion #IndieWeb"
},
"published": "2026-03-06T15:54:56+00:00",
"post-type": "note",
"_id": "47553322",
"_source": "8007",
"_is_read": false
}
I wrote about loss, the old web, and why I rebuilt Jottit. https://simonbc.com/rebuilding-jottit #jottit #indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@simoncarstensen/116182682957716038",
"content": {
"html": "<p>I wrote about loss, the old web, and why I rebuilt Jottit. <a href=\"https://simonbc.com/rebuilding-jottit\"><span>https://</span><span>simonbc.com/rebuilding-jottit</span><span></span></a> <a href=\"https://mastodon.social/tags/jottit\">#<span>jottit</span></a> <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "I wrote about loss, the old web, and why I rebuilt Jottit. https://simonbc.com/rebuilding-jottit #jottit #indieweb"
},
"published": "2026-03-06T14:24:11+00:00",
"post-type": "note",
"_id": "47552466",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@nivrig/116182464187176940",
"content": {
"html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://ibe.social/@theresmiling\">@<span>theresmiling</span></a></span> Mostly stuff about old computers and games. Have at it!</p><p>Primarily on the smolweb:<br /><a href=\"https://mastodon.social/@nivrig/116182464187176940\"><span></span><span>gemini://s73.girv.in/</span><span></span></a></p><p>...but mirrored to:<br /><a href=\"https://s73.girv.in/\"><span>https://</span><span>s73.girv.in/</span><span></span></a></p><p><a href=\"https://mastodon.social/tags/personalWebsite\">#<span>personalWebsite</span></a> <a href=\"https://mastodon.social/tags/personalBlog\">#<span>personalBlog</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/personalWeb\">#<span>personalWeb</span></a> <a href=\"https://mastodon.social/tags/smallWeb\">#<span>smallWeb</span></a> <a href=\"https://mastodon.social/tags/indieWeb\">#<span>indieWeb</span></a> <a href=\"https://mastodon.social/tags/RetroGaming\">#<span>RetroGaming</span></a> <a href=\"https://mastodon.social/tags/RetroDev\">#<span>RetroDev</span></a> <a href=\"https://mastodon.social/tags/RetroComputing\">#<span>RetroComputing</span></a></p>",
"text": "@theresmiling Mostly stuff about old computers and games. Have at it!\n\nPrimarily on the smolweb:\ngemini://s73.girv.in/\n\n...but mirrored to:\nhttps://s73.girv.in/\n\n#personalWebsite #personalBlog #blog #blogging #personalWeb #smallWeb #indieWeb #RetroGaming #RetroDev #RetroComputing"
},
"published": "2026-03-06T13:28:33+00:00",
"post-type": "note",
"_id": "47551938",
"_source": "8007",
"_is_read": false
}
“Monetization became the whole point, rather than craft, or communication, or anything else.”
And yet…
“There are still people building the web by hand, very much like we did it in the early days. They know all about what's possible using modern tooling, yet they choose to expend their time and attention to the craft of doing it by hand. They care about the craft, and they care about what they’re making.”
https://another.rodeo/artisanal-web/
#Web #Indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.scot/@decembr14/116182451061372067",
"content": {
"html": "<p>\u201cMonetization became the whole point, rather than craft, or communication, or anything else.\u201d</p><p>And yet\u2026<br /><br />\u201cThere are still people building the web by hand, very much like we did it in the early days. They know all about what's possible using modern tooling, yet they choose to expend their time and attention to the craft of doing it by hand. They care about the craft, and they care about what they\u2019re making.\u201d</p><p><a href=\"https://another.rodeo/artisanal-web/\"><span>https://</span><span>another.rodeo/artisanal-web/</span><span></span></a></p><p><a href=\"https://mastodon.scot/tags/Web\">#<span>Web</span></a> <a href=\"https://mastodon.scot/tags/Indieweb\">#<span>Indieweb</span></a></p>",
"text": "\u201cMonetization became the whole point, rather than craft, or communication, or anything else.\u201d\n\nAnd yet\u2026\n\n\u201cThere are still people building the web by hand, very much like we did it in the early days. They know all about what's possible using modern tooling, yet they choose to expend their time and attention to the craft of doing it by hand. They care about the craft, and they care about what they\u2019re making.\u201d\n\nhttps://another.rodeo/artisanal-web/\n\n#Web #Indieweb"
},
"published": "2026-03-06T13:25:13+00:00",
"post-type": "note",
"_id": "47551892",
"_source": "8007",
"_is_read": false
}
@theresmiling
I have a blog that I started to collect stories and information about family for my grandchildren. I also post random thoughts, and I'm trying to find time to post about my hobbies/crafts, if I ever get time in between knitting projects, and coding the blog, and reading, and researching.
It's all handcoded, with a little sprinkle of php, and some "borrowed and modified" css
It's https://lynfox.au
#genealogy #familyhistory #indieweb #knitting #fiberarts
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://aus.social/@lynfox/116182298696313284",
"content": {
"html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://ibe.social/@theresmiling\">@<span>theresmiling</span></a></span> <br />I have a blog that I started to collect stories and information about family for my grandchildren. I also post random thoughts, and I'm trying to find time to post about my hobbies/crafts, if I ever get time in between knitting projects, and coding the blog, and reading, and researching.<br />It's all handcoded, with a little sprinkle of php, and some \"borrowed and modified\" css <br />It's <a href=\"https://lynfox.au\"><span>https://</span><span>lynfox.au</span><span></span></a><br /><a href=\"https://aus.social/tags/genealogy\">#<span>genealogy</span></a> <a href=\"https://aus.social/tags/familyhistory\">#<span>familyhistory</span></a> <a href=\"https://aus.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://aus.social/tags/knitting\">#<span>knitting</span></a> <a href=\"https://aus.social/tags/fiberarts\">#<span>fiberarts</span></a></p>",
"text": "@theresmiling \nI have a blog that I started to collect stories and information about family for my grandchildren. I also post random thoughts, and I'm trying to find time to post about my hobbies/crafts, if I ever get time in between knitting projects, and coding the blog, and reading, and researching.\nIt's all handcoded, with a little sprinkle of php, and some \"borrowed and modified\" css \nIt's https://lynfox.au\n#genealogy #familyhistory #indieweb #knitting #fiberarts"
},
"published": "2026-03-06T12:46:28+00:00",
"post-type": "note",
"_id": "47551571",
"_source": "8007",
"_is_read": false
}