To-do list recommendations

šŸŽµ ā€œWonderwallā€ but make it Underoath youtube.com/watch?v=REzZs0t7uDY

I started reading Community care & relationship building combats burnout in political movements. Oof, it’s hitting hard, in a good way.

Strong relationships are the molecules that make up strong communities and strong communities are free. That should be our guiding light. Interdependence. To lay the soil for collective liberation, we need to build liberating relationships today where we enact and practice the values of the world we are building. The more we depend on each other for survival, the less we depend on the state and the more ungovernable we become. This is the fight. In the process of building life-sustaining relationships, we will dismantle systems, not the other way around.

This past Saturday: finished the #InsideTrail Redtail Ridge 30k #trailRace in 6:00:59.

A few notes:

This was my first trail race of 2024, and first in over 6 months, since last year’s Marin Ultra Challenge 50k and Broken Arrow 23k races in June¹. Saw pal Henri after changing into my trail shoes in the Lake Chabot Regional Park parking lot. The storms had scared many away, less than 100 showed up to the combined 30k & 50k start.

The muddy rainy adventure began when we veered off the initial paved trail around the lake and onto a rocky uphill stretch. It was mostly an out-and-back course, with a bit of a loop in the middle. On the second half of that loop there was one fork in the trail without race markings. After spending minutes taking a peek down both options, I guessed right. About a half mile later a wooden trail post validated my choice.

I kept a sustainable run/hike pace, with some sliding in the mud, stepping around many ruts and puddles of unknown depths. Slower finish than 5 years ago², yet this time with a negative split, and earned my first DLF award!

#30k #RedtailRidge #trailRun #trailRunner #runner #trailRunning #running #2024_048

¹ https://tantek.com/2023/178/t1/june-trailrunner-ultrarunner
² https://tantek.com/2019/048/t1/finshed-chabot-redtailridge-30k-pr
#InsideTrail #trailRace #30k #RedtailRidge #trailRun #trailRunner #runner #trailRunning #running #2024_048
a couple months ago I started locking the cats in the bathroom while I prepare their food, otherwise they'd climb on top of me and eat it all before I could serve it.

But now they've started locking themselves in the bathroom in order to manifest food...

February updates

February 2024 kicked me, and then kicked me again while I was down. 😔 I have not been a happy camper. Yet hope springs eternal, and I want to acknowledge a few things I’m currently grateful for:

  • Good Coffee. No, I don’t mean coffee that’s good, I mean the local chain of coffee shops which seems to have taken over some of the best locations in central Portland and even in the ’burbs (hello Cedar Hills!). I’m currently partaking of a particularly tasty blueberry muffin.
  • Bridgetown. No, I don’t mean Portland (though yes it’s rad), I mean the Ruby website framework I develop. After a long dry spell, I’m finally feeling pumped to be working on it again—even the small maintainer-y things that only people who tinker in open source know what I’m talking about.
  • The Tourist. No, I don’t mean a traveler I happened to strike up a conversation with, I mean the Netflix show starring Jamie Dornan and Danielle Macdonald whose first season was truly whacked-out and whose upcoming second season is set in Ireland (woohoo!). I’m a huge fan of Jamie Dornan, but I wasn’t sure if this was the sort of show that would get bogged down under the weight of its rather absurd premise. Thankfully it proved adept indeed, and I can’t wait for the next season.
  • Thoughts. No, I don’t mean simply things I contemplate in my brain, I mean this specific type of blog post which in my content system is any #writing which sits between microblogging and long-form essays. Most of my ā€œthoughtsā€ over the years are safely ensconced in my Day One diary, but I like having a space where more publicly-appropriate musings can see the light of day. After all, what is a personal blog for if not that, am I right? 😊

I was quite pleased to learn that a local theater has masks-required matinees! I’m planning to go see Clyde’s at the Moxie Theatre:

COVID-19 Safety Policy

First Sunday Masked Matinee: During the First Sunday Matinee performance of each show masks will be required at all times when indoors. We encourage anyone who is immunocompromised or at high health risk to attend this special performance. See CDPH mask recommendations here.

