Weekly Head Voices #88: Just be yourself, they said.

I wish you all a zen-filled 2015! (I think zen trumps straight happiness, because zen means that you’re on your way to understanding and making peace with the mechanisms underneath the happiness, all the way down.)

So much has happened since I last stood on this soap-box. However, as Noeska explains, this means I have even less to write about than usual. (for those of you too busy to click: things further back seem far less relevant now, so less motivation to write down)

(Err oops! First rule of the blogging: We don’t talk about the blogging.)

At the start of the Christmas break, I spent a few days in my other home (that’s The Netherlands for those of you who haven’t been paying attention) taking part in the joyous occasion of the double-graduation of two Ph.D. students I had the pleasure of working with. Welcome freshly minted doctors Busking and Kok! May your learning continue every day, and may you make a continuing positive impact on the world around you!

Once back in extremely sunny South Africa, TNR, aka DWR, and family arrived for two meat-beach-beer-wine-mountain-stomping-good weeks. An interesting point of discussion during this time was whether the DWR could legally deduct all purchase of wine from his income. What a loophole! I saw parts of my neighbourhood I haven’t seen in decades (hello Paarl Mountain, you are still awe-inspiring!!) and some parts I’ve never been to before. Here’s a small selection (yes, that’s a subtle brag):

We had lunch and lots of good wine at Solms Delta in Franschoek. Beautiful place, delicious wine, fantastic service. Recommended by this blog(tm)!

I practically used to live on Paarl Mountain. Here’s a view from Paarl Rock, taken after the wind did its absolute best to try and blow us from Britannica rock.

(I also made this 360 degree photo sphere while at the very top of Britannica rock. Go look man!)

Here’s the beach in Pringle bay. Water looks lovely, but beware, it’s a GIANT ICE-BUCKET CHALLENGE!

Finally, the following is not something I personally experienced during my vacation (although some of my best friends are triangles), but just a bit of graphical backyard philosophy by Ultramegasaurus that floated over my timeline:

So that’s why I always get suspicious when successful people offer the advice of “just be yourself”! What I think we should do instead?

Be like water my friends.

Have a great week, see you on the other side!

Weekly Head Voices #87: Good Reads.

Two days ago, I received this in the mail:

Visualization of Variation and Variability by Stef Busking & Integrative Visualization of Whole Body Molecular Imaging Data by Peter Kok

For various reasons I was temporarily ever-so-slightly misty-eyed. Well-done boys, I’m SUPER proud of you!

Other books you might also like.

I’ve recently finished reading two other mind-expanding books:

The Three Body Problem by Liu Cixin: Liu Cixin is a wildly popular Chinese science fiction author. I found this recently translated first edition of a trilogy to be an awesome first peek into modern Chinese science fiction. The translator, Ken Liu, managed to produce an English version of this story that still managed to bring across themes of Chinese history and culture. On top of that, you also get a computer consisting of 30 million soldiers arranged into inter-connected logic gates (think that’s far-fetched?), artificially intelligent quantum entangled photons (told you), and much more. I’ll be lining up as soon as the translations of part 2 and 3 appear.

I read William Gibson’s Neuromancer probably shortly after it was published in 1984. At that stage, I compensated for lack of internet by working my way through the local library, book by book. Through the succeeding years, as the internet came onto the scene, and cyberspace became more of a reality, I’ve re-read Neuromancer a number of times. Each time, it caused more goose-bumps than the previous.

In my eyes, Gibson already deserved his status as literary author many times over. With The Peripheral, he has shown, in an exceptionally suave and absolutely in-control way, that he is the final boss of modern writing. The number of mind-bending ideas that he develops, whilst fleshing out characters that feel more real than some real people, all the while masterfully having the reader ride along with the two protagonists and having us figure out the story along with them, is nothing short of amazing. (Yes people, I am positively gushing. It’s that good.)

Other news.

  • The OSSSA core team has recently doubled in size. There are two of us now. Thanks to the extremely welcome addition, we are now actively busy gathering information on all open source software entities in South Africa, so that we can create the go-to resource for this. If you’re in SA, and you’re into OSS, please respond!
  • Due to a whole team of intrepid Dutch adventurers with fairly concrete plans, please look out for the Dutch Bicycle Repair and Pimping Shop at AfrikaBurn 2015, because you might just find us!

Have a great week people, wherever you are!

Weekly Head Voices #86: Beardy.

