How to generate uniformly random derangement for secret santa purposes.
I've started knitting again.
A friend organized a project to crochet hats for the homeless (or other cold people) this winter. She gave us a simple hat pattern to learn and these notes are my attempt to make sense of it and explain to other beginning crocheters, including a schematic diagram.
I played in the Denver Chess Club's one-day rapid tournament and didn't lose all of my games.
I ran a July 4 half marathon in Minneapolis and the humidity got me.
I beat my Bolder Boulder PR by almost 2 minutes in 2019.
A guide to running a 5K in under 20:00 with only 18 years of training. Now with more ska.
A report from my first chess tournament at the 2019 Denver Open. I finished with 3 points out of 5 games and a new provisional USCF rating of 1615.
I ran a trail 25K in Arizona on December 1.
My favorite chess YouTubers who play longer time controls.
My most consistent training cycle yet resulted in a second-place finish at my local marathon!
Painful experience with tech support after a website I host was used to send some spam emails.
I won my age division at the 2018 Louisville Trail Half Marathon
I ran the 45th annual Imogene Pass Run (September 8, 2018)
How to get a VEC USB (Infinity "IN-USB-1" or "IN-USB-2") foot controller to work under linux.
I ran the 2018 Evergreen Town Race 10K.
A tutorial on simple NLP tasks with Python which serves as an introduction to several libraries: NLTK, spaCy, and Pattern.