Yesterday night’s program included ample (and unexpected) display of full female topless nudity in a public place. For the second time in less than a week.

I must obviously be doing something right. (or very wrong, depending on which side of the ‘gratuitous boobage action’ moral debate you sit on).

Two months and countless draft embryos after initially promising it, here is the first part of an unfathomably long rant describing my field of research. I honestly don’t expect anybody to subject themselves to that read, but at least now I have a place to send those who foolishly ask me about it at cocktail parties.

The short answer is that I do research in Bioinformatics, which is where Mathematics (along with Computer Science and a dozen other disciplines) meet with Biology and Genetics in a dark back-alley, and do all sorts of indescribable things to each other in the hope of: creating a better world, curing cancer, breeding the next race of eugenic übermenschen or making a few bucks for Big Pharma… whichever comes first.

But that sort of answer, while technically correct, does not really tell you why such an unnatural coupling of disciplines was warranted in the first place. Allow me to start at the beginning. Way at the beginning.

[open long semi-relevant digression that can be advantageously replaced by a thorough read on Complexity Theory, if you feel up for the more sciencey and truthy version of things]

The scientific problems of this world tend to fall in either of two categories: those you might eventually solve with a good computer and some time… and those you will never solve exactly, no matter how much crazy sci-fi supercomputing power you throw at them.

This “solvable” vs. “not solvable” demarcation might sound like a tautology, until you understand the full meaning of “never” in the above statement: these, are not problems that might be solved one day, when science progresses far enough or computers get ten, a hundred or a million times faster. These are problems whose solutions require calculation of a complexity that is proven to be beyond the reach of any conventional means of computation in any foreseeable future (“unconventional means” would begin with the discovery of heretofore unknown laws of Physics: in other words, unlikely in your lifetime. at best1Yea, yea, I know… “Quantum Computing”. Let’s wait and see when we get there, ok?).

By and large, the mathematical complexity of a problem, is the order of time (or computing power) it will take to solve it, relative to its size.

Without calculating the result of a certain task, it is often possible to predict whether producing this result could or could not be done in a reasonable amount of time (where “reasonable” usually means “in less than the age of the universe, assuming the use of every single computer on earth”, or somesuch).

There are countless examples of tasks falling in the first category, “easy” tasks that can be solved quickly, regardless of how big they are. For example, anybody past kindergarten age can presumably add two numbers of practically any size with a piece of paper and a pen. You just add each digit one by one (and, yes, carry the one) and adding two 100-digit numbers will take barely more time than adding two 3-digit numbers.

Now consider a different task: say you are a traveling salesman who needs to plan their next sales route. You have a map of the region, with the towns you must visit and all the distances between them, given in kilometers. How do you find the absolute shortest route that will take you to each city at least once without wasting gas or time?

More to the point: how difficult do you think finding that route will be?

Sure, it sounds easy enough: pick a starting point, follow every roads that go from that city to another one, then onto the next etc. Keep the shortest distance you’ve found. Can’t be that tough, right?

Let’s say there are five cities: you pick a city to start from, then check all remaining four, and from each four, go onto one of the remaining three etc. etc. In total, that’s 5x4x3x2x1 = 120 different paths to compare (that product can also be written using the factorial function: n! = n x (n-1) x … x 3 x 2 x 1. e.g. 5! = 5x4x3x2x1). Not so bad.

What if there are a few more cities… for instance, two times more: 10 cities. That’s 10! = 10x9x8x7x6x5x4x3x2x1 = 3,628,800 paths to look at. Huh, that might take a bit longer to do by hand. No worries: somebody will write a computer program that gives you the answer in a couple seconds.

Except that, you guessed it, each time I double the number of cities, the difficulty does way more than just double.

For 20 cities, the number of paths to look at is: 20! = 2,432,902,008,176,640,000.

For 70, cities, there are 70! (that’s factorial of 70: 70x69x68x…x3x2x1) possible paths to check one by one. That number has exactly 100 digits. This is (very) roughly the number of particles in the entire universe. Assuming you were to put every single computer in the world to work on this, you likely would not be done by the time the Sun explodes.

Continue reading

You know what is worse than waking up to a water-heater that refuses to work when you go for your morning shower?

[…]

Having the fucking thing finally work, after you finished taking your cold shower.

There’s a poltergeist in my house, and it has a really stupid sense of humour.

My new apartment comes equipped with a pigeon coop: fresh pigeon eggs for breakfast every morning, straight from my balcony…

Note to the genius realtors who spruced-up the place before I moved in: enclosing the entire balcony in a metallic net to protect it from these flying rats, was a very good idea with laudable intent.

It would have been considerably more effective, had it not resulted in trapping an entire pigeon family on my balcony, inside that net.

08/28-08/31 09/04-09/07: 東京 field trip (the usual, please)

08/26: Sweet 16 Birthday Party (champagne, coke & geisha)

08/23-08/24: beach extravaganza in 琴引浜 (champagne, bbq & camping)

08/20-08/22: finding cure for cancer (vaccine should be ready by end of month)

08/18-08/19: writing 21st century literary masterpiece (counting one day for editing)

