Esperanto orthography is terrible

Wed 28 September 2016


If you’re an Esperantist, I’m not saying you’re a bad person for liking Esperanto. I’m not saying the language is bad either. I’m just saying the writing system could’ve been much better.

Nor am I proposing that this orthography be adopted; I’m ...

Custom attribute values in Django form field widgets

Sat 11 June 2016

This has frustrated me for so long.

If you want to use checkboxes in a form in Django, the obvious choice is BooleanField. There are times it would be really useful to have the value attribute filled out, but by default, Django just checks for the presence of the field ...

Progression of mail management on a Debian box

Thu 26 May 2016
  1. Ah, I just need to deal with local mail, so I’ll have Debian configure Exim for that. After all, it’s already there.
  2. Huh. Seems I need to send some mail from this box. I’ll have Debian reconfigure Exim to use a smarthost for non-local mail.
  3. Huh. Seems ...

Centring blocks with CSS

Sun 15 May 2016

Some good friends of mine got married recently, and I helped out with the site for the wedding. One of the things that needed to be put up on the site was a poem. Now, just dropping the text of the poem into the page as-is would look weird; poems ...

What monads are

Fri 06 May 2016

It’s almost like a rite of passage for a developer to write a monad tutorial.

Well, this isn’t a monad tutorial. This is simply an effort to put an end to some of the nonsense that leads to monad tutorials being written in the first place and all ...

How I use git

Tue 05 April 2016

My git workflow for anything non-trivial ...

The progressive in Irish

Mon 07 March 2016

It’s funny. When I started this, I didn’t think the first proper post here I’d make would be on Irish grammar. This assumes a certain basic knowledge of Irish, such as word order and basic vocabulary. Tweet at me with any feedback.

Like English, but unlike many ...

On languages

Fri 04 March 2016

One of the things I’ll be covering here will be languages.

I’m currently learning a number of languages, though I’m taking some more seriously than others. The ones I’m currently taking seriously, in order of importance, are:

  • French
  • Spanish
  • Dutch

I would actually like to be ...

Hello, world!

Tue 01 March 2016

Can’t Hack is a blog. Those who know my might know that I already have a blog over at, but this is meant to be something a little different.

Over the years, I’ve began feeling somewhat burned out in general. There are so many things I ...