I occasionally blog about technical things, take a look:
- Nickel, an exercise in JIT evaluation
- Getting started with the (recent) LLVM C JIT API
- gziprb - Gzip implemented in Ruby
- Rust MD5
- Inverting a binary tree (in Haskell)
- Agda Patience Sort
- Determinism costs! A NFA with exponentially bigger DFA
- Simple type isomorphisms
- Bash Script to Get and Apply a Remote Darcs Patch
- Xmonad, Ubuntu 12.04 and Display Resizing/Mirroring
- JavaScript Game of Life
- Haskell boundedSpan function
- Show patch diff for a given patch in darcs log
- Scala Patience Diff
- C# Pushdown Automaton
- C#/LINQ to find Thompson/Speedtouch router's default SSID/Access keys
- Scala implementation of Patience sort
- Using an external diff viewer with Darcs
- Haskell "Weasel Program" Genetic Algorithm
- Of0ck the language
- Linux Kernel Greynet implementation (RFC6018)
- Elegant combinations in Haskell, with sequenceA
- foldl implemented using foldr
- Haskell composition operator fun: (.).(.)
- Add accessed date to IEEEtran BibTeX style
- Why there are only 33 possible IPv4 netmasks
- AES using ECB Demo using Python