Masks Encouraged At All Other Performances: For all other performances mask are encouraged but not required. A mask can be provided upon request.

More of this, please! Support the arts and our health.

I just learned far more about emoji and unicode than I thought I ever would need to, but I managed to update my emoji detection library to support Emoji 15.1!

The library just passed 1 million downloads too 😮

Sunset at Mission Beach. San Diego is alright.

I published my Health and Safety Guidelines page: https://gregorlove.com/health-safety/

Are your legs a bit restless during eternal Caturday?

New this week: the #IndieWeb community deployed a major modern update to the design, usability, and cross-device support of the https://indieweb.org/ home page and wiki in general! In brief:

* Updated MediaWiki install, updated themes, better mobile device support
* New default theme: Vector (2022), the same as English Wikipedia
* Lots of CSS fixes for content, sidebars, etc.
* Home page content simplification and more pleasing design update

Lots more details on the 2024 homepage and design update project page:
* https://indieweb.org/2024/homepage

This was a community effort, with many people pitching in with major & minor contributions, spending weeks, days, hours, or a few minutes here and there helping out. Ā From server work, to PHP coding, to HTML+CSS (re)coding, to testing variants of MediaWiki themes, browsers, and devices.

Huge thanks in particular to @PaulRobertLloyd.com (@paulrobertlloyd@mastodon.social) for both driving this design update (e.g. said project page) and doing the heavy lifting of debugging, patching, and testing the latest MediaWiki Vector theme, documenting before & after screenshots, and @AaronParecki.com (@aaronpk@aaronparecki.com @aaronpk) for all the server-side software updates, PHP/IndieAuth wrangling, and critical devops too.

Go try the new https://indieweb.org/ on any browser, on any device, and share your experience!

#IndieNews

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

← https://tantek.com/2024/046/t1/the-ephemeral-web
→ šŸ”®
#IndieWeb #IndieNews #100PostsOfIndieWeb #100Posts
It's been a while, here are some more cat photos. They are growing so fast!
šŸ“— Want to read How to Keep House While Drowning: A Gentle Approach to Cleaning and Organizing by KC Davis ISBN: 9781668002841

Hello again, micro.blog! I dropped off here in 2020 due to technical issues apparently, but I think I’m back?

Short intro: gRegor, he/him, San Diego, try to make people laugh (or groan from puns), software developer, IndieWeb enthusiast, and COVID cautious.

Digging Paramore’s cover of ā€œBurning Down the Houseā€ and looking forward to the other covers on the upcoming Stop Making Sense tribute album.

Want to watch: Home Page.

Currently available on iTunes and free on Tubi TV.

A couple of days ago in an informal discussion in the #indieweb chat channel about how different people view #Mastodon, the #fediverse, or #Bluesky, and services like #Bridgy & #BridgyFed quite differently, I noted¹ that one big unspoken difference was how things on the web last over time, from the traditional persistent web, vs the newer and growing ephemeral web.

There is the publicly viewable #OpenWeb that many of us take for granted, meaning the web that is persistent, that lasts over time, and thanks to being #curlable, that the Internet Archive archives, and that a plurality of search engines see and index (robots.txt allowing). The HTML + CSS + media files declarative web.

Then there are the https APIs that return JSON "web", the thing that I’ve started calling the ephemeral web, the set of things that are here today, briefly, gone tomorrow. I’ve previously used the more provocative phrase js;dr (JavaScript required, Didn’t Read) for this #ephemeralWeb, yet like many things, it turns out there is a spectrum from ephemeral to persistent.


One popular example on that spectrum that’s closer to the ephemeral edge is anything on a Mastodon server running v4 (or later as of this writing) of the software. (I’m not bothering to discuss the examples of walled garden social media silos because I expect we will continue to see their demise² over time.)

For example, the Internet Archive version of the shutdown notice for the queer(.)af Mastodon server, is visibly blank:

https://web.archive.org/web/20240112165635/https://queer.af/@postmaster/111733741786950083

Note: only a single Internet Archive snapshot was made of that post.

