Posts Archive

This page contains a list of all of the blog posts on this site, grouped by year.

Besides the list below, another way to get an overview would be to take a look at the tags page, where you can see a list of all of the topics I might have written about over the years.

2021

26 Jan – Weekly Head Voices #214: One Main Thing

16 Jan – An introduction to Asynchronous Communication for the workplace

10 Jan – Super simple yearly post archives for Hugo

10 Jan – The 2020 to 2021 transition post

2020

30 Dec – Weekly Head Voices #213: Merry Christmas!

23 Dec – Weekly Head Voices #212: Use it, or lose it

22 Dec – Notes on the book "Creativity, Inc." by Ed Catmull with Amy Wallace

12 Dec – Weekly Head Voices #211: Table Mountain Run(ish)

29 Nov – Weekly Head Voices #210: MiniBurn 2020

12 Nov – Weekly Head Voices #209: Blogging like it's 2009

07 Nov – Weekly Head Voices #208: Stilbaai

24 Oct – Weekly Head Voices #207: Kogelberg

10 Oct – Weekly Head Voices #206: Mount Ceder

20 Sep – Weekly Head Voices #205: Real-time sometimes, asynchronous most of the time

16 Sep – Weekly Head Voices #204: What is your purpose?

12 Sep – Weekly Head Voices #203: Spiritual

10 Aug – Weekly Head Voices #202: I don't even have to miss Dr Topol!

29 Jul – Weekly Head Voices #201: Sunny anniversary

19 Jul – Weekly Head Voices #200: We are extremely pleased to be here

01 Jul – Weekly Head Voices #199: I have to be a bit stubborn

16 Jun – Weekly Head Voices #198: A short update for future me

11 Jun – Weekly Head Voices #197: How to ship side-projects

31 May – Weekly Head Voices #196: Get focused

20 May – Weekly Head Voices #195: Pragmatic

10 May – Weekly Head Voices #194: 136 words a day

03 May – Weekly Head Voices #193: COVID-19 part 3.

02 May – Drop-in replacement for Hugo figure shortcode with responsive img srcset

13 Apr – Weekly Head Voices #192: COVID-19 part 2.

24 Mar – The Morgan McGuire Markdeep project Management Method: MMMMM.

24 Mar – Weekly Head Voices #191: COVID-19 part 1.

14 Mar – Weekly Head Voices #190: 3=4.

24 Feb – Can machine learning or algorithms be used in an electoral process?

23 Feb – Weekly Head Voices #189: All systems green.

12 Jan – The 2019 to 2020 transition post.

2019

29 Dec – Weekly Head Voices #188: Exercise Canary.

23 Dec – Weekly Head Voices #187: Checklists everywhere.

18 Dec – Weekly Head Voices #186: Helderberg 20.

08 Dec – Weekly Head Voices #185: Starship GOU #1.

22 Nov – Weekly Head Voices #184: The tai chi of you.

12 Nov – Weekly Head Voices #183: Wave functions wearing lycra.

10 Nov – We now have self-hosted isso comments

04 Nov – Weekly Head Voices #182: Can you predict what …

02 Nov – Forming and maintaining habits using Orgmode.

17 Oct – Weekly Head Voices #181: The Slow Ones.

07 Oct – Weekly Head Voices #180: EnsembleYou and The Describers.

03 Oct – Weekly Head Voices #179: Direct Experience Trigonometry.

24 Sep – Weekly Head Voices #178: Parallel world.

21 Sep – Note-taking strategy 2019.

09 Sep – Weekly Head Voices #177: Streakers.

01 Sep – Weekly Head Voices #176: Cycle of life.

30 Jul – Weekly Head Voices #175: Plaintext me.

25 Jul – Weekly Head Voices #174: Row row row your boat.

17 Jul – Weekly Head Voices #173: I know.

30 Jun – Weekly Head Voices #172: ABC.

22 May – Weekly Head Voices #171: ICEMiRB.

07 May – Weekly Head Voices #170: Yeet.

27 Apr – meepx1e: I haz new laptop!

15 Apr – Weekly Head Voices #169: A cunning plan.

08 Apr – Weekly Head Voices #168: Postcards from the edge.

01 Apr – Weekly Head Voices #167: Yes, and…

31 Mar – Moving 18 years of this personal blog from Wordpress to Hugo

24 Mar – Weekly Head Voices #166: Morgan Bay

21 Mar – Weekly Head Voices #165: Get in my Pocket.

09 Mar – Weekly Head Voices #164: It’s what future you would want.

23 Feb – Weekly Head Voices #163: Ons wereldjie raak baie klein.

