kaashif's blog

Programming, software freedom and Unix

Register windows: a cool feature of SPARC
Porting OpenJK to sparc64
Playing with LDoms, OpenBSD and Solaris
Using vmm(4) to target old OpenBSD releases
Reviving a Sun Ultra 5 workstation
Sorting a ton of mail
Moving to my own email server
Hardware Census
Cutting down memory usage of a Haskell web app
Trying out DragonflyBSD
Playing around with distcc
Backing up PGP private keys
Making a list of the websites of people on nixers.net
Sharing /home between OpenBSD and Debian
Converting my blog to frog
Hacking StumpWM with Common Lisp
How to get a list of processes on OpenBSD (in C)
Iodine is cool
Rainbow brackets in Emacs
OpenShift vs Heroku: Haskell
Quaternions, spinors and rotations
ShareLaTeX on OpenBSD
Switching to Mercurial
Pkgsrc on Slackware
NetBSD "Review"
Learning Racket
Emacs is great
Patching OpenBSD
Haskell isn't difficult
How I share a file, simply
Installing OpenBSD on a T61
Ideas for a project
Configuring Mutt
How this blog works
How not to run a website
Creating a GNU/Linux distro
My Desktop
Functors in Haskell
Updating DNS records
What's a monoid?
Writing Unix manual pages
Reviving an old ThinkPad
Using GNU Stow
Introduction to C
Email is the Future
How to Wipe a Disk
Why I Use FreeBSD
What is LaTeX?
Web Servers
How to use GPG