You could have set your watch by the appearance of this weekly blog post! Enjoy it while you can.

Here’s a random photo from my week:

I finally figured out what planking is.

Note-taking and todo system chaos (NERD WARNING).

My email-note-taking-todo-system is again slowly morphing into something strange and unknown. I once called using Trello for task management “the time management connoisseur equivalent of lying in the gutter with a cheap bottle of wine in a brown paper bag”.

Well either I was just plain wrong, or I’m lying in that gutter again and I just don’t realize it.

Because I became very frustrated with all the task systems that I tried (and committed to) because all of them (including the one I designed together with big G) insist on presenting all of my tasks in neat little project-grouped or deadline-ordered lists, whilst my brain is a chaotic spread-out network that wishes to see everything at the same time, preferably spread out and very visual, I’m back to using a giant Trello board (that 2560×1440 monitor is very slowly earning its keep).

It’s perhaps better than it sounds: When I process mail on my phone or in my Emacs, I forward the ones that need action to a secret Trello address which turns said mail into a Trello card in the “incoming” list of my tasks board, including all email attachments and images. Sometimes I’m naughty, and I reply to the sender summarising the list of actions I will attempt to undertake, and then Bcc that reply to Trello.

On that Trello board I have lists for reminding me of the important projects I have to remember to work on, and then lists for ASAP, This week, Later (scheduled) and Someday / ideas. I also have lists called Done (week WEEKNUM) into which I can move cards once I’ve taken care of them. After a few weeks, I archive the whole done list of a particular week for posterity. It also doesn’t hurt that the Trello Android app is quite beautiful.

On the notes front, I’m currently very much in love with Emacs org-mode, as you might have guessed from last week’s WHV. What I did not mention then, is that I now also have a date-stamped .org jourrnal for each project that I’m working on. From each general daily .org journal I link to the various project journal .org files for that day. Based on these daily / project-based log files, I can generate high-quality LaTeX reports, technical blog posts and even presentations, if only I can remember the exact sequence of 17 emacs keyboard shortcuts to do so. As mentioned previously, I use deft-turbo to navigate my notes database.

I still dream of an even more graphical and non-linear way of doing all of this.

Musings on beards (REAL MEN WARNING).

Besides being the sign of a true man, the internet says that the beard was “seen as the defining characteristic of the philosopher; philosophers had to have beards, and anyone with a beard was assumed to be a philosopher”. Based on extensive research, I can assure you that this is still the case.

On a slightly more serious note, I might be getting slightly beard-rospective, because my hairy face-friend might really have to disappear soon. I’m going to have to do my part in an academic committee or two, and I’m going to have to cross borders into the EU. The former might not be such an issue, but my current slightly middle-eastern look might not be the best option in terms of the latter.

In any case, before I reluctantly join the shaven masses, I would like to share with you two realizations from the perspective of a weirdly bearded man.

In my town, there are no hipsters. There probably will never be. That, plus the fact that I deviate significantly from the text-book hipster look, means I get recognized everywhere I go. I think this is partly due to appearing different from most other people I would normally be pigeon-holed with. Subtly complementary to this is the fact that my face has become a kind of a graphical icon of itself: If you were to take a photo of it, and you were to scale it down to 32×32 pixels, you’d probably still be able to recognize it. The upshot of this is that even when I’ve visited a restaurant or café only once, the next time, weeks afterwards, I am treated like a long-time regular. That’s pretty cool.

More important than this, is the fact that people now experience difficulty applying their pigeon-holing mechanism. Around these parts, there is far too much assumed piece-wise homogeneity. In other words, people are used to believing that they are able to stereotype you after one look. I have now experienced that when I have contact with locals, their little stereotyping sensors start smoking a little bit and then fizzle out. There is usually a short moment of panic, but then we start afresh, which is nice.

While (1<2).

I would like to leave you with this track from deadmau5’s latest album. I’m doing this, because it’s an extremely surprising album. You should definitely listen to the whole work, but this track should serve as an example of the while (1<2) surprise.

Weekly Head Voices #85: Gone south.

From now on I’m going to try a more fluid weekly blogging schedule. My approach up to now was to try and write up the weekly right after the weekend, at which time,however, I’m usually caught up in the usual start-of-the-week storm of, uhm, possibilities, and hence let the blog writing slip, and once you start slipping it’s a challenge to stop. So now, instead of focusing on the when (the failed after the weekend) I’m going to focus on the how often. Maybe this works better.

