PLDI 2013 Trip Report

As you can see, this post is late. Very late. PLDI was in June. At least I posted this in the right year. I had some trip notes but never got arou…

Blog Software Update

This blog is built on hakyll, a static site generator written in Haskell. I have been running on Hakyll 3.x for quite some time now, but Hakyll 4 was…

A Student No More

After 22 (or was it 23?) years of formal education, I am no longer a student. I defended my dissertation on August 9 and deposited it on August 20. …

Back to Emacs

Notes on vim It seems that my extended vim experiment has come to an end. I did not mind modal editing and I appreciated the rich language of "t…

GADTs in API Design

Right after my hoopl experience in February, I meant to write more about GADTs and how I have found them to fit into API design. Obviously, I got a b…

A New RSS Reader

Luckily, I did not write an RSS reader - I just started using a new one. I had been using newsbeuter (the mutt of new readers). It is actually pretty…

Terminal Fonts and Vim

It looks like my problem with bold terminal fonts was a false alarm. The vim theme I was testing with (Tomorrow) seems to only use bold keywords in g…

Font Problems

I've been using Adobe Source Code Pro as my primary font for a while. The other day I tried to update from 1.013 to 1.017 for no particular reason; t…