Up in the North, temperatures were in the mid to high twenties every day (yes, it’s the middle of Winter, and that’s how they roll in the North). Back home we had to deal with mid to high tens (sometimes in the twenties!), and then, because the houses are not built for winter and sport similar temperatures inside and outside, you resort to making a fire in yer office, because that’s how we roll!
I deliberately skipped a week, because it was one of those extremely taxing pre-vacation weeks during which I had several near-foetal-position-thumb-in-mouth-moments. Instead I’ll be writing about my vacation, with pictures, and a little bit of backyard philosophy.
This post is being written in a speeding Toyota Quantum 10-seater minibus (yes, it looks exactly like a taxi, we are currently the king of the road). Don’t worry, my co-driver has taken over. I’m not yet ready to attempt blogging whilst driving. (I do aspire.)
During the past week, there were at least three or four occasions where someone was clearly wrong on the internet, and I dutifully started carefully crafting that brilliant corrective response which would inevitably spiral downward into the fiery depths of idiocy.
However, each time I stopped mid-answer, long before clicking the post button or sending the email, and switched to some other more valuable and less pointless activity. It was a strange feeling, but the eerie sense of having saved a bunch of time made up for it generously.
This post is going to be really short, so I’m giving you this 80s theme song to compensate:
DON’T YOU FEEL LIKE DOING AWESOME 80s STUFF AFTER THAT?!
In week 25, I finally got around to writing that level sets blog post I’ve been warning everyone about. If you’re into that type of thing, the level set method is an interesting alternative way to represent N-dimensional surfaces evolving through space. Read all about it in Level sets: The practical 10 minute introduction.
I think I might have forgotten to tell you that one of the many perks of working at the Stone Three offices is that there’s a micro-brewery within walking distance. Triggerfish Brewing, as brewery in question is called, was the location of a midweek mini-get-together that ended up looking like this:
Triggerfish’s Roman Red Ale on a Winter’s day.
On the topic of not-too-shabby settings for meetings, I finally got around to visiting Truth Coffee in Cape Town, described by some as The best coffee shop in the world. I was too busy having a good meeting, enjoying the superb coffee, and generally gawking at the fantastic interior and the pretty people (guests and staff) to take any photos, so you’re going to have to take me on my word and check some of the photos floating around on the web.
In week 23 of 2014 I nerded out by writing two Emacs-related blog posts over at
the vxlabs, and hacking org2blog to support WordPress image thumbnails:
org2blog image-thumbnail fork on github -- this is my first significant Emacs package hack! Using this, you can configure org2blog to make use of the image thumbnails automatically created by WordPress on image upload. By default, it will insert the 300px thumbnail into your post and link to the full size image, instead of just inserting the full size version.
Conserving keystrokes
Besides the general Emacs frenzy I’m going through at the moment, there is some
method to my madness, especially the org2blog part. Through Emacs
and org2blog, it has become significantly easier for me to publish a blog
post. I’m in Emacs the whole day in any case (email and text notes database),
so turning any piece of existing text into a blog post now takes no more than a
minute or two.
Welcome to this post, the 72nd edition of The Weekly Head Voices, and a momentous one at that. For the first time, I’m writing the WHV using my favourite operating system with editing function, Emacs. To those of you who don’t know Emacs, this might mean that I’ve finally gone around the bend.
I can report that it is a very happy place.
(there will be more Emacs shenanigans in the near future.)
Ubuntu, my personal favourite Linux distribution, has recently released version 14.04 LTS. LTS stands for Long Term Support: LTS releases are supported for 5 years, meaning that with 14.04 you are covered until 2019.
Trusty Tahr, as 14.04 is known, is beautiful, functional and still free.
Ubuntu means “humanity to others”. It also means pretty desktop!
This seemed like an opportune moment to get something off my chest. I’m trying to understand why South Africa, my current home, is not running more Linux. In this post, I’m going to summarise the reasons why I think that, especially in SA, we should move away from proprietary solutions such as those offered by Microsoft and Apple, to solutions that are technically at least as good, are completely open and free, and, perhaps most importantly, better empower us to stimulate our local technology ecosystem and the national economy.
One of my colleagues at Stone Three, Ernestine, is teaching me isiXhosa. I’m a very slow learner, partly because isiXhosa doesn’t fit in any of my existing Germanic or Romantic (I only have a smattering of this, but it’s there) language frameworks. However, it’s loads of fun, so I decided this had to go on my blog.
There will be absolutely no structure to these lessons. I’m planning to put posts up more or less when I think it’s going to be fun to do so. At some point I might even post a sound recording or two, and then you can laugh at my attempt to reproduce the different types of click sounds in isiXhosa.
On Wednesday May 7, together with just over 18 million other South Africans, I voted. Afterwards, my thumb looked like this:
POWER THUMB!
… and the rest of me felt like a million bucks!
Some complained about the outcome. I think we’re moving, albeit slowly, in the direction of a healthy democracy. Here are this year’s results, and here are 2009’s results. The opposition has been growing (slowly) at a national level. Interestingly, in Gauteng, smallest province with all of the money and power, the opposition is making similar progress.