Reposted Al Abut:

“Movie nerds! Come hang out at our #indieweb zoom on Saturday April 11th to talk about surfing and aliens:”

https://events.indieweb.org/2026/04/march-april-movie-club-h6pXaMEkEjj1

Al Abut, https://techhub.social/@alabut/116342787994876100

Arrival: IndieWeb Movie Club

For the April IndieWeb Movie Club, my selection is Arrival (2016).

It is a unique approach to the science fiction story of aliens visiting Earth. Even if you don’t usually like the genre, I hope you’ll give it a chance because there’s some thought-provoking questions and deeper emotion in it. I’ve found it quite moving on multiple viewings.

A couple years ago I remembered that it was based on Ted Chiang’s short story “Story of Your Life” and I read it in his collection Stories of Your Life and Others. I enjoyed the whole collection and gave it five stars. If you enjoy the movie, I recommend checking it out as well. I lean towards recommending the movie first because it is more fleshed out and potentially a stronger impact in that form. I could be wrong, though; that’s just the order I experienced them in.

Arrival trailer

You’re invited to watch the movie and write a post on your site sharing your thoughts on it! You can share your link using the form below (webmention), leaving a comment, or tagging me elsewhere. The format is pretty casual; your post can be a short note, blog post, or review. I will keep an updated lists of participants on this page.

In the US, it is available on Kanopy, which I was recently reminded is usually free with your local library card. Visit JustWatch to find other options for streaming/renting in your region.



I am trying out a method to reduce bot attempts on forms like on my contact page based on fluffy’s example.

On select pages, I now check for a specific cookie. If it is not found or is more than 24 hours old, then the browser redirects to the “Sentience Check” page. That page is a minimal form with a button to indicate “Yes, I am a hooman.” Submitting the form sets the expected cookie and redirects back to the original page. If Javascript is enabled, it will submit the form as soon as the page loads, so most hooman visitors will only see the intermediate page for a second and should be able to continue without issues.

Also at fluffy’s suggestion, the sentience check page returns a response code of 429: Too Many Requests with a header that indicates: retry after one hour. I have no high expectation of the bots respecting that, but maybe the lack of successful response codes will cause some to back off.

The last thing I did was add a noindex meta tag on the page, so search engines should ignore it.

If you’d like to view the page, I recommend turning Javascript off temporarily and then visiting: gregorlove.com/sentience-check/.

I am interested to see how much this will reduce bot attempts on the contact and public sign-in pages. I have had CSRF and honeypot form field protections on both for quite a while, but of course I still see a lot of attempts on them.

Depending how this goes, I might expand its usage to the “send a webmention” form and explore using it to block LLM bots.

I did consider using “I am a meat popsicle” on the button, but not everyone might get The Fifth Element reference.


I added a banner to go along with my Long Covid Awareness Day post.

screenshot of the banner currently at the top of my site: a horizontal band of black that transitions downward to teal at the bottom with a light grey shadow underneath it

“International Long Covid Awareness Color Codes: Teal: #18929A, Grey: #939393, and Black: #000000

https://www.longcovidawareness.life/graphics

Aside: I quite like this teal color. I might have to work that into my site in some places in the longer term.

Previously, Previously


Long Covid Awareness Day

March 15 is Long Covid Awareness Day.

“Long Covid is a multi-systemic disease following a COVID infection, this includes severe, mild, or asymptomatic infections. Long Covid can occur in young and healthy people, including children.

The wide range of symptoms and conditions caused by Long Covid can last for weeks, months, or years.

There are currently no proven treatments or cures for Long COVID.​”

What Is Long Covid? International Long Covid Awareness

If there were two things I wish people would understand about Long Covid, they would be:

  1. People are at risk of Long Covid after each infection, regardless of how “mild” the symptoms were. That risk is cumulative; each infection increases the risk.
  2. The research is young. Since there are a variety of symptoms and no tests/treatment currently, the best way to avoid Long Covid is to avoid Covid infections.

As always, I recommend a layered approach to prevention: wear high-quality respirators, clean the air, and stay up-to-date on your vaccinations, if possible.

