Coding with Baseball

Last month, I finished going through Nathan Braun’s Coding with Baseball, a book I purchased around four years ago. If you’re at all interested in baseball statistics and want to build a quick foundation for exploring them, I highly recommend the book. It doesn’t hold your hand—it’s not a reference text, and you’ll need documentation for pandas, seaborn, and scikitlearn for the exercises—but it’s an excellent, concise overview that teaches exactly what you need with a straightforward style and relevant examples. It encouraged me to set up the Lahman Baseball Database on my computer and led me down a few rabbit holes, one of which I’ll explain here. ...

March 3, 2025 · 6 min · 1187 words · Mark Richard

Review: An Update on LLM Satire

I gave Claude (3.7 Sonnet) the same prompt I provided ChatGPT two years ago: Write a short article in the satirical style of The Onion, titled “Optimistic AI Just Happy to Be Here”. I also went back to ChatGPT to see how it has improved. Claude’s attempt. ...

March 1, 2025 · 2 min · 396 words · Mark Richard

Department of Education AI Toolkit

The Department of Education1 released a toolkit for Safe, Ethical, and Equitable, AI Integration last October. I finally made the time to read it and love what I found. As with most things in education, if it’s sensible in that context, it is worth considering in every context. ...

January 27, 2025 · 6 min · 1215 words · Mark Richard

A Dumb Salesforce and Spreadsheet Thing

There are two separate issues with the technology I use at work that conspired to confound me earlier this year. Salesforce objects have two different unique ID constructions. Common lookup functions in Google Sheets are case-insensitive. ...

December 16, 2024 · 2 min · 386 words · Mark Richard

Digital News

In addition to receiving a physical copy of the Sunday edition of the New Haven Register, my subscription includes access to their “E-Edition,” which amounts to a digital scan of the paper. It’s perfect for reading on my iPad. Clicking on an article opens it in a dedicated and simplified reader view, avoiding the need to flip through the paper to continue reading. Plus, I can still read the daily comics. ...

October 21, 2024 · 1 min · 207 words · Mark Richard

Some More Apps I Like

I recently wrote about feeeed and decided to highlight a few more niche apps I’ve been enjoying since getting an iPhone last year. These are in no particular order, but I find them all sufficiently useful and well-made to give them my official okey-dokey. ...

October 14, 2024 · 4 min · 735 words · Mark Richard

We Are So Back with iA Writer on the iPad

With iOS and iPadOS 18 out, I decided to give iA Writer another shot on my iPad. I adore it on my MacBook, and it’s been frustrating not having a consistent interface for my personal writing. Lo and behold, I discover that iA Writer has been properly working with Dropbox since May! Dropbox decided to hop aboard the “modern File Provider API” train, leading to a slightly worse experience than many years ago1, but a significantly better experience than when using any Dropbox text file would result in errors and conflicted files. ...

September 26, 2024 · 1 min · 146 words · Mark Richard

feeeed

I started using feeeed after reading about it on MacStories. It’s a neat app that, though lacking a certain style and polish, is a wonderful way to create a personal list of suggested content using only sources that you provide. I can take in a fun mix of baseball subreddit posts, articles on several blogs I follow, random photos from my library, and a handful of other options. I’ve tried the RSS game, but as someone who leans toward completionism with my content, I find it difficult to see the list of unread articles grow, yet I refuse to declare feed bankruptcy. feeeed offers a better way for me to access this content naturally. I can always open a chronological list view if I want to find something in particular, but the default view that serves you a mix of content and then cuts you off is ideal. It’s not for everyone, but I’m glad this app was made.

September 9, 2024 · 1 min · 159 words · Mark Richard

Managing Multiple Computers

A pickle I’ve avoided for a couple of years has finally been unjarred.1 Two years ago, I was issued a company-owned laptop that was precisely the same make and model—down to the color—as my personal computer. I was loathe to use two computers and felt uncomfortable doing my extracurricular tasks on the work device, so I continued exclusively using my personal laptop as I’ve done since I started there. To comply with various data privacy laws and ensure the company can provide tech support, it was recently made clear to me that work had to be done on the work laptop. I now have to maintain feature parity between two computers, bring them both with me while traveling, and generally be inconvenienced by this change. ...

August 12, 2024 · 5 min · 1028 words · Mark Richard

My Daily Puzzle Rotation

I love puzzles. I was lucky enough to coauthor a puzzle book at my job, and I’ve been fascinated by any logical, engaging game I can find. I’m no expert, but I am an enthusiast. Over the last several months, I’ve nailed down a set of puzzles that bookend each day, getting my mind working in the morning and letting me wind down in the evening. ...

June 17, 2024 · 4 min · 705 words · Mark Richard