I’m currently boycotting McDonalds anyway. I’ve been playing with look up all the companies that backed Trump and correlating how healthy the food is. Maybe there is a connection between them.
China has cancelled 12,000 metric tons of US pork imports, marking the largest cancellation since the pandemic's onset, amidst escalating trade tensions. This move deals a blow to American pork producers, who face high tariffs, hindering their competitiveness in the crucial Chinese market. The National Pork Producers Council highlights the impossible competition due to these tariffs.
I wanted to share this link for a while. I do not know if I will be able to use it in the future, but I am hoping that someone else will find it inspiring.
Sometimes, something new interacts with one of these older ideas and leads to something interesting. This article is about one such case: a hacky technique that allows us to pass some data from CSS to SVG and use it to adjust colors or almost anything else.
I think I’ve been on most of the major social networks and chat systems. It’s part of the reason that I’m on my current hosting provider. In an ever increasingly busy world, having a quick way to connect to others is a great endorphin boost. Discord is another service that I enjoy, but it might not be in the rotation this time next year.
I’m currently using Discord in the same way that I used Slack 3 years ago. It’s a fairly easy way to talk to different groups in one interface. I can go from one group of friends who talk about indie web stuff and then in one click talk to another group about what Big Banana is doing to make us buy more.
Unfortunately, Discord has come up a couple times in my feed with some less than awesome topics.
Discord co-founder and CEO Jason Citron is stepping down and will be replaced by former Activision Blizzard and King exec Humam Sakhnini, according to a press release. Sakhnini takes over on April 28th.
And then there is this one…
Discord is preventing some users from accessing sensitive content unless they allow the platform to verify their age by scanning their face or ID. The new age verification process is described as an “experiment” by Discord
I have concerns.
I understand that these things are services and they need to keep the lites on, but I’m tired of investing in things that have a policy of getting all the money they can make and then turning to poop when they try to squeeze out that last drop of profit.
Part of me wants to be hopeful. It’s not as if things will change the first day and it’s not as if discord hasn’t already gotten a lot louder with attempts to sell me something.
After all, it’s the community that you chat with that matters and not the platform.
I remember this post shortly before I saw everyone posting about their slash pages. You can do whatever you want on your blog! For better or worse.
I've been on the lookout for ways to improve the site, and I've seen quite a few little things that are nice to use, but relatively easy to implement. They don't really make or break a website; the absence of such features might be noticed, but will not cause any disruption for the reader. On the other hand, their presence serves as a QoL enhancement.
I’ve been meaning to share this link for a while and I feel that going to the last IndieWeb Homebrew club meeting brought up some thoughts and feelings that I’ve been having.
For one, how much of my writing is not about features that I want to add to my site. What do I want to say on the inter webs? What am I trying to say?
This was a delightful combination of palace intrigue, mystery, and exploring how we deal with grief and abuse. All of it self-contained and easy to follow from start to finish.
Set in a fantasy world with elves and goblins, I feel that you could swap out the races with anything and it would still feel as familiar as the author deals with how people look at different races and cultures and how they apply to class.
One of the things that I really enjoyed about this book is the perspective of the main protagonist, Maia. He’s thrust into a very precarious position of becoming a ruler of an empire that he’s only been given a hint of during his joke of an education1. Although there are some emotional outbursts, I’m honestly impressed he didn’t immediately order heads to roll as soon as he was in command; history has shown worse examples.
Another thing about this book that I enjoyed is that it has a mystery that is being solved but doesn’t have the perspective of the detective in the narration. I think of it as if I were the police chef and having Columbo or Sherlock come to me and report every once in a while. It’s important that the mystery is solved but a large part of what occupies the main protagonist is dealing with the responsibility of being a ruler. I don’t know if I’ve ever read so much about what is involved in clerical duties in a fictional setting.
Overview
The book tells the story of Maia, a young man of mixed Elven and Goblin heritage, who unexpectedly becomes Emperor of the Elflands, and has to contend with the court's byzantine power structure as well as racial and social tension in his realm.
Overall, I feel this is a very nice, fairly low stakes read and would recommend it.
I’m reminded of all the times that I’d see empty liquor bottles in the teacher parking lot when I was in high school. ↩︎
Small but significant update to the plugin so that it can handle exceptions as defined in Hugo v0.141.0. I didn’t really notice this when it came out and was very happy that Bryce Wray already had a fix in his theme repository.
I do not know where they are going to go from here. I feel that all the actors really did a great job doing their individual roles. I found them to be believable on a lot of levels. But, I don't feel excited about visiting The White Lotus again in the future.
The White Lotus is like a sugary treat. It’s nice but you shouldn’t eat too much of it.
This season promised and delivered more of the same things that we saw in other seasons; people behaving poorly in exotic location.
I’m ok with that, because it’s part of the shows DNA. It takes a spotlight to the inequities involved with these vacation resorts. Other have written about this so much better than I have, so I won’t go into details1.
I felt the acting was amazing in this, but overall the season felt rushed and yet too long at the same time. I later found out that some things were edited out of the show due to our current political climate and maybe that’s what I’m needing to get this show over the top.
Overview
Set at a luxurious wellness resort in Thailand, the lives of wealthy guests and dedicated staff intertwine in unexpected ways. The season explores themes of privilege, personal transformation, and cultural contrasts, all set against the backdrop of stunning locales and intricate social dynamics.
I writing this while I should really be taking a nap. ↩︎
I've been working on an update for my website theme to scratch a technical curiosity I was feeling related to authorship of individual posts in comparison to the entire site. After reading a couple resources, I decided to ask on the Hugo forums if there was an ideal way to add author information. I kept running into an issues and figured that it might be related to the version change.
Warnings are future errors. A technical debt for waiting to come due.
Here are the warning messages if you want to read over them.
WARN The "gist" shortcode was deprecated in v0.143.0 and will be removed in a future release. See https://gohugo.io/shortcodes/gist for instructions to create a replacement.
WARN The "twitter", "tweet", and "twitter_simple" shortcodes were deprecated in v0.142.0 and will be removed in a future release. Please use the "x" shortcode instead
I have flashbacks of when I was working with another static site generator called Pelican that I enjoyed for many years until one day I did an update1 that took the site down because I had to find fixes for all the different components that weren’t working anymore.
On some levels, I understand that I don’t need to upgrade and that’s part of why I’m on my current hosting provider. The point of my blog is to communicate with the World Wide Web, get my thoughts together, and fulfill that part of me that likes to create. I feel that some of the things that I create for this blog are only used during the creation and never utilized afterwards.
What’s frustrating about these warnings are they are related to shortcodes built into Hugo itself. They are part of the documentation and examples that Hugo has to showcase what the project can do. I feel that it’s a real help when writing an article to avoid pasting the larger and larger code blocks used to embed something into a post. But with the changing technical and political landscapes, I can see why these changes are coming.
I’m sad.
Further bitrot.
I’ve already removed most if not all of the twitter links on my site and based on the last time I checked traffic, no one was reading it anyway. The gist changes are a little sadder for me because I was using them as reference in some of my favorite posts and I feel that people still read those.
But, I’m not updating the version today
The current version on the server is 0.117 and that’s been really solid. There is a version .140 that’s available but I wasn’t able to get it working.
Problem for stoot
I was able to take a code sample from Bryce last year and make it a plugin for Micro.blog users and I named it stoot after the shortcode that Bryce used for it. Unfortunately, it’s now giving me an error in my local environment.
The following is a truncated snippet of the error.
ERROR render of "/" failed: failed to render shortcode "stoot": failed to process shortcode: "/Users/mandaris/Code/local-hugo/themes/stoot/layouts/shortcodes/stoot.html:13:28": execute of template failed: template: _shortcodes/stoot.html:13:28: executing "_shortcodes/stoot.html" at <$urlToGet>: can't evaluate field Err in type resource.Resource
---
toot.html:13:28: executing "_shortcodes/stoot.html" at <$urlToGet>: can't evaluate field Err in type resource.Resource: Resource.Err was removed in Hugo v0.141.0 and replaced with a new try keyword, see https://gohugo.io/functions/go-template/try/
And yes, it did say toot.html even though it was from stoot.html. One problem at a time!!
I’ve decided that my next actions will be the following.
Ignore the gist issue. It’s marked for a future release and there are directions on how to replace it. I have a about a handful of examples in my test suite of content (mostly the same code but on different pages)
Learn how to keep multiple copies of Hugo local so that I can test this kind of thing easier.
I took it for granted that a project would just work better after and upgrade; all reward and no consequences. You should not only backup your content but the environment. Look at how much work people maintain game emulators do in order to keep their backups running. ↩︎
The book description states that it’s part of a wider universe, but I feel the story is mostly self contained with an option to make it the start of a larger series. The author has even set up a webpage that contains information about the book. I especially like the Notes on influence section.
So check it out if you want to do a little light reading.
Overview
Robin Sloan expands the Penumbraverse to new reaches of time and space in a rollicking far-future adventure. It is eleven thousand years from now. A lot has happened, and yet a lot is still very familiar. Ariel is a boy in a remote village under a wizard’s rule. Like many adventurers before him, Ariel is called to explore a world full of eye-popping discoveries and challenges: unknown enemies, a mission to rescue the world, a girl. Here, as they say, be dragons. But none of this happens before Ariel encounters an entity from an earlier civilization, a sentient, sensitive artificial intelligence with a special perspective on all of human history—who becomes both Ariel’s greatest ally . . . and our narrator. Moonbound is an adventure into the richest depths of Story itself from the creator of the Penumbraverse, Robin Sloan. It is a deeply satisfying epic of ancient scale, blasted through the imaginative prism of one of our most forward-thinking writers. And this is only the beginning.
I’ve switched to another theme so that I could feel that I can make more drastic changes and customizations without worrying about effecting other people.
I’m calling this version 1.4.0 and would like to know what others think.