Rhythm games
Staying fit is important for health reasons, but I don’t particularly enjoy exercising for its own sake. To encourage myself to move more, I gamified the experience and looked into rhythm games.
Scuba diving
I wanted to try out scuba diving for a while. This year, I signed up to a club and finished the first qualification.
Three AI projects
Recently, I built three small AI-related projects. The common theme was simple: using LLMs to write custom software is now easy enough that it is often worth trying an idea instead of debating it for a week.
A year of Jane Street puzzles
Jane Street is a hedge fund with a strong puzzle culture. They have published a math/computing puzzle every month since 2014. Anyone can submit a solution, and each month’s puzzle page lists the people who solved it.
Gaudi guide
When visiting New Zealand a few years back, we stumbled upon Urbantics scavenger hunt. It feels like an escape room outdoors, solving puzzles while getting to know the city’s history. I enjoyed it and tried to create a Barcelona guide in a similar format, as I’ll likely be there with my parents later this year.
Electronics
The last time I had contact with electric currents was during physics class in high school more than a decade ago. Paradoxically, the contact was a non-physical one: we would calculate answers to some theoretical, closed-form problems without building any real circuits ourselves.
ATC game
I find the work of air traffic controllers fascinating, scary, and powerful as they can move the planes with the power of their voices. To act on this feeling, I made a simple game prototype in which the player is an ATC trying to land the airplanes safely.
Small Multiagent Vision for Large Language Models
Multiagent algorithms are not in the mainstream focus nowadays, in particular, LLM development rarely incorporates them. This post explains why I think the characteristics of LLMs make them ideal candidates for multiagent algorithms.
LLM says buttons
The default interaction method used with contemporary Large Language Models (LLMs) is a text chat: user asks a question, LLM gives an answer. Inspired by Will Whitney’s post and conversations with Varun Godbole, I propose an alternative interface that could be implemented with current technology.
Turing Machine game
I recently found a copy of a Turing Machine game under a Christmas tree. While not related to the actual Turing machine, it’s a cool game with some interesting mathematical properties. In this post, I describe and analyze the game.