Author Archives: vanenkj

Hypothetically speaking…

Hypothetically speaking… … if you were working on a language which was in many ways similar to (and targets) C but added more expressive types, type inference, and polymorphism, how would you interpret the following line of code? x = “foo”; … Continue reading

Posted in Uncategorized | 5 Comments

Do Yourself a Favor

Stick this in your .bashrc: export HISTCONTROL=erasedups export HISTSIZE=500 export HISTIGNORE=ls:’ls -l’:fg This changes what gets shoved into .bash_history. Erase duplicate entires that have shown up previously. Set the history size to 500 Ignore a few specified commands

Posted in Uncategorized | 1 Comment

Thought for Today

Just one thing: MERGING IS HARD. That is all.

Posted in Uncategorized | Leave a comment

More Arduino

I just ordered my own an Arduino Duemilanove! I’ve been borrowing Job’s Arduino up until now (thanks Job). I’ve got some plans for a few more interesting posts using Atom on the Arduino when this thing arrives. SparkFun Electronics – … Continue reading

Posted in Uncategorized | 2 Comments


Hi everyone. I moved this blog from to a VPS hosted with I know a bunch of links now target this site, so I’ve done my best to maintain all the old links and files, etc. If any … Continue reading

Posted in Uncategorized | Tagged | Leave a comment

HsOpenSSL Update

The maintainer of HsOpenSSL accepted a patch Job Vranish and I put together that moves to a simple build type rather than the configure step. This has the nice side effect that, with the right libraries installed, we can get … Continue reading

Posted in Uncategorized | 1 Comment

Data.Binary and Byte Order

I seem to come across the (false) idea that Data.Binary isn’t able to handle encoding/decoding things of non-network byte order. So, for all those of you who are trying to get Data.Binary to use little endian instead of big endian, … Continue reading

Posted in haskell | Tagged , , | Leave a comment