Apple Watch is Disappointingly Imperfect

I've owned three Apple Watches. While impressive in many ways, they fall short of Apple's product standards, in my opinion. The larger issue may be Apple's software quality control in general, but this post isn't about that. This is just a collection of my minor complaints with Apple Watch.

continue reading...

NFL Elo Power Rankings for 2025

Once again, it's time for the annual NFL Elo update! I've completed my biggest model search yet, resulting in a more historically accurate model. Last year's model search used historic games going back to 2010, but this year's goes back to 1992. See "The Search" below for more details.

The new 2025 season ratings and rankings page is now live! Previous season pages, starting with 2024, have been updated to show ratings and rankings calculated with the new model.

continue reading...

2025 Diceware Wordlist Update

An update for my Diceware wordlist was long overdue.

I've posted a new 2025 version of my wordlist to my GitHub repository. Compared to my previous list, the new one has fewer inappropriate words (for a passphrase) and significantly shorter words on average.

continue reading...

Searching for a Magic Square of Squares

I've wanted to try running software on the GPU for a couple years now, and had been considering ideas like drawing fractals or running neural networks. But after watching a recent Numberphile video on YouTube, I just had to see if I could apply the power to the GPU to searching for magic squares.

continue reading...

Tracing Dependent Cells in Apple Numbers Spreadsheets with AppleScript

I recently needed a way to find which spreadsheet cells, in Apple's desktop Numbers.app, reference a particular cell in their formulas. I would think this formula "trace dependents" feature would be needed often enough for Apple to implement it in their desktop spreadsheet software, as Microsoft does with Excel, but apparently not.

Apple does however provide a scripting interface, via AppleScript, for Numbers.app. Using a quick back and forth chat with ChatGPT, I was able to get an AppleScript solution working.

continue reading...