However if you View Source, you can find the entirety of that #queerAF post duplicated across a couple of invisible-to-the-user meta tags inside the raw HTML:

Ā "**TL;DR: Queer[.]AF will close on 2024-04-12** …" Ā 

[.] added to avoid linking to a dead domain.

Note: such meta tags in js;dr pages were part of the motivation to specify metaformats.

To be clear, the shutdown of queer(.)af was a tragedy and not the fault of the creators, administrators etc., but rather one of the unfortunate outcomes of using some ccTLDs, country-code top level domains, that risk sudden draconian rules, domain renewal price hikes, or other unpredictable risks due to the politics, turmoil, regime changes etc. of the countries that administrate such domains.


Nearly the entirety of every Mastodon server, every post, every reply, is ephemeral.

When a Mastodon server shuts down, all its posts disappear from the surface of the web, forever.

Perhaps internet archeologists of the future will discover such dead permalinks, check the Internet Archive, find apparent desolation, and a few of them will be curious enough to use View Source tools to unearth parts of those posts, unintentionally preserved inside ceremonial meta tags next to dead scripts disconnected from databases and an empty shell of a body. Ā 

All reply-contexts of and replies to such posts and conversations lost, like threads unraveled from an ancient tapestry, scattered to the winds.


If you’re reading this post in your Mastodon reader, on either the website of your Mastodon account, or in a proprietary native client application, you should be able to click through, perhaps on the date-time stamp displayed to you, to view the original post on my website, where it is served in relatively simple declarative HTML + CSS with a bit of progressive enhancement script.

Because I serve declarative content, my posts are both findable across a variety of services & search engines, and archived by the Internet Archive. Even if my site goes down, snapshots or archives will be viewable elsewhere, with nearly the same fidelity of viewing them directly on my site.

This design for longevity is both deliberate, and the default for which the web was designed. It’s also one of the explicit principles in the IndieWeb community.

If that resonates with you, if creating, writing, & building things that last matter to you, choose web tools, services, and software that support the persistence & longevity of your work.

#persistentWeb #longWeb #LongNow

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

← https://tantek.com/2024/035/t2/indiewebcamp-brighton-tickets-available
→ šŸ”®


Post glossary:

API (Application Programming Interface)
Ā  https://indieweb.org/API
Bluesky
Ā  https://indieweb.org/Bluesky
Bridgy
Ā  https://brid.gy/
Bridgy Fed
Ā  https://fed.brid.gy/
ccTLD (country-code top level domain)
Ā  https://indieweb.org/ccTLD
curlable
Ā  https://indieweb.org/curlable
declarative web
Ā  https://www.mozilla.org/en-US/about/webvision/full/#thedeclarativeweb
Internet Archive
Ā  https://archive.org/
js;dr (JavaScript required; Didn’t Read)
Ā  https://tantek.com/2015/069/t1/js-dr-javascript-required-dead
JSON
Ā  https://indieweb.org/JSON
longevity
Ā  https://indieweb.org/longevity
Mastodon
Ā  https://indieweb.org/Mastodon
metaformats
Ā  https://microformats.org/wiki/metaformats
permalink
Ā  https://indieweb.org/permalink
principles in the IndieWeb community
Ā  https://indieweb.org/principles
progressive enhancement
Ā  https://indieweb.org/progressive_enhancement
reply
Ā  https://indieweb.org/reply
reply-context
Ā  https://indieweb.org/reply-context
robots.txt
Ā  https://indieweb.org/robots_txt
social media
Ā  https://indieweb.org/social_media
silo
Ā  https://indieweb.org/silo
View Source
Ā  https://firefox-source-docs.mozilla.org/devtools-user/view_source/index.html


¹ https://chat.indieweb.org/2024-02-13#t1707845454695700
² https://indieweb.org/site-deaths
#indieweb #Mastodon #fediverse #Bluesky #Bridgy #BridgyFed #OpenWeb #curlable #ephemeralWeb #queerAF #persistentWeb #longWeb #LongNow #100PostsOfIndieWeb #100Posts