Category Archives: nerd

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

In this 15th edition of my weekly head voices, I move yet more of my life into the cloud, discover (years after everyone else) the delightful auto-tune internet meme and finally go all backyard-psychological whilst staring into the distance, obviously defocused, and waxing on about the purpose of this weblog.

Before continuing, you might like to watch this clip explaining why you shall build a turtle fence (I’ll get back to the clip after my dropbox story):

YouTube Preview Image

Last week I completed, you guessed it, 21 GTD tasks spread over 10 projects. Once again, one more task than last week. The question is thus not if, but when I’m going to have to disappoint you. :)  Worth mentioning on the miscellany front is that I’ve started playing around with processing, a fantastic little system for programming visual effects and interaction, in preparation for a new first year course. My goal is to get the students irrevocably addicted to the coolness that is media processing! I’ll keep you up to date…

In a previous post, I was quite enthusiastic about Dropbox and its possibilities for collaboration. As some of you might now, I really like this whole living-in-the-cloud idea: I use GMail, Google Calendar and Google Documents quite extensively and I’m even paying for extra storage with the big G.  So, during the past week, I decided to bite the bullet some more and to move 12G more of my data right into the cloud, courtesy of a 50G Dropbox Pro account.  Up to now, I had a ridiculously complex synchronisation system keeping various subsets of my data up to date between a netbook, a laptop and three different servers. At the core of this system was unison, a brilliant multi-way open source synchronisation tool. In spite of this system mostly working, its complexity and the starkly contrasting It-Just-Works nature of Dropbox convinced me to give the simple solution a shot.

So far I can only report that I remain impressed: At one stage I manually copied a complete dropbox (12Gigs) from one already synced machine to a fresh target machine and started the Dropbox software on the target. It politely asked:

There is already a folder in your home folder called Dropbox. Do you want to merge all the existing files in that folder into your dropbox?

After clicking on the “HELL YEAH!” button (that’s how it felt, ok), the software went on indexing for a minute or two and then correctly claimed that everything was nicely synced up. Very much understated robustness, kudos to the developers. I’m going to test-drive this whole business for one month, and then let you know whether it’s going to be  a permanent fixture in my cloud-home.

Still wondering why you should build a turtle fence? Well, you can blame the Auto-Tune internet meme. Very shortly, auto-tune is an audio effect that corrects one voice to be perfectly in tune with backing music. In other words, a vocalist who can’t sing is in fact no problem at all, computer will fix! Initially it was used quite sparingly and its application was even sometimes kept a secret, until artists such as Cher and especially T-Pain turned it into an art form, in fact exaggerating the effect until it gave a decidedly unsubtle robotic voice effect. The effect has become so famous that it now gets to call itself an internet meme and is often parodied.  The turtle clip above is just one of a whole series (auto-tune the news, see them all!). In the clip below, internet scientists *ahem*, including the well-known Professor Weird Al Yankovic, take an in-depth look at this phenomenon:

YouTube Preview Image

Finally, back to the purpose of this weblog… Good blogs all seem to have some central theme, such as photography, environmental issues, science or pokemon. I seem to recall that I’d also seen this in more than one “how to become an A-list blogger” guides.  I don’t find it hard to believe that this is very important.  However, this blog has never had a central theme, it’s always been me blabbing about the various things that I find blab-worthy.  I’ve never been able to come up with something better, and it was definitely not for lack of trying.  The Weekly Head Voices, by focusing my blabbing into slightly more coherent episodes, have finally helped me to come to a conclusion.  Besides acting as a creative outlet, sitting down every week and carefully externalising a specific subset of my experiences with the express purpose of having it read by a small number of people, is an important ritual during which I am forced to distance myself from the events of the week, and to self-reflect.  By formally concluding the previous period in this way, one has the mental room to manoeuvre in preparation for the next. If you by any chance find any of it entertaining, or at least you just can’t look away, it’s a win-win situation!

In other words: Theme-schmeme! The voices in my head will continue to be the many and various topics of this weblog, thank you very much. :)

Have a great week kids!

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

In this week’s post, documenting the 7th week of 2010, I wonder about perceived business, mention two of our most recent open source releases and give to you, my readers, two screencasts about the DRE, in addition probably highly effective in the treatment of insomnia.

Screenshot of the FoBVis system. This is just one of our many attempts to take over the world, subtly.

