A smiling selfie at the beach with the ocean in the background. I'm wearing a black Five Iron Frenzy t-shirt with text
A rainbow-colored Christmas tree set up on the beach
A view looking down the beach with bright blue sky and whispy clouds. Ocean on the left, beach on the right, and people walking
A lone seagull chilling on the beach

Happy Christmas from the beach! I made the difficult, last-minute decision not to travel this holiday due to the high COVID transmission levels currently (see pmc19.com/data). Decided to make the best of the day with some beach time, though!

1. My mug at the beach 😎

2. I met a guy who had set up this rainbow-colored Christmas tree. He said it had sort of become a tradition since the pandemic. Love it!

3. Others enjoying the lovely day

4. After walking for a while, I sat down to write and read some. This seagull pal (seapal?) chilled about 10 feet from me for a while.

I know this is a difficult time for a lot of people. I hope you got to experience some moments of joy today, though. 💛



A good article with a lot of resources linked: The Pandemic Isn’t Over: The rich know it. You should, too.

“Without accurate data on current cases, transmission rates, hospitalizations, and deaths, we have no way of knowing the full scope of the current crisis. Our house is on fire; alarms removed, the public sleeps.”


In reply to: https://www.instagram.com/p/C1AWu1RPuGJ/c/18007371503177768/

@elijah.neumann Vaccines are an important layer of protection. They’re good at reducing hospitalization and death, but not as good at preventing transmission. Their efficacy wanes after several months, too. Even if they were better at preventing transmission, only 18% of US adults are up to date on the vaccine. Respirators are another important layer of protection and are effective at reducing transmission.

I’d like to encourage you to reflect on your last sentence. Disabled and immunocompromised people deserve to share in moments of joy like anyone else, without risking their health further. I believe we should take steps to make events like this accessible and wearing masks is a simple step towards that.


Time has been flying and I hadn’t really listened to Christmas music yet. Starting out with the obvious choice, A Charlie Brown Christmas. I’m still not really in the holiday spirit, but it’s cozy music.



In reply to: https://github.com/indieweb/indieauth/issues/132

So, in my interpretation, @gRegorLove is issuing a token to my user...wpdev.gwg.us, but in his, he's issuing a token to his user that I'm allowed to use. I'm assuming his conception is based on his being the owner of the resource.

In my interpretation, when I grant a token to a client like indiebookclub, I’m issuing the token to that client and the token has my information in it. Similarly, with Ticketing, I’m granting a token to an individual site and the token has my information in it. In both cases the token is used to access something on my site.

I’m open to do this differently, but currently I don’t understand why it would be different. The issuer, subject, and resource seem to communicate all the information about who the token is for and how to use it.


A highlight from IndieWebCamp San Diego:

Them: “you can scroll if you want to”
Me: “you can leave your friends behind”


In reply to: https://github.com/indieweb/indieauth/issues/132

Some more context: this is specifically for Ticketing. I’m testing from staging.gregorlove.com and sending tickets to wpdev.gwg.us.

In my mind, sending a ticket to someone is analogous to an IndieAuth Client redeeming an authorization_code — both an authorization_code and a ticket are redeemed for an access token. As a result, my implementation for generating the access token hasn’t changed for the Ticketing flow so far. My access token response includes a me property of staging.gregorlove.com.

David’s implementation is apparently expecting that me property to be wpdev.gwg.us so he can identify which user the token can be used on behalf of (thinking specifically of multi-user environments like WordPress).

It feels odd to me to return someone else’s URL in the me property. It seems like the initial subject sent with the ticket should be verified by the recipient and used to determine the user on the site before redeeming the ticket. If a valid user isn’t identified, it should return an error instead of trying to redeem the ticket.

I think the main use for the me property in the Ticketing flow, so far, is as a reminder which site the access token can be used for. It might be displayed in an admin interface, for example.


In reply to: https://www.instagram.com/p/C1AWu1RPuGJ/c/18305326663133989/

@jayliflani Live indeed! That’s literally why I’m suggesting it. Wearing a mask is an incredibly simple way to protect each other from a virus that is disabling and killing so many people. We can share in moments of joy together and keep each other safe at the same time. 💛


In reply to: https://www.instagram.com/p/C1AWu1RPuGJ/

We're heading into another big COVID surge this winter so I hope you'll consider requiring masks for an accessible event 💛


Overheard in San Diego: “I’m reasonably sure my nephew isn’t going to fire a missile at the plane.”


Feeling overwhelmed and like some things are just meaningless, but I got a short little walk in for my stupid mental health. The sun felt good at least.


In reply to: https://cleverdevil.club/@jonathan/111558881593625511

Oof, sorry to hear. :/ I've seen some research that the JN.1 variant is showing peak symptoms a few days later in the infection. No idea how/if that interacts with Paxlovid treatment. Rest well!



I’ve been looking over Mike Hoerger’s Pandemic Mitigation Collaborative - Data Tracker which estimates and projects daily new COVID cases in the US based on wastewater levels. I think it’s pretty accessible and makes it more obvious how risky it actually is out there.

From the 2023-12-04 report, we’re at an estimated 1.2 million new cases per day. About 1 in 38 people are infectious. In a group of 10 people, there’s a 23% chance anyone is infectious. This is more transmission than during 88.9% of the pandemic. The data tracker link above has a video where he explains the methodology for these numbers.

Wastewater levels are rising as we head into yet another winter surge even earlier this year. Let’s keep each other safe out there by wearing well-fitting respirators, filtering the air, improving ventilation, and staying up to date with our vaccines. 😷💚

Two charts of US SARS-CoV-2 Wastewater Levels, COVID-19 Case Estimates, and 4-week forecast. One chart is for all-time and one is for the last six months. Also shows tables of current estimates, weekly estimates, 2023 cumulative estimates, and 4-week forecasted estimates. Finally, a table shows the % chance anyone is infectious in a group of people based on the number of people.

Image from: Hoerger, M. (2023, December 4). U.S. SARS-CoV-2 wastewater levels, COVID-19 case estimates, and 4-week forecast: Report for December 4, 2023. Pandemic Mitigation Collaborative. https://www.pmc19.com/data


In reply to: https://sarajaksa.eu/2023/12/the-chicken-egg-problem-of-movie-microformats/

I don’t think the watch-of property has to be geared towards internet videos. The URL can be the video you’re actually watching, like on YouTube, or something that represents what you watched, like Wikipedia. That link doesn’t need to be canonical, either. For example, a corollary with my event posts (example) is that I link the location to a venue page on my site where I publish the venue information with an h-card.

If there is no meaningful URL to link to, it’s possible to use p-watch-of instead and just mark up the title. In either case, I think the title of what was watched will be the most important for consumers, at least initially. Getting into categorizing (movies, TV, YouTube, etc.) and uniquely identifying titles would be more complex. That complexity might also be part of why we haven’t seen aggregators yet.


Want to read: Doppelganger: A Trip into the Mirror World by Naomi Klein (ISBN 9780374610326)


RSVP interested to Author Meets BookTok: Sim Kern and Rashid Khalidi on “The Hundred Years’ War on Palestine”

I want to attend, but it’s early Pacific time so might not make it. It says it will be recorded, though, so hopefully available afterwards.