Additional Information

Definition of Long Covid:

Advocates and Communicators:

Research:

  • Long COVID in Young Children, School-Aged Children, and Teens doi:10.1001/jamapediatrics.2025.1415
    “Long COVID is common, affecting up to 10% to 20% of children with a history of COVID-19. With almost 6 million US children potentially affected, this is higher than the number of children with asthma, the most common chronic health problem in children.”
  • Experiences of Canadians with long-term symptoms following COVID-19
    “As seen in Chart 2, Canadians reporting two known or suspected COVID-19 infections (25.4%) were 1.7 times more likely to report prolonged symptoms than those reporting only one known or suspected infection (14.6%), and those with 3 or more infections (37.9%) 2.6 times more likely.”

General:

Dark silhouette of a person with a red heart on their chest. Headline in teal: 'LONG COVID' Subtitle: 'Every heartbeat counts' followed by a list of cardiovascular conditions: 'Fibrosis, Necrosis, Pericarditis, Myocarditis, Hypertension, Heart Failure, Fibrillation, Heart Attack, Thrombosis, Vessel Damage, Arrhythmia, and more...' Text at the bottom in teal: 'Every COVID infection can cause damage. High quality masks can help protect you. Finally, hashtags in the bottom corner #LongCovid #LongCovidHeartbeats #LongCovidAwareness
Image from https://www.longcovidawareness.life/graphics

Previously


I really enjoyed watching Winged Migration (2001). Some breathtaking footage of bird migrations all around the world. I was shocked how close some of the footage was and learned via Wikipedia that the filmmakers raised several species from birth so they would imprint on the staff and be accustomed to the ultralights and camera equipment.

Thanks to Fractal Kitty for the recommendation for IndieWeb Movie Club!


A white coffee cup sleeve that the barista has written 'Chai XCX' in black marker

I ordered a dirty chai and I complimented the barista on his handwriting as he wrote out this “Chai.” As he drew the “X”, he explained he used to write “Chai XXX” since, ya know, dirty chai. Then he figured, “Why not Chai XCX?”. Much appreciated handwriting and wordplay.



A San Diego mutual aid organizer I’m connected with needs some urgent jaw surgery and treatment after the last surgery didn’t go so well. gofund.me/3fa8dcf45

Any amount helps and boosting is much appreciated. 💛

Previously


Sometimes the difference between critic and listener reviews for music is wild. I’m trying to listen to A Grand Don’t Come for Free from the 1001 Albums project. It apparently has a 91/100 on Metacritic, but a slew of 1-star listener ratings. I’m definitely leaning towards the 1-star crowd.


I was reminded of Paradigm Shift’s 1995 self-titled album and how good it was. It’s not on any streaming services since the label is defunct, but there are some high quality YouTube uploads for it (playlist).

I started digging to see if they’re still making music. It looks like they are, with the latest track released in 2024:

Talk to Me” (2024)
Force One” (2023)

Their domain paradigmshiftbeats.com redirects to their Facebook, facebook.com/PShiftBeats. They are also on Instagram, instagram.com/pshiftbeats

One of the co-founders, Chris Sawyer, passed away in 2013 according to this Facebook post.


Grow a Spine

I’m sharing this letter I just sent to the 7 House Democrats that voted to fund the Department of Homeland Security. Feel free to borrow any language from this letter and give them hell yourself. I also recommend contacting your senators to urge them not to pass this budget.

Edit: if you are sending email, their websites require a mailing address to show you are a constituent in their district. Thankfully, they include their district mailing address right in the footer! 🤔


To:
Rep. Henry Cuellar
Rep. Jared Golden
Rep. Marie Gluesenkamp Perez
Rep. Laura Gillen
Rep. Donald Davis
Rep. Tom Suozzi
Rep. Vicente Gonzalez

It is unconscionable that you would vote to fund the Department of Homeland Security after the blatant human rights abuses they’ve demonstrated.