Just before bedtime on Monday, I had still managed to make a note in my special top-secret Weekly Head Voices journal.  I usually do this every day to make sure I don’t forget anything by the weekend, when I usually have some time to write these posts.  Thursday night’s entry simply says “WTF, where did my week go?!” — There had been no other entries since Monday. I’m still not quite sure why it felt that way, as my breakdown of activities is similar to that of the previous week: 2 hours of lecture preparation, 3 hours of lecturing, 15 hours of scheduled meetings and 20 tasks completed (one more than last week!!) across 10 projects. Perhaps those four extra hours of meetings don’t scale linearly in the amount of business they cause, due to the number of extra context switches that they bring. I have to add that a number of truly exciting projects are brewing, but I can’t say more about them until I can say more about them, if you know what I mean.

We (The Group, of course) recently released two new open source software projects:

  • FoBVis is a tool for the real-time acquisition and visualisation of human motion: Currently it supports the Flock-of-Birds electromagnetic acquisition system, we are currently working to integrate Optotrak optical tracking system. We should also shortly have a version of the DRE that can run the FoBVis on YOUR computer as well.
  • HistoVis is a client-server system for the visualisation of large collections of (registered) histological sections.

It’s all very exciting that more products of our research are entering the big bad outside world!  The FoBVis is already being actively used by the LUMC Laboratory for Motion Analysis (we hope that more labs will start using this soon), and HistoVis will soon go live from the visible-orbit.nl server. Of course these have both been released under the new BSD license, as the GPL sucks.

Screencasts: Video Performance Art of the Nerdily Inclined. That’s where one makes a recording of one’s computer screen whilst demonstrating some or other procedure, optionally narrated by oneself, and then proceeds to upload said recording (called a screencast) to YouTube or similar. See a previous post of mine for one possible (and free) way of doing this on Windows. This weekend I produced and uploaded two such pieces, both demonstrating aspects of the DeVIDE Runtime Environment, or DRE, that paradoxically do NOT involve DeVIDE itself. Especially the second is really soothing, one could even say mildly sleep-inducing.  I just say: (1) Try (2) it.

To conclude, I give you a track from the new Massive Attack album Heligoland, called Paradise Circus. It should make your brain sit and scratch its chin stubble, not unlike the usual dose of backyard philosophy:

YouTube Preview Image

Weekly Head Voices #10: Loose bits sink chips.

HI THERE KIDS!

You might have thought that my Weekly Head Voices were a thing of the past, but I unfortunately have to disappoint you yet again. The weekly head voices will continue in 2010, in spite of slip-ups like this one, where I’m going to have to stuff three weeks of inconsequentialities into the room usually reserved for a single week of inconsequentialities. Whatever the case may be, welcome to this edition, covering weeks 1, 2 and 3 of 2010!

A fine day in beautiful Bergen, on our way to have lunch.

In week 1, I had the privilege of visiting the University of Bergen in Norway, where I opposed the defence of Jean-Paul Balabanian, now the proud owner of a successfully defended PhD thesis on integrated view visualisation. Dr. Balabanian proposed, based on a number of solid publications, that integrated views, i.e. the idea of creating a single visualisation combining a number of different conceptual views instead of making use of separate coupled views, is in many cases more effective. Making the acquaintance of Prof. Christof Rezk-Salama, my co-opponent, was an added bonus on top of catching up with the Bergen crew.

On the Big Brother front, I have started using the Dutch OV chipkaart also for travelling by train. The OV chipkaart is a single smart card with which one will eventually be able to pay for all shapes and forms of public transport in the Netherlands. The cool thing is that one can in theory travel more efficiently as no tickets have to be bought. As one is diving through the closing doors of the train, one waves the card past a conveniently placed reader and the system records the station whilst also deducting a deposit. As one leaves the train at one’s destination, in a slightly more relaxed fashion, one elegantly waves the card past yet another conveniently placed reader, thus checking out and having the unused part of the deposit transferred back to the card.

This usually, surprisingly, works. The other day however, my diving through the closing train doors resulted in the waving not being properly registered, resulting in my NOT checking IN and hence mistakenly checking IN at my destination, instead of OUT (it’s the same card reader). Checking out immediately in order to undo the whole operation was problematic, as the system kept claiming that I was already checked in. Whoops. Much later, i.e. after I had lost my deposit, it turned out that one has to wait for 2 minutes before being able to check out again. Remember that kids, remember that. You can buy me a deposit’s worth of beers when we see each other again.

