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

The Weekly Head Voices number 151 are trying to tell you something about the week from Monday July 30 to Sunday August 5.

Prepare yourself for a slightly stranger than usual post. I have: two short programming ideas, a bad review of an outdoor security passive infrared sensor, using Jupyter Notebook for (GPU-accelerated) numerical computation when you only have a browser, computing device input latency, and an utterly unexpected bit of backyard philosophy from the gut.

Two random micro side-project ideas

I would like to start with two hobby / maker ideas that popped up in my head this week. There’s a high probability I will not get around to them, but perhaps they help you to spawn a new set of hopefully more worthwhile ideas.

Chrome or Firefox plugin to convert Spotify playlists to Apple Music using the new MusicKit JS API

I seem to see many more Spotify playlists shared than Apple Music playlists. For example, at this moment I’m listening to the official Lowlands 2018 playlist.

This is not ideal, as I am an Apple Music subscriber, but not a Spotify subscriber.

It turns out there are paid apps to convert Spotify playlists to Apple music playlists.

However, it also turns out that Apple has a new thing (still in beta) called MusicKit JS.

I briefly dissected the Spotify Playlist website.

It would be straight-forward for a Chrome or Firefox plugin (WebExtension, so same code. I’ve done this before) to go through this playlist, search for each track using the MusicKit JS API, and then recreate the playlist in the user’s Apple Music account.

This solution would be much cleaner and simpler than the current app-based ones.

An Emacs package for displaying your RescueTime productivity metric right on the mode line

I scanned the RescueTime API documentation.

I was just about to start working on it, when I came up with the bright idea to name the package ironic.el, and so I stopped.

On that topic: The struggle for practically sustainable focus is real, and it never seems to stop.

The Head Voices REVIEW(tm) the Optex HX-80 outdoor passive infrared security detector: AVOID AT ALL COSTS

From the Optex HX-80 outdoor passive infrared security detector’s web-page we have the following:

The most important element in reliable outdoor detector is accuracy to distinguish a human from a small animal. … In addition, the HX-80N’s dual PIR’s and 20 detection zones utilize the ‘AND’ detection pattern technology … This technology helps to prevent false alarms caused by a pet or small animal.

Well, I had two of these installed by trained professionals.

(There are of course interesting discussions to be had about the necessity of devices such as the HX-80, or its mythical actually working counterpart, down here.)

I can confirm that they excel at one fairly specific function: Triggering the alarm, and thus automatically calling my security company, at the most ungodly hours of the night, whenever a certain small grey cat, looking exceptionally unlike a human, decides to take a stroll outside of our house.

Oh yes, the cat is not even ours, but belongs to our neighbour.

The installation and subsequent repeated fine-tuning of our Optex HX-80 have only had the result of me having to punch in an additional key-sequence every evening to bypass the two ‘AND’-detection-pattern-technology-equipped HX-80 devices.

You will understand that the only reasonable Head Voices REVIEW(tm) of the Optex HX-80 is:


Image result for just don't meme

Some more odd but perhaps useful bits

Google Colaboratory for Numerical Computation when all you have is a browser.

I’m late to the party (again), but Google Colab is really great if you need a Jupyter Notebook with some GPU power behind it.

It comes with tensorflow pre-installed (being Google and all), but getting the GPU-accelerated PyTorch 0.4.1 (latest version of the most amazing deep learning tool at the time of writing) going was a cinch.

To repeat this experiment, create new notebook with File | New Python 3 Notebook, then change Edit | Notebook Settings | Hardware accelerator to GPU.

You can then install the correct version of PyTorch by executing

!pip install http://download.pytorch.org/whl/cu80/torch-0.4.1-cp36-cp36m-linux_x86_64.whl

in a notebook cell.

What a time to be alive!

P.S. Remember, under normal (non-Colab) circumstances we keep our Notebooks as empty as possible. Prefer as much as possible of your code in Python modules. The notebooks are only there to act as glue, for visualization and sometimes for long-running jobs.

Dan Luu’s computer and mobile device input latency research

This most amazing work was recently brought to my attention by WHV reader Matthew Brecher in the comments under my 2017 Android vs iPhone performance post.

In it, Dan Luu measured the input latency of various devices, using the 240fps camera on his iPhone SE, or with the 1000 fps  Sony RX100 V camera if the device was too fast.