14 Feb – Weekly Head Voices #162: Converse with a stranger today.

06 Feb – Weekly Head Voices #161: Email Equilibrium.

26 Jan – Weekly Head Voices #160: Write stuff down.

06 Jan – The 2018 to 2019 transition post.

2018

19 Dec – Weekly Head Voices #159: Extreme.

22 Nov – Weekly Head Voices #158: Charlie and the Chocolate Factory.

18 Nov – You can now also join the special head voices telegram group to stay up to date with this blog!

06 Nov – Weekly Head Voices #157: Melodramatic.

23 Oct – Weekly Head Voices #156: Karma Chameleon.

12 Oct – Weekly Head Voices #155: Lush.

18 Sep – Weekly Head Voices #154: It’s full of flowers!

11 Sep – Weekly Head Voices #153: pH < 7 dreams.

03 Sep – Weekly Head Voices #152: A small but highly trained team of 11 year olds.

22 Aug – You’ll know if your iPhone is listening. Vice should consider toning down the sensationalism.

08 Aug – Weekly Head Voices #151: We are pleased to meet you.

31 Jul – Weekly Head Voices #150: The Road not Taken.

24 Jul – Weekly Head Voices #149: I forgot to proof-read this.

17 Jul – Weekly Head Voices #148: Data stylist.

10 Jul – Weekly Head Voices #147: The yearly post-Mpumalanga post.

18 Jun – Weekly Head Voices #146: You too can learn Kung Fu.

10 Jun – Weekly Head Voices #145: The Narrating Self.

03 Jun – Weekly Head Voices #144: Eternal learner.

20 May – Weekly Head Voices #143: The rider and the elephant.

13 May – Weekly Head Voices #142: Theory of mind.

09 May – Weekly Head Voices #141: Albert was Burning really hard.

15 Apr – Weekly Head Voices #140: Koperkapel.

08 Apr – Weekly Head Voices #139: Luna.

02 Apr – Weekly Head Voices #138: Born to run.

25 Mar – Weekly Head Voices #137: Let me mine your metadata.

18 Mar – Weekly Head Voices #136: Slightly more than nothing much.

11 Mar – Weekly Head Voices #135: It’s all rainbows and unicorns, no really!

04 Mar – Weekly Head Voices #134: SCARF.

25 Feb – Weekly Head Voices #133: Onder in my Whiskeyglas.

18 Feb – Weekly Head Voices #132: Potato deadline.

11 Feb – Weekly Head Voices #131: Function over form.

04 Feb – Weekly Head Voices #130-2: Direct experience dopamine.

28 Jan – Weekly Head Voices #130: TTAGGG.

21 Jan – Weekly Head Voices #128: Water water everywhere, but not a drop to drink.

14 Jan – Weekly Head Voices #127: Readers are leaders.

07 Jan – Weekly Head Voices #126: Fleur-de-lis.

2017

29 Dec – The 2017 to 2018 transition post.

05 Sep – Weekly Head Voices #125: Buddy.

30 Jul – Weekly Head Voices #124: Ceci n’est pas d’ennui.

28 Jun – Weekly Head Voices #123: A semblance of a cadence.

11 Jun – Weekly Head Voices #122: Thanks Pythagoras.

09 May – Weekly Head Voices #121: Autumn tripping.

02 Apr – Weekly Head Voices #120: May you live in interesting times.

26 Mar – Weekly Head Voices #119: Snowcrash.

25 Mar – Fake news is just the beginning.

10 Mar – Weekly Head Voices #118: Accelerando.

24 Feb – Weekly Head Voices #117: Dissimilar.

16 Feb – The Apple TV 4 Remote, nickname “Achilles”!

12 Feb – Weekly Head Voices #116: Nothing much to see here, please move on.

12 Feb – Android vs iPhone performance: A quick note.

10 Feb – Critical Thinking 101: Three super easy steps to spot poppycock on the internet.

03 Feb – Weekly Head Voices #115: So much Dutch.

21 Jan – Samsung Gear Fit 2 voice guide at intervals not working at all: The Fix.

20 Jan – Weekly Head Voices #114: So you know what I did last summer.

15 Jan – Fixing the Samsung Gear Fit 2 GPS lock delay when running without phone

09 Jan – Deep Work: A welcome kick in the butt.

05 Jan – The 2016 to 2017 transition post.

04 Jan – Massive fires around here, thanks to firefighters my neighbourhood escaped!

2016

20 Dec – Review: Awei A990-BL Wireless Sport Bluetooth Earphones – Avoid!

16 Dec – Dvorak remapping with Karabiner-Elements on macOS Sierra works!