My SO now owns a brand-new iPhone 3GS. It is indeed a beautiful thing, but the beauty unfortunately does not make up for the on-screen keyboard, or rather the lack of hardware qwerty keyboard. This has made me rethink my plans to get the similarly keyboardless Google Nexus One when it’s officially released over here. I’ll wait for the first Nexus One-class phone with a good keyboard. Reviews have unfortunately not been kind with regard to the Motorola / Droid keyboard, so I’m going to skip that one.  (There is that other nagging little issue that it looks like a brick. A brick with a slide-out sub-standard keyboard. It is indeed a very smooth brick. If one were to build a house with it, it would indeed be a very special house, if a tad expensive.)

On the work front, I have two bits of incredibly good news:

  • After spending significant time on finishing my teaching portfolio (just call it a mini-thesis) last year, I am now the proud owner of a TU Delft BKO, which means that I’m qualified to teach at University level, using all kinds of new-fangled learning methods. Note that I said “learning” and not “teaching”. This means I’m hip. If you see me lying outside under a tree with one of my classes, you know we’re Learning, with a capital L.
  • Our STW NIG proposal “Novel pre-operative planning and intra-operative guidance system for shoulder replacement surgery” has been approved! We now have enough money to pay two people for 4 years to work on our Top Secret NEW Idea for surgical guidance. This proposal was written together with colleagues from the LUMC Department of Orthopaedics.

On the same front, I made the depressing mistake of calculating my h-index the other day.  Publish or Perish, great little tool that it is, has difficulty with my very common surname, plus that it misses some of my oldest publications that have the highest number of citations, and Scopus is just too durn stingy, so I rolled my own quick and dirty hack that parses Google Scholar with BeautifulSoup, based on a RIS-format list of my publications. Whatever the case may be, the outcome was mildly discouraging. I believe the “h” in h-index stands for “HARSH”. Harsh man!

In the meantime, I’ve mostly recovered by remembering (or rather being reminded by the observant folk around me) that I started doing what I do not to work on my probably doomed h-index, but to learn and to create. This indeed still makes me happy.

That being said, YOU CAN START CITING OUR ARTICLES NOW, PEOPLE!! :)

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

I’ve unfortunately not been involved in any quantum entanglement accidents recently — teaching duties are mostly to be blamed for my two-week silence.  Besides spending at least a whole work-day every week on our Data Visualisation practical, I’ve been lecturing and also been preparing a new lecture block on information visualisation with a dash of visual data analysis.  Due to my not secretly being an infovis expert, this latter activity has taken up quite a chunk of my time and effort.  On the other hand, the exercise has forced me to acquire a significant amount of new infovis brain juice which I’ll probably soon be applying to impressive effect.

In any case.

On the geek front, I have to say that I’m really liking Windows 7.  Partly eye-candy, partly the SuperBar, partly the revamped file manager: I’m a happy camper both on the NetBook (just installed 4GB of SDHC especially for ReadyBoost) and on the quad core workstation.  Feel free to discuss this in the comments, even, or especially, my black turtleneck-wearing friends! :)  Unrelated to the big 7, it turns out that if you use large removable (USB) drives between computers with different operating systems, NTFS is your best bet.  Even more unrelated, I’ve also discovered that one can implement complete independent Windows applications using AutoHotkey.  Before I knew what I was doing, I had re-implemented most of my envedit application in AutoHotKey, with GUI and all (you can find my efforts in SVN, AHK’s a strange little language).  The resultant stand-alone app is 400k, which compares favourably to the 4MB envedit installation.  To conclude this week’s edition of I Really Like Geeking Out, I broke down and bought 20G of extra Google storage for slightly less than EUR 5 per year.  I’m not using it (yet), but I somehow get a kick from seeing this at the bottom of my GMail interface (click the image for a slightly larger version):

gmail_storage_screenie

With regard to research, things have been going just swimmingly.  There are a number of really cool articles being lovingly incubated as we speak.  Some mathematical visualization and some time-varying VDA will go to Eurovis, whilst one other submission is already being carefully groomed for the Vis deadline in March next year.

