Visualizing SNAP Performance Indicators

A slow pace, to be sure, but I have been adding to a dashboard of SNAP Performance Indicators over the past year, based on the SNAP data I’ve been cleaning and compiling over the past 2 years, and built with the Observable Framework library. You can view the dashboard here. No extremely tricky visualizations, but that is because I have found that these datasets that are simple tables by state each year mask the complexity of federal and state policy around implementing SNAP benefits. The dashboards become more and more text heavy, I realize, as I absentmindedly pull in context that I believe is valuable to know alongside each chart. Additionally, the recent changes to SNAP in 2025 have complicated any forward-looking projections. ...

December 22, 2025 · 5 min

Quickly visualizing some low-effort content on YouTube

Recently on YouTube I searched “population apportionment” to find that many of the recommended videos across different channels looked the same and appeared to be AI-generated, heavily automated, and extremely low effort. Of the 18 Recently Uploaded videos for the search, 10 of theme were all from this same “family” of channels: 2 to 3 minute, political-themed questions with an AI-generated man or women in the thumbnail, leading to an animated PowerPoint presentation. ...

December 17, 2025 · 4 min

Thoughts from first 3D print

With the Flashforge Adventurer 5m, my first 3D print is the Enclosure kit project. What follows are just a quick few notes from trying to figure this all out. After exploring some of the comments around the enclosure online, I decided to follow the DIY Minimal Enclosure from @design8studio, so thank you to them. I did forget to print the updated riser panels that is now linked on that project, however, and just used the project at that link. I would recommend to use the upgrades after printing the original, but they aren’t serious enough to make me want to print anything over again. ...

November 22, 2025 · 6 min

How political are shutdown alerts?

If you visited a .gov website during the 2025 government shutdown, you may have noticed alert banners on the top of the page that indicate a suspension or interruption of normal operations for the agency. Some agencies vary from the standard, however, and instead use this opportunity to deliver a political message. From a cursory analysis, of the 248 shutdown banners I could find from about 1,150 agency websites, 92 were political to some extent (37%).1 ...

November 17, 2025 · 7 min

Well, let's just not measure food insecurity then

In September 2025, the Trump administration said it will no longer release the Household Food Security Reports. The USDA also put relevant employees on indefinite leave. This post provides context to the published press release based on the USDA’s own 2025 Information Collection Request renewal for the Food Security Supplement to the Current Population Survey, hosted on Reginfo.gov.1 These redundant, costly, politicized, and extraneous studies do nothing more than fear monger. Is the survey redundant? ...

November 3, 2025 · 15 min

Building a personalized wedding website

At our wedding, each table was named after a country we had either visited or had some relation to, as a personal touch instead of classic table numbers. To complement this, I built a small static website deployed on GitHub pages to learn more about the country with Claude Sonnet 4 through Github Copilot. Each table had small printed cards with QR codes linking to the webpage that attendees could scan and briefly view. I generated the 17 QR Codes manually for each table through Project Nayuki’s web implementation and renamed the downloaded file to the country. Thanks to them! I figured generating the code to do so would take about the same amount of time. This said, I fortunately didn’t have to ever change the URL of each page. ...

August 3, 2025 · 6 min

Sign Me Up, Please

I’d like to take a popular class for 3d printing at the library, but I can’t get a spot. The ideal LLM assistant could check for class availability and sign me up, without me monitoring the page constantly. Unfortunately we are not there yet. Increasingly complicated attempts to sign up MLK Labs in DC offers apparently highly desirable 3d printing classes. These are posted 30 days out - but have been booked solid for the past few weeks. ...

May 22, 2025 · 5 min

Debugging public data - county codes in Texas

If you sort a list of Texas counties by county name, the counties will not be in order by county number. Texas Center for Healthcare Statistics Every county in the United States has a FIPS code. These standards codes are usful for mapping and joining additional datasets. Texas state agencies do not bother with these FIPS codes. Instead, each state agency publishes data using their own county codes. The county codes of one state agency may not match other agencies’ county codes. I recently spent a few hours extremely confused by this, because I used the formula published by the Texas Department of State Health Services on data published by the Texas Health and Human Services, resulting in incorrect data. ...

May 16, 2025 · 9 min

The Trump Admin's data visualizations need some work

The Trump Administration has a famously loose approach to data visualizations. If the data doesn’t match up with what you want, grab a marker and draw over the visualization until it does. Source: New York Times article showing hand-drawn modifications to official NOAA weather map The USDA released an announcement, USDA Invests Up To $1 Billion to Combat Avian Flu and Reduce Egg Prices, with two charts that made some questionable decisions worth discussing. ...

March 2, 2025 · 9 min

Obligatory Migration Post from Wordpress to Hugo

This is the obligatory moved blog from one framework to a different framework article. Wordpress.com asked me for $78 for a two year subscription. However, I dislike the mobile app and the text editing experience online. I also had difficulties editing any part of the website with the in-browser tools. Originally, I signed up because I wanted my focus to be on writing, rather than on coding, a blog. Simply purchasing the Wordpress plan let me test whether or not I wanted to keep up with writing posts at all. It did that, but I didn’t find that WordPress provided much additional value. ...

January 26, 2025 · 5 min