Author Archives

The Power of The Functional or: I’ll bet you can’t do this in Java

Sorry for the longer-than-planned hiatus. I just got a bit busy with school and my job search (I ended up at an AI company where I’ll be programming mostly Java. Life has certainly got a sense of irony).
Before we get started I just want to say I know you should, theoretically, be able to do [...]

Dropbox Invites for Clever Code

Well, in honor of Dropbox’s new Linux Client (note: you must have an account to be able to see the Linux client page), I’ve decided to give out (at least) 3 invitations to Dropbox’s private beta for (what I deem to be) the cleverest sub-ten-line code snippets posted. If there are many outstanding entries, I’ll [...]

My Stupid Site Killing Mistake

Sorry for the slowness for the last few hours.
My webserver was standing up to the load just fine, I just did something stupid.
As some background, I almost always leave a terminal multiplexer (screen) running on my vps. It eats a few megs of memory, but I have enough to spare that it isn’t an issue.
And [...]

The New Classics of Computer Science

Hello. Welcome to the second installment of A Rant a Day.
We all know about the classic texts of computer science (although, we may be a bit behind on our reading). We’ve heard a thousand times how important Knuth’s Art of Computer Programming, Abelson and Sussman’s Structure and Interpretation of Computer Programming, and the Gang of [...]

The Problem with Python

To get started, I’d just like to say “Hello”. This is my first real blog post (excluding the geocities and xanga sites I started back in high school).
I’ve been playing with Python recently, and a few things have been bugging me. Before I get started, I do have to admit Python does a lot of [...]