Ceci n'est pas une -EPIPE

Life as a F/OSS Zealot, Debianite, Pythonista and Lisper

This is a collection of insane ideas that I've seen fit to document in a mostly complete way. Most of these posts are centered around Debian, GNU/Linux, or general life hacks.

Musings about Debian and Python

On a regular basis, I find myself the odd-man-out when it comes to talking about how to work with Python on Debian systems. I'm going to write this and post it so that I might be able to point people at my thoughts without having to write the same ...

Hy: The survival guide

One of my new favorite languages is a peppy little lisp called hy. I like it a lot since it's a result of a hilarious idea I had while talking with some coworkers over mexican food. Since I'm the most experienced Hypster on the planet, I figured I ...

Automatically lint your packages with debuild.me

Over my time working with Debian packages, I've always been concerned that I have been missing catchable mistakes by not running all the static checking tools I could run. As a result, I've been interested in writing some code that automates this process, a place where I can ...

A primer on apt's mirror:// protocol

It's sometimes helpful to keep your machines using a list of apt archives to use, rather then a single mirror, because redudency is good. Rather then using (the great) services like http.debian.net or ftp.us.debian.org, you can set your own mirror lists using apt's ...

Using env(1) in the shebang

Some of you out there may have tried to pass flags to a script that was being invoked via /usr/bin/env in the shebang (#!), such as python. You might recall an error such as:

/usr/bin/env: python -d: No such file or directory

This error is super annoying ...