Read Bob's blog
Cybersecurity and Infrastructure Security Agency https://twitter.com/CISAgov
🐟 Have you ever heard of phishing-resistant Multifactor Authentication (MFA)? It is the most secure form of MFA and a favorite of our Senior Technical Advisor, Bob Lor...
Latest update from the bankrupt Gas Station
Putin holds a meeting on economic issues via videoconference in Moscow WATCH LIVE: rumble.com/v2hkejm-putin-…

Are you using your leverage during eternal Caturday?

Live in 90 minutes! Bourbon pecan vegan donuts and a discussion about student loans youtube.com/watch?v=N0YM1X…
They have billions. This isn't about money. It is about erasure (Okay I am sure Many Oligarchs also have the Strong State, Small Peter syndrome common in a chekist state) Regardless of motives. Cultural erasure of the indigenous.
Investigation. At the #Kherson Regional Art Museum, a team of armed Russians in civilian clothes arrived along with several largeĀ trucksĀ and buses. Over five days, they...
I have a new fav
Here's your Scarface Fella. Thank you for your generosity šŸ‘ŠšŸ‘Š. @Kama_Kamilia
Tuesday night lives begin tonight. For now, they start at 5PM PDT/8PM EDT. Today: update on student loan forgiveness youtube.com/watch?v=N0YM1X…
I have Kaiser again for the first time in 7yrs and am trying to get my Rx switched over. I've spent 94 minutes on calls + forms, but still not approved. Weee. I had to tell them about other drugs I have tried (over Enbrel) But THEY made me do step therapy, it's in their records!
The Japan trip totals are in (12 days)! This was not a "cheap" trip, but it wasn't luxury either. Getting the hotels and flights covered on points meant I had more $$ for...sunscreen and train-themed stationery.
Hey y’all, Tuesday night livestreams start this week. Join to eat a donut and talk about the future of student loan forgiveness. 5pm pacific/8 eastern youtube.com/live/N0YM1XweW…
I am sorry I would have gone to die for Putin's War in Ukraine but my mobilisation orders got caught by my spam folder.
Russian MP Andrey Lugovoy: Electronic drafting noticd will be considered 'received' from the moment it is posted in the personal account of the person liable for military...

Are you putting your whole self into the struggle during eternal Caturday?

About three weeks ago I got auto-linked hashtags working on my posts. The biggest challenge was picking a tag space to link my hashtags. The second biggest challenge was figuring out how to get my linked hashtags to work when my posts were federated ... tantek.com/t5QH1
About three weeks ago I got auto-linked hashtags working on my posts.

The biggest challenge was picking a tag space to link my hashtags.

The second biggest challenge was figuring out how to get my linked hashtags to work when my posts were federated into Mastodon instances, and have them rewrite those links into instance-local tag page links. We need a term for such locally rewritten linked hashtags, perhaps ā€œfederated hashtagsā€.

While typical personal sites link a hashtag to a tag page that only displays personal posts, I wanted to link to something more like a tag aggregation page that also displayed similar posts from others.

The tag pages on Mastodon instances do a good job of this, showing tagged posts from any user on that instance, and tagged posts from any user followed by any user on that instance.

I reviewed my hashtags since the start of 2023, checked their pages indieweb.social and found that the posts displayed were all on topic, and surprisingly free of tag spam (perhaps for now).

I chose https://indieweb.social/tags/ for my tag space (which is a 404 if you click it, where it really should display a list of tags page). When combined with a hashtag like #100DaysOfIndieWeb, it links to https://indieweb.social/tags/100DaysOfIndieWeb.

The other interesting thing about hashtag links is how they’re rewritten when a post is displayed on another Mastodon instance, to link to the tag page local to that instance.

This linked-hashtag-portability is underspecified unfortunately (it could probably use its own portable markup specification, or at least a best practice for h-entry publishing).

How it works in Mastodon is non-obvious enough that there’s a 4+ year old Bridgy Fed issue on the subject!
* https://github.com/snarfed/bridgy-fed/issues/45

With a bunch of research and experiment contributions from several folks in the issue, @snarfed.org (@schnarfed) did eventually figure out how to make hashtags in posts federate into Mastodon so it would rewrite their links into instance-local hashtag pages:
* https://github.com/snarfed/bridgy-fed/issues/45#issuecomment-1468962400

Thus even though I’m using the indieweb.social tag space on the hashtag links in my original post, if you are reading this post on Mastodon, you should see a hashtag like #IndieWeb link to your local instance’s tag page for IndieWeb, and my post should show up on that page.

From testing a few other instances tag pages, this is now working, e.g. these tag pages:
* https://indieweb.social/tags/100DaysofIndieWeb (as expected)
* https://xoxo.zone/tags/100DaysOfIndieWeb
* https://mozilla.social/tags/100DaysofIndieWeb
displays the #MozFest post I published right after implementing linked hashtags (as well as this post by the time you see this).

I did go back and send Webmentions to BridgyFed send ActivityPub updates for all my past #100DaysofIndieWeb posts, however only a few of them showed up in those tag pages. It’s not why a few did and most didn’t, nor why there were inconsistencies across instances. More to explore and debug.

Federated hashtags definitely need their own specification, because currently they barely interoperate when published, and even then require Mastodon-implementation-specific knowledge to function.


This is day 36 of #100DaysOfIndieWeb #100Days

← Day 35: https://tantek.com/2023/081/t1/mozfest-making-fediverse-socialweb
→ šŸ”®


Glossary

h-entry
Ā https://microformats.org/wiki/h-entry
hashtag
Ā https://indieweb.org/hashtags
tag aggregation
Ā https://indieweb.org/tag_aggregation
tag page
Ā https://indieweb.org/tag_page
tags page
Ā https://indieweb.org/tags_page
#100DaysOfIndieWeb #IndieWeb #MozFest #100DaysofIndieWeb #100Days
General public announcement. It is always okay to cyber bully supporters of genocide
Poll time! Help settle a debate between @anomalily and I about kitchen cabinets in the most recent House Files episode. Which looks better for the cabinets around the fridge?
Poll time! A debate @aaronpk and I are having about kitchen cabinets in the most recent House Files. Which looks better?
It's FRIDAY! Okay, no, actually it's Monday but it's Friday because a new episode of The House Files is out. youtu.be/hPHRULgrIzQ

Are your desires within your grasp during eternal Caturday?