For the computers in his study, input latency was defined as the time between keypress and character appearing on the display. For the mobile devices, it was defined as the time between finger movement and display scrolling starting.

If you have any interest in this sort of technology and also in-depth technology journalism, the full article is definitely worth your time.

I wanted to mention two interesting points:

  1. The 1983 Apple 2e, with a CPU running at 1MHz, had significantly lower input latency (30ms between button press and character display) than any modern multi-GHz system. The comparison is of course not completely fair, but it’s still nice to see.
  2. Amongst the mobile devices, Apple dominates the fast / low latency end of the spectrum. Their devices, in terms of input lag, are ALL faster than all of the Android devices tested, including for example the 2017 Google Pixel 2XL.
    • Yes, this is me eating my hat, and some more of that yummy humble pie.
    • Android 9, code-name Pie, has just been (will soon be… err) released and has an amazing list of features. I still hope they manage they also manage to catch up with regards to some of the basics like input latency.

Yet another reason to eat more fibre

There are an estimated 100 trillion (10 to the power of 14; 100 with 12 zeroes) bacterial cells housed in each of our bodies.

Each adult human consists of on average only 37 trillion human cells, meaning there are on average almost 3 alien cells for every 1 of your own cells.

I find this a beautiful realisation: All aspects of our lives depend on this multitude of foreign visitors.

They help us digest our food, and, as it has been turning out more recently, they play a crucial role in our mood,  our behaviour and our thinking.

We (or at least the clever people) now talk about the microbiome-gut-brain axis, further underlining the importance that our bacterial visitors play in our lives.

Taking a few more steps back, thinking about the relationship between the 37 trillion human cells, and the 100 trillion visiting cells,  I ask the question:

Who am I really? Who exactly is thinking this?

I, or perhaps rather “we”, find this truly fascinating.

What I was initially planning to mention before going off on this tangent, was a recent paper accepted for publication in the Journal of Physiology, with the title Short-Chain Fatty Acids: Microbial Metabolites That Alleviate Stress-induced Brain-Gut Axis Alterations (click for PDF fulltext).

The Physiological Society press release is more digestibly (I had to) titled “Eat high fibre foods to reduce effects of stress on gut and behaviour“.

In short, fibre stimulates gut bacteria to produce short-chain fatty acids (SCFA), which, besides being the main source of nutrition for cells in this region of the body, also decrease levels of stress and anxiety, at the very least in mice.

The end

Thank you for sticking around friends!

I hope that you found something of value, even if not directly from this post.

I’ll see you next time! Until then, remember to eat your vegetables.


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


It’s definitely time to get out a Weekly Head Voices, so that we can all feel nicely up to date. This post covers the period from Monday December 5, 2016 to Sunday January 15, 2017, which is ever so slightly *cough* later than average.

My excuse is: SUMMER HOLIDAY.

If you have not yet read my 2016 to 2017 transition post, this is a gentle reminder to make some time to do so. There’s some backyard philosophy in that post that you might find useful.

(The main reason for writing this post is to satisfy my NO-GAPS-BETWEEN-WEEKLY-HEAD-VOICES-DAMNIT OCD. I’ve added pretty pictures to help us get through it.

Godspeed fellow traveller!)

The holiday starts

Below is a photo I have quite surprisingly titled “A scene with a beach, the sea and some fluffy clouds in the brilliant blue sky”. The photo was taken on the beach at Boggomsbaai, a really small sea-side village on the East coast where we spent the first few days of our holiday.

Up ahead you can see the bustling metropole (well, it has one really expensive minimarket and an impressive gate) of Vleesbaai.

Boggomsbaai beach. Vleesbaai in the distance. This is a really lovely run.

Head Voices Review. SURPRISE!

After the truly disappointing final death of my Awei bluetooth headphones whilst running on that very beach, I acquired the Samsung Level Link, a tiny bluetooth transceiver which can turn any old set of cheap wired earphones into bluetooth earphones! It looks like this:

After five or six runs with this device of trouble-free music listening whilst running (Flume’s Skin was the business until recently, but I’ve just switched to the Tron Legacy soundtrack by Daft Punk which I’m enjoying, although I’m missing some of the Underworld-esque dancing in the summer afternoon sunset feels; THEM FEELS), the Head Voices Review (we’re baaaa-aaaaack!) is currently considering the following initial review:

  • Samsung Level Link: AWESOME.