11 Dec – PGP Never Gonna Give You Up

05 Dec – Weekly Head Voices #113: Science and Creation.

02 Dec – nvpy 1.0.0 has been released!

27 Nov – Android security in 2016 is a mess.

24 Nov – OK Go’s new video for “The One Moment” is a stunning example of high-speed video.

23 Nov – Google’s 0-shot neural machine translation system shows intriguing evidence of an interlingua

21 Nov – Samsung’s 960 Pro M.2 NVME SSD is lightning fast in synthetic benchmarks, not so much in real-world.

21 Nov – Microblog posts will NOT email subscribers anymore

20 Nov – Look mom, Hacker News front page!

19 Nov – Let’s replace Twitter with something much better.

15 Nov – The Bluedio Ci3 bluetooth earphones will probably not fit your ears either.

12 Nov – Weekly Head Voices #112: Emergency Smörgåsbord.

02 Nov – Why it’s healthy that Microsoft and Google are eating Apple’s lunch

27 Sep – ThunderBird support of RFC 3676 format=flowed is half-broken

15 Aug – Weekly Head Voices #111: A swift hack.

06 Aug – Moving 12 years of email from GMail to FastMail

25 Jul – Weekly Head Voices #110: Satoshi.

19 Jul – Weekly Head Voices #109: GABA

18 Jul – Installing free Let’s Encrypt SSL certificates on webfaction in 3 easy steps

24 Jun – Weekly Head Voices #108: Gaga.

22 May – Weekly Head Voices #107: Balance.

05 May – Weekly Head Voices #106: Ch-ch-ch-ch-changes.

10 Apr – Dolphins on the R44

15 Feb – Weekly Head Voices #105: There will be tears.

08 Feb – Weekly Head Voices #104: Let me update you.

02 Feb – Weekly Head Voices #103: Chips!

22 Jan – Fix the unusable window resize border in Gnome Flashback Metacity on Ubuntu

20 Jan – Weekly Head Voices #102: High on life.

11 Jan – Weekly Head Voices #101: Welcome to the centre of the universe!

07 Jan – Closure expressions in Swift

06 Jan – User interface boo-boo #1: Disabled controls without explanations!

05 Jan – Note-taking strategy early 2016

04 Jan – Z Launcher: A breath of fresh air in the world of Android.

03 Jan – Weekly Head Voices #100: Happy 2016!

02 Jan – When we can, let’s use Signal instead of WhatsApp.

2015

23 Aug – Weekly Head Voices #99: No-lands.

16 Aug – Weekly Head Voices #98: Lemons.

10 Aug – Weekly Head Voices #97: Beerbow.

03 Aug – Weekly Head Voices #96: Never gonna give you up.

27 Jul – Weekly Head Voices #95: A wheel of good fortune.

19 Jul – Weekly Head Voices #94: Into the wild.

28 Jun – Weekly Head Voices #93: A thank you note.

21 Jun – Weekly Head Voices #92: The cake is a lie.

14 Jun – Weekly Head Voices #91: They’re back.

24 May – Science: Really not just for scientists.

23 May – What a country!

19 May – (more) music for programming

18 May – A blacksmith and a lumberjack walk into a bar

10 May – Surviving Autumn in the Cape: Lourensford Harvest Market

15 Feb – Weekly Head Voices #90: The geriatric edition.

15 Feb – meepz97: I haz a new computar machine!

01 Feb – Weekly Head Voices #89: Xanthohumol.

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

2014

04 Dec – Weekly Head Voices #87: Good Reads.

27 Nov – Weekly Head Voices #86: Beardy.

20 Nov – Weekly Head Voices #85: Gone south.

03 Nov – Weekly Head Voices #84: On being grateful.

04 Oct – Weekly Head Voices #83: Fallen Dragon

23 Sep – Weekly Head Voices #82: Tiles and platitudes.

09 Sep – Weekly Head Voices #81: Middle-aged zen.

07 Aug – Weekly Head Voices #80: There can be only one.

31 Jul – Weekly Head Voices #79: Remote-controlled mushrooms.

22 Jul – Weekly Head Voices #78: Aeroimpressed.

16 Jul – Weekly Head Voices #77: A South African state of Mindful.

01 Jul – Weekly Head Voices #76: Someone is wrong on the internet.

24 Jun – Weekly Head Voices #75: Nature White Noise.

15 Jun – Weekly Head Voices #74: Truth.

10 Jun – Weekly Head Voices #73: Keystroke megaphone!

03 Jun – Weekly Head Voices #72: Ménage à trois.

31 May – South Africa, why are you not running Linux?