These are all things you knew — or should have known — before your vote:

  • At least 32 people died in ICE custody last year. 7 of those were in December alone. It was the deadliest year in over two decades. Source: “2025 was ICE’s deadliest year in two decades. Here are the 32 people who died in custody”, The Guardian, 2026-01-04
  • Silverio Villegas González was killed by an ICE agent in Chicago September 12, 2025.
  • Keith Porter was killed by an off-duty ICE agent in Los Angeles December 31, 2025.
  • Geraldo Lunas Campos was killed while in ICE custody in Texas January 3, 2026.
  • Renée Good was murdered by an ICE agent in Minneapolis on January 7, 2026.

These are just some of the prominent cases we are aware of. Every day there is ample new video evidence of agents acting with violence and intimidation towards people. They act as an unaccountable paramilitary force instead of a civil immigration enforcement agency.

Rep. Suozzi, you referred to your responsibility “...to govern, not to lurch from one manufactured crisis to the next.” These are human lives, not manufactured crises. You are naive if you think “additional training and the use of body cameras” is going to stop these authoritarians.

Rep. Gillen, you said this bill is about “stopping child trafficking,” except the immigration enforcement actions you are supporting are literally ripping children from their families and shipping them across the country.

Rep. Davis, you said that “...reliable support for natural relief is non-negotiable.” Your vote for this clearly communicates that the violence and death detailed above is negotiable.

Rep. Cuellar, your statement on this bill doesn’t even acknowledge ICE or the atrocities your vote funds. Shame.

Rep. Gluesenkamp Perez (representative’s statement), no agency is ever sacrosanct and calling for defunding an agency over its rampant abuses is absolutely a solution. ICE is only 23 years old and we had civil immigration enforcement before that.

Rep. Gonzalez, your statement speaks “regrettably” about ICE abuses as if you’re not in a position to do something about it. The next best thing you can offer is you asked administration officials to let the President know about the negative effects ICE raids are having? Naive and weak.

All of you: grow a spine.

If you do not have the courage that this moment requires to oppose these authoritarian human rights abuses, I and many others will work tirelessly to ensure you do not get reelected.


Link Roundup

Regarding this present moment, Rabbi Danya Ruttenberg offers a prayer. In part:

“Notice all the layers of emotion you might be having about this–

the terror, rage, despair, helplessness, anguish, hope, heartbreak, and/or something else.

Just notice?

The great lie that we're separate from each other – that hate is logical, that stealing human beings or hurling bullets makes sense – is related to the lie that we're separate from the Earth and all things.

However you do it, find a way to lift something up from your heart today.”

how to face the horrors of now by Rabbi Danya Ruttenberg

Fun

Music

Tech

  • Cory Doctorow wrote this great bit. No notes:

    I'm sorry. As a technology writer, I'm supposed to be telling you that this bet will some day pay off, because one day we will have shoveled so many words into the word-guessing program that it wakes up and learns how to actually do the jobs it is failing spectacularly at today. This is a proposition akin to the idea that if we keep breeding horses to run faster and faster, one of them will give birth to a locomotive. Humans possess intelligence, and machines do not. The difference between a human and a word-guessing program isn't how many words the human knows.

    Sorry, eh by Cory Doctorow

Health

  • duringcovid.com: I was feeling some frustration with people’s use of “during covid” and thought about setting up a single-serving website. I was pleased to find someone else already did.
  • Loved Ava’s post “yes, i still wear a mask.” Don’t be mean to people who are wearing masks!



I’m so weary of how people have internalized the propaganda that getting viral infections is no big deal.


Currently reading: The Stone Sky by N.K. Jemisin (ISBN 9780316229258)


Want to read: Project Hail Mary by Andy Weir (ISBN 9780593135204)


★★★★★ Tomorrow, and Tomorrow, and Tomorrow by Gabrielle Zevin

This was a fantastic story of human connection spanning decades and the characters really drew me in. While a binding factor is their love for and creation of video games, I think it is still very accessible and hope that won’t put anyone off reading it. Read: it’s not just a story for gamers.

I keep coming back to this one line:

“Humans want so much. I am glad to be a bird.”