Shortly before Christmas, some of our Dutch besties arrived for a good old fashioned swap-the-Dutch-winter-for-some-guilt-free-South-African-summer shenanigans.

It’s a treat being able to show visitors from our other home around our old and now new again home. This often makes me do things which I should have done a long time ago but kept on postponing due to less important matters getting in the way.

One such thing is taking surfing lessons.

Funny thing is, there’s a brilliant surfing school (Son in Strand, in case you were wondering) which is just a 15 minute drive away.

Our instructor was fabulous, and we are now all surfers as you can see:

You can see by my hands doing a strange mix of sign of the horns and the shaka sign that I still have too much metal in me. Faces of the innocent have been evil-ised. Windowlicker. Respect it.

Getting high

Another favourite local pastime is getting high with friends. Below is a picture of one such occasion. We were only moderately high, in preparation for another planned expedition described further down, but the views were beautiful nonetheless.

Gordon Rock as seen from the middle part of Bretagne Rock in Paarl. The black blob in the middle is GOU#1 practising her weird stealth mutation.

At this point I feel it is mention-worthy that a lion ate my hat later that day. Literally.

That other planned expedition I mentioned was an absolutely brilliant hike to the top of Table Mountain via Platteklip Gorge, also known as Platties around these parts.

Platties is the steepest (and probably quickest, if you’re fit enough) walking route up Table Mountain. We were at the starting point before 8 AM in the morning to avoid the morning heat, but it was already quite hot (probably about 25+, it was 30+ later).

The walk was exhilarating (I could almost hear my mitochondria gnashing their teeth), and the views from the top textbook-spectacular:

The view from the top of Table Mountain, photo by cpbotha.net.

Shortly after having arrived at the top, I saw a man wearing only shorts who had sort of just ran up the mountain barefoot.

He did not rest, instead choosing to circle around a bush at the top and going straight down again.

Still barefoot.

Slap-slap-slap, I could hear his feet hit the rocks.

The Beach

Taking a trip along the photogenic coast-hugging Clarence Drive, we stopped to pay a visit to Dappat se Gat, a sort-of-secret beach.

