Reach for Markdown, not LaTeX


Vim and Haskell in 2016 on OS X

Let’s Have a Chat about Encryption

SML Dev Setup

Starter Zsh Setup


Leaking Free Disk Space

Docker Tips and Cheatsheet

Show where a Python package is used

Why zsh?

Noteworthy Dotfile Hacks

Getting Started with RCM

Vim as an IDE

New GitHub Username

Mastering git log for Collaboration

The LaTeX homework Document Class

Offline LaTeX Development - Part 2


Google Chrome: A Memory Hog

Intro to Columns in HTML

Ruby Virtualenvs

Vim as a Man Page Viewer

The Joys of the Craft

Using Multiple Git Remotes

Using Google OAuth2 for CMU Authentication

Offline LaTeX Development

Solarized LaTeX Listings

A LaTeX Homework Template

Setting up MobaXterm for SSH on Windows

Running a VPS, Log 5: It’s Not You, It’s Me

Running a VPS, Log 4: Debugging a Broken Mail Server

Running a VPS, Log 3: A Mail Server that Works… Kind of.

Running a VPS, Log 2: Seriously, Back It Up

Running a VPS, Log 1: Managing Dotfiles Across Machines

Running a VPS, Log 0: Getting Set Up

Summer Project Series

Why Everyone Loves JavaScript

Update Your Software: It’s the Law

Molokai: An iTerm2 Color Scheme

HPSTR: An Octopress Theme

GitHub Pages Custom Domains

Adding a Network Printer to a Linux Server

Shiny New Octopress Blog