I had a draft saved from 2 years ago about my media diet. Some may say it’s too late to finish …
I stumbled across the dc command, after mistyping cd. It’s a math tool. It’s pretty esoteric in my …
I recently learned about the wcurl command. It’s a wrapper around curl, focused on making …
I was muttering the abbreviation API (a, pee, eye) under my breath, and shifted over one phonetic …
I was randomly curious the other day, and looked up bands from New York City on Wikipedia. I noted …
Does anyone remember God of Thunder?
No, not the Marvel movie, or the KISS song, or even the Greek …
I was looking for a quick, minimal way of aligning columns in grid-template-areas values, and found …
Spoiler alert for a 200 year old story you’ve heard a bunch of times already.
A little while ago, I discovered the ditto command on macOS. It’s a copy command, similar to …
Here are the books I finished reading in 2025. I didn’t read as much as 2024, but I’m still happy …
git status -s | awk '{print $2}' | xargs your-editor
Replace your-editor with the command to …
I’ve been digging into some new music this month. And by new music, I mean there’s also …
My dad texted out of the blue, this time about Robert Redford.
In honor of Robert Redford’s …
Lists. They can be smart. These lists are not going to win a Nobel or anything, but #Neovim can be …
Years ago I wrote about interesting hidden calendars in macOS.
I hadn’t tested this in a long …
A very light reading year for me, at least for books. Something I’d like to improve on in 3025.
Here …
🎵 Music
Tango Mango—Can
Look, I’m leading off with this because I did listen to classic high …
I couldn’t find a browsable list of valid Drupal core values for #type fields in render …
Yes, August is almost over, but I haven’t collected my thoughts on July yet, so take my hand …
I went another two months without writing a media diet! These posts are way too important to ignore …
I watched the New York City pride parade yesterday, and got a few nice shots of celebration and joy. …
Back in the 80s, Tipper Gore and other cultural conservatives went on a crusade against sex and …
Fifteen years. Holy crap. I had no grand plans when I started this blog, and it’s bonkers to …
It’s been a while since my last media diet post—three months, I was horrified to learn. …
A while ago, I was asked if I believed in ghosts. To illustrate, I told a story.
Many years ago, I …
After the fallout from my divorce, I was not able to afford an apartment for almost the entirety of …
I’ve been excavating old writings. This is the oldest one I’m willing to share at this …
My January has been monopolized by moving into an apartment and traveling to California for work and …
It’s the last day of December, and this is my last opportunity to ramble about what I’ve …
I figured out how to post my year end book wrap up in micro.blog, evidence: this.
Yes that’s right, 2022. Using micro.blog to track my reading is great. It has a nice feature to …
When I was a kid I came up with something called Paper Computer Games, which are role-playing, …
As December rolls in, I’ve been spending some time reflecting. There’s a lot on my mind, …
After eight years of marriage and thirteen years together, my wife and I are getting divorced. I am, …
I did a little analysis of my Letterboxd watch list, to see if there were any interesting patterns.
Alamo Drafthouse put out a list of 100 movies they’d want on a desert island back in 2020. …
Twitter’s public implosion has redoubled my interest in blogging, and I’ve been posting …
You may know that you can open man pages in a Neovim buffer with :Man.
However, you can also …
I’m working on a short novel, which got me thinking about typesetting (naturally). …
There are plenty of fuzzy search solutions for Neovim, most notably Telescope, but sometimes you …
I’ve been trying to find a good workflow for drawing vector artwork that has the spontaneity …
I entered a erotica fiction contest for the popular comedy podcast Double Threat, and I was lucky …
Only counting the original movies with Peter sellers.
- A Shot in the Dark
The best movie in the …
Only counting the original movies with Peter sellers.
- A Shot in the Dark
The best movie in the …
Another piece I wrote in collaboration with an A.I., this time, trying to create the most …
I had some trouble after upgrading GPGTools to version 2020.2 on macOS Big Sur, where it would …
I’ve been working on a graphing project for the Astoria Digital volunteer group in …
I find PHP’s boolean casting rules strange and hard to remember. I know I’m not alone.
I did not finish reading Eloquent Javascript by Marijn Haverbeke. I really liked it though. I leave …
Finished reading: The AWK Programming Language by Alfred V. Aho, Brian W. Kernighan & Peter J. …
I’ve vaguely known about CSS’s general sibling combinator for a while, but I have never …
The AFI 100 list, 2007 edition. I’ve been sporadically watching them along with the Unspooled …
I use the unfortunately-named Ergodox-EZ ergonomic mechanical keyboard, with cherry brown MX …
Finished reading: Learning to Program in C by Thomas Plum. It took me around six months. Below are …
Here’s a little web component I came up with to produce typewriter text, similar to old school …
Finished reading: Catacomb by Andrew Laurance. This book sucked. What a turd. Prose that somehow …
Finished reading: Javascript Design Patterns by Addy Osmani. It took me 133 days. Below are some …
Too much A.I. generated story based on characters from Paper Computer Games: pcg.wikia.com.
More A.I. generated story based on characters from Paper Computer Games: pcg.wikia.com.
A.I. generated story based on characters from Paper Computer Games: pcg.wikia.com.
I won’t lie: this is the darkest, horniest piece of A.I. assisted fiction I’ve ever …
I’ve been writing(ish?) stories via aidungeon.io, a ML algorithm trained on text adventure …
I’ve been writing(ish?) fiction via the fantastic aidungeon.io, which is a machine learning …
Didn’t finish reading The Silent Clowns by Walter Kerr.
Finished reading: Be Cool by Elmore Leonard. It took me 18 days.
While the prose is energetic and …
Finished reading: The C Book by Mike Banahan, Declan Brady and Mark Doran, originally published by …
Today I downloaded all the data Facebook has on me, and started poking through it. Since it’s …
I wrote a small git pre-commit hook to prevent committing certain files.
There are more words to …
I took a week off from work to join a deep dive study group on machine learning. It was an …
This is not meant to be a take down piece, and I realize I’m not providing any direct …
I had written a roundly rejected magic item for a Pathfinder RPG contest some years back, and just …
I had the privilege of giving a talk at QueensJS last week. QueensJS is a wonderful JavaScript …
I started buying records a few months ago, and I’ve already compiled a large body of imagined …
This new healthcare overhaul bill in the senate is already deeply unpopular, but for anyone still …
I recently saw Titicut Follies, the 1969 documentary film about the harrowing conditions in a …
Welcome, Internet folks! If you’ve been following along, this is the final post in my three …
The Situation
You have a list of items that you need to render with comma separation, and an …
Welcome internet traveler, you’ve found your way to my guide on how to improve your online …
Update: The next article in this series is now published.
Confused about what privacy versus …
If you like JavaScript this binding, and the comedy classic Who’s on First?, then is this the …
A quick, fun tip for Mac and command line users who are fans of The Lord of the Rings;
The other day I had some time in between work and an improv show I was doing that night, so to pass …
I bought the new 5th edition Dungeons and Dragons players handbook. Having thought 4th edition was …
Jekyll is a tool for static site generation, and it’s what powers Github pages, both of which …
When a developer moves to a new company, one of the biggest transitions is adapting to the new code …
I would like to take this opportunity to transcribe a whacked out dream I had early this morning …
Well hello again folks!
Once again I have been a bad blogger and neglected this one for quite some …
Good news folks, my health has improved in the decade since my last post! Well, decade is a bit of …
I’m out! Through cunning, misdirection, careful planning, bribes, an elaborate disguise kit, and the …
Well, I’ve been in the hospital for two and a half weeks, and my billirueben has been steadily going …
Today is Wednesday May 26th, the fifth day of my latest stint in the hospital. I’ve been getting the …
Well I’m going back into the hospital! Turns out the oral prednisone I was taking at home didn’t …
Finally, after a week of siting around in the hospital, and waiting around all day today, I was …
Hello everyone! Sorry that it has been so incredibly long since my last post, however in my defense, …
Before I get into the leukemia update portion of this post, I would like to announce the launch of …
Well, it’s taken me a few days longer to come up with the second part of catching up with transplant …
Welcome one and all, to another long overdue post! A lot has happened since I said I was going to …
I apologize for not posting for a while, but I’ve been busy, and busy equals news, so here it is: I …
It certainly has been a while since my last post, and for all those fiending for new material, I …
The Bilge Rat
Hygiene is just that thing that happens to other pirates.
This past Thursday I went into the doctor’s office to get my weekly blood test; the numbers revealed …
In response to my cousin Megan’s link to the BBC’s Male vs Female Brain Test, I have posted my …
So remember that screenshot I posted of a cartoon I said I was going to finish in a week a month …
I just took an online test to determine which side of the brain you favor, right or left. Here are …
Good news!
I got the first half of my test results back this Tuesday (the bone marrow test), and …
Good news! I have unearthed a video of me playing with one of my favorite bands of all time, The …
The warmest of hellos! Some of you may have heard about my experiences last night, but for those who …
Big news! Finally, this blog ties into current political events, a major goal of mine for at least …
Well folks, the big day has come and gone (please refer to my last post), and it turns out to have …
Welcome back to a brand new post, after a much begrudged absence (at least I assume it was …
Folks, I have stumbled upon something so nerdy, so impressive, and so potentially useless that I had …
Salutations from the hinterlands! Well, the New Jersey suburbs, really. I apologize for the lag in …
Hey, it’s everybody’s favorite subject, bone marrow! I already told all the grisly bits in The Story …
Well hello folks, just a short post this time.
It’s happened. I feel practically myself again. I’m …