Once you wade through all the trash from the side of the road :( and cross over a bunch of rocks back in the direction of Gordon’s bay, you find yourself on a beautiful secluded beach with a cave or two.

One of the photos I took came out with suitably interesting shading:

It was hard to ignore the extreme hipness of the young people lounging and playing on the beach as we tried but failed to blend in.

After a short hike (with the little ‘uns) up Leopard’s Kloof in Betty’s Bay a few days later, we were rewarded by scenes of the Disa Uniflora, an orchid which is exceptionally exclusive to our little corner of the planet.

By the power of the internets, I present you with new, more grainy photos of this pretty flower growing peacefully right next to a waterfall:

In sharp contrast to last year when I welcomed the new year from the comfort of my bed and a book (hey man, some of us were gestating!), this year a significant number of us entered 2017 in Light Party Mode.

In fact, as the clock struck 00:00, we found ourselves on a rock formation in the sea, in the dark, with waves crashing around us. Pretty neat now that I think about it.

That reminds me, I did see for the first time fully bioluminescent waves! As each wave broke, the foam had a distinct green light. The fact that we were not able to film this (not enough photons) only served to make it more magical.

During the day we were able to try out them new-fangled smartphone high speed video functions, yielding pretty slow motion captures of crashing waves, such as this one:

The holiday ends

For the last few work weeks of 2016, I could not help but notice that it was time for a vacation. I had to apply substantial amounts of raw will power (that is, buckling down, hard) every day to maintain my usual levels of production.

This vacation has been wonderful in the sense of causing total brain switch-off from day one. The surroundings definitely played a role in this, but for a large part I think it was due to the active holiday programme we pursued with our friends.

This, and previous experiences, further strengthen the observation that true rest and mental refreshment can be better accomplished by running up and down mountains, swimming in the sea and being generally really busy taking part in new experiences, rather than, you know, actually resting.

However, even after this holiday’s mental rejuvenation and renewed energy, I was still not completely happy with the (admittedly less than before the vacation) amount of will power that was required during the first days of work.

I remembered this to have been much easier in the old days.

Serendipitously, I read and more or less immediately absorbed Cal Newport’s Deep Work into my atoms after my first week at work.

After two weeks of weaving more deepness into my work, it seems that this was indeed the missing piece of the will power puzzle.

Have fun friends! I hope to see you sooner rather than later.



Island Style [Weekly Head Voices #27]

(This post introduces the new Weekly Head Voices Nerd Index, or WHV-NI, a metric by which you can see if you should read a post or not. See this page for an explanation of the WHV-NI. The NI of the first part of this post is 0/5, whilst the NI of the part starting with the accepted paper is 3/5, also due to the extensive Head Voices Review at the end.)

Kids, I’m still here! It just that the holiday season is here, and I’m feeling all strange, but I’m super-busy, mostly because I have to put oodles of time into a cool new augmented reality project for the new computer science first years that will be arriving in the first week of September. There’s also the complicated issue of WHV-regularity vs. worthwhile content: I really like entering your visual cortex on a weekly basis, but I prefer doing so with at least some kernel of information value.

We spent some fantastic quality time, perfectly scheduled right in the middle of the Dutch heat-wave (harr harr), on Texel, beautiful little island on the North Sea. Here it is on the map:

View Larger Map

… and here it is in real life:

One fabulous unit of my genetic offspring running on what appears to be our private beach on the island, but wasn't. It was just that nice.

Here’s a nice path on that same island, just because I hope it makes you all nostalgic and pensive:

This photo makes you feel like you should go somewhere mystical, right? Photos of mysterious paths on islands do have that tendency. Check out those clouds, man...

I can do nothing but very strongly recommend that you visit an island when the weather is perfect.

(WARNING, NERD INDEX 3/5 starts here!)

In other great news, Stef’s paper on example-based exploration of multi-fields was accepted by the journal Computers & Graphics. Get it, read it, CITE IT:

S. Busking, C. P. Botha, and F. H. Post, Example-based interactive illustration of multi-field datasets, Computers & Graphics, 2010.

In spite of the fact that my TPN has not yet been able to deliver that jingle he promised, the Head Voices Review simply has to discuss a number of items that have recently been extensively analysed and, err, reviewed. We make use of the proven HVR classification system:

  • Samsung SyncMaster P2370 23 inch 1920×1080 (HD) screen for my home workstation at € 185 including shipping: AWESOME. Many many pixels. Two browsers adjacent.
  • Philips GoGear Ariaz MP3 player with 8G memory at € 70: MOSTLY AWESOME. I can copy music to AND FROM the player on Linux and Windows, no extra software required. Sound quality great, good in-ears. It’s a shame that the slightest perturbation to the ear-phone plug causes audible disturbance, so no carrying this in your super-tight Mika jeans pockets.
  • Sony PS3 Eye USB camera at € 40: AWESOME. Based on a number of websites, we got this camera at work for doing augmented reality work, and oh my, is it fast! Just to make it an even more attractive deal, the lens is adjustable between 54 and 75 defrees of field of view.
  • Nokia E71 at any price: DIVINELY AWESOME. Many of you know that I love my phone.  We’ve been together for almost two years now, and I thought that I might be falling out of love, until I ordered a new battery. Once again it manages 4 days on a single charge. Other smartphone users come to me with jumper leads when they run out of juice, and then I just smile as I jump-start their pitiful fruit-themed bricks. I have also temporarily stopped lusting after the latest and greatest Android-running keyboard-toting battery-draining super-phones. Together with the battery life, the keyboard makes this e71 the ideal phone for the socially-adept, attractive nerd with stamina. YEAH.

So boys and girls, that’s it for this week’s edition. I have to go jump-start some phones, and also do a bit of work on a slightly longer term blog project that I hope to finish sometime in the next few weeks: It’s a post called “The Human Animal Post” and with it I hope to perturb, ever so gently, some of your brain cells.

Weekly Head Voices #18: Refactor my dogfood.

Welcome all, to this, the 18th edition of the Weekly Head Voices, in which I discuss a number of issues that mostly have nothing specific to do with the 11th week of 2010, but which might or might not have crossed my mind during that time! Issues include good news on the EuroVis 2010 front, a new edition of the Head Voices Review featuring my completely unexpected stay in a 7 Tesla MRI scanner (as a test subject, of course)  and finally some nerdy backyard philosophy dealing with the well-known itch to Rewrite Everything From Scratch, Because What’s There Now Sucks.

First, because I have no other visual element for this week’s post, and  because I am, as you might have noticed, a method blogger, I present you with probably the best chatroulette.com improv I’ve ever seen so far. For those of you who have been completely asleep the past few weeks, chatroulette is a new site that’s been taking the interwebs by storm. The site pairs up random strangers for webcam chats. One is allowed to move to the next random stranger with the click of a buttom (resulting in the new English verb “to next” someone..). Random hilarity (and often perversity) ensues! Here’s that mostly SFW and brilliant piano improv:

(The original video had to be pulled, after 4 million views, due to some YouTube issues. Merton, pianist, has posted this new version. Thanks to Francois for the heads-up!)

Back to business, we have just heard the great news that our two EuroVis 2010 submissions have been finally accepted for publication.  The articles are:

  1. S. Busking, C.P. Botha, and F.H. Post, “Dynamic Multi-View Exploration of Shape Spaces,” Computer Graphics Forum, 2010.
  2. P.R. Krekel, E.R. Valstar, J. de Groot, F.H. Post, R.G. Nelissen, and C.P. Botha, “Visual Analysis of Multi-Joint Kinematic Data,” Computer Graphics Forum, 2010.

Fantastic work you first authors you! Remember people: YOU HAVE TO CITE THESE SOON, AND YOU HAVE TO CITE THEM OFTEN! This also means that a number of us will be going to Bordeaux in June (I can imagine worse places to go to in June) to mingle with other scientists and to drink really good red wine.

That good news brings us to the influential WHV feature, the Head Voices Review! (My TPN is still working on the new jingle.  Hopefully it’ll be on time for our joint Vodka review feature.) In this edition, I’ll be reviewing the Philips 7 Tesla MRI scanner and the JBL Duet-200 computer speakers.

On Friday, I unexpectedly had the pleasure of trying out a state-of-the-art 7 Tesla Philips MRI scanner, as a test subject. I can report that the bore, although small, is quite comfortable. However, test subjects with claustrophobic tendencies should probably look elsewhere.  Scanning can be quite noisy, especially when a diffusion weighted imaging protocol is applied that involves scanning in 162 different gradient directions (to study the structural connectivity in my brain). However, the music that gets piped in between scanning sessions more than makes up. After scanning, it was scientifically confirmed that there is indeed a brain housed in my skull, an observation that pleasantly surprised me. Soon I hope to be able to post visualisations, made by one of our MedVis ninjas, of the structural connections in my brain.

All in all, if you have a few million euros lying around, this piece of kit is highly recommended.  To summarise:

  • Philips 7T MRI: AWESOME.

In a previous review, I was quite negative about the Logitech S3-30 speakers, for a large part due to the absolute mess of cables that it comes with. This past week I took delivery of the new JBL Duet-200 speakers I ordered, for the grand amount of 30 eurobucks, to replace it. The JBL is a single unit containing two speakers, something which might be seen as a drawback, but which I consider an advantage. In spite of its compact appearance, it packs quite a base and more than sufficient volume.  In addition, there are exactly two (2) cables: One for the power supply, and one for the audio. I can only hope that Logitech contracts JBL on their next PC speaker product design. My only (minor) gripe is that the JBL-supplied audio cable is only about 40cm long. All in all:

  • JBL Duet-200 at € 30 price-point: AWESOME.

MRI scanners and PC speakers: No product too big, no product too small for the Head Voices Review!

Finally, it’s time for some backyard philosophy.  This week, it’s a brief point of really nerdy philosophy, although I think the principles apply to some non-nerdy activities as well. Software developers, as well as many other engineering types, often reach a point during working on a project, when they have a hard-to-control urge to trash the whole thing and start from scratch.  There is usually a very strong belief that the project / software / product can be designed much better by starting from scratch.

It turns out that this is an insidious and mostly incorrect belief, for a large part due to all the knowledge present in the existing “ugly” product that will get thrown out. Engineers easily underestimate the importance of this knowledge. It turns out, much as we don’t like to hear this, that refactoring is, nine times out of ten, a far better answer than rewriting from scratch. Experienced developers know this, and are mostly able to suppress the rewrite from scratch itch.

Joel Spolsky wrote a really good essay on this phenomenon. Go read it!

Weekly Head Voices #16: Go Go Gadget!

This post is dedicated to my man Helmut in Vienna.  Your appreciation is much appreciated!

In this edition, I report on my productivity and activities of the past week,  extol the time-saving virtues of iGoogle and conclude with a new WHV feature: The Head Voices Review!  Unfortunately, due to a chronic lack of sleep, there will be no backyard philosophical contribution.  We hope to be back on track for the next edition.

During week 9 of 2010, the temporal context of the sixteenth edition of the Weekly Head Voices, I spent 2 hours preparing for lectures, 3 hours lecturing and 12 hours in scheduled meetings.  I spent a significant amount of time assisting five of our MedVis Ninjas shepherding papers out the door, so now you have to cross your fingers that we get 100% accept rate, else the Ninjas get really angry.  Counting up to the weekend, and without any cheating, I completed 22 GTD tasks, again one task more than last week.  If this continues, I will eventually attain infinite productivity, so you better watch out, ok?

Noteworthy happenings include two Skype Video meetings, which worked really well and saved me a significant amout of travel time. These meetings would be even better if my correspondents would invest in webcams, allowing me to look at more than just my own face during the discussion. In other news, I’ve been spending even more time futzing around with processing, resulting in a first blog post detailing the installation of said library with video capture and augmented reality support on 64 bit Linux machines.

The main topic of this post is gadgets. I’ll be talking about two kinds of gadgets, so first I’d like to start with a screenshot of my iGoogle:

iGoogle your twitter.

I’ve been aware of iGoogle, and used it as a poor man’s aggregator before getting addicted to Google Reader, but never really appreciated the possibilities.  In short, you can add all kinds of web applications, called gadgets, to any number of tabs (each tab is a page), thus mixing and matching for example the social networking websites you use on one single web page.  Because I’d recently been wasting far too much time switching between twitter, facebook (everytime someone mentions facebook, I somehow reflexively and compulsively open the site, hence wasting more precious minutes of my life, which at my advanced age is no small matter), gmail and compulsive news checking, I decided to compress my time wasting into a single page visit. So far, it seems to be saving me a number of minutes every day, minutes that I’m saving for later…

Finally, it pleases me greatly to be able to introduce a new feature on the WHV: The Head Voices Review! [As soon as my TPN completely masters Ableton, I’m hoping he’ll make me a nice theme song that I can insert here.] Some of you might know that this blog has a rich history in reviewing gadgets. See for example this post where, after weeks of investigation, I posted an in-depth review of not one, but TWO cheap-skate headphones.  To summarise:

  • Sennheiser PX20: SUCKS.
  • Philips HP-200: AWESOME.

To kick off this first edition, I’m going to discuss three more computer audio gadgets.  First off, the Logitech S3-30 2.1 (that means stereo speakers with sub-woofer to my non-audiophile readers) computer speaker set with built-in amplifier.  I’ve used these extensively for five years now (purely for the purposes of reviewing them of course) and have set out my conclusions in the table below:

  • Logitech S3-30: SUCKS BADLY.

I base my conclusion on the sub-par design of these speakers, especially in terms of the cabling.  Below is an artist’s rendition of the cable design for these speakers:

Artist’s rendition of Logitech S3-30 speaker set cable design. Note the bird’s nests.

As you can see, it’s as if the engineers had been challenged to see how much cable they could waste in producing these speakers, and as a side-challenge, how they could ensure that any desk carrying these speakers would instantly turn into an unmanageable mess of cables in various states of entanglement.  Why why why didn’t they read this really important paper?

I have recently ordered the JBL Duet 200 to replace the S3-30.  After at least five more years of extensive testing, I will document its performance in a future Head Voices Review.

On the topic of Logitech, a number of my screencasts up to now have been performed using a Logitech Analog Desktop Microphone with 3.5mm jack plug, purchased especially for that purpose.  Now that I’ve also purchased the quite affordable (6 bucks for the whole headset, that means headphone AND microphone!) yet very stylish Sweex HM400 headset, also for recording screencasts, I can present the following comparative review:

  • Logitech Analog Desktop Microphone with 3.mm jack plug: SUCKS.
  • Sweex HM400 headset: AWESOME.  Wait till you hear my deep baritone narrating the next screencast.  I expect that it should sound almost exactly like this:

Err, that’s it for the first edition of the Head Voices Review! I don’t think that you have to worry too much about the next edition arriving anytime soon.  Here at HVR headquarters we take our sweet time, as we pride ourselves in jumping to all of the wrong conclusions, all of the time.