RSSAmplifier

Blog

iwhalen.com

A simple blog for a simple man.

iwhalen.comRSS feed ↗17 posts

Latest posts

Exploring Kendall's \(\tau\)

Exploring Kendall's $\tau$ For one reason or another, I've been working with Kendall's $\tau$ lately. This post explores a little bit of my excitement with the statistic and some possible extensions. Disclaimer: I am not a statistician. The code used to created the plots in this blog can be found here .

The computer has been surprising us

The computer has been surprising us A while back, I wrote about my entry into artificial intelligence through the unlikely path of artificial life. In this post, I reflect on a recent event that surprised many LLM enthusiasts and relate it to digital evolution.

Roguelites and gambling

Roguelites and gambling I've been show and tell heavy lately. So, here's a lighter blog post about my gaming habits and an examination of the roguelite genre. It comes very close to saying something... almost. Apologies in advance for my self-reflection on my own history of gaming and current habits.

Zierra part 1

Zierra part 1 Back with some non-Python content. This is the first installment of my journey to implement Tierra in Zig (Zierra) and to use LLMs for learning.

Rogue-Bench

Rogue-Bench After a couple months of work, she's finally done. Rogue-Bench is my contribution to the already overflowing list of LLM benchmarks. This is an extension of my previous work here . So check that out first for some context.

Death by dog food

Death by dog food I've been slacking on blog posts. So this one is a filler episode at best. I learned the term dogfooding recently and it really resonated. I'm overloading the term a little bit in this blog but, I hope the story still works.

Learning Zig part 2

Learning Zig part 2 Here is my second entry in my 'learning Zig' series. Likely the final. I feel I have seen enough syntax and am ready to build something. For my first post on this topic, see here .

Playing Rogue with LLMs

Playing Rogue with LLMs Ever wonder if LLMs can play Rogue ? I sure did! It seems like a match made in heaven. Fully text based game meets text enjoying model. In this post, I detail a little bit about putting together a little package to make this possible. Don't get your hope up though. I don't do any long running benchmarks. Check out the code for this post here .

Software quality assurance as AI enablement

Software quality assurance as AI enablement I recently gave this idea a whirl to good effect. Instead of saying 'we should use static type analysis', we now can say 'my coding agent needs to use static analysis.' Set up your dream codebase with this one simple trick. Product managers hate him!

My journey from ALife to AI

My journey from ALife to AI A little trip down memory lane. My journey in computing started with a regular computer and ended up in a regular computer with sunglasses. Artificial life was my doorway to those sunglasses.

Learning Zig part 1

Learning Zig part 1 As promised in my project goals for 2026 , I'm trying to learn Zig. The first step here has been going through the Introduction to Zig book. I paused my (slow) progress to reflect on the first 4 chapters of the book and Zig as a language.

Project ideas for 2026

Project ideas for 2026 This is a collection of ideas for side projects. I'm trying to learn Zig. So, there will be some projects appropriate for that. But I'll also put in some ideas for Python-appropriate projects (my usual language).

Thoughts on NeurIPS 2025

Thoughts on NeurIPS 2025 I had the pleasure to be sent to NeurIPS by my employer earlier this month. Or, at least I was supposed to. An unexpected flu meant I was attending virtually. Here are some general thoughts on the event. It's been a while since the conference. But, better late than never!

Pumpkin crunch cake recipe

Pumpkin crunch cake recipe A little recipe that I wanted to post for safekeeping. Certainly not unique, but it's special to me.

Ibis compatibility checker

Ibis compatibility checker I'm a fan of the Ibis framework . To me, dataFrame APIs feel great and leaving pure Python to write a SQL query in a nasty triple-quoted string does not. In this post, I motivate and give a proof of concept for an Ibis 'compatibility checker' where, given an Ibis expression, the checker will tell you which backends it can be run on. This post isn't meant to sell Ibis,…

The Pybrary of Babel

The Pybrary of Babel This post is an exploration into the Library of Babel . Specifically, trying to get an idea of how many readable pages of books there are. I used 'runnable Python program' as a proxy for readability. In this post, there are slight spoilers for the novella A Short Stay in Hell by Steven L. Peck. So, buyer beware. Code for this post can be found here .

Baby's first blog post

Baby's first blog post This one started as a test post. Originally, I wanted to ensure all the bells and whistles are working. And, I guess that includes being able to see the test online as well. So, for now, it will stay.