One of the biggest scams has been people attributing fires to climate change when the real culprit i

July 24, 2022

One of the biggest scams has been people attributing fires to climate change when the real culprit is 100+ years of misguided fire management. Instead of actually fixing the problem with better policy, now we just blame it on climate change and throw our hands up, ensuring that the problem continues unabated.


Feels like my feeds have been drowning in pessimism this week. Deep, dark fatalism.

July 19, 2022

Feels like my feeds have been drowning in pessimism this week. Deep, dark fatalism.


105954

July 15, 2022


Well, turns out Larry Scott did succeed in his quest to destroy the Pac-12.

June 30, 2022

Well, turns out Larry Scott did succeed in his quest to destroy the Pac-12.


Well this looks awesome.

June 30, 2022

Well this looks awesome.

s3-ocr: Extract text from PDF files stored in an S3 bucket
… a new tool that runs Amazon’s Textract OCR text extraction against PDF files in an S3 bucket, then writes the resulting text out to a SQLite database with full-text search configured so you can run searches against the extracted data.


Got my PlayDate at the end of last week and spent the weekend working up a Blackjack game for it. Th

June 27, 2022

Got my PlayDate at the end of last week and spent the weekend working up a Blackjack game for it. This is my first time working in Lua, plus it’s a new platform, so there’s been a lot of learning.

If there’s any single takeaway so far, it’s that this platform is just so fun.


Was growing ever more frustrated by TimeMachine and mdsync slowing down my computer. Today I found T

June 16, 2022

Was growing ever more frustrated by TimeMachine and mdsync slowing down my computer. Today I found Time Machine Editor, which lets you block out times that you don’t want TimeMachine to run. So now my computer isn’t going crazy for 15 minutes of every hour. Much better.


Reverse engineering SkiFree

June 13, 2022

Reverse engineering SkiFree

Gosh, I played this game so much as a kid. Great read. Can’t help but think it should be a blog post somewhere, though.


I think I finally figured out the source of one of my frustrations of setting up a complicated test

June 13, 2022

I think I finally figured out the source of one of my frustrations of setting up a complicated test context, like I’m trying to do for a project I’m currently working on, is that we spend all this effort in our codebase being sure that objects can only be created via our complicated logic paths (i.e. Service Objects, etc). But then for the test we go and manually set all this stuff up again. What I really want to do is setup my test context via the exact same code paths that will be used in production to set them up, so I get all the same side effects.

And I want the tests to be fast.


What a crazy bug.

June 11, 2022

What a crazy bug.


> Adoration of Moloch permeates the country, imposing a hushed silence as he works his will. One can

May 26, 2022

Adoration of Moloch permeates the country, imposing a hushed silence as he works his will. One cannot question his rites, even as the blood is gushing through the idol’s teeth.

Our Moloch, by Garry Wills


Most days Docker really feels like a tremendous step backward for software development.

May 24, 2022

Most days Docker really feels like a tremendous step backward for software development.