April 14, 2018


I went for a hike with my dad! (Recorded this one with Gaia GPS.)

September 7, 2017

NYT’s Best Rock Playlist for Apple Music

I wanted an Apple Music version of the playlist at the end of this New York Times article. So I made this:

I love playlists like this, and I realize there’s no lack of them, but I’m terrible at finding them.

May 18, 2017


A JSON Feed template for Movable Type using John Gruber’s new EscapeForJSON plugin:

Everything old is new again. Here’s my feed.

May 2, 2017

Late Night




April 18, 2017

“It’s time for the Jedi to end.”

NERD ALERT!! Another Star Wars trailer. Here we go again.

The Last Jedi

Ahch-To is the new Degobah.

The Last Jedi


The Last Jedi

:crying: (Also, I like how similar this shot is to Rey’s and that the theme played with it is Rey’s.)

The Last Jedi

So no more jokes about how hard it is to understand him with the “apparatus”?

The Last Jedi

Old books!

The Last Jedi

If it’s time for the Jedi to end then why is Luke training Rey?

The Last Jedi

What the hell are these things and will the toys also dump red ink all over the place?

The Last Jedi

Finn gets a raw deal in this trailer. I can’t wait to see where he winds up.

The Last Jedi

Poe just can’t catch a break with his X-wings.

The Last Jedi

I’m glad we haven’t seen the last of the “spitty” lightsaber.

The Last Jedi

Jesus, Luke, we get it. You wanted to teach your friend’s kid about the Force. Now your school’s been burned to the ground, your friend is dead, and the political system that was holding the galaxy together has been destroyed. You fucked up. Don’t worry. Rey’s got this.

The Last Jedi

Five bucks says this one ends with someone losing a hand.