29 May – Ernestine teaches Charl isiXhosa: Lesson 1

24 May – Weekly Head Voices #71: Vote for the future.

07 May – Weekly Head Voices #70: Patterns in the sand.

29 Apr – Weekly Head Voices #69: No sugar added.

21 Apr – Weekly Head Voices #68: Harsh Autumn Weekends.

21 Mar – Back in South Africa

2013

24 Dec – The new MedVis Book is out!

14 Dec – On leaving the Netherlands

11 Nov – Creative Process Stage 5. [WHV #67]

15 Sep – Dear USA, my data has left your building.

03 Aug – 5 months as an independent engineer: lessons learnt.

16 Jun – Don’t dream big.

20 Apr – Just start.

09 Mar – Dear Academia, I hope we can still be friends.

2012

24 Dec – Please update your email and RSS subscriptions (cpbotha.net)

24 Jul – Startups vs. Academic Research Groups: FIGHT!

02 May – Nerd-alert: Ubuntu Linux 12.04 on my NVIDIA Optimus Samsung NP300V3A laptop

27 Apr – Google Drive: Not reliable yet, but potential.

04 Mar – Rhythm of the Night. [Weekly Head Voices #66]

14 Feb – What is love? [Weekly Head Voices #64 no #65]

28 Jan – Slow philosophy. [Weekly Head Voices #64]

2011

03 Dec – Astropsychonaut. [Weekly Head Voices #63]

19 Nov – You have beautiful ize. [Weekly Head Voices #62]

05 Nov – Happiness slingshot. [Weekly Head Voices #61]

26 Oct – Visual Boy. [Weekly Head Voices #60]

09 Oct – Hell Yeah! [Weekly Head Voices #59]

27 Sep – Time-traveling Danube Dubstep in my BBQ [Weekly Head Voices #58]

18 Sep – Coffee addiction potpourri. [Weekly Head Voices #57]

14 Sep – Rebecca Black is OK! [Weekly Head Voices #56]

28 Aug – The Lowlands Tooth Fairy #37. [Weekly Head Voices #55]

17 Aug – Ubik on the beach, please. [Weekly Head Voices #54]

16 Aug – New Samsung NP300V3A laptop is welcomed into the family!

23 Jul – Microscopic Orchestra [Weekly Head Voices #53]

17 Jul – Opportunity Cost [Weekly Head Voices #52]

11 Jul – Barbarossa Town [Weekly Head Voices #51]

02 Jul – The Monthly [Weekly Head Voices #50]

26 Jun – EuroVis 2011

19 Jun – Schloss Dagstuhl: Computer Scientist Heaven

22 May – Just One Thing. [weekly head voices #49]

15 May – Great Success! [weekly head voices #48]

10 May – GOUMEs [weekly head voices #47]

27 Apr – More cowbell! [weekly head voices #46]

11 Apr – Have a cow, man! [weekly head voices #45]

07 Apr – HappinessException [Weekly Head Voices #44]

28 Mar – Taxing but fun. [Weekly Head Voices #43]

19 Mar – Drown in the now. [Weekly Head Voices #42]

14 Mar – On my way to the A-List! [Weekly Head Voices #41]

06 Mar – Spring has arrived in suburbia! [Weekly Head Voices #40]

04 Mar – I crushed the GSVideo problematic frame error!

26 Feb – I like nano-sabbaticals. [Weekly Head Voices #39]

19 Feb – On the importance of taking notes. [Weekly Head Voices #38]

11 Feb – Moar internets!

05 Feb – Postmodern creativity. [Weekly Head Voices #37]

23 Jan – The Future is Sick [Weekly Head Voices #36]

09 Jan – 2011: A Cyber-Suburban Odyssey [Weekly Head Voices #35]

2010

28 Nov – Focus. [Weekly Head Voices #34]

21 Nov – An Inside Job. [Weekly Head Voices #33]

21 Nov – Teaching InfoVis in Stellenbosch

28 Sep – Slow e-mail. [Weekly Head Voices #32]

20 Sep – An indecent proposal. [Weekly Head Voices #31]

12 Sep – Time does wait for electronic true love [Weekly Head Voices #30]

05 Sep – Happy returns! [Weekly Head Voices #29]

08 Aug – Workin’ 9 to 5? [Weekly Head Voices #28]

01 Aug – The Human Animal Post

26 Jul – Island Style [Weekly Head Voices #27]

08 Jul – VCBM 2010 [Weekly Head Voices #26]

28 Jun – Sometimes, being in academia rules. [Weekly Head Voices #25]

19 Jun – EuroVis 2010 [Weekly Head Voices #24]

05 Jun – Processing + NyARToolkit + multiple marker tracking

02 Jun – Facebook Like, Share and Retweet buttons in your WordPress

29 May – Augmentation [Weekly Head Voices #23]

24 May – An Even More Ultimate Boot Disk!

23 May – Convert Word tables to EPS for inclusion in LaTeX

13 May – The Next Level. [Weekly Head Voices #22]

25 Apr – Godzilla. [Weekly head voices #21]

18 Apr – I’m on a boat! [Weekly Head Voices #20]

07 Apr – Weekly Head Voices #20: A Lamarckian Knot.

29 Mar – Weekly Head Voices #19: The time-traveller’s BBQ.

21 Mar – Weekly Head Voices #18: Refactor my dogfood.

14 Mar – Weekly Head Voices #17: The Eternal Foreigner.

09 Mar – Weekly Head Voices #16: Go Go Gadget!

04 Mar – Processing + GSVideo + NyARToolkit on Linux x86_64

28 Feb – Weekly Head Voices #15: Auto-tune my cloud.

21 Feb – Weekly Head Voices #14: My Week Was A Wormhole.

14 Feb – Weekly Head Voices #13: So you want to sue me?!

09 Feb – Weekly Head Voices #12: Ceci n’est pas une bibliothèque.

30 Jan – Weekly Head Voices #11: iCalmDown.

24 Jan – Weekly Head Voices #10: Loose bits sink chips.

10 Jan – The 2009 to 2010 transition post.

2009

29 Nov – Three rules of stress-free email productivity

23 Nov – Weekly Head Voices #9: Windows 7 Geek-o-Rama.

07 Nov – Weekly Head Voices #8: Uninterruptible Fun Supply

01 Nov – Your GMail account CAN be hacked over insecure WiFi

31 Oct – Two PowerPoint 2007 tricks that could save your life

18 Oct – Futuristic Betting at VisWeek 2009.

11 Oct – Weekly Head Voices #7: The Answer, a STAR is born, post-human YouTube

05 Oct – Weekly Head Voices #6: Heroic Wave, Brainy Mice, Don’t shoot the Messenger.

27 Sep – Weekly Head Voices #5: Google Docs, Bad Netbook Karma, Cold does not cause cold.

20 Sep – Weekly Head Voices #4: The New Roomie, MedVis at MeVis, Fairy Tale Beach.

13 Sep – Weekly Head Voices #3: Powerless meat Zen, Xi leaves, NFBI, Motek

05 Sep – Weekly Head Voices for Week 36

29 Aug – Starting today: Head voices, every week!

13 Aug – Python 2.6 enabled VTK 5.4 Windows binaries

25 Jun – Bill Buxton at CARS 2009

14 Jun – Eurovis 2009

23 May – Python 2.5 enabled VTK 5.4 Windows binaries

21 May – You must vaccinate

25 Apr – My First Sabbatical

04 Apr – When the going gets tough…

13 Feb – I know what I want for my birthday

2008

30 Dec – My new home on the interwebs

27 Dec – A nicer foldable paper CD cover generator

22 Nov – Backport of unison 2.27.57 to Ubuntu 7.10

17 Nov – What I did this, err, summer

23 Sep – Python 2.5 enabled VTK 5.2 Windows binaries

13 Sep – A taste of brilliant Brazil

23 Aug – Life update

15 Jul – Pleasure Apparatus 2008

23 May – The art of effective verbal communication

18 May – Ultimate Dutch Snack

12 May – Outraged

10 May – Recording screencasts on Windows with free software

01 May – I have an official course code!

27 Apr – New work laptop

22 Mar – Dr Werner, you are a singularity of stupid

16 Mar – DeVIDE 8.2 released

10 Mar – I’m in love

02 Mar – SimVis 2008 Best Paper

08 Jan – Lust

08 Jan – Soulwax

03 Jan – Alternative medicine, you suck

02 Jan – Iron Man, I love you

2007

31 Dec – Confessions of an addict

26 Dec – Beware the ATI Catalyst downgrader!

01 Nov – Final day of IEEE Visualization 2007

31 Oct – Days 3 and 4 of IEEE Visualization

29 Oct – Second day of IEEE Visualization 2007

29 Oct – First day of IEEE Visualization 2007

21 Oct – Running mxit in mpowerplayer on Linux (Ubuntu 7.04)

13 Oct – Parallel Python

12 Oct – Even more GMail (also for domains) storage for free!

07 Oct – My PalmOS-based GTD setup

26 Sep – ati2evxx is evil. bad_pool_caller evil.

06 Sep – Bush knew that Saddam had no WMDs

02 Sep – A first whiff of Gutsy Gibbon power-management

02 Aug – Python-enabled VTK 5.1 and ITK 3.2 Windows binaries

03 Jul – midlife crisis symptom #2351

16 Jun – freeware of the month, psychedelic theatre, crackbook

30 Apr – Another source of miso soup

26 Apr – Google Calendar to Palm Desktop conversion

19 Apr – Drinking in Delft

17 Apr – I’m sorry Dave, I’m afraid I can’t do that

10 Apr – a critical look at ubuntu feisty beta on an hp nc8430 laptop

08 Apr – infinite espressos!

04 Apr – Lovely miso soup

28 Mar – infinite patience

13 Mar – all your mail belongs to us

10 Mar – picasa now 125% cooler!

04 Mar – Livejournal blog imported

25 Feb – Egyptian blogger jailed for “inciting hatred of Islam”

20 Feb – Halleluja, internet!

15 Feb – Internet at the new house

13 Feb – Oh brother!

2006

01 Oct – DeVIDE finally on MacOS-X

04 Sep – Exporting Visio 2003 illustrations to EPS

03 Sep – Amazingly crap print support in Ubuntu 6.06

20 Aug – The idiotic South African AIDS policy

22 Jul – New new laptop laptop!!

09 Jul – Watch yer mouth whilst using the London tube

19 Mar – New release of envedit

14 Mar – Disabled trackback script

14 Mar – envedit Windows Environment Editor released

10 Mar – Posting from the train, because I can

26 Feb – A quick note about VNC and GLX

10 Feb – News on the audio front

08 Feb – Yet another reason to join the Swedish fan club

05 Jan – TU Delft in top 10 universities world-wide

2005

23 Nov – IronPython video demonstration by Jim Hugunin

22 Nov – How to write unmaintainable code

08 Nov – Adding ErrorEvent handlers to all VTK objects in Python

03 Nov – Nominees for the Losers of the Century

23 Oct – Vis2005 day 1

05 Oct – SORBS sucks

22 Sep – Getting the FRIKKING euro key working on a Dvorak keyboard layout in Ubuntu 5.04

19 Sep – My make-over

09 Sep – GMail I love you dearly

11 Aug – Controller.Controller.

05 Aug – Moblog test 538

31 Jul – I need a new keyboard

28 Jul – HP’s business laptops and support rule

26 Jul – Copernic Desktop Search 1.6

21 Jul – My first moblog.

13 Jul – Opting out of Dutch telemarketing

15 Jun – alt.gil.die.die.die

02 Jun – GMail Favour

07 Apr – One small step for the TU Delft, one giant leap for Charl-kind

03 Apr – Secret bandwith increase

26 Mar – New A64 server

24 Mar – Lush, OCaml and more, part deux

13 Mar – Hitchhiker`s Guide to The Galaxy

11 Mar – Ubuntu 5.04 preview on Stoeptegel-1

06 Mar – Hyperlinked AVIs and PowerPoint 2003

03 Mar – Blagg and WordPress

02 Mar – The Commonly Confused Words Test

28 Feb – My GMAIL experiment comes to an end

19 Feb – Check out the Tungsten C

18 Feb – Ken Livingstone: Could someone explain this to me?

08 Feb – MoonEdit (and my new website)

31 Jan – Solving the frikking BadPixmap Firefox/Thunderbird crash on Debian Woody

24 Jan – Zyxel 650R-31 nat loopback

24 Jan – World, the time has come to push the button

17 Jan – Multi-agent frameworks and Python

2004

27 Nov – phpBugTracker

14 Nov – Lush, OCaml and more

20 Oct – Nexus NX-3500 “Real Silent Power Supply”

12 Oct – First two days at IEEE Visualization 2004

26 Sep – Ubuntu, Drupal and more odds and ends

23 Sep – Also moving to anhosting

21 Sep – Me: 1 PhD monster: 0

05 Sep – What heppened?

30 Jul – Charl’s Aubergine Surprise

18 Jul – The Official Ninja Website

18 Jul – Sage, the Firefox aggregator extension

16 Jul – UN Human Development Report 2004

15 Jul – I don’t like Graffiti 2

13 Jul – Thunderbird on Linux and URLs

23 Jun – Washington Post Style Invitational 2004

22 Jun – Music Plasma

03 Jun – Care and feeding of your Lithium-Ion batteries

26 May – Laptop No. 2

20 May – The two rules to success in life

18 May – Setting OpenOffice default to A4

06 May – DeVIDE routing

13 Apr – My laptop does not exist yet

05 Apr – Popup tabs for Linux?

01 Apr – tik tik VRRROOOOOM!

28 Mar – Cheap phone calls, yay!

26 Mar – Bad, interface, bad!

20 Mar – My ADSL gets another upgrade

11 Mar – Emacs Code Browser

03 Mar – Prisoners are allowed to vote, I’m not

28 Feb – Python new-style object method resolution order

22 Feb – Die, filthy comment spammers!

22 Feb – Converting VCARD to LDIF

20 Feb – Andrew October threatens me with legal action!

29 Jan – Death hurts.

27 Jan – That laptop that you were going to buy me

20 Jan – I hate spammers. Really.

13 Jan – Windows programming is nasty

2003

30 Dec – A slightly improved perspective BTF ordering

19 Dec – The Visualisation and Image Processing Platform Formerly Known as DSCAS3

14 Dec – Andrew October, Cape Town journalist, you are a CENSORED

09 Dec – DSCAS does 2D registration

04 Dec – Mark Shuttleworth NOT the first African in Space, but likes Python

01 Dec – Setup CVS Read-Only Access

30 Nov – Toshiba 2.5″ HDD power management

17 Nov – Back from ZA 2003

06 Oct – The Tungsten E and Linux

05 Oct – First thoughts on the Tungsten E

03 Oct – I love this place

30 Sep – Decisions decisions

25 Sep – Tungsten-E approaching at high speed

21 Sep – 61 words

16 Sep – A Gentle Warning

02 Sep – Palm News

01 Sep – Handy language tips from Bob the Angry Flower

29 Aug – A new machine

24 Aug – Don’t allow software patents in Europe!

22 Aug – Java and Python programmer productivity comparison

20 Aug – Sobig

19 Aug – Emergency post

07 Aug – His name was Wilberforce Mosuli Manjathi

06 Aug – More Human than Human

03 Aug – The Poor Man’s Ergonomic Laptop Stand

01 Aug – Two more reasons why Italians are the happiest people in the world

29 Jul – I’ve made it on the Interweb

28 Jul – More ITK goodness

27 Jul – Uptime schmuptime

25 Jul – Matrix Ping Pong

22 Jul – Code evolves

22 Jul – URGH!

21 Jul – ITK Python Now With Observers!

21 Jul – ITK Python Now With Exceptions!

17 Jul – My New Addiction

10 Jul – UN Human Development Indicators

29 Jun – Python IDE wanted, good, cheap and fast. :)

26 Jun – Crash Different

20 Jun – I’ve just been reloaded

19 Jun – Swapping variables without a temporary

19 Jun – A quick Python note

16 Jun – Python new-style objects and slots

11 Jun – Python bookses

05 Jun – Where are the frikking WMDs?

18 May – Standards Schmandards

16 May – ZomboCom

13 May – The Microsoft and I

05 May – The American Propaganda Machine

04 May – Where should that dang button go?

03 May – Het boek, de pen.

02 May – Cygwin CVS EOL problem solution

21 Apr – An eventful weekend

17 Apr – The most useless software of the year award

15 Apr – Some of my unfavourite things

11 Apr – Scum of the Earth

07 Apr – Fly, little birdy, fly!

06 Apr – Another small step on the way to S3 STR

06 Apr – Back to the present

05 Apr – New Radeon DRI resume-enabled drivers

31 Mar – The plot thickens

31 Mar – Sisters of Mercy live

29 Mar – America wants you!

24 Mar – B.I.A.S.

22 Mar – Switch to the Dark Side

21 Mar – I’m famous in Germany, just like my hero David Hasselhof

20 Mar – Bowling for Bagdad

19 Mar – Laptops in the kitchen

18 Mar – Small Victories

18 Mar – Diplomacy

18 Mar – My kingdom, my kingdom for S3 suspend to RAM!

18 Mar – The lighter side of Linux

17 Mar – Suspend-to-disc update

17 Mar – The Aggregator

17 Mar – Have eyes, will watch movies

16 Mar – Keeping the writer in suspense

15 Mar – You can’t have your cake and eat it

14 Mar – Smart Guns

13 Mar – Mutiny on the Bounty

13 Mar – Centrino Notebooks

13 Mar – Nugget of the day

12 Mar – “Money, it’s a crime; share it fairly but don’t take a slice of my pie; money, so they say; is the root of all evil today”

10 Mar – wxPython lovin’

10 Mar – Knoppix

07 Mar – Emacs Python folding fixed

06 Mar – I’m afraid of Americans

02 Mar – From the horse’s mouth

02 Mar – Odd bits

28 Feb – F*ck off Murphy

26 Feb – Euphemisms ‘R Us

25 Feb – Interesting Python factoid of the week

19 Feb – I rule

18 Feb – I R ekstreem chess playir.

15 Feb – The Linux-running Entertainment PC that I can’t afford right now

14 Feb – Joe “Zonker” Brockmeier is an uncivilized barbarian

12 Feb – Bruce Perens came down from the mountain

10 Feb – mv blog evolution

09 Feb – My laptop

09 Feb – I rule

09 Feb – Aaaarrgghhhh

09 Feb – dri_resume for XFree86 4.3.0 RC 1

07 Feb – I’m moving!

07 Feb – Extremely narrow text boxes in Movable Type

07 Feb – Blogging will continue here

29 Jan – Valuable lessons learned today…

27 Jan – Kill all patents!

21 Jan – I reveal myself

2002

23 Dec – Do all humans have rigid skeletons?

22 Dec – Porting woes

04 Dec – Status

29 Nov – AAARRGGHHHH!

26 Nov – Yoohoo!

23 Oct – The USA loves OIL!

21 Oct – Patents suck, HARD.

14 Oct – Urgh, mail server meltdown…

13 Oct – A useful tip

01 Oct – Bruce Eckel is even cooler than you thought

24 Sep – Christmas Present

23 Sep – Good UI != Graphics?

16 Sep – Pragmatism

13 Sep – All operating systems suck

11 Sep – Happy me

09 Sep – Improve that UI

20 Aug – It works!

19 Aug – Death to censorship

15 Aug – William Gibson knew it then…

09 Aug – 11:14:37 up 43 days, 23:01, 2 users, load average: 0.27, 0.24, 0.29

06 Aug – Tidbits of the day…

05 Aug – 76

02 Aug – I scream you scream we all scream for 802.11b

01 Aug – Too … much … water.

28 Jul – Grand web page opening!

26 Jul – Whoohooo, XFree86 + DRI hacked to suspend/resume

25 Jul – Yet another jewel at emusic.com

24 Jul – Laptop causes Labour of Love

17 Jul – News flash.

17 Jul – Toe matj toe sei, not enaf taim!

30 Jun – gphoto2 and Kodak dc2xx TIP

18 Jun – Aaaack…

12 Jun – Bliss.

09 Jun – More 5600 info

06 Jun – As if you didn’t know already…

05 Jun – DIE spammers!

02 Jun – The 5600 Saga

02 Jun – Miscellany.

22 May – I’m an engineer in the body of a computer scientist.

17 May – Grrr…

15 May – Another day, another desktop…

08 May – adsl woei!

26 Apr – Hello fans

19 Apr – news flash

15 Apr – pwm

03 Apr – Slashdot Idiots

30 Mar – More on Mozilla

29 Mar – Make your time HA HA HA

24 Mar – The years of pain are over.

22 Mar – Wheee!

22 Mar – A note and some new music…

19 Mar – Microsoft IDIOTS

18 Mar – Damnit

13 Mar – On DivX 4.0 and OpenDivX

13 Mar – News update.

08 Mar – InBook and Book both suck.

07 Mar – Mo Music

06 Mar – Come aboard, want some fudge?

05 Mar – I hate Microsoft, you should too!

03 Mar – mp3 player heaven

03 Mar – Back from the US of A

19 Feb – Humour for the Day

18 Feb – Antwerpen is pretty.

10 Feb – Python does rule

08 Feb – 32

31 Jan – Moop!

27 Jan – an old gem…

25 Jan – Addendum

25 Jan – WHeeeeeee!

23 Jan – The stupidity continues…

22 Jan – Gooooooo Zimbabwe!

21 Jan – SPIE bish

21 Jan – music!

17 Jan – our vis website

16 Jan – LATE BREAKING NEWS!

16 Jan – emusic.com

11 Jan – emusic – legal mp3s

09 Jan – Hmmm…

09 Jan – Moooo.

2001

06 Sep – My New Vehicle

22 Aug – 68k yay!

07 Aug – Problem solved?

02 Aug – Err, I was wrong.

02 Aug – Unstable firewall

29 Jul – debian thingies…

19 Jul – LTNS

26 Jun – The TIP

21 Jun – GAim yaaaaaay!

11 Jun – Atmospheric assimilation

08 Jun – 15 minutes of fame

04 Jun – KDE 2.1

03 Jun – 5

29 May – ASCI and stuff…

28 May – loserjabber

28 May – 2

27 May – First post :)

26 May – Random title assigned after the fact

10 May –

30 Apr –

16 Apr –

09 Apr –

05 Apr –

27 Mar –

18 Mar –

11 Mar –

04 Mar –

27 Feb –

Contents