Start a #blog. Start one because the practice of writing at length, for an audience you respect, about things that matter to you, is itself valuable. Start one because owning your own platform is a form of independence that becomes more important as centralized platforms become less trustworthy. Start one because the format shapes the thought, and this format is good for thinking.
The blog won't save us. But it's one of the tools we'll need if we're going to save ourselves.
- Joan Westenberg, The Case for Blogging in the Ruins https://www.joanwestenberg.com/the-case-for-blogging-in-the-ruins/ #IndieWeb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://writeout.ink/@ljwrites/115842305039503850",
"content": {
"html": "<p>Start a <a href=\"https://writeout.ink/tags/blog\">#<span>blog</span></a>. Start one because the practice of writing at length, for an audience you respect, about things that matter to you, is itself valuable. Start one because owning your own platform is a form of independence that becomes more important as centralized platforms become less trustworthy. Start one because the format shapes the thought, and this format is good for thinking.</p><p>The blog won't save us. But it's one of the tools we'll need if we're going to save ourselves. </p><p>- Joan Westenberg, The Case for Blogging in the Ruins <a href=\"https://www.joanwestenberg.com/the-case-for-blogging-in-the-ruins/\"><span>https://www.</span><span>joanwestenberg.com/the-case-fo</span><span>r-blogging-in-the-ruins/</span></a> <a href=\"https://writeout.ink/tags/IndieWeb\">#<span>IndieWeb</span></a></p>",
"text": "Start a #blog. Start one because the practice of writing at length, for an audience you respect, about things that matter to you, is itself valuable. Start one because owning your own platform is a form of independence that becomes more important as centralized platforms become less trustworthy. Start one because the format shapes the thought, and this format is good for thinking.\n\nThe blog won't save us. But it's one of the tools we'll need if we're going to save ourselves. \n\n- Joan Westenberg, The Case for Blogging in the Ruins https://www.joanwestenberg.com/the-case-for-blogging-in-the-ruins/ #IndieWeb"
},
"published": "2026-01-05T11:41:37+00:00",
"post-type": "note",
"_id": "46963793",
"_source": "8007",
"_is_read": false
}
My Year in Sport, using data from my Strava, Swarm, and personal notes & recollections, assembled into a simpler summary on my personal site.
2025 activities according to Strava:
🏃🏻♂️1354mi + 160,077' hiking+running
👟 823mi + 119,453' running
⛰ 485mi trail running
🛣 337mi road running
🥾 526mi + 40,624' hiking
🧘🏻♂️ 8h27m yoga
💪🏻 some number of weight-lifting sessions (less than one a week)
🚲 4.6mi + 413' bicycling — only one ride all year somehow(?)
🪨 1 bouldering session (at Movement)
Races:
🏁 3 races, finished 2
🌳 12k Bay to Breakers 1:55:31 https://tantek.com/t5c61
⛰ 50k Skyline: 9:34:51 https://tantek.com/t5dQ1
2025 was a more difficult year than expected, in many ways, and it cut both the hours and frequencies of many physical activities.
My hours and frequency of yoga, weight-lifting, bicycling, and bouldering all dropped from 2024 to 2025. My goals for 2026 are to find sustainable regular rhythms for each of those, either by myself or with friends.
Despite that, I made several improvements in 2025 over 2024:
* Overall: 160,077' climbed, +9.4k' over 150,676' in 2024
* Running: 823mi + 119,453', +20mi +8.3k' over 803mi + 111,155' in 2024
* Hiking: 526mi just barely (+6mi) over 520mi in 2024
* Finished a 50k! First since mid-2023.
I have a few running goals for 2026:
* incrementally faster Bay to Breakers over 2025
* Broken Arrow 23k Skyrace, finish and ideally beat my 2024 time (6h52m)
* finish a 50k trail race, my fifth 50k
I don't have specific metrics goals, like total distance, or feet climbed, or any specific race times (other than beating last year’s times). Those are all secondary to my goals.
Based on how the past few years have gone, I believe these are reasonable goals, yet will take focus and hard work to achieve them.
Lastly, this personalized, #indieweb “year in sport”, reflects much more of what matters to me than any summary from an online service. It’s not perfect and doesn’t need to be. It’s a start and I expect to iterate and improve it next year.
This is post 4 of #100PostsOfIndieWeb. #100Posts #yearInReview #yearInSport
← https://tantek.com/2026/003/t1/seek-2025-year-in-review
→ 🔮
Glossary:
Year in Review:
https://indieweb.org/year_in_review
{
"type": "entry",
"published": "2026-01-04 21:40-0800",
"url": "http://tantek.com/2026/004/t1/year-in-sport",
"category": [
"indieweb",
"100PostsOfIndieWeb",
"100Posts",
"yearInReview",
"yearInSport"
],
"content": {
"text": "My Year in Sport, using data from my Strava, Swarm, and personal notes & recollections, assembled into a simpler summary on my personal site.\n\n2025 activities according to Strava:\n\ud83c\udfc3\ud83c\udffb\u200d\u2642\ufe0f1354mi + 160,077' hiking+running\n\u00a0\ud83d\udc5f 823mi + 119,453' running \n\u00a0 \u26f0 485mi trail running\n\u00a0 \ud83d\udee3 337mi road running\n\u00a0\ud83e\udd7e 526mi + 40,624' hiking\n\ud83e\uddd8\ud83c\udffb\u200d\u2642\ufe0f 8h27m yoga\n\ud83d\udcaa\ud83c\udffb some number of weight-lifting sessions (less than one a week)\n\ud83d\udeb2 4.6mi + 413' bicycling \u2014 only one ride all year somehow(?)\n\ud83e\udea8 1 bouldering session (at Movement)\n\nRaces:\n\ud83c\udfc1 3 races, finished 2\n\ud83c\udf33 12k Bay to Breakers 1:55:31 https://tantek.com/t5c61\n\u26f0 50k Skyline: 9:34:51 https://tantek.com/t5dQ1\n\n2025 was a more difficult year than expected, in many ways, and it cut both the hours and frequencies of many physical activities.\n\nMy hours and frequency of yoga, weight-lifting, bicycling, and bouldering all dropped from 2024 to 2025. My goals for 2026 are to find sustainable regular rhythms for each of those, either by myself or with friends.\n\nDespite that, I made several improvements in 2025 over 2024:\n* Overall: 160,077' climbed, +9.4k' over 150,676' in 2024\n* Running: 823mi + 119,453', +20mi +8.3k' over 803mi + 111,155' in 2024\n* Hiking: 526mi just barely (+6mi) over 520mi in 2024\n* Finished a 50k! First since mid-2023.\n\nI have a few running goals for 2026:\n* incrementally faster Bay to Breakers over 2025\n* Broken Arrow 23k Skyrace, finish and ideally beat my 2024 time (6h52m)\n* finish a 50k trail race, my fifth 50k\n\nI don't have specific metrics goals, like total distance, or feet climbed, or any specific race times (other than beating last year\u2019s times). Those are all secondary to my goals.\n\nBased on how the past few years have gone, I believe these are reasonable goals, yet will take focus and hard work to achieve them.\n\nLastly, this personalized, #indieweb \u201cyear in sport\u201d, reflects much more of what matters to me than any summary from an online service. It\u2019s not perfect and doesn\u2019t need to be. It\u2019s a start and I expect to iterate and improve it next year.\n\nThis is post 4 of #100PostsOfIndieWeb. #100Posts #yearInReview #yearInSport\n\n\u2190 https://tantek.com/2026/003/t1/seek-2025-year-in-review\n\u2192 \ud83d\udd2e\n\n\nGlossary:\n\nYear in Review:\n\u00a0 https://indieweb.org/year_in_review",
"html": "My Year in Sport, using data from my Strava, Swarm, and personal notes & recollections, assembled into a simpler summary on my personal site.<br /><br />2025 activities according to Strava:<br />\ud83c\udfc3\ud83c\udffb\u200d\u2642\ufe0f1354mi + 160,077' hiking+running<br />\u00a0\ud83d\udc5f 823mi + 119,453' running <br />\u00a0 \u26f0 485mi trail running<br />\u00a0 \ud83d\udee3 337mi road running<br />\u00a0\ud83e\udd7e 526mi + 40,624' hiking<br />\ud83e\uddd8\ud83c\udffb\u200d\u2642\ufe0f 8h27m yoga<br />\ud83d\udcaa\ud83c\udffb some number of weight-lifting sessions (less than one a week)<br />\ud83d\udeb2 4.6mi + 413' bicycling \u2014 only one ride all year somehow(?)<br />\ud83e\udea8 1 bouldering session (at Movement)<br /><br />Races:<br />\ud83c\udfc1 3 races, finished 2<br />\ud83c\udf33 12k Bay to Breakers 1:55:31 <a href=\"https://tantek.com/t5c61\">https://tantek.com/t5c61</a><br />\u26f0 50k Skyline: 9:34:51 <a href=\"https://tantek.com/t5dQ1\">https://tantek.com/t5dQ1</a><br /><br />2025 was a more difficult year than expected, in many ways, and it cut both the hours and frequencies of many physical activities.<br /><br />My hours and frequency of yoga, weight-lifting, bicycling, and bouldering all dropped from 2024 to 2025. My goals for 2026 are to find sustainable regular rhythms for each of those, either by myself or with friends.<br /><br />Despite that, I made several improvements in 2025 over 2024:<br />* Overall: 160,077' climbed, +9.4k' over 150,676' in 2024<br />* Running: 823mi + 119,453', +20mi +8.3k' over 803mi + 111,155' in 2024<br />* Hiking: 526mi just barely (+6mi) over 520mi in 2024<br />* Finished a 50k! First since mid-2023.<br /><br />I have a few running goals for 2026:<br />* incrementally faster Bay to Breakers over 2025<br />* Broken Arrow 23k Skyrace, finish and ideally beat my 2024 time (6h52m)<br />* finish a 50k trail race, my fifth 50k<br /><br />I don't have specific metrics goals, like total distance, or feet climbed, or any specific race times (other than beating last year\u2019s times). Those are all secondary to my goals.<br /><br />Based on how the past few years have gone, I believe these are reasonable goals, yet will take focus and hard work to achieve them.<br /><br />Lastly, this personalized, #<span class=\"p-category\">indieweb</span> \u201cyear in sport\u201d, reflects much more of what matters to me than any summary from an online service. It\u2019s not perfect and doesn\u2019t need to be. It\u2019s a start and I expect to iterate and improve it next year.<br /><br />This is post 4 of #<span class=\"p-category\">100PostsOfIndieWeb</span>. #<span class=\"p-category\">100Posts</span> #<span class=\"p-category\">yearInReview</span> #<span class=\"p-category\">yearInSport</span><br /><br />\u2190 <a href=\"https://tantek.com/2026/003/t1/seek-2025-year-in-review\">https://tantek.com/2026/003/t1/seek-2025-year-in-review</a><br />\u2192 \ud83d\udd2e<br /><br /><br />Glossary:<br /><br />Year in Review:<br />\u00a0 <a href=\"https://indieweb.org/year_in_review\">https://indieweb.org/year_in_review</a>"
},
"author": {
"type": "card",
"name": "Tantek \u00c7elik",
"url": "https://tantek.com/",
"photo": "https://aperture-media.p3k.io/tantek.com/acfddd7d8b2c8cf8aa163651432cc1ec7eb8ec2f881942dca963d305eeaaa6b8.jpg"
},
"post-type": "note",
"_id": "46963130",
"_source": "1",
"_is_read": false
}
No new posts on my blog since 2026 began... because I've been adding new features on my Hugo site instead!
I have 5 new pages:
- All (aka Firehose feed)
- Sitemap
- Stats
and 2 IndieWeb pages:
- Notes (aka microblogs)
- Photos
A page I really enjoyed making was the Statistics page. I added a new line graph from #ECharts and used Hugo inbuilt calculations.
➡️ https://burgeonlab.com/stats
#BurgeonLab #blogs #blogger #hugo #staticsites #indieweb #microformat #apache #ApacheECharts #webdev
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://fosstodon.org/@eclecticpassions/115841762636914887",
"content": {
"html": "<p>No new posts on my blog since 2026 began... because I've been adding new features on my Hugo site instead!</p><p>I have 5 new pages:<br />- All (aka Firehose feed)<br />- Sitemap<br />- Stats<br />and 2 IndieWeb pages:<br />- Notes (aka microblogs)<br />- Photos</p><p>A page I really enjoyed making was the Statistics page. I added a new line graph from <a href=\"https://fosstodon.org/tags/ECharts\">#<span>ECharts</span></a> and used Hugo inbuilt calculations.</p><p>\u27a1\ufe0f <a href=\"https://burgeonlab.com/stats\"><span>https://</span><span>burgeonlab.com/stats</span><span></span></a></p><p><a href=\"https://fosstodon.org/tags/BurgeonLab\">#<span>BurgeonLab</span></a> <a href=\"https://fosstodon.org/tags/blogs\">#<span>blogs</span></a> <a href=\"https://fosstodon.org/tags/blogger\">#<span>blogger</span></a> <a href=\"https://fosstodon.org/tags/hugo\">#<span>hugo</span></a> <a href=\"https://fosstodon.org/tags/staticsites\">#<span>staticsites</span></a> <a href=\"https://fosstodon.org/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://fosstodon.org/tags/microformat\">#<span>microformat</span></a> <a href=\"https://fosstodon.org/tags/apache\">#<span>apache</span></a> <a href=\"https://fosstodon.org/tags/ApacheECharts\">#<span>ApacheECharts</span></a> <a href=\"https://fosstodon.org/tags/webdev\">#<span>webdev</span></a></p>",
"text": "No new posts on my blog since 2026 began... because I've been adding new features on my Hugo site instead!\n\nI have 5 new pages:\n- All (aka Firehose feed)\n- Sitemap\n- Stats\nand 2 IndieWeb pages:\n- Notes (aka microblogs)\n- Photos\n\nA page I really enjoyed making was the Statistics page. I added a new line graph from #ECharts and used Hugo inbuilt calculations.\n\n\u27a1\ufe0f https://burgeonlab.com/stats\n\n#BurgeonLab #blogs #blogger #hugo #staticsites #indieweb #microformat #apache #ApacheECharts #webdev"
},
"published": "2026-01-05T09:23:40+00:00",
"photo": [
"https://files.mastodon.social/cache/media_attachments/files/115/841/762/682/552/044/original/e0dbc49a525a2c9e.png"
],
"post-type": "photo",
"_id": "46962800",
"_source": "8007",
"_is_read": false
}
few things endear me towards the internet again as curated and catalogues lists of links do: https://url.town/
i've really enjoyed setting up a tiny internet bio that is just plain cute, at https://catileptic.omg.lol/
and a tiny repository of silly things that occupy my mind & hands, at https://catileptic.omg.lol/now
now, how does one become part of a webring?
#indieweb #tinyweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://chaos.social/@catileptic/115841483254239687",
"content": {
"html": "<p>few things endear me towards the internet again as curated and catalogues lists of links do: <a href=\"https://url.town/\"><span>https://</span><span>url.town/</span><span></span></a></p><p>i've really enjoyed setting up a tiny internet bio that is just plain cute, at <a href=\"https://catileptic.omg.lol/\"><span>https://</span><span>catileptic.omg.lol/</span><span></span></a></p><p>and a tiny repository of silly things that occupy my mind & hands, at <a href=\"https://catileptic.omg.lol/now\"><span>https://</span><span>catileptic.omg.lol/now</span><span></span></a></p><p>now, how does one become part of a webring?</p><p><a href=\"https://chaos.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://chaos.social/tags/tinyweb\">#<span>tinyweb</span></a></p>",
"text": "few things endear me towards the internet again as curated and catalogues lists of links do: https://url.town/\n\ni've really enjoyed setting up a tiny internet bio that is just plain cute, at https://catileptic.omg.lol/\n\nand a tiny repository of silly things that occupy my mind & hands, at https://catileptic.omg.lol/now\n\nnow, how does one become part of a webring?\n\n#indieweb #tinyweb"
},
"published": "2026-01-05T08:12:37+00:00",
"post-type": "note",
"_id": "46962381",
"_source": "8007",
"_is_read": false
}
My Year in Sport, using data from my Strava, Swarm, and personal notes & recollections, assembled into a simpler summary on my personal site.
2025 activities according to Strava:
🏃🏻♂️1354mi + 160,077' hiking+running
👟 823mi + 119,453' running
⛰ 485mi trail running
🛣 337mi road running
🥾 526mi + 40,624' hiking
🧘🏻♂️ 8h27m yoga
💪🏻 some number of weight-lifting sessions (less than one a week)
🚲 4.6mi + 413' bicycling — only one ride all year somehow(?)
🪨 1 bouldering session (at Movement)
Races:
🏁 3 races, finished 2
🌳 12k Bay to Breakers 1:55:31 https://tantek.com/t5c61
⛰ 50k Skyline: 9:34:51 https://tantek.com/t5dQ1
2025 was a more difficult year than expected, in many ways, and it cut both the hours and frequencies of many physical activities.
My hours and frequency of yoga, weight-lifting, bicycling, and bouldering all dropped from 2024 to 2025. My goals for 2026 are to find sustainable regular rhythms for each of those, either by myself or with friends.
Despite that, I made several improvements in 2025 over 2024:
* Overall: 160,077' climbed, +9.4k' over 150,676' in 2024
* Running: 823mi + 119,453', +20mi +8.3k' over 803mi + 111,155' in 2024
* Hiking: 526mi just barely (+6mi) over 520mi in 2024
* Finished a 50k! First since mid-2023.
I have a few running goals for 2026:
* incrementally faster Bay to Breakers over 2025
* Broken Arrow 23k Skyrace, finish and ideally beat my 2024 time (6h52m)
* finish a 50k trail race, my fifth 50k
I don't have specific metrics goals, like total distance, or feet climbed, or any specific race times (other than beating last year’s times). Those are all secondary to my goals.
Based on how the past few years have gone, I believe these are reasonable goals, yet will take focus and hard work to achieve them.
Lastly, this personalized, #indieweb “year in sport”, reflects much more of what matters to me than any summary from an online service. It’s not perfect and doesn’t need to be. It’s a start and I expect to iterate and improve it next year.
This is post 4 of #100PostsOfIndieWeb. #100Posts #yearInReview #yearInSport
← https://tantek.com/2026/003/t1/seek-2025-year-in-review
→ 🔮
Glossary:
Year in Review:
https://indieweb.org/year_in_review
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://fed.brid.gy/r/https://tantek.com/2026/004/t1/year-in-sport",
"content": {
"html": "<p>My Year in Sport, using data from my Strava, Swarm, and personal notes & recollections, assembled into a simpler summary on my personal site.<br /><br />2025 activities according to Strava:<br />\ud83c\udfc3\ud83c\udffb\u200d\u2642\ufe0f1354mi + 160,077' hiking+running<br />\u00a0\ud83d\udc5f 823mi + 119,453' running <br />\u00a0 \u26f0 485mi trail running<br />\u00a0 \ud83d\udee3 337mi road running<br />\u00a0\ud83e\udd7e 526mi + 40,624' hiking<br />\ud83e\uddd8\ud83c\udffb\u200d\u2642\ufe0f 8h27m yoga<br />\ud83d\udcaa\ud83c\udffb some number of weight-lifting sessions (less than one a week)<br />\ud83d\udeb2 4.6mi + 413' bicycling \u2014 only one ride all year somehow(?)<br />\ud83e\udea8 1 bouldering session (at Movement)<br /><br />Races:<br />\ud83c\udfc1 3 races, finished 2<br />\ud83c\udf33 12k Bay to Breakers 1:55:31 <a href=\"https://tantek.com/t5c61\">https://tantek.com/t5c61</a><br />\u26f0 50k Skyline: 9:34:51 <a href=\"https://tantek.com/t5dQ1\">https://tantek.com/t5dQ1</a><br /><br />2025 was a more difficult year than expected, in many ways, and it cut both the hours and frequencies of many physical activities.<br /><br />My hours and frequency of yoga, weight-lifting, bicycling, and bouldering all dropped from 2024 to 2025. My goals for 2026 are to find sustainable regular rhythms for each of those, either by myself or with friends.<br /><br />Despite that, I made several improvements in 2025 over 2024:<br />* Overall: 160,077' climbed, +9.4k' over 150,676' in 2024<br />* Running: 823mi + 119,453', +20mi +8.3k' over 803mi + 111,155' in 2024<br />* Hiking: 526mi just barely (+6mi) over 520mi in 2024<br />* Finished a 50k! First since mid-2023.<br /><br />I have a few running goals for 2026:<br />* incrementally faster Bay to Breakers over 2025<br />* Broken Arrow 23k Skyrace, finish and ideally beat my 2024 time (6h52m)<br />* finish a 50k trail race, my fifth 50k<br /><br />I don't have specific metrics goals, like total distance, or feet climbed, or any specific race times (other than beating last year\u2019s times). Those are all secondary to my goals.<br /><br />Based on how the past few years have gone, I believe these are reasonable goals, yet will take focus and hard work to achieve them.<br /><br />Lastly, this personalized, <a href=\"https://indieweb.social/tags/indieweb\">#<span class=\"p-category\">indieweb</span></a> \u201cyear in sport\u201d, reflects much more of what matters to me than any summary from an online service. It\u2019s not perfect and doesn\u2019t need to be. It\u2019s a start and I expect to iterate and improve it next year.<br /><br />This is post 4 of <a href=\"https://indieweb.social/tags/100PostsOfIndieWeb\">#<span class=\"p-category\">100PostsOfIndieWeb</span></a>. <a href=\"https://indieweb.social/tags/100Posts\">#<span class=\"p-category\">100Posts</span></a> <a href=\"https://indieweb.social/tags/yearInReview\">#<span class=\"p-category\">yearInReview</span></a> <a href=\"https://indieweb.social/tags/yearInSport\">#<span class=\"p-category\">yearInSport</span></a><br /><br />\u2190 <a href=\"https://tantek.com/2026/003/t1/seek-2025-year-in-review\">https://tantek.com/2026/003/t1/seek-2025-year-in-review</a><br />\u2192 \ud83d\udd2e<br /><br /><br />Glossary:<br /><br />Year in Review:<br />\u00a0 <a href=\"https://indieweb.org/year_in_review\">https://indieweb.org/year_in_review</a></p>",
"text": "My Year in Sport, using data from my Strava, Swarm, and personal notes & recollections, assembled into a simpler summary on my personal site.\n\n2025 activities according to Strava:\n\ud83c\udfc3\ud83c\udffb\u200d\u2642\ufe0f1354mi + 160,077' hiking+running\n\u00a0\ud83d\udc5f 823mi + 119,453' running \n\u00a0 \u26f0 485mi trail running\n\u00a0 \ud83d\udee3 337mi road running\n\u00a0\ud83e\udd7e 526mi + 40,624' hiking\n\ud83e\uddd8\ud83c\udffb\u200d\u2642\ufe0f 8h27m yoga\n\ud83d\udcaa\ud83c\udffb some number of weight-lifting sessions (less than one a week)\n\ud83d\udeb2 4.6mi + 413' bicycling \u2014 only one ride all year somehow(?)\n\ud83e\udea8 1 bouldering session (at Movement)\n\nRaces:\n\ud83c\udfc1 3 races, finished 2\n\ud83c\udf33 12k Bay to Breakers 1:55:31 https://tantek.com/t5c61\n\u26f0 50k Skyline: 9:34:51 https://tantek.com/t5dQ1\n\n2025 was a more difficult year than expected, in many ways, and it cut both the hours and frequencies of many physical activities.\n\nMy hours and frequency of yoga, weight-lifting, bicycling, and bouldering all dropped from 2024 to 2025. My goals for 2026 are to find sustainable regular rhythms for each of those, either by myself or with friends.\n\nDespite that, I made several improvements in 2025 over 2024:\n* Overall: 160,077' climbed, +9.4k' over 150,676' in 2024\n* Running: 823mi + 119,453', +20mi +8.3k' over 803mi + 111,155' in 2024\n* Hiking: 526mi just barely (+6mi) over 520mi in 2024\n* Finished a 50k! First since mid-2023.\n\nI have a few running goals for 2026:\n* incrementally faster Bay to Breakers over 2025\n* Broken Arrow 23k Skyrace, finish and ideally beat my 2024 time (6h52m)\n* finish a 50k trail race, my fifth 50k\n\nI don't have specific metrics goals, like total distance, or feet climbed, or any specific race times (other than beating last year\u2019s times). Those are all secondary to my goals.\n\nBased on how the past few years have gone, I believe these are reasonable goals, yet will take focus and hard work to achieve them.\n\nLastly, this personalized, #indieweb \u201cyear in sport\u201d, reflects much more of what matters to me than any summary from an online service. It\u2019s not perfect and doesn\u2019t need to be. It\u2019s a start and I expect to iterate and improve it next year.\n\nThis is post 4 of #100PostsOfIndieWeb. #100Posts #yearInReview #yearInSport\n\n\u2190 https://tantek.com/2026/003/t1/seek-2025-year-in-review\n\u2192 \ud83d\udd2e\n\n\nGlossary:\n\nYear in Review:\n\u00a0 https://indieweb.org/year_in_review"
},
"published": "2026-01-05T05:40:00+00:00",
"post-type": "note",
"_id": "46962192",
"_source": "8007",
"_is_read": false
}
Added https://rossabaker.com/tags/top4/ to the Top Four directory.
🎅🏻 Christmas Songs
1. “River” — Joni Mitchell
2. “Christmas Card from a Hooker in Minneapolis” — Tom Waits
3. “Christmastime Is Here (Instrumental)” — Vince Guaraldi Trio
4. “Must Be Santa” — Bob Dylan
What is your Top 4?
#top4 #topfour #indieweb #smallweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@topfour/115840874417591753",
"content": {
"html": "<p>Added <a href=\"https://rossabaker.com/tags/top4/\"><span>https://</span><span>rossabaker.com/tags/top4/</span><span></span></a> to the Top Four directory. </p><p>\ud83c\udf85\ud83c\udffb Christmas Songs<br />1. \u201cRiver\u201d \u2014 Joni Mitchell<br />2. \u201cChristmas Card from a Hooker in Minneapolis\u201d \u2014 Tom Waits<br />3. \u201cChristmastime Is Here (Instrumental)\u201d \u2014 Vince Guaraldi Trio<br />4. \u201cMust Be Santa\u201d \u2014 Bob Dylan </p><p>What is your Top 4? </p><p><a href=\"https://mastodon.social/tags/top4\">#<span>top4</span></a> <a href=\"https://mastodon.social/tags/topfour\">#<span>topfour</span></a> <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.social/tags/smallweb\">#<span>smallweb</span></a></p>",
"text": "Added https://rossabaker.com/tags/top4/ to the Top Four directory. \n\n\ud83c\udf85\ud83c\udffb Christmas Songs\n1. \u201cRiver\u201d \u2014 Joni Mitchell\n2. \u201cChristmas Card from a Hooker in Minneapolis\u201d \u2014 Tom Waits\n3. \u201cChristmastime Is Here (Instrumental)\u201d \u2014 Vince Guaraldi Trio\n4. \u201cMust Be Santa\u201d \u2014 Bob Dylan \n\nWhat is your Top 4? \n\n#top4 #topfour #indieweb #smallweb"
},
"published": "2026-01-05T05:37:47+00:00",
"post-type": "note",
"_id": "46961625",
"_source": "8007",
"_is_read": false
}
Después de varias noches peleándome con Handlebars, CSS , decisiones estéticas y la ayuda de algún LLM, publiqué mi primer tema para el generador de contenido estático Publii.
Se llama Thais:es simple, personalizable y pensado para sitios personales. También es de código abierto y ya está disponible acá: https://gitlab.com/dmurana/publii-theme-thais
#Publii #OpenSource #StaticSite #WebDesign #IndieWeb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.uy/@dmurana/115840186216306252",
"content": {
"html": "<p>Despu\u00e9s de varias noches pele\u00e1ndome con Handlebars, CSS , decisiones est\u00e9ticas y la ayuda de alg\u00fan LLM, publiqu\u00e9 mi primer tema para el generador de contenido est\u00e1tico Publii. </p><p>Se llama Thais:es simple, personalizable y pensado para sitios personales. Tambi\u00e9n es de c\u00f3digo abierto y ya est\u00e1 disponible ac\u00e1: <a href=\"https://gitlab.com/dmurana/publii-theme-thais\"><span>https://</span><span>gitlab.com/dmurana/publii-them</span><span>e-thais</span></a></p><p><a href=\"https://mastodon.uy/tags/Publii\">#<span>Publii</span></a> <a href=\"https://mastodon.uy/tags/OpenSource\">#<span>OpenSource</span></a> <a href=\"https://mastodon.uy/tags/StaticSite\">#<span>StaticSite</span></a> <a href=\"https://mastodon.uy/tags/WebDesign\">#<span>WebDesign</span></a> <a href=\"https://mastodon.uy/tags/IndieWeb\">#<span>IndieWeb</span></a></p>",
"text": "Despu\u00e9s de varias noches pele\u00e1ndome con Handlebars, CSS , decisiones est\u00e9ticas y la ayuda de alg\u00fan LLM, publiqu\u00e9 mi primer tema para el generador de contenido est\u00e1tico Publii. \n\nSe llama Thais:es simple, personalizable y pensado para sitios personales. Tambi\u00e9n es de c\u00f3digo abierto y ya est\u00e1 disponible ac\u00e1: https://gitlab.com/dmurana/publii-theme-thais\n\n#Publii #OpenSource #StaticSite #WebDesign #IndieWeb"
},
"published": "2026-01-05T02:42:46+00:00",
"post-type": "note",
"_id": "46960719",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@jelloeater/115840020858703051",
"content": {
"html": "<p><a href=\"https://brettterpstra.com/2026/01/02/how-about-a-markdown-web/\"><span>https://</span><span>brettterpstra.com/2026/01/02/h</span><span>ow-about-a-markdown-web/</span></a><br /><a href=\"https://mastodon.social/tags/markdown\">#<span>markdown</span></a> <a href=\"https://mastodon.social/tags/webdev\">#<span>webdev</span></a> <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.social/tags/smallweb\">#<span>smallweb</span></a><br /><a href=\"https://brettterpstra.com/2026/01/02/how-about-a-markdown-web/\"><span>https://</span><span>brettterpstra.com/2026/01/02/h</span><span>ow-about-a-markdown-web/</span></a></p>",
"text": "https://brettterpstra.com/2026/01/02/how-about-a-markdown-web/\n#markdown #webdev #indieweb #smallweb\nhttps://brettterpstra.com/2026/01/02/how-about-a-markdown-web/"
},
"published": "2026-01-05T02:00:43+00:00",
"post-type": "note",
"_id": "46960441",
"_source": "8007",
"_is_read": false
}
Letting your unused domains expire is a form of self-care.
#indieweb #webdev
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://stefanbohacek.online/@stefan/115839508793563072",
"content": {
"html": "<p>Letting your unused domains expire is a form of self-care.</p><p><a href=\"https://stefanbohacek.online/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://stefanbohacek.online/tags/webdev\">#<span>webdev</span></a></p>",
"text": "Letting your unused domains expire is a form of self-care.\n\n#indieweb #webdev"
},
"published": "2026-01-04T23:50:29+00:00",
"post-type": "note",
"_id": "46959775",
"_source": "8007",
"_is_read": false
}
Yay I finally finished coding my website! It turns out that I was avoiding updating my Wordpress website because I didn't have enough granular control over it to make it mine - and that I actually like making websites.
I think it needs some webrings, favicons, and a status.cafe just to get the real #indieweb aesthetic going.
https://spottyboypress.com/
#website #personalweb #www
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@spottyboypress/115839151552574040",
"content": {
"html": "<p>Yay I finally finished coding my website! It turns out that I was avoiding updating my Wordpress website because I didn't have enough granular control over it to make it mine - and that I actually like making websites.</p><p>I think it needs some webrings, favicons, and a status.cafe just to get the real <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a> aesthetic going. <br /><a href=\"https://spottyboypress.com/\"><span>https://</span><span>spottyboypress.com/</span><span></span></a> </p><p><a href=\"https://mastodon.social/tags/website\">#<span>website</span></a> <a href=\"https://mastodon.social/tags/personalweb\">#<span>personalweb</span></a> <a href=\"https://mastodon.social/tags/www\">#<span>www</span></a></p>",
"text": "Yay I finally finished coding my website! It turns out that I was avoiding updating my Wordpress website because I didn't have enough granular control over it to make it mine - and that I actually like making websites.\n\nI think it needs some webrings, favicons, and a status.cafe just to get the real #indieweb aesthetic going. \nhttps://spottyboypress.com/ \n\n#website #personalweb #www"
},
"published": "2026-01-04T22:19:38+00:00",
"post-type": "note",
"_id": "46959309",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://social.lol/@flamed/115838808069356869",
"content": {
"html": "<p>\ud83d\udcdd New Post: Music I Listened to in 2025 </p><p>A recap of the music I listened to in 2025</p><p>\ud83d\udd25 <a href=\"https://flamedfury.com/posts/music-i-listened-to-in-2025/\"><span>https://</span><span>flamedfury.com/posts/music-i-l</span><span>istened-to-in-2025/</span></a></p><p><a href=\"https://social.lol/tags/Music\">#<span>Music</span></a> <a href=\"https://social.lol/tags/Listening\">#<span>Listening</span></a> <a href=\"https://social.lol/tags/Personalweb\">#<span>Personalweb</span></a> <a href=\"https://social.lol/tags/Indieweb\">#<span>Indieweb</span></a> <a href=\"https://social.lol/tags/Blogging\">#<span>Blogging</span></a></p>",
"text": "\ud83d\udcdd New Post: Music I Listened to in 2025 \n\nA recap of the music I listened to in 2025\n\n\ud83d\udd25 https://flamedfury.com/posts/music-i-listened-to-in-2025/\n\n#Music #Listening #Personalweb #Indieweb #Blogging"
},
"published": "2026-01-04T20:52:17+00:00",
"post-type": "note",
"_id": "46958732",
"_source": "8007",
"_is_read": false
}
@Amgine on the #indieweb wiki several of us have been trying to document “AI” scraping’s impact - it may be useful to you to click through to the mitigation schemes mentioned. https://indieweb.org/large_language_model_traffic
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://xoxo.zone/@artlung/115838597009569028",
"content": {
"html": "<p><span class=\"h-card\"><a class=\"u-url\" href=\"https://mamot.fr/@Amgine\">@<span>Amgine</span></a></span> on the <a href=\"https://xoxo.zone/tags/indieweb\">#<span>indieweb</span></a> wiki several of us have been trying to document \u201cAI\u201d scraping\u2019s impact - it may be useful to you to click through to the mitigation schemes mentioned. <a href=\"https://indieweb.org/large_language_model_traffic\"><span>https://</span><span>indieweb.org/large_language_mo</span><span>del_traffic</span></a></p>\n<a class=\"u-mention\" href=\"https://mamot.fr/@Amgine\"></a>",
"text": "@Amgine on the #indieweb wiki several of us have been trying to document \u201cAI\u201d scraping\u2019s impact - it may be useful to you to click through to the mitigation schemes mentioned. https://indieweb.org/large_language_model_traffic"
},
"published": "2026-01-04T19:58:37+00:00",
"post-type": "note",
"_id": "46958384",
"_source": "8007",
"_is_read": false
}
#IndieWeb question related to scraping and permalinks: has anyone developed a method to reduce/address AI scraping?
I was thinking a more-complicated shorturl which checks the referer, which should match the syndication site else redir to a spider trap/boring page. Also consider(ed|ing) .onion or i2p as I really am not trying to communicate with folk who are not using one or the other.
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mamot.fr/@Amgine/115838573266993168",
"content": {
"html": "<p><a href=\"https://mamot.fr/tags/IndieWeb\">#<span>IndieWeb</span></a> question related to scraping and permalinks: has anyone developed a method to reduce/address AI scraping?</p><p>I was thinking a more-complicated shorturl which checks the referer, which should match the syndication site else redir to a spider trap/boring page. Also consider(ed|ing) .onion or i2p as I really am not trying to communicate with folk who are not using one or the other.</p>",
"text": "#IndieWeb question related to scraping and permalinks: has anyone developed a method to reduce/address AI scraping?\n\nI was thinking a more-complicated shorturl which checks the referer, which should match the syndication site else redir to a spider trap/boring page. Also consider(ed|ing) .onion or i2p as I really am not trying to communicate with folk who are not using one or the other."
},
"published": "2026-01-04T19:52:34+00:00",
"post-type": "note",
"_id": "46958348",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://social.lol/@brennan/115838269223890895",
"content": {
"html": "<p>How Can We Use the Internet for Good? | \ud83d\udd17 <a href=\"https://brennan.day/how-can-we-use-the-internet-for-good/\"><span>https://</span><span>brennan.day/how-can-we-use-the</span><span>-internet-for-good/</span></a></p><p><a href=\"https://social.lol/tags/politics\">#<span>politics</span></a> <a href=\"https://social.lol/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://social.lol/tags/activism\">#<span>activism</span></a> <a href=\"https://social.lol/tags/writing\">#<span>writing</span></a> <a href=\"https://social.lol/tags/philosophy\">#<span>philosophy</span></a></p>",
"text": "How Can We Use the Internet for Good? | \ud83d\udd17 https://brennan.day/how-can-we-use-the-internet-for-good/\n\n#politics #indieweb #activism #writing #philosophy"
},
"published": "2026-01-04T18:35:15+00:00",
"post-type": "note",
"_id": "46957829",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@rodmoi/115838261867952491",
"content": {
"html": "<p><a href=\"https://rm-o.dev/til/paste-joining-lines/\"><span>https://</span><span>rm-o.dev/til/paste-joining-lin</span><span>es/</span></a></p><p><a href=\"https://mastodon.social/tags/blog\">#<span>blog</span></a> <a href=\"https://mastodon.social/tags/til\">#<span>til</span></a> <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "https://rm-o.dev/til/paste-joining-lines/\n\n#blog #til #indieweb"
},
"published": "2026-01-04T18:33:23+00:00",
"post-type": "note",
"_id": "46957830",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@rodmoi/115838258634745768",
"content": {
"html": "<p><a href=\"https://rm-o.dev/til/linux-unattended-upgrades/\"><span>https://</span><span>rm-o.dev/til/linux-unattended-</span><span>upgrades/</span></a></p><p><a href=\"https://mastodon.social/tags/blog\">#<span>blog</span></a> <a href=\"https://mastodon.social/tags/til\">#<span>til</span></a> <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "https://rm-o.dev/til/linux-unattended-upgrades/\n\n#blog #til #indieweb"
},
"published": "2026-01-04T18:32:33+00:00",
"post-type": "note",
"_id": "46957831",
"_source": "8007",
"_is_read": false
}
Grosse mise à jour de mon blog ce soir, avec un nouveau thème. Un retour à la simplicité pour moi. C'est ce que j'avais envie et besoin. Et ça me fait beaucoup de bien. 🙂↕️
➡️ https://alyve.be/blog/nouveau-theme-liberation-et-simplicite/
#blog #simplicité #smallweb #indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://social.alyve.be/objects/5d6f2804-7424-40af-a7ca-2f3a95199431",
"content": {
"html": "<p>Grosse mise \u00e0 jour de mon blog ce soir, avec un nouveau th\u00e8me. Un retour \u00e0 la simplicit\u00e9 pour moi. C'est ce que j'avais envie et besoin. Et \u00e7a me fait <strong>beaucoup</strong> de bien. \ud83d\ude42\u200d\u2195\ufe0f</p><p>\u27a1\ufe0f <a href=\"https://alyve.be/blog/nouveau-theme-liberation-et-simplicite/\">https://alyve.be/blog/nouveau-theme-liberation-et-simplicite/</a></p><p><a href=\"https://social.alyve.be/tag/blog\">#blog</a> <a href=\"https://social.alyve.be/tag/simplicit%C3%A9\">#simplicit\u00e9</a> <a href=\"https://social.alyve.be/tag/smallweb\">#smallweb</a> <a href=\"https://social.alyve.be/tag/indieweb\">#indieweb</a></p>",
"text": "Grosse mise \u00e0 jour de mon blog ce soir, avec un nouveau th\u00e8me. Un retour \u00e0 la simplicit\u00e9 pour moi. C'est ce que j'avais envie et besoin. Et \u00e7a me fait beaucoup de bien. \ud83d\ude42\u200d\u2195\ufe0f\n\n\u27a1\ufe0f https://alyve.be/blog/nouveau-theme-liberation-et-simplicite/\n\n#blog #simplicit\u00e9 #smallweb #indieweb"
},
"published": "2026-01-04T18:21:52+00:00",
"post-type": "note",
"_id": "46957735",
"_source": "8007",
"_is_read": false
}
I’m falling down the rabbit hole of #blogging and the #indieweb. Does anyone know of good resources to get familiar with the core concepts and first steps? I’m a bit overwhelmed by the amount of information out there and not sure what I should focus on or where to start.
Goal: I want my own blog, the ability to easily share my posts on the #fediverse, and a straightforward writing tool I can use to publish them.
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://indieweb.social/tags/indieweb",
"photo": null
},
"url": "https://social.lol/@yvan/115838226696248913",
"content": {
"html": "<p>I\u2019m falling down the rabbit hole of <a href=\"https://social.lol/tags/blogging\">#<span>blogging</span></a> and the <a href=\"https://social.lol/tags/indieweb\">#<span>indieweb</span></a>. Does anyone know of good resources to get familiar with the core concepts and first steps? I\u2019m a bit overwhelmed by the amount of information out there and not sure what I should focus on or where to start.</p><p>Goal: I want my own blog, the ability to easily share my posts on the <a href=\"https://social.lol/tags/fediverse\">#<span>fediverse</span></a>, and a straightforward writing tool I can use to publish them.</p>",
"text": "I\u2019m falling down the rabbit hole of #blogging and the #indieweb. Does anyone know of good resources to get familiar with the core concepts and first steps? I\u2019m a bit overwhelmed by the amount of information out there and not sure what I should focus on or where to start.\n\nGoal: I want my own blog, the ability to easily share my posts on the #fediverse, and a straightforward writing tool I can use to publish them."
},
"published": "2026-01-04T18:24:26+00:00",
"post-type": "note",
"_id": "46957736",
"_source": "8007",
"_is_read": false
}
You tell an llm to write function but you gotta recheck and possibly refactor it before adding it to your code base. What was even the point then huh?
#noai #llm #programming #testing #enshittification #python #golang #rust #javascript #indieweb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://fosstodon.org/@pheonix/115838125961759016",
"content": {
"html": "<p>You tell an llm to write function but you gotta recheck and possibly refactor it before adding it to your code base. What was even the point then huh?</p><p><a href=\"https://fosstodon.org/tags/noai\">#<span>noai</span></a> <a href=\"https://fosstodon.org/tags/llm\">#<span>llm</span></a> <a href=\"https://fosstodon.org/tags/programming\">#<span>programming</span></a> <a href=\"https://fosstodon.org/tags/testing\">#<span>testing</span></a> <a href=\"https://fosstodon.org/tags/enshittification\">#<span>enshittification</span></a> <a href=\"https://fosstodon.org/tags/python\">#<span>python</span></a> <a href=\"https://fosstodon.org/tags/golang\">#<span>golang</span></a> <a href=\"https://fosstodon.org/tags/rust\">#<span>rust</span></a> <a href=\"https://fosstodon.org/tags/javascript\">#<span>javascript</span></a> <a href=\"https://fosstodon.org/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "You tell an llm to write function but you gotta recheck and possibly refactor it before adding it to your code base. What was even the point then huh?\n\n#noai #llm #programming #testing #enshittification #python #golang #rust #javascript #indieweb"
},
"published": "2026-01-04T17:58:49+00:00",
"post-type": "note",
"_id": "46957567",
"_source": "8007",
"_is_read": false
}
A test page with 2000 randomly generated entries to answer a question from the HN comments section:
https://susam.net/code/test/2k.html
Actual page size is 240 kB and the compressed transfer size is 130 kB.
#webdev #web #indieweb #programming
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@susam/115838005207313251",
"content": {
"html": "<p>A test page with 2000 randomly generated entries to answer a question from the HN comments section:</p><p><a href=\"https://susam.net/code/test/2k.html\"><span>https://</span><span>susam.net/code/test/2k.html</span><span></span></a></p><p>Actual page size is 240 kB and the compressed transfer size is 130 kB.</p><p><a href=\"https://mastodon.social/tags/webdev\">#<span>webdev</span></a> <a href=\"https://mastodon.social/tags/web\">#<span>web</span></a> <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.social/tags/programming\">#<span>programming</span></a></p>",
"text": "A test page with 2000 randomly generated entries to answer a question from the HN comments section:\n\nhttps://susam.net/code/test/2k.html\n\nActual page size is 240 kB and the compressed transfer size is 130 kB.\n\n#webdev #web #indieweb #programming"
},
"published": "2026-01-04T17:28:07+00:00",
"photo": [
"https://files.mastodon.social/media_attachments/files/115/838/002/515/242/657/original/13cd92beebe1a19c.png"
],
"post-type": "photo",
"_id": "46957382",
"_source": "8007",
"_is_read": false
}