Foot pedals to heal from repetitive strain injury These last two months I have been using my keyboard a whole lot and I managed to over-tax my left pinky. The flesh on the opposite side of the knuckle grew so sore I ended up not being able to use the pinky anymore. Stubbornly, I thought the project needed to be finished. I was on a roll! I bought a couple of foot pedals for $17 each and set them up underneath my desk.
Fall 2021 Milpa Harvest
I sowed the seeds for this crop of corn in April and May earlier this year. I started this project to do something with the space that I had and also to try growing a three sisters garden. I had been interested in growing one of these gardens for a while now and was looking for a way to reconnect with the land and get a sense for what our ancestors were familiar with.
Banner
This is my first public lettering work. It was made with an inch wide brush, black paint, and a 6’x9' canvas drop cloth from Home Depot. I made an attempt at Roman capitals for the message at the top and used a rigid italic for the hashtag below. It was my first time using a flat brush to make letters, and the first time using paint on canvas. I am sure it’s much easier to use a brush on a flat, non-fabric like surface.
Neat trick for working with large CSVs
While browsing HN recently I saw a post about software that performs each of the functions that grep, awk, and sed do. I thought to myself, wait, isn’t that Perl? It’s fun to read the comments, and even more enjoyable when you can vindicate your opinions. Even better is when you find out neat new tricks for working with data. This is a technique that I found from the thread for using sqlite to work with a csv.
How Not to Revert a Commit
In git it is possible to detach HEAD and branch off from the detached state. You can then assign master to the new branch by updating the refs. If, however, you want to push your changes upstream, it will not be permitted. The master on your local copy will not match the master on the remote copy. The upstream will not update the refs as you did locally. Updating refs is not a commit.
Merging and Sorting Arrays with jq
Every once in a while I need to add more mod information to the TA Demo Archive application. I built a tool a year ago to make this process easier, but it assumes that there’s only one archive storing all of the mod data. The updates now contain multiple files, and I end up having to use my tool on each file. Then I have to merge all of the extracted data before loading it back into the application.