Lily insisted on getting a fancy doorknob for her office, but couldn't pick one out on her own, so I finally found this and put it in today!
I had to swap the outlet for a recessed outlet because the printer is almost exactly the full depth of the cabinet 😅 I don't know how we cut it that close after building the cabinet specifically for this printer! Either that or the outlet could have been 3 inches higher and it would have been fine. Works fine now tho.
I mounted this tiny Yololiv webcam on the back wall of Lily's office so she has a way to show off her wallpaper and desk on her livestreams!
Best dish rack ever! I finished mounting the tray and built the rack above it. I think I'm still going to add a peg board to the left of the rack in order to be able to hang things from hooks.
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
#indieweb #100PostsOfIndieWeb #100Posts #yearInReview #yearInSport

Turning in my Keys

My Seek 2025 Year in Review:

* 101 new species observed (down from 141 last year)

Top three kinds:
  * 64 new plants (down from 79)
  * 14 new insects (down from 20)
  * 8 new fungi
* 4 new challenge badges earned (down from 56)

July, June, February were the months I observed the most new species.
Last year: June, March, July.

Seek also gave me a graph of observations per month, and also a map of where I made my discoveries.

As noted last year: https://tantek.com/2025/020/t1/seek-2024-year-in-review

Seek is a delightful free (like actually free, free of tracking, free of surveillance) native mobile application for identifying species.

Made by the iNaturalist folks (https://www.inaturalist.org/pages/seek_app), Seek works:
1. works without creating an account
2. works completely offline to identify species
3. adds new species to your local collection on your device

Those first two capabilities (no login wall, offline first) are what we should aspire to when we build #indieweb apps or websites for ourselves and our friends.

This is post 3 of #100PostsOfIndieWeb. #100Posts #yearInReview #iNaturalist #SeekApp

https://tantek.com/2026/002/t1/find-export-strava-year-in-sport
→ 🔮


Glossary:

login wall
  https://indieweb.org/login_wall
offline first
  https://indieweb.org/offline_first
#indieweb #100PostsOfIndieWeb #100Posts #yearInReview #iNaturalist #SeekApp

2025 in machine knits

#2025 #machine-knitting

Machine knitting: sweater knitalong complete!

#machine-knitting #sweater #KnitFactoryImpl #knitalong

Want to read: The Language of the Night by Ursula K. Le Guin (ISBN 9781668034903)

I checked my Strava: Year in Sport 2025 after I did my last run on the 31st, and it felt a bit light. When I checked my saved images/videos from last year’s Strava Year in Sport, it was clear they had dropped several things from 2024 to 2025.


First, here’s updated instructions for finding and exporting your Strava Year in Sport 2025:

The Strava Year in Sport 2025 is once again only available on the native mobile app (iOS and presumably Android) and not accessible via the website.

From the mobile app home screen, tap the "📋 You" button in the lower right corner.

Near the top you should see an orange header with white text:

STRAVA
YEAR IN SPORT

and a black triangle play button on a white disc background.



Tap that ▶️ play button.


Saving Summary Segments

You should fairly quickly see an animation start playing, with nine "segments" (like Instagram stories) at the top, gradually filling-in as progress indicators one at a time.

The first "segment" is purely intro animation. You can skip it.

Every subsequent "segment" you can screenshot using the respective button pressing on your mobile (e.g. volume-up + power on iPhone 14). In addition to taking a screenshot it will put you in a "share" screen with one or more videos or still images to share in a carousel format.

For each item in the carousel (if there is more than one)
1. tap the item in the carousel
2. tap the "[↓] Save" button at the bottom to store it locally on your mobile

Then tap "Cancel" in the top right to go back to the "segments".

Either wait for that current "segment" to finish playing or tap the video near the right edge of the screen to skip to the next "segment" and repeat the two steps above.

The ninth "segment" is your overall summary, and shows all your sports combined.

Save it (using the "[↓] Save" button as noted above), then
* tap the "✏️  Customize" button
* choose an individual sport (e.g. "👟 Run")
* tap "Save changes"
* save that image (with the "[↓] Save" button as above)
* tap customize again
* choose the next sport (e.g. "🚲 Ride")
* "Save changes" again
* "[↓] Save" button again

Strava seemingly only reports summaries of (up to?) two of your sports. Those were Run (presumably all running, street and trail) and Ride for me.


Cleanup Your Screenshots

After having saved all the videos/images for each "segment", you can:
* go back to your mobile’s top level Photos app/stream
* delete the screenshots

You should see all the images you've saved (no videos this year). If anything is missing, go back to the previous steps and save them again, then remove any duplicates as necessary.


I have saved all the images from my own Strava Year In Sport, and as I assemble the pieces into my own Year in Sport post, I’ll take more notes, and add to the IndieWeb year in review page accordingly: https://indieweb.org/year_in_review

Previously: https://tantek.com/2025/001/t3/strava-year-in-sport-how-to-get-info-save

#Strava #yearInSport #yearInReview #ownYourYearInReview

This is post 2 of #100PostsOfIndieWeb. #100Posts

https://tantek.com/2026/001/t1/no-socials-january
→ 🔮
#Strava #yearInSport #yearInReview #ownYourYearInReview #100PostsOfIndieWeb #100Posts
2026 goals I’ve heard:
* Dry January — avoid alcohol
* Meatless January — avoid meat

If you have a personal website, how about also:

* No Socials January — avoid #socialMedia silos

No posting on social media, just for a month (not counting DMs).

Instead, since you have your own website, post there, and see how that feels.

If you don’t have a personal website, make it your goal for the month to set one up. The #IndieWeb folks https://indieweb.org/ can help! Join https://chat.indieweb.org/

Once again I am restarting a #100PostsOfIndieWeb #100Posts project for the year.

This is post 1.

Previously:
* https://tantek.com/2025/001/t1/15-years-notes-my-site-first

← ✨
→ 🔮
#socialMedia #IndieWeb #100PostsOfIndieWeb #100Posts

Just got home, did I miss anything? 🙌🏻 🏈

2025 #donation suggestions. I #donated to these, #donate to those that resonate:

@ACLU
@CalAcademy
@NAACP
@deYoungMuseum
@ExperienceCamps
@Exploratorium
@EFF
@Wikipedia
@InternetArchive
@SFMOMA
@KQED
@MontereyAq
@SPLCenter
@LongNow
@RPF_EB
@GardensofGGP
@PPact
@Mozilla**

**Disclosure: I work for #Mozilla, on & with open web standards & communities @IndieWebCamp @microformats @WHATWG #W3C supported by @Firefox to provide a more human-centric, private, and secure web for all users.

Previously: https://tantek.com/2024/366/t2/last-donation-please-donate-tonight
#donation #donated #donate #Mozilla #W3C

2025 🔜 2026

#resolutions #not resolutions #aspirations #goals #reflections
Just made the first batch of habanero hot sauce in the new kitchen! 64oz
#hotsauce #cooking #habanero

Baker's Dozen: My Favorite TV Shows of 2025

Apparently should have built the cat tree before mounting the TV on the wall...

RGB House Number Project Done! 🌈🏠

I enjoyed watching the replay of the Disabled Body of Christ’s Christmas Eve service. I’m reflecting on the prompt: “Where is one place in your life or the world where you want love to be born this Christmas?”

About the service:

“Disabled people are a necessary part of the Body of Christ. This is not a healing service because our bodies are not problems to be fixed and disabled bodies are also part of the Body of Christ just as we are.”

Rev. Kate Harmon Siberine

It’s part of the Episcopalian church and streams Wednesdays at 11AM Eastern on TikTok. It is usually about 25 minutes long.

#faith #love #Christmas