I enjoyed Front End Study Hall last week. Interesting discussion about how gardening and construction are similar to software development. #IndieWeb
https://jeffbridgforth.com/weeknotes-march-31-2026/
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@webcraftsman/116323863680752604",
"content": {
"html": "<p>I enjoyed Front End Study Hall last week. Interesting discussion about how gardening and construction are similar to software development. <a href=\"https://mastodon.social/tags/IndieWeb\">#<span>IndieWeb</span></a></p><p><a href=\"https://jeffbridgforth.com/weeknotes-march-31-2026/\"><span>https://</span><span>jeffbridgforth.com/weeknotes-m</span><span>arch-31-2026/</span></a></p>",
"text": "I enjoyed Front End Study Hall last week. Interesting discussion about how gardening and construction are similar to software development. #IndieWeb\n\nhttps://jeffbridgforth.com/weeknotes-march-31-2026/"
},
"published": "2026-03-31T12:48:18+00:00",
"post-type": "note",
"_id": "47807120",
"_source": "8007",
"_is_read": false
}
Added Mastodon comments functionality to my blog (the function is already there for the "microblog" section, and I just added it to regular posts).
Now, if I link a Mastodon post in a blog entry, all the replies from Mastodon will appear on the page.
Test page: https://lesleylai.info/en/fifty_shades_of_oop
#indieweb #personalwebsite
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.gamedev.place/@lesley/116323845116851136",
"content": {
"html": "<p>Added Mastodon comments functionality to my blog (the function is already there for the \"microblog\" section, and I just added it to regular posts).</p><p>Now, if I link a Mastodon post in a blog entry, all the replies from Mastodon will appear on the page.</p><p>Test page: <a href=\"https://lesleylai.info/en/fifty_shades_of_oop\"><span>https://</span><span>lesleylai.info/en/fifty_shades</span><span>_of_oop</span></a></p><p><a href=\"https://mastodon.gamedev.place/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.gamedev.place/tags/personalwebsite\">#<span>personalwebsite</span></a></p>",
"text": "Added Mastodon comments functionality to my blog (the function is already there for the \"microblog\" section, and I just added it to regular posts).\n\nNow, if I link a Mastodon post in a blog entry, all the replies from Mastodon will appear on the page.\n\nTest page: https://lesleylai.info/en/fifty_shades_of_oop\n\n#indieweb #personalwebsite"
},
"published": "2026-03-31T12:43:35+00:00",
"post-type": "note",
"_id": "47807059",
"_source": "8007",
"_is_read": false
}
A lot of shows online constantly ask you to "like and subscribe" and say shit like "The best way to support the show is to leave a review on Apple/Spotify".
However, as a self hosting, indie-web entity with no adverts or spyware the best way to support The Kalimera Show is to knit a scarf that says 'The Kalimera Show', then attend local music events/football matches/supermarkets and chant "Kalimera!" in between songs/goals/vegetable isles.
There's been a lot of science in recent years and I'm pretty sure some of it confirms this.
There is no like button, smashing anything will result in damage to your computer and not impact the transmission in any significant way.
And remember, Daniel Elk isn't a real elk.
Ps. New EP incoming for show supporters, cheers! (if that's you and I haven't got in touch somehow, drop me a dm)
#Music #LiveStream #IndependentMusic #IndieWeb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://go.mxtthxw.art/@inpc/statuses/01KN1XFSSSTRA7P2G18FYWQNJQ",
"content": {
"html": "<p>A lot of shows online constantly ask you to \"like and subscribe\" and say shit like \"The best way to support the show is to leave a review on Apple/Spotify\".<br /><br />However, as a self hosting, indie-web entity with no adverts or spyware the best way to support The Kalimera Show is to knit a scarf that says 'The Kalimera Show', then attend local music events/football matches/supermarkets and chant \"Kalimera!\" in between songs/goals/vegetable isles.<br /><br />There's been a lot of science in recent years and I'm pretty sure some of it confirms this.<br /><br />There is no like button, smashing anything will result in damage to your computer and not impact the transmission in any significant way.<br /><br />And remember, Daniel Elk isn't a real elk.<br /><br />Ps. New EP incoming for show supporters, cheers! (if that's you and I haven't got in touch somehow, drop me a dm)<br /><br /><a href=\"https://go.mxtthxw.art/tags/music\">#<span>Music</span></a> <a href=\"https://go.mxtthxw.art/tags/livestream\">#<span>LiveStream</span></a> <a href=\"https://go.mxtthxw.art/tags/independentmusic\">#<span>IndependentMusic</span></a> <a href=\"https://go.mxtthxw.art/tags/indieweb\">#<span>IndieWeb</span></a></p>",
"text": "A lot of shows online constantly ask you to \"like and subscribe\" and say shit like \"The best way to support the show is to leave a review on Apple/Spotify\".\n\nHowever, as a self hosting, indie-web entity with no adverts or spyware the best way to support The Kalimera Show is to knit a scarf that says 'The Kalimera Show', then attend local music events/football matches/supermarkets and chant \"Kalimera!\" in between songs/goals/vegetable isles.\n\nThere's been a lot of science in recent years and I'm pretty sure some of it confirms this.\n\nThere is no like button, smashing anything will result in damage to your computer and not impact the transmission in any significant way.\n\nAnd remember, Daniel Elk isn't a real elk.\n\nPs. New EP incoming for show supporters, cheers! (if that's you and I haven't got in touch somehow, drop me a dm)\n\n#Music #LiveStream #IndependentMusic #IndieWeb"
},
"published": "2026-03-31T12:21:56+00:00",
"post-type": "note",
"_id": "47806896",
"_source": "8007",
"_is_read": false
}
Stumbled into a corner of the internet that still feels like the old web — personal blogs, weird tools, zero algorithmic sludge.
Started here (Ask HN):
https://news.ycombinator.com/item?id=36575081
Then down the rabbit hole:
https://github.com/outcoldman/hackernews-personal-blogs
https://hnpwd.github.io/
Signal vs junk is real — but occasionally you find gems like susam.net (and even a clean little typing tutor tucked inside).
And if you want to go deeper:
Archive Team → https://wiki.archiveteam.org/
Pattern: the good internet still exists. It just isn’t surfaced for you anymore.
#indieweb #blogging #internet #digitalgardens #curation #archives
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://infosec.exchange/@mrd/116323689305378089",
"content": {
"html": "<p>Stumbled into a corner of the internet that still feels like the old web \u2014 personal blogs, weird tools, zero algorithmic sludge.</p><p>Started here (Ask HN):<br /><a href=\"https://news.ycombinator.com/item?id=36575081\"><span>https://</span><span>news.ycombinator.com/item?id=3</span><span>6575081</span></a></p><p>Then down the rabbit hole:<br /><a href=\"https://github.com/outcoldman/hackernews-personal-blogs\"><span>https://</span><span>github.com/outcoldman/hackerne</span><span>ws-personal-blogs</span></a><br /><a href=\"https://hnpwd.github.io/\"><span>https://</span><span>hnpwd.github.io/</span><span></span></a></p><p>Signal vs junk is real \u2014 but occasionally you find gems like susam.net (and even a clean little typing tutor tucked inside).</p><p>And if you want to go deeper:<br />Archive Team \u2192 <a href=\"https://wiki.archiveteam.org/\"><span>https://</span><span>wiki.archiveteam.org/</span><span></span></a></p><p>Pattern: the good internet still exists. It just isn\u2019t surfaced for you anymore.</p><p><a href=\"https://infosec.exchange/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://infosec.exchange/tags/blogging\">#<span>blogging</span></a> <a href=\"https://infosec.exchange/tags/internet\">#<span>internet</span></a> <a href=\"https://infosec.exchange/tags/digitalgardens\">#<span>digitalgardens</span></a> <a href=\"https://infosec.exchange/tags/curation\">#<span>curation</span></a> <a href=\"https://infosec.exchange/tags/archives\">#<span>archives</span></a></p>",
"text": "Stumbled into a corner of the internet that still feels like the old web \u2014 personal blogs, weird tools, zero algorithmic sludge.\n\nStarted here (Ask HN):\nhttps://news.ycombinator.com/item?id=36575081\n\nThen down the rabbit hole:\nhttps://github.com/outcoldman/hackernews-personal-blogs\nhttps://hnpwd.github.io/\n\nSignal vs junk is real \u2014 but occasionally you find gems like susam.net (and even a clean little typing tutor tucked inside).\n\nAnd if you want to go deeper:\nArchive Team \u2192 https://wiki.archiveteam.org/\n\nPattern: the good internet still exists. It just isn\u2019t surfaced for you anymore.\n\n#indieweb #blogging #internet #digitalgardens #curation #archives"
},
"published": "2026-03-31T12:03:58+00:00",
"post-type": "note",
"_id": "47806746",
"_source": "8007",
"_is_read": false
}
How did you pick your personal website domain? What was your creative process?
#IndieWeb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://indiepocalypse.social/@bugbear/116323678915931740",
"content": {
"html": "<p>How did you pick your personal website domain? What was your creative process?</p><p><a href=\"https://indiepocalypse.social/tags/IndieWeb\">#<span>IndieWeb</span></a></p>",
"text": "How did you pick your personal website domain? What was your creative process?\n\n#IndieWeb"
},
"published": "2026-03-31T12:01:19+00:00",
"post-type": "note",
"_id": "47806669",
"_source": "8007",
"_is_read": false
}
I am very keen on the idea of building single purpose websites with a singular message and no other point. A sort of elaborately designed single concept, artfully performed on a single web page, to illustrate a particular point. I’m learning enough in my current work to do just that, so now I just needed to decide what to focus on.
First I need to write it, then come up with a simplistic yet dynamic design to support it, then implement it across multiple devices. Complex but simple.
#IndieWeb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.cc/@dtm/116323677412507164",
"content": {
"html": "<p>I am very keen on the idea of building single purpose websites with a singular message and no other point. A sort of elaborately designed single concept, artfully performed on a single web page, to illustrate a particular point. I\u2019m learning enough in my current work to do just that, so now I just needed to decide what to focus on.</p><p>First I need to write it, then come up with a simplistic yet dynamic design to support it, then implement it across multiple devices. Complex but simple.</p><p><a href=\"https://mastodon.cc/tags/IndieWeb\">#<span>IndieWeb</span></a></p>",
"text": "I am very keen on the idea of building single purpose websites with a singular message and no other point. A sort of elaborately designed single concept, artfully performed on a single web page, to illustrate a particular point. I\u2019m learning enough in my current work to do just that, so now I just needed to decide what to focus on.\n\nFirst I need to write it, then come up with a simplistic yet dynamic design to support it, then implement it across multiple devices. Complex but simple.\n\n#IndieWeb"
},
"published": "2026-03-31T12:00:56+00:00",
"post-type": "note",
"_id": "47806670",
"_source": "8007",
"_is_read": false
}
I love my static @astro website, but going through git to publish posts is a lot of work.
Sveltia is a CMS that makes publishing easier, without compromising on the portability of my website. It has minor caveats that will be fixed in a few months, but no dealbreaker for me.
https://ergaster.org/til/sveltia-cms-astro/
#smallWeb #indieWeb #writing
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mamot.fr/@thibaultamartin/116323595207221795",
"content": {
"html": "<p>I love my static <span class=\"h-card\"><a class=\"u-url\" href=\"https://m.webtoo.ls/@astro\">@<span>astro</span></a></span> website, but going through git to publish posts is a lot of work.</p><p>Sveltia is a CMS that makes publishing easier, without compromising on the portability of my website. It has minor caveats that will be fixed in a few months, but no dealbreaker for me.</p><p><a href=\"https://ergaster.org/til/sveltia-cms-astro/\"><span>https://</span><span>ergaster.org/til/sveltia-cms-a</span><span>stro/</span></a></p><p><a href=\"https://mamot.fr/tags/smallWeb\">#<span>smallWeb</span></a> <a href=\"https://mamot.fr/tags/indieWeb\">#<span>indieWeb</span></a> <a href=\"https://mamot.fr/tags/writing\">#<span>writing</span></a></p>",
"text": "I love my static @astro website, but going through git to publish posts is a lot of work.\n\nSveltia is a CMS that makes publishing easier, without compromising on the portability of my website. It has minor caveats that will be fixed in a few months, but no dealbreaker for me.\n\nhttps://ergaster.org/til/sveltia-cms-astro/\n\n#smallWeb #indieWeb #writing"
},
"published": "2026-03-31T11:40:02+00:00",
"post-type": "note",
"_id": "47806671",
"_source": "8007",
"_is_read": false
}
🔗 https://stephvee.ca/blog/rewinds/rewind-mar-2026/
My latest monthly rewind is up! Included are links to my March blog posts, as well as a new recommendation (Maxis' 2024 port of SimCity 3000 on Steam), and some new bookmarks. I also briefly discuss the reason why I've removed links to my Bluesky account from my website, and vaguely allude to my latest anti-scraping efforts.
#indieweb #blogging #bookmarks
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@st3phvee/116323522690257655",
"content": {
"html": "<p>\ud83d\udd17 <a href=\"https://stephvee.ca/blog/rewinds/rewind-mar-2026/\"><span>https://</span><span>stephvee.ca/blog/rewinds/rewin</span><span>d-mar-2026/</span></a></p><p>My latest monthly rewind is up! Included are links to my March blog posts, as well as a new recommendation (Maxis' 2024 port of SimCity 3000 on Steam), and some new bookmarks. I also briefly discuss the reason why I've removed links to my Bluesky account from my website, and vaguely allude to my latest anti-scraping efforts.</p><p><a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.social/tags/blogging\">#<span>blogging</span></a> <a href=\"https://mastodon.social/tags/bookmarks\">#<span>bookmarks</span></a></p>",
"text": "\ud83d\udd17 https://stephvee.ca/blog/rewinds/rewind-mar-2026/\n\nMy latest monthly rewind is up! Included are links to my March blog posts, as well as a new recommendation (Maxis' 2024 port of SimCity 3000 on Steam), and some new bookmarks. I also briefly discuss the reason why I've removed links to my Bluesky account from my website, and vaguely allude to my latest anti-scraping efforts.\n\n#indieweb #blogging #bookmarks"
},
"published": "2026-03-31T11:21:35+00:00",
"post-type": "note",
"_id": "47806401",
"_source": "8007",
"_is_read": false
}
March was basically: sit at a computer, ship ridiculous amounts of stuff, then wonder why I’m exhausted.
https://blog.dougbelshaw.com/march-2026/
#AI #FediAI #SystemsThinking #OpenBadges #TechFreedom #IndieWeb #OpenSource
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://social.coop/@dajb/116322742112500591",
"content": {
"html": "<p>March was basically: sit at a computer, ship ridiculous amounts of stuff, then wonder why I\u2019m exhausted.</p><p><a href=\"https://blog.dougbelshaw.com/march-2026/\"><span>https://</span><span>blog.dougbelshaw.com/march-202</span><span>6/</span></a></p><p><a href=\"https://social.coop/tags/AI\">#<span>AI</span></a> <a href=\"https://social.coop/tags/FediAI\">#<span>FediAI</span></a> <a href=\"https://social.coop/tags/SystemsThinking\">#<span>SystemsThinking</span></a> <a href=\"https://social.coop/tags/OpenBadges\">#<span>OpenBadges</span></a> <a href=\"https://social.coop/tags/TechFreedom\">#<span>TechFreedom</span></a> <a href=\"https://social.coop/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://social.coop/tags/OpenSource\">#<span>OpenSource</span></a></p>",
"text": "March was basically: sit at a computer, ship ridiculous amounts of stuff, then wonder why I\u2019m exhausted.\n\nhttps://blog.dougbelshaw.com/march-2026/\n\n#AI #FediAI #SystemsThinking #OpenBadges #TechFreedom #IndieWeb #OpenSource"
},
"published": "2026-03-31T08:03:05+00:00",
"post-type": "note",
"_id": "47805048",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@NathanMurdock/116322277950515372",
"content": {
"html": "<p>Kanadako politikariek jarraitzen dute esaten ez dituztela torturatzen. Torontoko polizia berri honek lagunduko al du Kanada txikitzen? <a href=\"https://jungyulkim.com/free-press/eu/articles/kanadiar-politikariek-ustelkeriak-hiriari-eusten-dio.html\"><span>https://</span><span>jungyulkim.com/free-press/eu/a</span><span>rticles/kanadiar-politikariek-ustelkeriak-hiriari-eusten-dio.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": "Kanadako politikariek jarraitzen dute esaten ez dituztela torturatzen. Torontoko polizia berri honek lagunduko al du Kanada txikitzen? https://jungyulkim.com/free-press/eu/articles/kanadiar-politikariek-ustelkeriak-hiriari-eusten-dio.html #News #Art #Canada #NewYork #Toronto #Mafia #Crime #Indieweb #Headlines"
},
"published": "2026-03-31T06:05:02+00:00",
"post-type": "note",
"_id": "47804293",
"_source": "8007",
"_is_read": false
}
I might have made a silent honk page.
https://banjomagpi.com/honk/
#indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mathstodon.xyz/@fractalkitty/116321954253143651",
"content": {
"html": "<p>I might have made a silent honk page.</p><p><a href=\"https://banjomagpi.com/honk/\"><span>https://</span><span>banjomagpi.com/honk/</span><span></span></a></p><p> <a href=\"https://mathstodon.xyz/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "I might have made a silent honk page.\n\nhttps://banjomagpi.com/honk/\n\n #indieweb"
},
"published": "2026-03-31T04:42:43+00:00",
"post-type": "note",
"_id": "47803739",
"_source": "8007",
"_is_read": false
}
I am glad to be back! I’m Joe Henzi, co-founder of The Henzi Foundation, and I am finally getting re-established here in the Fediverse. My work is centered on supporting families during their most difficult moments by providing direct financial relief for the funeral and final expenses of a lost child.
We operate as a 501(c)(3) nonprofit where 100% of every donation goes directly to the families in need because my family personally covers all of the foundation's overhead. You can find out more about our mission and how we are working to ease the burden of the "cost of dying" at https://henzi.org.
Outside of the foundation, I’m still a huge advocate for the independent web and owning your own data. I'm looking forward to catching up with the community and seeing what's new.
#Introduction #NewHere #HenziFoundation #IndieWeb #Charity #TechForGood #Cincinnati
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://social.vivaldi.net/@JoeHenzi/116321862058936005",
"content": {
"html": "<p>I am glad to be back! I\u2019m Joe Henzi, co-founder of The Henzi Foundation, and I am finally getting re-established here in the Fediverse. My work is centered on supporting families during their most difficult moments by providing direct financial relief for the funeral and final expenses of a lost child.</p><p>We operate as a 501(c)(3) nonprofit where 100% of every donation goes directly to the families in need because my family personally covers all of the foundation's overhead. You can find out more about our mission and how we are working to ease the burden of the \"cost of dying\" at <a href=\"https://henzi.org\"><span>https://</span><span>henzi.org</span><span></span></a>.</p><p>Outside of the foundation, I\u2019m still a huge advocate for the independent web and owning your own data. I'm looking forward to catching up with the community and seeing what's new.</p><p><a href=\"https://social.vivaldi.net/tags/Introduction\">#<span>Introduction</span></a> <a href=\"https://social.vivaldi.net/tags/NewHere\">#<span>NewHere</span></a> <a href=\"https://social.vivaldi.net/tags/HenziFoundation\">#<span>HenziFoundation</span></a> <a href=\"https://social.vivaldi.net/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://social.vivaldi.net/tags/Charity\">#<span>Charity</span></a> <a href=\"https://social.vivaldi.net/tags/TechForGood\">#<span>TechForGood</span></a> <a href=\"https://social.vivaldi.net/tags/Cincinnati\">#<span>Cincinnati</span></a></p>",
"text": "I am glad to be back! I\u2019m Joe Henzi, co-founder of The Henzi Foundation, and I am finally getting re-established here in the Fediverse. My work is centered on supporting families during their most difficult moments by providing direct financial relief for the funeral and final expenses of a lost child.\n\nWe operate as a 501(c)(3) nonprofit where 100% of every donation goes directly to the families in need because my family personally covers all of the foundation's overhead. You can find out more about our mission and how we are working to ease the burden of the \"cost of dying\" at https://henzi.org.\n\nOutside of the foundation, I\u2019m still a huge advocate for the independent web and owning your own data. I'm looking forward to catching up with the community and seeing what's new.\n\n#Introduction #NewHere #HenziFoundation #IndieWeb #Charity #TechForGood #Cincinnati"
},
"published": "2026-03-31T04:19:16+00:00",
"post-type": "note",
"_id": "47803740",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@NathanMurdock/116321334256745024",
"content": {
"html": "<p>Gaur egun Gestapoa baino zikinagoa da, Torontoko poliziak bere irudia freskatu dezake Mascot berri sentsazional baten errekrutatuarekin? <a href=\"https://jungyulkim.com/free-press/eu/articles/demokrazia-kanadiarra-arriskuan-dago,-toronto-masek-agintzen-duten-bitartean.html\"><span>https://</span><span>jungyulkim.com/free-press/eu/a</span><span>rticles/demokrazia-kanadiarra-arriskuan-dago,-toronto-masek-agintzen-duten-bitartean.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": "Gaur egun Gestapoa baino zikinagoa da, Torontoko poliziak bere irudia freskatu dezake Mascot berri sentsazional baten errekrutatuarekin? https://jungyulkim.com/free-press/eu/articles/demokrazia-kanadiarra-arriskuan-dago,-toronto-masek-agintzen-duten-bitartean.html #News #Art #Canada #NewYork #Toronto #Mob #Crime #Indieweb #Headlines"
},
"published": "2026-03-31T02:05:02+00:00",
"post-type": "note",
"_id": "47803043",
"_source": "8007",
"_is_read": false
}
I finally hit publish on a post I've been kicking around.
The Human/Personal/Indie Web
I didn't really want to wind up with a {collection of links + mine & others' general vibes about the human/personal/indie web} or to try to be a resource.
Alas, I landed at no greater message than: here’s a collection of meandering vibes and links and an enthusiastic "here here" from my small corner.
https://steverudolfi.com/posts/the-human-personal-indie-web/
#theWebWeWant #humanWeb #personalWebsites #indieWeb #simpleTech #enshittification
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@SteveRudolfi/116319852926895217",
"content": {
"html": "<p>I finally hit publish on a post I've been kicking around.</p><p>The Human/Personal/Indie Web</p><p>I didn't really want to wind up with a {collection of links + mine & others' general vibes about the human/personal/indie web} or to try to be a resource.</p><p>Alas, I landed at no greater message than: here\u2019s a collection of meandering vibes and links and an enthusiastic \"here here\" from my small corner.</p><p><a href=\"https://steverudolfi.com/posts/the-human-personal-indie-web/\"><span>https://</span><span>steverudolfi.com/posts/the-hum</span><span>an-personal-indie-web/</span></a></p><p><a href=\"https://mastodon.social/tags/theWebWeWant\">#<span>theWebWeWant</span></a> <a href=\"https://mastodon.social/tags/humanWeb\">#<span>humanWeb</span></a> <a href=\"https://mastodon.social/tags/personalWebsites\">#<span>personalWebsites</span></a> <a href=\"https://mastodon.social/tags/indieWeb\">#<span>indieWeb</span></a> <a href=\"https://mastodon.social/tags/simpleTech\">#<span>simpleTech</span></a> <a href=\"https://mastodon.social/tags/enshittification\">#<span>enshittification</span></a></p>",
"text": "I finally hit publish on a post I've been kicking around.\n\nThe Human/Personal/Indie Web\n\nI didn't really want to wind up with a {collection of links + mine & others' general vibes about the human/personal/indie web} or to try to be a resource.\n\nAlas, I landed at no greater message than: here\u2019s a collection of meandering vibes and links and an enthusiastic \"here here\" from my small corner.\n\nhttps://steverudolfi.com/posts/the-human-personal-indie-web/\n\n#theWebWeWant #humanWeb #personalWebsites #indieWeb #simpleTech #enshittification"
},
"published": "2026-03-30T19:48:19+00:00",
"post-type": "note",
"_id": "47800361",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://fediscience.org/@tlohde/116319747887263432",
"content": {
"html": "<p>I was thinking about <a href=\"https://fediscience.org/tags/bathymetry\">#<span>bathymetry</span></a> recently. And have tentatively started a project. Here's a not-very-good <a href=\"https://fediscience.org/tags/blogpost\">#<span>blogpost</span></a> </p><p><a href=\"https://tlohde.com/blog/2026/03/deep-thoughts/\"><span>https://</span><span>tlohde.com/blog/2026/03/deep-t</span><span>houghts/</span></a></p><p>note to self: <a href=\"https://fediscience.org/tags/blender3d\">#<span>blender3d</span></a> is complicated</p><p><a href=\"https://fediscience.org/tags/bathymetryMapping\">#<span>bathymetryMapping</span></a> <a href=\"https://fediscience.org/tags/lochTreig\">#<span>lochTreig</span></a> <a href=\"https://fediscience.org/tags/dam\">#<span>dam</span></a> <a href=\"https://fediscience.org/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://fediscience.org/tags/map\">#<span>map</span></a> <a href=\"https://fediscience.org/tags/maps\">#<span>maps</span></a> <a href=\"https://fediscience.org/tags/gis\">#<span>gis</span></a> <a href=\"https://fediscience.org/tags/qgis\">#<span>qgis</span></a> <a href=\"https://fediscience.org/tags/lochs\">#<span>lochs</span></a></p>",
"text": "I was thinking about #bathymetry recently. And have tentatively started a project. Here's a not-very-good #blogpost \n\nhttps://tlohde.com/blog/2026/03/deep-thoughts/\n\nnote to self: #blender3d is complicated\n\n#bathymetryMapping #lochTreig #dam #indieweb #map #maps #gis #qgis #lochs"
},
"published": "2026-03-30T19:21:36+00:00",
"post-type": "note",
"_id": "47800084",
"_source": "8007",
"_is_read": false
}
If you've been keeping up with the site, you'd know I'm going through a bit of a trying time. This last month especially stings because I don't have enough to cover its hosting costs. It's not even like they're astronomical; they're actually in the single-digits, I just can't make it happen.
If you enjoy my work, and you got some cash left, please consider hitting up the Ko-Fi. I'd appreciate it, and thank you for staying tuned for more bullshit.
https://ko-fi.com/hisvirusness
#indieweb #smallweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@HisVirusness/116319432176760278",
"content": {
"html": "<p>If you've been keeping up with the site, you'd know I'm going through a bit of a trying time. This last month especially stings because I don't have enough to cover its hosting costs. It's not even like they're astronomical; they're actually in the single-digits, I just can't make it happen.</p><p>If you enjoy my work, and you got some cash left, please consider hitting up the Ko-Fi. I'd appreciate it, and thank you for staying tuned for more bullshit.</p><p><a href=\"https://ko-fi.com/hisvirusness\"><span>https://</span><span>ko-fi.com/hisvirusness</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></p>",
"text": "If you've been keeping up with the site, you'd know I'm going through a bit of a trying time. This last month especially stings because I don't have enough to cover its hosting costs. It's not even like they're astronomical; they're actually in the single-digits, I just can't make it happen.\n\nIf you enjoy my work, and you got some cash left, please consider hitting up the Ko-Fi. I'd appreciate it, and thank you for staying tuned for more bullshit.\n\nhttps://ko-fi.com/hisvirusness\n\n#indieweb #smallweb"
},
"published": "2026-03-30T18:01:19+00:00",
"post-type": "note",
"_id": "47799551",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@NathanMurdock/116317559376725525",
"content": {
"html": "<p>Kanada poliitikud j\u00e4tkavad teesklemist, et neid ei pressita v\u00e4lja. Kas see uus Toronto politsei v\u00e4rbamine aitab Kanadat petta? <a href=\"https://jungyulkim.com/free-press/et/articles/kanada-poliitikud-kehitavad-%C3%B5lgu,-sest-korruptsioon-haarab-kinni-ontariose-pealinnast.html\"><span>https://</span><span>jungyulkim.com/free-press/et/a</span><span>rticles/kanada-poliitikud-kehitavad-\u00f5lgu,-sest-korruptsioon-haarab-kinni-ontariose-pealinnast.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": "Kanada poliitikud j\u00e4tkavad teesklemist, et neid ei pressita v\u00e4lja. Kas see uus Toronto politsei v\u00e4rbamine aitab Kanadat petta? https://jungyulkim.com/free-press/et/articles/kanada-poliitikud-kehitavad-\u00f5lgu,-sest-korruptsioon-haarab-kinni-ontariose-pealinnast.html #News #Art #Canada #NewYork #Toronto #Mafia #Crime #Indieweb #Headlines"
},
"published": "2026-03-30T10:05:02+00:00",
"post-type": "note",
"_id": "47794577",
"_source": "8007",
"_is_read": false
}
#IndieWeb club #Bangalore (https://blr.indiewebclub.org) is hosting a meetup this Saturday, April 4th at 2PM in Indiranagar. The agenda for the meetup is Writing Tools. We'll talk and discuss about:
- Favorite writing apps.
- Use of style checkers like LanguageTool, Grammarly, or ProWritingAid.
- Using LLMs to proofread your work.
- Editing processes.
- Proofreading workflows.
- Using outlining tools.
- Style of publishing.
- Using voice transcription to write.
- Capture writing ideas.
- Favorite keyboards, writing playlists, desk setups and more!
We’ll spend the second half of the meetup writing and publishing a piece on our personal websites. We’ll provide writing prompts to get you started.
Get your tickets at https://district.in/indiewebclub-meetup/event and bring your friends!
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://fantastic.earth/@abnv/116317414748164366",
"content": {
"html": "<p><a href=\"https://fantastic.earth/tags/IndieWeb\">#<span>IndieWeb</span></a> club <a href=\"https://fantastic.earth/tags/Bangalore\">#<span>Bangalore</span></a> (<a href=\"https://blr.indiewebclub.org\"><span>https://</span><span>blr.indiewebclub.org</span><span></span></a>) is hosting a meetup this Saturday, April 4th at 2PM in Indiranagar. The agenda for the meetup is Writing Tools. We'll talk and discuss about:</p><p>- Favorite writing apps.<br />- Use of style checkers like LanguageTool, Grammarly, or ProWritingAid.<br />- Using LLMs to proofread your work.<br />- Editing processes.<br />- Proofreading workflows.<br />- Using outlining tools.<br />- Style of publishing.<br />- Using voice transcription to write.<br />- Capture writing ideas.<br />- Favorite keyboards, writing playlists, desk setups and more!</p><p>We\u2019ll spend the second half of the meetup writing and publishing a piece on our personal websites. We\u2019ll provide writing prompts to get you started.</p><p>Get your tickets at <a href=\"https://district.in/indiewebclub-meetup/event\"><span>https://</span><span>district.in/indiewebclub-meetu</span><span>p/event</span></a> and bring your friends!</p>",
"text": "#IndieWeb club #Bangalore (https://blr.indiewebclub.org) is hosting a meetup this Saturday, April 4th at 2PM in Indiranagar. The agenda for the meetup is Writing Tools. We'll talk and discuss about:\n\n- Favorite writing apps.\n- Use of style checkers like LanguageTool, Grammarly, or ProWritingAid.\n- Using LLMs to proofread your work.\n- Editing processes.\n- Proofreading workflows.\n- Using outlining tools.\n- Style of publishing.\n- Using voice transcription to write.\n- Capture writing ideas.\n- Favorite keyboards, writing playlists, desk setups and more!\n\nWe\u2019ll spend the second half of the meetup writing and publishing a piece on our personal websites. We\u2019ll provide writing prompts to get you started.\n\nGet your tickets at https://district.in/indiewebclub-meetup/event and bring your friends!"
},
"published": "2026-03-30T09:28:15+00:00",
"post-type": "note",
"_id": "47794330",
"_source": "8007",
"_is_read": false
}
I've been working on this little side project — jumble9.net
It's kind of hard to explain in one sentence... think anonymous markdown pastebin meets ephemeral forum meets encrypted messenger?
Basically you write stuff in markdown, it turns into a shareable link, and it disappears after 9 days. No signup, no email, no tracking.
Some fun bits:
- Anonymous yet persistent — pick a nickname and passphrase, that's your identity. No server stores your account, but you can recover it on any device
- Filter by tags and people — easily jump between topics and conversations
- Private messages are end-to-end encrypted
- Paste a link → auto preview card with thumbnail
- 8 languages supported
- Built it in about a month with Claude Code
Still rough around the edges but having fun with it → jumble9.net
#webdev #sideproject #markdown #e2e #privacy #indieweb #fediverse #claudecode
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://pixelfed.social/p/gamzabi/944151343853447500",
"content": {
"html": "I've been working on this little side project \u2014 jumble9.net<br /><br />\n It's kind of hard to explain in one sentence... think anonymous markdown pastebin meets ephemeral forum meets encrypted messenger? <br /><br /><br /><br />\nBasically you write stuff in markdown, it turns into a shareable link, and it disappears after 9 days. No signup, no email, no tracking.<br /><br /><br /><br /><br /><br />\nSome fun bits: <br /><br />\n - Anonymous yet persistent \u2014 pick a nickname and passphrase, that's your identity. No server stores your account, but you can recover it on any device <br /><br />\n - Filter by tags and people \u2014 easily jump between topics and conversations<br /><br />\n - Private messages are end-to-end encrypted <br /><br />\n - Paste a link \u2192 auto preview card with thumbnail <br /><br />\n - 8 languages supported<br /><br />\n - Built it in about a month with Claude Code <br /><br /><br /><br />\nStill rough around the edges but having fun with it \u2192 jumble9.net <br /><br /><br /><br /><a class=\"u-url\" href=\"https://pixelfed.social/discover/tags/webdev?src=hash\">#webdev</a> <a class=\"u-url\" href=\"https://pixelfed.social/discover/tags/sideproject?src=hash\">#sideproject</a> <a class=\"u-url\" href=\"https://pixelfed.social/discover/tags/markdown?src=hash\">#markdown</a> <a class=\"u-url\" href=\"https://pixelfed.social/discover/tags/e2e?src=hash\">#e2e</a> <a class=\"u-url\" href=\"https://pixelfed.social/discover/tags/privacy?src=hash\">#privacy</a> <a class=\"u-url\" href=\"https://pixelfed.social/discover/tags/indieweb?src=hash\">#indieweb</a> <a class=\"u-url\" href=\"https://pixelfed.social/discover/tags/fediverse?src=hash\">#fediverse</a> <a class=\"u-url\" href=\"https://pixelfed.social/discover/tags/claudecode?src=hash\">#claudecode</a>",
"text": "I've been working on this little side project \u2014 jumble9.net\n\n\n It's kind of hard to explain in one sentence... think anonymous markdown pastebin meets ephemeral forum meets encrypted messenger? \n\n\n\n\nBasically you write stuff in markdown, it turns into a shareable link, and it disappears after 9 days. No signup, no email, no tracking.\n\n\n\n\n\n\nSome fun bits: \n\n\n - Anonymous yet persistent \u2014 pick a nickname and passphrase, that's your identity. No server stores your account, but you can recover it on any device \n\n\n - Filter by tags and people \u2014 easily jump between topics and conversations\n\n\n - Private messages are end-to-end encrypted \n\n\n - Paste a link \u2192 auto preview card with thumbnail \n\n\n - 8 languages supported\n\n\n - Built it in about a month with Claude Code \n\n\n\n\nStill rough around the edges but having fun with it \u2192 jumble9.net \n\n\n\n#webdev #sideproject #markdown #e2e #privacy #indieweb #fediverse #claudecode"
},
"published": "2026-03-30T08:40:21+00:00",
"photo": [
"https://files.mastodon.social/cache/media_attachments/files/116/317/268/628/272/012/original/ff66e5ed955d3317.png"
],
"post-type": "photo",
"_id": "47794141",
"_source": "8007",
"_is_read": false
}
I am trying out a method to reduce bot attempts on forms like on my contact page based on fluffy’s example.
On select pages, I now check for a specific cookie. If it is not found or is more than 24 hours old, then the browser redirects to the “Sentience Check” page. That page is a minimal form with a button to indicate “Yes, I am a hooman.” Submitting the form sets the expected cookie and redirects back to the original page. If Javascript is enabled, it will submit the form as soon as the page loads, so most hooman visitors will only see the intermediate page for a second and should be able to continue without issues.
Also at fluffy’s suggestion, the sentience check page returns a response code of 429: Too Many Requests with a header that indicates: retry after one hour. I have no high expectation of the bots respecting that, but maybe the lack of successful response codes will cause some to back off.
The last thing I did was add a noindex meta tag on the page, so search engines should ignore it.
If you’d like to view the page, I recommend turning Javascript off temporarily and then visiting: gregorlove.com/sentience-check/.
I am interested to see how much this will reduce bot attempts on the contact and public sign-in pages. I have had CSRF and honeypot form field protections on both for quite a while, but of course I still see a lot of attempts on them.
Depending how this goes, I might expand its usage to the “send a webmention” form and explore using it to block LLM bots.
I did consider using “I am a meat popsicle” on the button, but not everyone might get The Fifth Element reference.
{
"type": "entry",
"published": "2026-03-29 18:49-0700",
"summary": "I am trying out a method to reduce bot attempts on forms like on my contact page based on fluffy\u2019s example.",
"url": "https://gregorlove.com/2026/03/i-am-testing-out/",
"category": [
"site-updates"
],
"content": {
"text": "I am trying out a method to reduce bot attempts on forms like on my contact page based on fluffy\u2019s example.\n\nOn select pages, I now check for a specific cookie. If it is not found or is more than 24 hours old, then the browser redirects to the \u201cSentience Check\u201d page. That page is a minimal form with a button to indicate \u201cYes, I am a hooman.\u201d Submitting the form sets the expected cookie and redirects back to the original page. If Javascript is enabled, it will submit the form as soon as the page loads, so most hooman visitors will only see the intermediate page for a second and should be able to continue without issues.\n\nAlso at fluffy\u2019s suggestion, the sentience check page returns a response code of 429: Too Many Requests with a header that indicates: retry after one hour. I have no high expectation of the bots respecting that, but maybe the lack of successful response codes will cause some to back off.\n\nThe last thing I did was add a noindex meta tag on the page, so search engines should ignore it.\n\nIf you\u2019d like to view the page, I recommend turning Javascript off temporarily and then visiting: gregorlove.com/sentience-check/.\n\nI am interested to see how much this will reduce bot attempts on the contact and public sign-in pages. I have had CSRF and honeypot form field protections on both for quite a while, but of course I still see a lot of attempts on them.\n\nDepending how this goes, I might expand its usage to the \u201csend a webmention\u201d form and explore using it to block LLM bots.\n\nI did consider using \u201cI am a meat popsicle\u201d on the button, but not everyone might get The Fifth Element reference.",
"html": "<p class=\"p-summary\">I am trying out a method to reduce bot attempts on forms like on my <a href=\"https://gregorlove.com/contact\">contact page</a> based on <a href=\"https://publ.beesbuzz.biz/manual/recipes/210-Crawler-mitigations\">fluffy\u2019s example</a>.</p>\n\n<p>On select pages, I now check for a specific cookie. If it is not found or is more than 24 hours old, then the browser redirects to the \u201cSentience Check\u201d page. That page is a minimal form with a button to indicate \u201cYes, I am a hooman.\u201d Submitting the form sets the expected cookie and redirects back to the original page. If Javascript is enabled, it will submit the form as soon as the page loads, so most hooman visitors will only see the intermediate page for a second and should be able to continue without issues.</p>\n\n<p>Also at fluffy\u2019s suggestion, the sentience check page returns a response code of <a href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/429\">429: Too Many Requests</a> with a header that indicates: retry after one hour. I have no high expectation of the bots respecting that, but maybe the lack of successful response codes will cause some to back off.</p>\n\n<p>The last thing I did was add a <code><a href=\"https://indieweb.org/Noindex\">noindex</a></code> meta tag on the page, so search engines should ignore it.</p>\n\n<p>If you\u2019d like to view the page, I recommend turning Javascript off temporarily and then visiting: <a href=\"https://gregorlove.com/sentience-check/\">gregorlove.com/sentience-check/</a>.</p>\n\n<p>I am interested to see how much this will reduce bot attempts on the contact and <a href=\"https://gregorlove.com/profile/\">public sign-in</a> pages. I have had <abbr title=\"Cross-Site Request Forgery\">CSRF</abbr> and honeypot form field protections on both for quite a while, but of course I still see a lot of attempts on them.</p>\n\n<p>Depending how this goes, I might expand its usage to the \u201csend a webmention\u201d form and explore using it to block LLM bots.</p>\n\n<p>I did consider using \u201cI am a meat popsicle\u201d on the button, but not everyone might get <a href=\"https://www.youtube.com/watch?v=WNBRgiChYeQ\">The Fifth Element reference</a>.</p>"
},
"author": {
"type": "card",
"name": "gRegor Morrill",
"url": "https://gregorlove.com/",
"photo": "https://gregorlove.com/site/assets/files/6268/profile-2021-square.300x0.jpg"
},
"post-type": "note",
"_id": "47793233",
"_source": "95",
"_is_read": false
}