How to build a keyboard

In the past I wrote about my keyboard build, and a few people were interested in a guide. This is in no way an extensive guide, and perhaps more of an introduction. Why? First of all, why would you want to do this? For starters, like most DIY things, it…

Icy Planck - my custom built keyboard

A little while back I decided I wanted to build a keyboard, as I wanted one small enough to carry around with me, but with nice mechanical switches. I had parts arriving over the space of a couple of months. I'd never used SA profile caps, Zealios, or an ortholinear…

I hate it when code goes right.

There's just something about it. Code going right is, in my opinion, harder to read, and harder to comprehend. This isn't necessarily because of some innate quality of rightness, but perhaps more because of the sort of code that occurs when higher levels of indentation are reached. For instance, let's…

Generating SSH keys

If you want to login to servers, or perhaps use Git over SSH, then you're going to need an SSH key. You can either generate a RSA key: ssh-keygen -b 4096 -t rsa Which will generate a 4096 bit RSA key. Note that these keys are quite large, and unless…

Getting started with weechat

I've been using IRC for a long time, and initially I was using Irssi - which did the job pretty nicely. However, perhaps a year later I discovered WeeChat - which, in my opinion, is much better. My main way of using IRC is to SSH into my server, attach…