🗓️ The Level Up with XP

ah yes, an open letter about the web's 35th birthday, published on Medium, the notoriously open web platform... 🤦‍♂️

Current medical status

A good intro video about mutual aid: youtube.com/watch?v=rYPgTZeF5Z0

Charity affirms the existing distribution of wealth and life chances. Mutual aid challenges it. Charity is top-down. Mutual aid is horizontal. Charity is about control, hierarchy, and isolation. Mutual aid is about solidarity, liberation, and participation.

Updated the auto-linking code¹ on my website last Sunday to handle a few more @-mention use-cases.

In particular:
* @-domains with dashes/hyphens like @sonja-weckenmann.de
* @-@ with (some) Unicode alphabetic characters like @briansuda@loðfíll.is
* @-domain-and-path for indicating @-mentions of silo profiles that don’t support @-@ syntax, like @flickr.com/people/tantek or @instagram.com/tantek

I also dropped auto-linking of URLs with user:password "userinfo", since they’ve been long abandoned and effectively deprecated because there’s fairly wide agreement that such basic HTTP authentication² was poorly designed and should not be used (and thus should not be linked).

If you’re curious you can take a look at https://tantek.com/cassis.js, which has updated functions:
* auto_link_re() — regular expression to recognize URLs, @-mentions, @-@, and footnotes to link
* auto_link() — specifically the code to recognize different kinds of @-@ and @-mentions and link them properly to profiles, domains, and paths.

This code is only live on my website (testing in production³ as it were) for now, and you’re welcome to copy/paste to experiment with it. I plan to test it more over the coming weeks (or so) and when I feel it is sufficiently well tested, will update it on GitHub as well.

With this additional auto-linking functionality, I feel I have a fairly complete implementation of how to auto-link various URLs and @-mentions, and plan to write that up at least as a minimal “list of use-cases and how they should work” auto-linking specification.

This (blog post) is my contribution to today’s #IndieWebCamp Brighton #hackday!

This was originally a project I wanted to complete during IndieWebCamp Nuremberg last October, however I was pre-occupied at the time with fixing other things.

#autolink #atmention #atmentions #atat #atatmention

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

https://tantek.com/2024/047/t1/indieweb-major-update-design
→ 🔮


¹ https://tantek.com/cassis.js
² https://en.wikipedia.org/wiki/Basic_access_authentication
³ https://indieweb.org/test_in_production
https://tantek.com/github/cassis
https://indieweb.org/2024/Brighton
https://tantek.com/2023/302/t1/indiewebcamp-completed-projects
#IndieWebCamp #hackday #autolink #atmention #atmentions #atat #atatmention #100PostsOfIndieWeb #100Posts

Acoustic panels

Today’s accomplishments

NYTimes trying to prove that we cannot have nice things on the open web. 🤬

https://www.404media.co/nytimes-files-copyright-takedowns-against-hundreds-of-wordle-clones/

Per the Times’ complaint:

The Times’s Wordle copyright includes the unique elements of its immensely popular game, such as the 5x6 grid, green tiles to indicate correct guesses, yellow tiles to indicate the correct letter but the wrong place within the word, and the keyboard directly beneath the grid. Times’s Wordle copyright includes the unique elements of its immensely popular game, such as the 5x6 grid, green tiles to indicate correct guesses, yellow tiles to indicate the correct letter but the wrong place within the word, and the keyboard directly beneath the grid.

Wow, folks. Careful about how you place keyboards relative to grids.

#copyright #bullshit #nytimes
📕 Finished reading There Is No Antimemetics Division by qntm ISBN: 9798721503788

Album almost done — test listeners needed!

Initial slipcast success!

📕 Finished reading Translation State by Ann Leckie ISBN: 9780316289719
Finally getting things cleaned up in here #Cyberpunk #HomeOffice
#cyberpunk #homeoffice

XOXO Fest is coming back one last time and the announcement fully acknowledges COVID, a high-quality mask requirement, and they’ll have a simulcast option to an outdoor area. This is the way.

I watched a great video by Lauren Kim titled “I deleted all my social media and made a website” (runtime 26:55).

She broke it into a few chapters. In “Why a website,” I liked the focus on a website as a long-term project. She also emphasized creating things for ourselves/the sake of creativity, not so much for the social validation.

Then there was the website tour itself. It was great to see how excited she was and how much thought she’d put into the whole process. I’m glad to see younger generations making these connections and working on personal websites.

The indieweb kids are alright.

Internationalizing the Fediverse

My hopes of quickly learning some architectural rendering software to try out paint colors and other interior design plans are not working out 😅 There does not seem to be a quick way to learn these

😩 Disappointed but not surprised that the CDC dropped their 5-day isolation guidance for COVID infections. Their decision to reduce it from 10 days to 5 a couple years ago wasn’t based in science and neither is this. Onward marches the destruction of public health for the sake of a temporary buck.

Link: Dave Rupert on “How to Get on a Podcast”