Want to read: The Heartbeat of Wounded Knee by (ISBN 9780399573194)


Throwback to 2018. This mural used to be in North Park, San Diego near where I lived. The artist is Mark Paul Deren (@madsteez on Instagram) and it was titled “WEENosaurus Rex.”
Unfortunately, a mini Target moved into the space and they painted over it, despite a petition trying to save it. Here’s an NBC San Diego article about it. It looks like WEENosaurus might still live on in Fairfax, Virginia, though.
Challenge accepted! 😉 jk


New shirt arrived just in time for HTML Day! Of course I got the cat one, too.
Grab your own: drawingsbynicole.com
This method worked for me and I love it: tenbluelinks.org
I watched Shiny Happy People S2 about Teen Mania. I thought it was a good overview and done well. I think I’m going to write more about my experiences from my current perspective. Most of my writings on it are from early 2000s and a lot has changed. Ask me anything!
An IndieWeb meme, quoted from Tantek in the #indieweb-meta chat.
Just a friendly reminder that we don’t have to rank different levels of independence and there’s no One Way to Be Indie™. There are always tradeoffs with the web, but hopefully we are moving towards more individual control of the things we create. I think the IndieWeb community does a good job embodying that in the principles.
Gripe: I got a parking ticket for being within 20ft of a crosswalk. It was right in front of my place where I’ve parked for years and was not in the red zone. That doesn’t matter, though, because I learned the California “Daylighting” law (CVC 22500) does not require painted curbs to be cited. So, heads up out there.
I think the 20ft rule is good, but this implementation of it sucks. It went into effect January 1 and supposedly they had a grace period of 60 days where they issued warnings, but I never received one.
This crispy chickpea pesto eggs recipe sounds so good, going to try it out.
Ooh boy, the new season of Shiny Happy People is about Teen Mania, the ministry I was involved with right out of high school. I know several of the people in the trailer. This should be good.
Join us for an IndieWeb Create Day on July 5! Hang out virtually in our Zoom and/or in the chat, work on your personal website, share ideas, get inspired!
Bookmarked: The Who Cares Era by Dan Sinker:
“In the Who Cares Era, the most radical thing you can do is care.
In a moment where machines churn out mediocrity, make something yourself. Make it imperfect. Make it rough. Just make it.
At a time where the government’s uncaring boot is pressing down on all of our necks, the best way to fight back is to care. Care loudly. Tell others. Get going.”
Please help support legal costs for an asylum seeker in our Southern California community. They were kidnapped by ICE at their court hearing: https://gofund.me/24440eda
Any amount helps and boosting appreciated. 💛
A handy note for future-me or any other WordPress plugin developers:
If you need a plugin admin link that performs a download (e.g. a CSV file), you will need to use a hook that is called earlier in the process, before WP sends HTTP headers/content to the browser.
With a typical plugin admin page that displays content, I would use:
add_action( 'admin_menu', 'foo_add_menu' );
Then in function foo_add_menu(), I would use add_menu_page like:
// my example is OO, so $this points to the object and calls the index() method
add_menu_page(
'Plugin Page Title',
'Plugin Menu Title',
'edit_posts',
$this->plugin_name . '_index',
[$this, 'index'],
''
);
If you try to do this with a method that starts a download, you will get errors like “Cannot modify header information.” This StackOverflow answer pointed me in the direction of the load-page hook to solve that.
That documentation is a bit slim, but what I figured out was add_menu_page() returns a hook name. You can take that hook name, prefix “load-”, and use the resulting string as the hook name in an add_action().
In my example above, let’s say the plugin name is “foo_plugin” and replace “index” with “download”. The resulting hook name would be:
load-admin_page_foo_plugin_download
Then I can use:
add_action( 'load-admin_page_foo_plugin_download', 'download' );
(Be careful with the hyphen vs underscores in that)
Finally, within the download() class method, I can safely modify HTTP headers to start a download:
header('Content-type: text/csv; charset=utf8');
// other headers and content... Scheduled to get my pacemaker generator replaced soon. Here’s hoping the new one looks like Stark’s arc reactor.
Great snipe by Rebecca Watson in this video:
“Musk is so terrible at programming that he couldn't even get Grok to say that white genocide is a real thing. Musk has had more success reprogramming his other chatbot, President of the United States Donald Trump...”
An FDA committee is meeting and considering removing some COVID vaccine recommendations for certain groups. Public comment is open until May 23, 2025 11:59PM Eastern.
- Visit the People’s CDC guide for background and follow their steps to leave a comment
- Read my own comment and feel free to borrow any language from it!
I was reminded of this satirical gem from 2006. Funny/sad/infuriating how much it still applies almost 20 years later.
Still getting them, unfortunately. I posted in the #indieweb-wordpress chat to see if there’s any known issues with the plugin. Maybe you can drop in to chat and they can help debug? You can connect a variety of ways: indieweb.org/discuss
