Python
How to Manage Conda Environments on an Apple Silicon M1 Mac
Manage both ARM64 and x86 Python environments using conda
A basic tutorial for managing Python environments using conda (for those who don’t like pyenv, or when pyenv isn’t sufficient).
How to Manage Multiple Python Versions on an Apple Silicon M1 Mac
Install both ARM64 and x86 Python versions and seamlessly switch between them using pyenv
A basic tutorial for managing Python environments using my preferred tool, pyenv.
Developing a Generalized Elo Rating System for Multiplayer Games
And using it to prove that I’m a terrible poker player
Elo is a rating system for two-player games, such as chess. I developed a Python implementation of a generalized Elo system that works for multiplayer games. Then I built a web app to track the Elo ratings of my friend group’s poker games. At the risk of personal embarrassment, I’m publishing the results.