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
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@NathanMurdock/116316615645581921",
"content": {
"html": "<p>Praegu r\u00e4pasem kui Gestapo, kas Toronto politsei saab v\u00e4rskendada oma pilti sensatsioonilise uue Mascoti v\u00e4rbamisega? <a href=\"https://jungyulkim.com/free-press/et/articles/kanada-demokraatia-on-ohus,-toronto-mobid-valitsevad.html\"><span>https://</span><span>jungyulkim.com/free-press/et/a</span><span>rticles/kanada-demokraatia-on-ohus,-toronto-mobid-valitsevad.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": "Praegu r\u00e4pasem kui Gestapo, kas Toronto politsei saab v\u00e4rskendada oma pilti sensatsioonilise uue Mascoti v\u00e4rbamisega? https://jungyulkim.com/free-press/et/articles/kanada-demokraatia-on-ohus,-toronto-mobid-valitsevad.html #News #Art #Canada #NewYork #Toronto #Mob #Crime #Indieweb #Headlines"
},
"published": "2026-03-30T06:05:02+00:00",
"post-type": "note",
"_id": "47793191",
"_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": "47792061",
"_source": "179",
"_is_read": false
}
🔖 Bookmarked: How to feel at home on the Internet - by Jatan Mehta https://journal.jatan.space/start-a-blog-and-get-a-domain/
Is having your own domain really the only way to truely \"own\" your online space?
🔥 Read more: https://flamedfury.com/bookmarks/how-to-feel-at-home-on-the-internet-by-jatan-mehta/
#Blogging #Indieweb #Personalweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://social.lol/@flamed/116315580910119932",
"content": {
"html": "<p>\ud83d\udd16 Bookmarked: How to feel at home on the Internet - by Jatan Mehta <a href=\"https://journal.jatan.space/start-a-blog-and-get-a-domain/\"><span>https://</span><span>journal.jatan.space/start-a-bl</span><span>og-and-get-a-domain/</span></a></p><p>Is having your own domain really the only way to truely &#92;&quot;own&#92;&quot; your online space?</p><p>\ud83d\udd25 Read more: <a href=\"https://flamedfury.com/bookmarks/how-to-feel-at-home-on-the-internet-by-jatan-mehta/\"><span>https://</span><span>flamedfury.com/bookmarks/how-t</span><span>o-feel-at-home-on-the-internet-by-jatan-mehta/</span></a></p><p><a href=\"https://social.lol/tags/Blogging\">#<span>Blogging</span></a> <a href=\"https://social.lol/tags/Indieweb\">#<span>Indieweb</span></a> <a href=\"https://social.lol/tags/Personalweb\">#<span>Personalweb</span></a></p>",
"text": "\ud83d\udd16 Bookmarked: How to feel at home on the Internet - by Jatan Mehta https://journal.jatan.space/start-a-blog-and-get-a-domain/\n\nIs having your own domain really the only way to truely \"own\" your online space?\n\n\ud83d\udd25 Read more: https://flamedfury.com/bookmarks/how-to-feel-at-home-on-the-internet-by-jatan-mehta/\n\n#Blogging #Indieweb #Personalweb"
},
"published": "2026-03-30T01:41:53+00:00",
"post-type": "note",
"_id": "47791927",
"_source": "8007",
"_is_read": false
}
🔖 Bookmarked: Endgame for the Open Web - Anil Dash https://www.anildash.com/2026/03/27/endgame-open-web/
Anil Dash wonders if 2026 is the last year we have a chance to put a stop on the dismantling of the open web.
🔥 Read more: https://flamedfury.com/bookmarks/endgame-for-the-open-web-anil-dash/
#Culture #Indieweb #Tech #Web
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://social.lol/@flamed/116315580905602612",
"content": {
"html": "<p>\ud83d\udd16 Bookmarked: Endgame for the Open Web - Anil Dash <a href=\"https://www.anildash.com/2026/03/27/endgame-open-web/\"><span>https://www.</span><span>anildash.com/2026/03/27/endgam</span><span>e-open-web/</span></a></p><p>Anil Dash wonders if 2026 is the last year we have a chance to put a stop on the dismantling of the open web.</p><p>\ud83d\udd25 Read more: <a href=\"https://flamedfury.com/bookmarks/endgame-for-the-open-web-anil-dash/\"><span>https://</span><span>flamedfury.com/bookmarks/endga</span><span>me-for-the-open-web-anil-dash/</span></a></p><p><a href=\"https://social.lol/tags/Culture\">#<span>Culture</span></a> <a href=\"https://social.lol/tags/Indieweb\">#<span>Indieweb</span></a> <a href=\"https://social.lol/tags/Tech\">#<span>Tech</span></a> <a href=\"https://social.lol/tags/Web\">#<span>Web</span></a></p>",
"text": "\ud83d\udd16 Bookmarked: Endgame for the Open Web - Anil Dash https://www.anildash.com/2026/03/27/endgame-open-web/\n\nAnil Dash wonders if 2026 is the last year we have a chance to put a stop on the dismantling of the open web.\n\n\ud83d\udd25 Read more: https://flamedfury.com/bookmarks/endgame-for-the-open-web-anil-dash/\n\n#Culture #Indieweb #Tech #Web"
},
"published": "2026-03-30T01:41:53+00:00",
"post-type": "note",
"_id": "47791928",
"_source": "8007",
"_is_read": false
}
I posted "Crossing Borders"
A text about my relationship with the English language and the possibility to start a new blog in this language.
https://martinvukovic.com/posts/2026/29-03-borders.html
#blog #indieweb #smallweb #smolweb #english
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@mrv404/116314706302790651",
"content": {
"html": "<p>I posted \"Crossing Borders\"</p><p>A text about my relationship with the English language and the possibility to start a new blog in this language.</p><p><a href=\"https://martinvukovic.com/posts/2026/29-03-borders.html\"><span>https://</span><span>martinvukovic.com/posts/2026/2</span><span>9-03-borders.html</span></a></p><p><a href=\"https://mastodon.social/tags/blog\">#<span>blog</span></a> <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.social/tags/smallweb\">#<span>smallweb</span></a> <a href=\"https://mastodon.social/tags/smolweb\">#<span>smolweb</span></a> <a href=\"https://mastodon.social/tags/english\">#<span>english</span></a></p>",
"text": "I posted \"Crossing Borders\"\n\nA text about my relationship with the English language and the possibility to start a new blog in this language.\n\nhttps://martinvukovic.com/posts/2026/29-03-borders.html\n\n#blog #indieweb #smallweb #smolweb #english"
},
"published": "2026-03-29T21:59:28+00:00",
"post-type": "note",
"_id": "47790980",
"_source": "8007",
"_is_read": false
}
Publiqué "Crossing Borders"
Un texto sobre mi relación con el inglés y sobre un posible proyecto de nuevo blog en ese idioma.
https://martinvukovic.com/posts/2026/29-03-borders.html
#blog #post #indieweb #smallweb #smolweb #oldweb #language #english
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://rebel.ar/@martindehf/116314433972827258",
"content": {
"html": "<p>Publiqu\u00e9 \"Crossing Borders\"</p><p>Un texto sobre mi relaci\u00f3n con el ingl\u00e9s y sobre un posible proyecto de nuevo blog en ese idioma.</p><p><a href=\"https://martinvukovic.com/posts/2026/29-03-borders.html\"><span>https://</span><span>martinvukovic.com/posts/2026/2</span><span>9-03-borders.html</span></a></p><p><a href=\"https://rebel.ar/tags/blog\">#<span>blog</span></a> <a href=\"https://rebel.ar/tags/post\">#<span>post</span></a> <a href=\"https://rebel.ar/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://rebel.ar/tags/smallweb\">#<span>smallweb</span></a> <a href=\"https://rebel.ar/tags/smolweb\">#<span>smolweb</span></a> <a href=\"https://rebel.ar/tags/oldweb\">#<span>oldweb</span></a> <a href=\"https://rebel.ar/tags/language\">#<span>language</span></a> <a href=\"https://rebel.ar/tags/english\">#<span>english</span></a></p>",
"text": "Publiqu\u00e9 \"Crossing Borders\"\n\nUn texto sobre mi relaci\u00f3n con el ingl\u00e9s y sobre un posible proyecto de nuevo blog en ese idioma.\n\nhttps://martinvukovic.com/posts/2026/29-03-borders.html\n\n#blog #post #indieweb #smallweb #smolweb #oldweb #language #english"
},
"published": "2026-03-29T20:50:12+00:00",
"post-type": "note",
"_id": "47790545",
"_source": "8007",
"_is_read": false
}
Those that are interested in tracking & personal statement stats (e.g. Strava, Garmin, Goodreads, untappd, Spotify etc)
- what services do you use the track/log stuff
- what data are you interested in?
#data #indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://hachyderm.io/@mikestreety/116313947717707496",
"content": {
"html": "<p>Those that are interested in tracking & personal statement stats (e.g. Strava, Garmin, Goodreads, untappd, Spotify etc)</p><p>- what services do you use the track/log stuff<br />- what data are you interested in?</p><p><a href=\"https://hachyderm.io/tags/data\">#<span>data</span></a> <a href=\"https://hachyderm.io/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "Those that are interested in tracking & personal statement stats (e.g. Strava, Garmin, Goodreads, untappd, Spotify etc)\n\n- what services do you use the track/log stuff\n- what data are you interested in?\n\n#data #indieweb"
},
"published": "2026-03-29T18:46:33+00:00",
"post-type": "note",
"_id": "47789901",
"_source": "8007",
"_is_read": false
}
On Typing and Keyboards
I have a very consistent routine. I get up early. I exercise. I shower. I make coffee. I turn my computer on, then I place my hands on my keyboard and begin working.
https://lzon.ca/posts/series/grateful/typing-and-keyboards/
#indieweb #personalweb #blog #keyboards #typing
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@lzon/116313911148703843",
"content": {
"html": "<p>On Typing and Keyboards</p><p>I have a very consistent routine. I get up early. I exercise. I shower. I make coffee. I turn my computer on, then I place my hands on my keyboard and begin working.</p><p><a href=\"https://lzon.ca/posts/series/grateful/typing-and-keyboards/\"><span>https://</span><span>lzon.ca/posts/series/grateful/</span><span>typing-and-keyboards/</span></a></p><p><a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.social/tags/personalweb\">#<span>personalweb</span></a> <a href=\"https://mastodon.social/tags/blog\">#<span>blog</span></a> <a href=\"https://mastodon.social/tags/keyboards\">#<span>keyboards</span></a> <a href=\"https://mastodon.social/tags/typing\">#<span>typing</span></a></p>",
"text": "On Typing and Keyboards\n\nI have a very consistent routine. I get up early. I exercise. I shower. I make coffee. I turn my computer on, then I place my hands on my keyboard and begin working.\n\nhttps://lzon.ca/posts/series/grateful/typing-and-keyboards/\n\n#indieweb #personalweb #blog #keyboards #typing"
},
"published": "2026-03-29T18:37:15+00:00",
"post-type": "note",
"_id": "47789902",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@NathanMurdock/116312840864348719",
"content": {
"html": "<p>Los pol\u00edticos canadienses siguen fingiendo que no est\u00e1n siendo extorsionados. \u00bfEsta nueva Polic\u00eda de Toronto ayudar\u00e1 a recortar Canad\u00e1? <a href=\"https://jungyulkim.com/free-press/es/articles/pol%C3%ADticos-canadienses-se-burlan-mientras-la-corrupci%C3%B3n-se-apodera-de-los-ontarios-capital-ciudad.html\"><span>https://</span><span>jungyulkim.com/free-press/es/a</span><span>rticles/pol\u00edticos-canadienses-se-burlan-mientras-la-corrupci\u00f3n-se-apodera-de-los-ontarios-capital-ciudad.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": "Los pol\u00edticos canadienses siguen fingiendo que no est\u00e1n siendo extorsionados. \u00bfEsta nueva Polic\u00eda de Toronto ayudar\u00e1 a recortar Canad\u00e1? https://jungyulkim.com/free-press/es/articles/pol\u00edticos-canadienses-se-burlan-mientras-la-corrupci\u00f3n-se-apodera-de-los-ontarios-capital-ciudad.html #News #Art #Canada #NewYork #Toronto #Mafia #Crime #Indieweb #Headlines"
},
"published": "2026-03-29T14:05:04+00:00",
"post-type": "note",
"_id": "47788040",
"_source": "8007",
"_is_read": false
}
This weekend I was able to set up a Forgejo instance running on my own HW in my office. This is just a PoC, but it will serve as a blueprint for the next iteration with full support and with multiplatform action runners.
#indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://indieweb.social/@alesroubicek/116312329741284213",
"content": {
"html": "<p>This weekend I was able to set up a Forgejo instance running on my own HW in my office. This is just a PoC, but it will serve as a blueprint for the next iteration with full support and with multiplatform action runners.</p><p><a href=\"https://indieweb.social/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "This weekend I was able to set up a Forgejo instance running on my own HW in my office. This is just a PoC, but it will serve as a blueprint for the next iteration with full support and with multiplatform action runners.\n\n#indieweb"
},
"published": "2026-03-29T11:55:04+00:00",
"post-type": "note",
"_id": "47787100",
"_source": "8007",
"_is_read": false
}
@arianvp @mcrocker This is great, but 1) AWS can >expletive< get lost for multiple reasons *especially* in the context of #indieweb 2) AMI is not the most portable format. Probably this is the best solution for US businesses, but everybody else can surely find something better.
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://cyberplace.social/@khleedril/116312176042954392",
"content": {
"html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://functional.cafe/@arianvp\">@<span>arianvp</span></a></span> <span class=\"h-card\"><a class=\"u-url\" href=\"https://indieweb.social/@mcrocker\">@<span>mcrocker</span></a></span> This is great, but 1) AWS can >expletive< get lost for multiple reasons *especially* in the context of <a href=\"https://cyberplace.social/tags/indieweb\">#<span>indieweb</span></a> 2) AMI is not the most portable format. Probably this is the best solution for US businesses, but everybody else can surely find something better.</p>",
"text": "@arianvp @mcrocker This is great, but 1) AWS can >expletive< get lost for multiple reasons *especially* in the context of #indieweb 2) AMI is not the most portable format. Probably this is the best solution for US businesses, but everybody else can surely find something better."
},
"published": "2026-03-29T11:15:59+00:00",
"post-type": "note",
"_id": "47786913",
"_source": "8007",
"_is_read": false
}
Why is it so hard to get rid of things? #indieweb
https://z1nz0l1n.com/26w13/
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@z1nz0l1n/116312121169934045",
"content": {
"html": "<p>Why is it so hard to get rid of things? <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a> </p><p><a href=\"https://z1nz0l1n.com/26w13/\"><span>https://</span><span>z1nz0l1n.com/26w13/</span><span></span></a></p>",
"text": "Why is it so hard to get rid of things? #indieweb \n\nhttps://z1nz0l1n.com/26w13/"
},
"published": "2026-03-29T11:02:02+00:00",
"post-type": "note",
"_id": "47786805",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@NathanMurdock/116311897045924949",
"content": {
"html": "<p>Actualmente m\u00e1s sucio que la Gestapo, \u00bfpuede la Polic\u00eda de Toronto refrescar su imagen con el recluta de una nueva Mascota sensacional? <a href=\"https://jungyulkim.com/free-press/es/articles/la-democracia-canadiense-en-riesgo-mientras-las-mafias-toronto-gobiernan.html\"><span>https://</span><span>jungyulkim.com/free-press/es/a</span><span>rticles/la-democracia-canadiense-en-riesgo-mientras-las-mafias-toronto-gobiernan.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": "Actualmente m\u00e1s sucio que la Gestapo, \u00bfpuede la Polic\u00eda de Toronto refrescar su imagen con el recluta de una nueva Mascota sensacional? https://jungyulkim.com/free-press/es/articles/la-democracia-canadiense-en-riesgo-mientras-las-mafias-toronto-gobiernan.html #News #Art #Canada #NewYork #Toronto #Mob #Crime #Indieweb #Headlines"
},
"published": "2026-03-29T10:05:02+00:00",
"post-type": "note",
"_id": "47786664",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://aus.social/@claudinec/116311496600977065",
"content": {
"html": "<p>Blogged: AI policy and human.json<br /><a href=\"https://aus.social/tags/GenAI\">#<span>GenAI</span></a> <a href=\"https://aus.social/tags/LLM\">#<span>LLM</span></a> <a href=\"https://aus.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://aus.social/tags/HumanJson\">#<span>HumanJson</span></a></p><p><a href=\"https://www.claudinec.net/posts/2026-03-29-ai-policy/\"><span>https://www.</span><span>claudinec.net/posts/2026-03-29</span><span>-ai-policy/</span></a></p>",
"text": "Blogged: AI policy and human.json\n#GenAI #LLM #IndieWeb #HumanJson\n\nhttps://www.claudinec.net/posts/2026-03-29-ai-policy/"
},
"published": "2026-03-29T08:23:12+00:00",
"post-type": "note",
"_id": "47785990",
"_source": "8007",
"_is_read": false
}
Was surprised to find microformats2 classes in Pagecord page source this morning, more suprised still to see they are based in Scotland. Not mentioned in features, I see they announced this addition in January.
#Indieweb #Pagecord
https://prry.uk/2026-03-29-0812
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://social.lol/@li/116311256876306768",
"content": {
"html": "<p>Was surprised to find microformats2 classes in Pagecord page source this morning, more suprised still to see they are based in Scotland. Not mentioned in features, I see they announced this addition in January.</p><p><a href=\"https://social.lol/tags/Indieweb\">#<span>Indieweb</span></a> <a href=\"https://social.lol/tags/Pagecord\">#<span>Pagecord</span></a></p><p><a href=\"https://prry.uk/2026-03-29-0812\"><span>https://</span><span>prry.uk/2026-03-29-0812</span><span></span></a></p>",
"text": "Was surprised to find microformats2 classes in Pagecord page source this morning, more suprised still to see they are based in Scotland. Not mentioned in features, I see they announced this addition in January.\n\n#Indieweb #Pagecord\n\nhttps://prry.uk/2026-03-29-0812"
},
"published": "2026-03-29T07:22:14+00:00",
"photo": [
"https://files.mastodon.social/cache/media_attachments/files/116/311/256/906/325/355/original/4b58bf6eab17f8e7.webp"
],
"post-type": "photo",
"_id": "47785735",
"_source": "8007",
"_is_read": false
}
AFTER ONE THOUSAND YEARSSSSS:
I have updated my Quick n Dirty Website Guide for 2026! Generally cleaned up, updated layouts, more resources, etc etc.
🎉 https://blog.itsnero.com/webguide 🎉
#smallweb #indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mstdn.itsnero.com/@itsnero/116310335711995352",
"content": {
"html": "<p>AFTER ONE THOUSAND YEARSSSSS:</p><p>I have updated my Quick n Dirty Website Guide for 2026! Generally cleaned up, updated layouts, more resources, etc etc. </p><p>\ud83c\udf89 <a href=\"https://blog.itsnero.com/webguide\"><span>https://</span><span>blog.itsnero.com/webguide</span><span></span></a> \ud83c\udf89</p><p><a href=\"https://mstdn.itsnero.com/tags/smallweb\">#<span>smallweb</span></a> <a href=\"https://mstdn.itsnero.com/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "AFTER ONE THOUSAND YEARSSSSS:\n\nI have updated my Quick n Dirty Website Guide for 2026! Generally cleaned up, updated layouts, more resources, etc etc. \n\n\ud83c\udf89 https://blog.itsnero.com/webguide \ud83c\udf89\n\n#smallweb #indieweb"
},
"published": "2026-03-29T03:27:58+00:00",
"post-type": "note",
"_id": "47784793",
"_source": "8007",
"_is_read": false
}
AFTER ONE THOUSAND YEARSSSSS:
I have updated my Quick n Dirty Website Guide for 2026! Generally cleaned up, updated layouts, more resources, etc etc.
🎉 blog.itsnero.com/webguide 🎉
#smallweb #indieweb
The Quick ‘n’ Dirty Guide to M...
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://bsky.brid.gy/r/https://bsky.app/profile/did:plc:k2m5pmxoivshviy6fikortxl/post/3mi67dewods2e",
"content": {
"html": "<p>AFTER ONE THOUSAND YEARSSSSS:<br /><br />\nI have updated my Quick n Dirty Website Guide for 2026! Generally cleaned up, updated layouts, more resources, etc etc. <br /><br />\n\ud83c\udf89 <a href=\"https://blog.itsnero.com/webguide\">blog.itsnero.com/webguide</a> \ud83c\udf89<br /><br /><a href=\"https://bsky.app/search?q=%23smallweb\">#smallweb</a> <a href=\"https://bsky.app/search?q=%23indieweb\">#indieweb</a><br /><br /><a href=\"https://blog.itsnero.com/webguide\">The Quick \u2018n\u2019 Dirty Guide to M...</a></p>",
"text": "AFTER ONE THOUSAND YEARSSSSS:\n\n\nI have updated my Quick n Dirty Website Guide for 2026! Generally cleaned up, updated layouts, more resources, etc etc. \n\n\n\ud83c\udf89 blog.itsnero.com/webguide \ud83c\udf89\n\n#smallweb #indieweb\n\nThe Quick \u2018n\u2019 Dirty Guide to M..."
},
"published": "2026-03-29T03:28:08+00:00",
"post-type": "note",
"_id": "47784794",
"_source": "8007",
"_is_read": false
}
You Don't Need a Link Tree; You Just Need a Link Doc
One of the easiest things to create yourself is a "Link in Bio" page. Asciidoctor and surge make it even easier.
https://readbeanicecream.surge.sh/2026/03/28/you-dont-need-a-link-tree-you-just-need-a-link-doc/
#technology #tech #indieweb #blog #blogging #plaintext #socialmedia
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@readbeanicecream/116310010198728090",
"content": {
"html": "<p>You Don't Need a Link Tree; You Just Need a Link Doc</p><p>One of the easiest things to create yourself is a \"Link in Bio\" page. Asciidoctor and surge make it even easier.</p><p><a href=\"https://readbeanicecream.surge.sh/2026/03/28/you-dont-need-a-link-tree-you-just-need-a-link-doc/\"><span>https://</span><span>readbeanicecream.surge.sh/2026</span><span>/03/28/you-dont-need-a-link-tree-you-just-need-a-link-doc/</span></a></p><p><a href=\"https://mastodon.social/tags/technology\">#<span>technology</span></a> <a href=\"https://mastodon.social/tags/tech\">#<span>tech</span></a> <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</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/plaintext\">#<span>plaintext</span></a> <a href=\"https://mastodon.social/tags/socialmedia\">#<span>socialmedia</span></a></p>",
"text": "You Don't Need a Link Tree; You Just Need a Link Doc\n\nOne of the easiest things to create yourself is a \"Link in Bio\" page. Asciidoctor and surge make it even easier.\n\nhttps://readbeanicecream.surge.sh/2026/03/28/you-dont-need-a-link-tree-you-just-need-a-link-doc/\n\n#technology #tech #indieweb #blog #blogging #plaintext #socialmedia"
},
"published": "2026-03-29T02:05:11+00:00",
"post-type": "note",
"_id": "47784386",
"_source": "8007",
"_is_read": false
}