Own JS/CSS options

Sunday, February 24, 2013

When Jokes Cross the Line

A while back, I heard someone say that rape jokes are important and we should not oppose them, because jokes are how we deal with traumatic situations. That sounded like an interesting argument, so I figured I’d think a bit more about it.

Saturday, February 23, 2013

Book reviews now on goodreads.com

Just a quick heads-up, I have moved my book reviews over to goodreads.com, as I think they fit better there and have been disrupting the other posts in this blog from time to time anyhow. So if you want to follow my book reviews, check out my page there.

Saturday, February 16, 2013

Monads for Normal Programmers (part 2)

The first part of this series generated a lot of responses, both very positive ones and very negative ones. I’m quite happy to accept that I just don’t understand monads very well, but so far, no one was able to convince me of that. One of the negative responses claimed it was not possible to actually implement monadic structures using my (simple) definition, which I took as meaning that the idea I was trying to convey was not very clear.

This second part of the series will show an application of the explanation I gave in the first part. I’ll start with a concrete problem and implement it in Python, slowly building up to the ideas encapsulated within monads. I assume you to have a good understanding of Python to be able to focus on the new concepts introduced.

Saturday, February 9, 2013

Elpy 0.8 Released

I’m happy to announce that I just released a new version of Elpy, the Emacs Lisp Python Environment. You can find a list of news since the last release below.

Elpy is an Emacs package to bring powerful Python editing to Emacs. It combines a number of other packages, both written in Emacs Lisp as well as Python.