Blog

2023-12-17 · ~1400 words ·Probability, World Events

Probability Estimates: 2024

Ideally, when we say we think something is likely (or unlikely), we should revisit our prediction later once we know the actual outcome… so this year some friends and I will be competing by predicting various 2024 events.
2023-11-29 · ~200 words ·Career

New Things: Capital One

Today was my last day at ReviewTrackers. I’ll miss RT. Over almost two years, I got to experience “startup” life and I transitioned to full time software engineering (after years as a nominal data scientist who happened to do some dev work). My fellow engineers there were good teachers and listeners, and engineering management was always open to feedback. I’ll be starting a new gig at Capital One on Monday, working on cybersecurity tooling.

Hosting a Full Stack App for Free

With staging and production environments, secrets management, and automated deployment

For the last year or so, I’ve been chipping away at a side project: a weightlifting-tracking app. The ostensible purpose is to store the metrics I want and make data entry as convenient as possible, but in practice it’s mainly a way for me to become more familiar with the development of a “large” web application and the challenges that come with it.
2023-05-30 · ~1600 words ·Tech, AI

Chips 101 and Nvidia

Last week, Nvidia’s stock exploded…. The AI arms race has heated up and is even getting the attention of normal people through stock prices (among other news), so I’m sure this won’t be the last time I explain GPUs to someone without a computer science degree. I’m using this post as a chance to organize my Chips 101 talking points.
2023-04-21 · ~200 words ·Teaching, Tech, Python

Tech for Teaching

I taught a tutorial at PyCon a few days ago. It went well, but what I want to discuss are some technical things I did that went well and (I think) made the presentation easier for students to follow.