08/16 – 7pm: 大文字 (things burning on hills surrounding Kyoto + drinking)

08/16 – 3pm-5pm: Ohbaku Aquatic Park (aka the local swimming pool)

Get your tickets now, they are going fast.

When my advisors (a combination of current and past ones) suggested that I get on the “2 weeks, 5 cities” tour, I was initially very excited.

As it turns out, however, they were not talking about an all-expenses paid tour of Asia and America’s best nightlife spots.

For mild entertainment and posterity value, a few frackload of random tidbits gleaned over the past 10 days and 25,000 miles (counting):

Boston is a nice city. Somewhat nicer than I imagined (was perhaps one of the only major US city I had never been in). At least in the middle of July, when the sun is warm and rain had apparently stopped pouring, just in time for my arrival there. But weather concerns apart, it feels like one of a rare breed of US cities, where you can live (fine) without a car. Which automatically puts it toward the top of my book. It also has lots of nice tree-lined avenues with cute little houses, and plenty of coffeeshops with semi-witty names and lovely US-style breakfasts (baaaacon…) that nearly make up for the filtered sock juice they call coffee…

Coincidentally, and with no bearing on the above statement of appreciation: Everybody in Boston is a 20-something upper-middle-class white person who only wears pastel polo shirts. Really: everybody. Even Asian people there are white. And they wear pastel polo shirts. On their way to one of the 259 Ivy League universities within walking distance of Fenway park.

I am told there are black people living in Boston too.

Continue reading

Einsamkeit ist wie ein Regen.
Sie steigt vom Meer den Abenden entgegen;
von Ebenen, die fern sind und entlegen,
geht sie zum Himmel, der sie immer hat.

Und erst vom Himmel fällt sie auf die Stadt.

Sometimes we all have to go out and willingly stand in the rain for a while, even when it means those we love will get drenched as well..

Taking a break from things, will be back in some…

Following a sharp and steady decline of her health over the past two years, my grandmother finally passed away yesterday.

I briefly mentioned her on this blog, four years ago…

Back then, she was such a spry and quick-witted little lady that it was hard imagining her otherwise. But her years finally caught up with her all at once, with a vengeance. It was obvious when I last saw her that she felt she had her time and was ready to go. Rather than mournful I am relieved knowing she left without too much suffering.

I am basically writing this as a reminder to myself of what an exceptional woman she was and that I should be lucky to ever live a life half as extraordinary as hers was.

So, after spending a whole five days back in my exciting Kansai countryside, I was on my way to Tokyo again on Friday night, this time to fulfill a very specific (and lovely) calendar imperative.

This 48 hour stint in Tokyo was much more compact than last week’s but we still managed to fit a couple funandhappythings.

Saturday, Ken and Shizu drove us to Design Festa where we spent the afternoon looking for those elusive two or three pearls of awesome/weird/crazy, usually lost in a sea of homemade flea-market t-shirts and Tokyu Hands-style jewelry (hey, starving art students need to eat too). To be honest, nothing mind-blowing (and not even that much of the usual WTF shock stock that people tend to expect from Design Festa)… but some entertaining live shows:
Dora video played drums while random bits of video samples (including at some point, a strident Japanese CM for toilet air freshener) played in the back. The result sounded at times not quite unlike a Death Metal band, from which you’d remove everyone save for the drummer: loud, energetic and quite funny.
Somewhere on the main stage, three butt-naked guys covered in gold paint and sporting massive fully-erect fake penises (also covered in gold) were executing some sort of butoh-like contemporary dance involving a chain and the music from William Tell overture. Somehow, Design Festa always seem to feature a few naked guys doing strange contemporary dances. Never twice the same guys.
The last act we caught before leaving, Crazy Angel Company wasn’t breaking new grounds, comparatively, but did a nice job of livening the venue a bit with their energetic Japanese-style brass band music and accompanying choreography. They closed with their own rendition of the Soran Bushi, a famous Japanese folk classic with an infectious back-and-forth chorus, of which H. eventually grew very tired, after a weekend of constant humming from my part.

On the way back and after running a couple errands for the following day, we lucked out in grabbing a table at Chacha Yufudachi on a saturday night with no reservation (strange, I know, to be going to a Kyoto-cuisine place while on a trip to Tokyo, but both Chacha branches are among my favourite restaurants in Shinjuku, both for the food and the atmosphere). We capped the night with a few drinks at Albatross’ brand new extension in Golden Gai: in fact, merely the first floor of their previous location, which has been added as a semi-independent branch to the second-floor’s bar. Same familiar faces and friendly crowd as usual, although we unfortunately had to make it home for last train in order to be fresh and rested for the next day.

And next day was awesome, indeed: lovely people, gorgeous groom and bride, delicious food, excellent wine (of course) and charming surroundings… But I won’t bore you with the details of my gorgeous friends’ happiness: after all, if you are of those who care, you were probably there (and if you weren’t, you know where to find much better reports than my own very incomplete remembrances of that wonderful day).

One (short) night and a nozomi ride later, I am back at plotting world domination, one DNA strand at a time… Which reminds me I might finally get to that piece about the why’s and how’s of Bioinformatics this week, if I can escape the tempting embrace of procrastination long enough…