Goodnight Nobody: the Esoteric Goodnight Moon

posted jun 22, 2021 at 2:56pm

In an article about Margaret Wise Brown, Laura Miller calls Goodnight Moon "less a story than an incantation." That word "incantation" is suggestive, and apparently memetic. Sarah Lyall, Joshua Harris, Noah Charney, Meghan Overdeep, and many more all use "incantation" to describe this popular children's book. In their grasping for a useful turn of phrase, these writers have hit upon the literal truth: Goodnight Moon is an esoteric text whose strange pages promise dangerous knowledge to those who know how to look… read more

Poem About Things I Like

posted aug 19, 2015 at 1:31am

I like when thing are broken so I can tell how they work… read more

The Last 10 Story Ideas My Girlfriend Flatly and Unfairly Rejected

posted may 26, 2015 at 8:10pm

I used to bump into writers occasionally at parties and become seized with the urge to share my awesome story ideas with them… read more

How to Enable ETags and Compression in lighttpd

posted feb 4, 2013 at 12:00am

lighttpd is a great, low-fat webserver, but some of it's defaults make me want to pull my hair out. When Page Speed pointed out that I wasn't doing any caching or compressing on my static lighttpd install, it took me an hour of grubbing around in the docs to get mod_compress doing what I wanted, and ETags on all requests.

I'm writing down all the changes I had to make in the hopes of saving someone else one hour… read more

The Opinionated Media Center

posted may 20, 2012 at 6:00pm

Downloading, organizing, and playing media are three separate tasks. I don't need a torrent client that has a built in video player like vuze, and I certainly don't need a media player that looks up album information and moves my files around like xmbc.

This guide will walk you through how to download, organize, and play your music and television shows the sensible way—with the best linux tool for each task… read more

How to Get Your Tweets Indexed by Google

posted may 4, 2012 at 2:58am

Wish your hilarious tweets were indexed by Google? Wish your beautiful, smiling face would show up next to those search results? Wish no more! This post will walk you through how to get your tweets indexed by Google… read more

How to use Secret Keys in Google App Engine

posted may 2, 2012 at 12:34am

It is common for a web app to have secret keys: the admin password, the twitter API key you use, the number of cat pictures you'll let a user upload before banning them. If your project is open source, you'd like to keep these secret keys out of the published source… read more

Adding Nodes to the DOM with Style

posted jun 29, 2010 at 3:00pm

Extension developers who want to overlay HTML on pages face two style-related challenges: preventing page styles from affecting the added HTML, and ensuring that the added HTML is visually over top of the rest of page. This blog post will show you how to use XBL to add nodes to the page with style, complete with a working demo… read more

Poor Man's Webspider

posted mar 1, 2010 at 3:00pm

Webspiders are fun, but the learning curve is awfully steep. Websites don't like crawlers stumbling about where they're not wanted, and barriers as simple as a login screen can stymie a beginner. Add in checks on user agents strings and javascipt-heavy links, and your weekend is over before you've gotten anything to work—side project over! This blog post will show you how to turn your browser and LAMP server into a spider capable of taking you straight to the fun… read more