In other news that absolutely made my day on Monday, November 9, 2009: After being in the oven for almost two years, our pathological shoulder segmentation article should soon appear at a news-stand near you:

Peter R Krekel, Edward R Valstar, Frits H Post, Piet M Rozing, and Charl P Botha. 2009. Combined Surface and Volume Processing for Fused Joint Segmentation. The International Journal for Computer Assisted Radiology and Surgery.

Mr Cricket, that was just marvelous!

Finally, I’m ecstatic to report that due to an unfair dose of serendipity, not in the least brought about by the involvement of one extremely resourceful individual, Longitudinal Medical Visualisation (google should take you to the right place) looks like it might be getting off the ground in a Really Big Way soon.  Stay tuned kids, stay tuned.

Weekly Head Voices #8: Uninterruptible Fun Supply

Dear readers,

Due to a small accident with a friend’s quantum entanglement device, I briefly got stuck in a high pressure reality vortex. The headaches have subsided, but I do still seem to be suffering from slight time compression artifacts. In any case, that’s why there’s only this one edition of the Weekly Head Voices to cover weeks 43 to 45. As is always the case, please make use of the bolded phrases to guide you through this post. In other words, the fat words tell you what you you might find interesting so that you can skip the rest.

Week 43 was for a large part about re-learning a lesson that I’ve learned and forgotten more times than I care to count, but it was mostly about joining Superbly Cool Extraordinarily Lovely People (hi there y’all!) and going here:

YouTube Preview Image HEAD ASPLODE!

Now how about that lesson? Let’s go:

On the Importance of Not Getting Interrupted.

During these past weeks I’ve been hard at work completing a mini-thesis (some call it a teaching portfolio) documenting my teaching activities, meaning that I had to spend a significant amount of Contiguous Time(tm) producing a significant body of text. In order to supplement the scarce supply of said Contiguous Time, I spent two mornings working at home. Furthermore, I for some or other vague reason decided not to check email before I started early in the morning and of course also not to keep my e-mail client running whilst working.

My word, what a difference!

Who woulda thunk it, it turns out that that habitual and reflexive email checking really breaks one’s speed and, in my case, causes unnecessary stress as each time the inbox piles up with even more remotely injected work. Bottom line: I’m going back (for the umpteenth time) to 3 fixed email checks and inbox emptying sessions per day: one before the early morning daily review, one just after lunch when my brain is too busy coping with digestion anyway and one in the late afternoon.

Operating Systems all-you-can-eat Buffet

During wind-down time in these past three weeks, I installed and tried out the following operating systems:

  • Moblin 2.1 preview on my netbook: Oh my it boots really fast and is very pretty. It would take some getting used to, my experience was too much mobile internet device and too little computer.
  • OSX 10.5.7 on my Q9450 quad-core: First: No, I have no idea how that got there! Second: Meh. Looks nice, not my thing though. Third: Eventually I’m going to port DeVIDE to OSX, when either wxCocoa or pySide is ready. I’m only doing this for my goateed, turtle-necked and beret-wearing apologist friends and definitely not for the OS or the company behind it.
  • Ubuntu 9.10 Netbook Remix on my, err, netbook: My jotted down thoughts at the time: Very slick, clutter interface (including maximus) is great for netbooks. It seems the ath9k wlan adapter still has minor problems connecting / staying connected at full speed.
  • Windows 7 on my netbook: Yes, the TU does in fact give us all licenses for this type of stuff, it’s a cool perk. Wow, it went on there quite easily, I simply ran “setup.exe” from the unpacked ISO and installed it to an extra 70G partition. After installing the usual suspects (truecrypt, 7zip, avira, vim, asus stuff [Super Hybrid Engine, Hotkey, Asus Update, Touchpad driver], fastcopy, chrome), I was up and running. Looooong battery life seems to be intact.

The End, My Friend

In week 44 a number of us went to defend the whole TU Delft Computer Science research programme at an international research evaluation. Besides leading to my recent PowerPoint post, this occasion surprisingly turned out to be great fun (probably thanks to the 5-star evaluation committee and their interviewing style) and we seem to have done quite well in the evaluation.

Preparing for the evaluation and finishing my teaching portfolio took up much of my time, so much so that I have not been giving the people around me all the time and attention that they deserve. People around me, I am acutely aware of this and I will make it up to you!