The LLMs Go to Court
13 minutes to read — 2585 words
13 minutes to read — 2585 words
5 minutes to read — 945 words
It took me a while to get around to it, but here’s my roundup of my best moments and favorite things from 2024.
8 minutes to read — 1565 words
11 minutes to read — 2255 words
4 minutes to read — 795 words
I rang in 2024 from a cabin in the Sierra Nevada mountains, surrounded by family and friends. It was a pretty great New Year’s Eve, and now it’s time to look back on 2023.
10 minutes to read — 2100 words
One of my main programming projects is development of a complex site powered by WordPress, but I’ve never put together a description of my workflow. I build the site on my Windows box using XAMPP and Gulp to manage everything. It’s surprisingly difficult to find a good explainer1 on how to set this up, so this post will explain how I get my WordPress development environment up and running.
3 minutes to read — 438 words
6 minutes to read — 1069 words
7 minutes to read — 1308 words
Adding a list of related posts to web pages is a great way to help users find new content and keep visitors engaged on your website. I was recently adding this feature to a website built on WordPress. There are several WordPress plugins that implement related posts functionality, but I wanted precise control over the function and styling of the related posts. I also didn’t want the overhead and hassle of installing a new plugin, so I implemented the related posts feature myself.
5 minutes to read — 880 words
Expanding public transit in the United States is crucial, and integrating technology into existing public transit systems is important, too. Over the past couple of years, many of America’s public transit systems have been implementing digital wallets—namely Apple’s and Google’s—by permitting riders to use virtual transit passes rather than physical plastic or paper ones. That seems like a great idea: it cuts down on waste, you don’t have to worry about losing or forgetting a physical card, and they should be easy to manage right in the wallet app. Unfortunately, the implementations so far are terrible, and I’m switching back to plastic.