This past weekend, we visited Cape Point, the almost-southernmost tip of Africa, and the spot where the Atlantic Ocean and the Indian Ocean crash together for a part of the year. It’s quite beautiful, and always great to have visitors that we can take there. I took this photo of the Cape of Good Hope from the Cape Point side:

Emacs nerdery.

My first significant Emacs Lisp hacking was first blogged by Sacha Chua (Emacs goddess!) and then accepted into the org2blog upstream repository. Nerd-adrenaline-rush!

On this topic, I also published deft-turbo, my fork of the original Deft to support recursive directory searching and now also multiple file types. If you’re into Notational Velocity style note-taking and into Emacs you’ll love this.

I now use Emacs Org mode for my daily note-taking, for blogging (this post is being written in Org mode in Emacs) and since yesterday also for generating beautiful presentation slides using the fantastic org-reveal. (As you might recall, I also use Emacs with mu4e as my email client.)

It’s crazy to think that GNU Emacs was first released in March of 1985, which makes it almost 30 years old, which is practically immortal in software terms, and yet it’s still the most powerful text editor in the world today.

Finally: The cracked phone screen.

After a great number of years using smartphones without covers of any kind (they’re so beautifully designed, why cover that up?) I finally dropped my Nexus 4 from about a metre height because a WhatsApp message arrived and I thought that I could easily fumble my digital friend out of my pocket whilst typing with my other hand.

Apparently I couldn’t.

The screen acquired an impressive new crack, and the digitizer is completely dead. I’m having it repaired, because it’s still a great phone, and Android 5.0 (Lollipop) is being pushed to Nexi 4 worldwide as we speak! (Fortunately I could factory reset the phone using only the hardware buttons.)

In the meantime, I’m using a backup Motorola Atrix 4G. Thanks to Android and much open source hackage, I was able to install Android 4.4.4 (KitKat) on it, in spite of it being a 2011 phone that was practically abandoned by Motorola at the Android 2.3 (Gingerbread) stage.

The end.

If you run into me in CYBERSPACE, and I’m late with a blog post, I give you permission to badger me about it.

Have a great half-week and weekend kids!

Weekly Head Voices #84: On being grateful.

Hey, it only took three weeks this time! I’ve been working quite hard, mostly programming (oh hi there C++, I never really stopped loving you. I really like what you’ve done with the autos and the lambdas), taking care of some admin (freeagent is approximately an infinite times better for running your business in South Africa than Sage One Accounting / Pastel My Business Online, which is a textbook example of how to torture your users with an almost hilariously terrible user interface which would have been funny were it not for the fact that it is so excruciatingly painful), gearing up for open source activism (if you’re in SA and you’re into open source, please join!) and spending as much as possible free time in the beautiful surroundings.

I made you this photo sphere of the waterfall at the top of the Leopard’s Kloof trail in the Harold Porter botanical gardens, one of our favourite outdoor hangouts:

This past weekend we had the privilege of going to a weekend-long double birthday party in a place called Boggomsbaai. The subjects of said party (I didn’t want to objectify them) are two of the most interesting people I know. In spite of this foreknowledge, I was still greatly (but extremely pleasantly) surprised by the number of exceptionally interesting friends that aforementioned party subjects had managed to surround themselves with, resulting in an ever-so-slightly mind-bending gathering.

Of the many things I learnt this weekend, I would like to share these two with you:

Lesson 1 – Weekend parties are the best parties.

… we should do even more of those! It seems like the Friday warm-up-party and the Saturday morning and afternoon socialising and more warm-up, combined with a willing group of party athletes, are good ingredients for a Saturday night awesomeness crescendo! (live band and copious amounts of beer not bad ideas either)

Lesson 2 – On being grateful.

At one point I was chatting with one of the guests, a person who has done quite a bit of travelling, and who seems to have settled nicely into the role of eternal foreigner here in this strange country. Their better living tip, based on much hard-won experience, was simply this: Be grateful.

Their advice immediately made a great impression on me.

Remembering to be explicitly grateful every day (go on, identify and articulate all of the things! if you are able to read this, chances are that you have much to be grateful for) is such an elegant yet practical path to mindfulness. To boot, it fits in very nicely with being kind.

(During looking up the etymology of “to boot” on this worldwide network that interactively gives us access to just about the sum total of human knowledge whenever we want it, I just discovered that “botha” is a Gothic word meaning “advantage”. Sweet!)