Sunday, 15 June 2008

Turn to a new leaf in a new book

As I wrote before, my PowerBook decided to die. I did indeed manage to salvage my data by booting into FireWire Target mode after holding down the ‘T’ on startup. This allowed me to copy over my complete ~/. directory.
The harddisk seemed to be alright as /sbin/fsck -fy did not find any issues. Next step I took was zeroing out the harddisk drive and cleanly install Tiger on it. The format stage went fine, the install stage however ended half-way through in an official kernel panic. So something somewhere must be fried. And presumably it's on the logic board.

All in all this means I'm in the market for a new laptop. It is time to close the Book of Power for the last time and turn over a new leaf in a new book. Most likely it will be the Book of Mac. I had my eye cast towards the MacBook Air, but its lack of target FireWire mode made me reconsider this, especially after this recent mishap. So it's time to draw up my requirements for a new MacBook. And in my head they're already skewed towards the 15" MacBook Pro. In fact I already configured one in the Online Apple Store but I decided to wait until I can justify it for myself.

Time will tell,

Zaaf

Thursday, 12 June 2008

Running out of Power (book)

Last night, my trusty PowerBook decided to kernel panic on me. And now every app I open results in a segmentation fault. This is not so good. It seems that after only 6.3 years it's already running out of power. Maybe I can resurrect it by installing Tiger afresh onto it. And maybe I can salvage my ~/Library by booting it in Target Firewire mode and connecting it to my Mac Pro, but that's not very likely. If only Apple showed new MacBook Pros during the Stevenote at WWDC. It would make the decision much easier.

On the other hand I get a Lenovo Vistaster laptop from my work to use everywhere, so maybe I can use that at home for surfing on the couch.

We'll see,

Zaaf

Thursday, 22 May 2008

Double the oil

I just noticed something interesting in the ratio between the price of a barrel of crude oil and the gasoline price in The Netherlands.

In the year 2000, the average price of a barrel of crude oil was $ 33.40 and a liter of normal gasoline at the pump was 2.70 guilders, or € 1.22. Today, the 22nd of May 2008, oil peaked at $ 135 and a liter of normal gasoline at the pump is € 1.55.

This means that the price of oil quadrupled, but the price of gasoline only increased 37%. So why is the price of our gas so low?


To check the gasoline prices, check http://www.shell.com/home/nl-nl/html/iwgen/app_profile/nl-nl_hoeveelkost.html. The price in 2000 is from 21-06-2000. The price in 2008 is from 22-05-2008.

Friday, 25 April 2008

Now watch

Finally my 2007 bonus arrived. Last Christmas, I saw a nice watch at the local jeweler store. It's an Issey Miyake produced watch by the designer TO. And immediately I was captured by the stark simplicity of the design. I promised myself to buy it when my bonus arrived, so last Wednesday, I left work early to stop by the jeweler and now I'm the proud owner of this wonderful new watch.



Watch and see,

Zaaf

Friday, 18 April 2008

Olympic Choice

Currently there is a big call towards sportsmen not to go to the 2008 olympic games in China, mainly because of the way human rights are treated. There are a lot of issues clouding this issue and they all need consideration before I can state my opinion on it. However, one issue is bugging me and that is that the call is being made to those who had nothing to do with choosing China as the host of the 2008 games. I feels weird that the sportsmen have to suffer from someone else's decision.

Zaaf

Tuesday, 1 April 2008

3x4 makes 16

I just found out that my beloved Mac Pro had been swapping. This is not to be tolerated, so I went to the shop and treated my Mac Pro, and myself of course, to three packets of four gigabyte of ram. These packets contain two DIMMs of two gigabytes each. So now, together with the four gigabytes already installed, I've got a grand total of 16 GB of ram. And I'm still amazed at how easy it is to install it. Open up the side, pull out the two memory boards, insert the DIMMS and put the two boards back again. And because the memory riser boards are laying in front of you when you do this, there is now awkward positioning of hands and or readjustments of cables needed to perform this. Very convenient.

Zaaf

Friday, 14 March 2008

Do The Album Shuffle

It appears that I was wrong about one part of the iPod app on my new iPod Touch. The order of playlists is preserved. This means that, with great help of the intertubes, I was able to create an applescript that shuffles my albums in random order, but leaving the song order in tact. This applescript creates a playlist called Random, or if that exists, removes everything from it. It then takes the playlist "All Albums" and adds the albums for every song to a list. It skips the album if the album of the previous song had the same name. For this to work, the playlist has to be sorted on album of course. It then takes a random album and counts the number of songs on it and if there's more than one song in the album, it's added to the playlist.

If you're interested, you can find the script here.

Have fun,

Zaaf

Tuesday, 11 March 2008

Touch SDK outside the US?

Just a small blurb to complain to Apple about the availability of the iPhone developer program. Last week Apple released a mature set of tools to develop applications for their touch computers. It comes complete with a simulator and a remote debugger. The integration with Apples IDE XCode is seemless and within an hour after downloading the 2.1 GB package I had my own version of the obligatory Hello World program. Trying to run it on my iPod Touch however resulted in a compiler error stating that I do not have the required certificate.
It turns out that such a certificate will cost $99 and is only available to US residents after their application to enter the developer program is accepted by Apple. Hmmm, I really wanted to develop some silly apps like Memory and a Scientific Calculator, but now it seems that I have to wait seemingly indefinitely before running it outside the simulator.

Zaaf

Monday, 10 March 2008

Experience windows

I'm sitting in the train and sitting next to me is a man with a 17" widescreen HP laptop.He is currently reviewing a word document and as with almost all windows users word is opened full screen. However, the document is taking only half of the screen real estate leaving a lot unused. This makes me wonder why he bought such a widescreen laptop if he's using only half of it.

The default for macintosh and unix X11 apps is to opened in a windowed view. It always amazes me that Windows users feel obliged to use their apps fullscreen instead of having several windows open and semi overlapping. It is afterall called "Windows". Since it is somehow the default way of working, it must be something the way Windows is set-up that makes people work full screen.

So much for the Windows eXPerience,

Zaaf

Universal Touch

The iPhone sdk is out. This will make it possible for a whole host of developers to make Touch apps. These are all compiled for the arm6 architecture. Of course in the future everything will be better. Let's hope that the transition to a newer better processor like the intel atom will be only a push of a button in XCode. Hopefully, the way I would like Apple to implement it is by generating Universal (fat) binaries like we have on the Mac. Because of the space constraints on the touch devices however, it is unwanted to have the same program for multiple processor architectures on the devise. Here iTunes will have to step in and strip it to the native app before sending it the device.

We can always dream,

Zaaf

Hit me on my iPod!

Last Friday I bought myself an 32GB iPod Touch. My main plan is to use it as a calendar application which also can play video and audio. It's a great little gadget for almost everything and the more I use it, the more Iike it. Even the keyboard is not as bad as I was made to believe by keyboard junkies. case in point is this blog post which is typed entirely on the onscreen keyboard of the iPod. The only thing that I don't like is the iPod app. First off all it feels like a klunky app. And it doesn't shuffle albums. And it can only play songs in album order when the are started from an album. Even the order of playlists is changed to alphabetical. And lyrics are shown centred regardless of the formatting in iTunes. And podcast shownotes are not shown at all. And it is stupid that I have to unlock, select the audio app, select the "now playing" button and press "pause" before a song is paused. But apart from that, I really like it.

So for me the iPod Touch is a success except for the iPod part,

Zaaf

Bored


Who wouldn't be bored with such a car.

Yesterday, I took the family to the Muiderslot in Muiden and on the parking lot I noticed this car.

Looks like a very boring car indeed,

Zaaf

Tuesday, 19 February 2008

I need a bigger windscreen

(Or why the kilometer based road tax should be Europe wide)


Yesterday, there was an article in one of the free local newspapers about having variable road tax here in The Netherlands. The premise of the article was that only cars with a Dutch registration are taxable, foreign registrations seem to be exempt.
<pub-rant>...which is of course very unfair with all them stupid foreigners driving on our roads and causing traffic jams here. And they don't even pay road tax. And their probably going to work at the job I was supposed to be doing.</pub-rant>
The part of the article that caught my eye though, was about all the countries that require you to have a sticker on your windscreen:
  • Austria
  • Germany
  • Switzerland
  • Czech Republic
  • Hungary
  • Romania
  • Slovakia
And now the Dutch government wants us to have a box behind our windscreen to tax the road usage itself. I think I'll write to my representative in the European parliament that I need a bigger windscreen on my car to accommodate all these stickers.

The article also states that The Netherlands, Belgium, Andorra, Cyprus, Malta, Latvia, Lithuania and Luxembourg are the only countries left where you do not have to pay for the road usage. So when I'm writing to my EU representative, I'll suggest that they make variable road tax an EU based tax to be spent by the country it is collected. And the way to collect it would be via an extra tax on car petrol. This will have the effect that people who drive more kilometers, buy more petrol and therefor pay more tax. So the usage is taxed, not the possession. The more a road is used, the more maintenance is needed, making it right to tax the usage. A knock-on effect would be that people who buy cars would get an incentive to buy a more fuel-efficient car, reducing the carbon-dioxide emission.

Hmm, if this is the case, then it seems I don't need a bigger windscreen, we need a EU-wide road tax on fuel and do away with the fixed part of the road tax,

Zaaf

Tuesday, 12 February 2008

Credit Suisse Writes off 300 trucks with Pokemon cards

Today, Credit Suisse announced a write-off of 1.3 billion Swiss Franks. This is roughly € 812 million. In the light of the billions of euros write-off that other banks did, this seems to be a fairly limited amount of money.

However, let's make it more tangible, so we can get a feel for how much € 812 million really is. My son collects Pokémon Trading Cards and a small booster pack costs € 4,-, while containing 9 cards. So a card is approximately 44 cents. This means that the loss of Credit Suisse can be translated to 1.8 billion Pokémon cards.
Amazon lists the weight of a booster pack to be 19 grams. And if the wrapper takes up about 4 grams of that, then that leaves us with 1.67 gram per card, or 3 million kilograms for the cards you can buy with the € 812 million loss by Credit Suisse. And if we put 10,000 kilograms in a truck, then we would need exactly 300 trucks filled with Pokémon trading game card to match the loss of Credit Suisse.

That's a lot of Pokémon,

Zaaf

Monday, 11 February 2008

Northern Rock Bailout is not for the share holders

Recently I've heard all kinds of comments about the UK bank Northern Rock that's being helped by the British government. The gist of those comments is that it is a bloody waist of money by Gordon Brown to use taxpayers money to give it to the share holders. Here's my take on it:

First of all, the money is not handed over to Northern Rock, it's a loan, so the taxpayers will get it back, with interest. The real issue, however, is a settlement risk. All financial institutions loan money to each other all of the time in all kinds of currencies. They do this to either earn a few cents on money they have temporarily available, or to cover a temporary liquidity shortage they have. These periods can be very short. They can be as short as a few hours, but mostly they are a few days. And the money lent out can go around the world in a day. In fact it can go around the world several times in a day. This of course means that the whole financial sector is very much tied into each other. So what would happen if one party could not pay of one of its day-loans? The receiving end could well be defaulting as well to their creditors. This is what we in banking risk management would call a system wide failure. The most well know occurrence of this is the failure of a small German bank called Bankhaus Herstatt to settle their Deutsch Mark payments (see http://riskinstitute.ch/134710.htm and http://en.wikipedia.org/wiki/Herstatt_Bank. The Swiss link is much better). In result a whole chain effect of defaults rippled through the financial world. This prompted the G10 to create the Basel I framework mentioned in my previous post.

So if Northern Rock would not have had that loan, it would not be able to settle their own outstandings and that would result in other financial institutions getting into trouble too. It has nothing to do with share holders, nothing to do with deposit-holders, but everything with the stability of the financial sector. And that is by the way exactly the remit of the FSA and the Government.


Zaaf

Friday, 8 February 2008

Subprime credit crunch disclosure

Currently the G7 is talking on how to deal with the subprime mortgage crisis. The problem with this is that they are a bit too fast in reacting. Of course, this is to be expected of politicians that want to deal with things immediately in order to get more votes, but there is already a new regulatory framework put in place that started the first of January 2008.

Let me explain what the problem is and how the underlying mechanisms work. When a bank, or any other financial institution for that matter, gives a mortgage to you, it gives you money to buy a house. This is a large amount of money for you, which you're expected to pay back over the next few decades. The chance on you defaulting on your payments is low, but the risk is there for the bank. So in order to mitigate that risk, the bank wants some credit protection in the form of a collateral. This is most likely you pledging to let the bank sell your house when you cannot afford your mortgage anymore.

For every loan a bank gives out, it needs, next to the credit protection, to keep a certain percentage of that loan stacked away to make sure that the bank won't get into trouble if they cannot get their money back of that loan. Currently this is regulated by the Basel Capital Adequacy Accord, or Basel I. This is an accord between banks that set all kinds of these percentages and it has been made into law by the local governments.

Now, in order to lend out more mortgages, a bank needs more money, but that might be hard to come by. Banks, however are generally very clever when it amounts to dealing with money. So what they do is create a special company for one specific purpose, this is generally known as a Special Purpose Entity, or SPE for short. Then the banks take a part of their mortgage portfolio and sell it to that SPE. However, the SPE has no money, so to be able to pay it they issue bonds which are guaranteed by these mortgages. And of course the interest payments on these bonds are covered by the income they get out of the mortgages (e.i. your interest payments to your bank). Typically, an SPE packages together the mortgages into ten or so different tranches, where the top tranche contains the mortgages that pose the least risk and the bottom tranche contains the mortgages that pose the most risk. The bonds from the top tranche have a low percentage payment and a low risk and the bottom tranche has a high interest payment and a high risk. The bottom tranche bonds are also known as junk-bonds. Together they are called Collateral Debt Obligations, or CDO's for short. When the mortgages are sold to an SPE, they no longer appear in the books of the bank, so banks do not have to keep money for them. And adding to that is that the sell of those mortgages gives money to the bank, so they can lend out even more.

The companies that buy these CDO's, or bonds, are mostly banks and other financial institutions. They invest in these bonds and assess how much risk is involved in it. To assess these risks, external rating agencies, such as Moody's and Standard & Poors are asked to provide a rating for a CDO. Based on the rating, the investing company know what the risk associated with that CDO is, and thus how much money they need to keep available for when their investment is lost.

What now happened is that in the lower tier of the bands, people started defaulting on their mortgage payments. But instead of the SPE forgoing on their interest payments themselves, they asked the originating bank to bail them out. And banks do this to save their face. Because if a bank lost the trust of people, they would withdraw their deposited money from it. And when that happens on a large scale, then, according to the fact that banks need a percentage of money for every loan (see above), the bank does not have enough money left to write off their bad loans and then the bank can go bust.

The rating agencies, it seems, did a poor job of rating the risks with the CDO's. Most of the time the rating was to high, meaning the risk associated with it was rated to low.

So that's what's happening now. Banks are bailing out their SPE's and don't have money left to give credit to companies, or to other banks for that matter. And those CDO's that are not bailed out, are defaulted and the investing companies, which most of the times are other banks, have to write them off completely. So they don't have money either to lend out. This is the credit crunch effect and it boils down to the fact that it has become much harder for a company to get credit from a bank.

Now for the fact why the G7 politicians are premature in their assessment that they need to do something about this.


Roughly ten years ago, the global banks realised that the current Basel I accord is too strict and also leads to the SPE situation sketch above. They, combined in the BIS - Bank of International Settlement - created a new Basel accord. The main driver was that the larger banks felt that they were much better at assessing the risk associated with a loan than the standards proposed by the Basel I accord allowed. Under the Basel I accord, if you lended money to BubbleBurst.com had the same associated risk as lending money to Shell. For both loans you had to set aside 8% of the main sum. Banks felt that for BubbleBurst.com they might need to set aside 12% and for Shell only 4%. And internally this is the amount of capital that they calculated with. These things have been set into the Basel II Capital Adequacy Accord, which came into effect per the first of January 2008. In this, banks are allowed to set aside as much, or little, money as they think fit, provided they disclose their risk assessment models upon which they calculate the amount of money set aside to the regulators. And a big part of this information has to be disclosed to the market as well. The idea behind this disclosure is that investors then can decide if banks are taking too much risk or not, which will be reflected in the stock price. The problem is that this disclosure will happen in the next quarterly statement so the effects are not yet visible. A big part of new areas in the accord is what the accord calls Asset Securitisation. An example of a Securitized Asset is a CDO. Banks, under the new Basel II rules must set aside much more money than under the Basel I accord.

So there you have it. There is currently a new regulatory system for assessing risks within banks, which will deal with the Subprime losses in a much more effective way. It also reduces investor uncertainties by ordering banks to disclose how they assess their risks. My personal fear is that, on top of Basel II, the G7 politicians feel they need to do something and come up with extra risk controls on top of the Basel II Capital Adequacy framework.

Zaaf

Tuesday, 5 February 2008

Why Practice not always make Perfect

I just read a blog post detailing why the same mistakes keep popping up, even after hours of study. It is written with classical guitar study in mind, but to me it's applicable to a much wider area of learning. The gist is that you should not be afraid to make mistakes, but take them in your stride and learn to carry on, instead of looking back and trying to learn from them.

So make mistakes and don't try to learn from them, try to live with them.

Zaaf

Sunday, 3 February 2008

Washing Hands


Last year Sun, maker of dish washing soap tablets, introduced a soluble wrapper around their tablets. The idea behind this is that you don't need to wash your hands after you've tried to open the wrapper and placed the tablet in the dishwasher. This seems like a nice innovation, because who likes to wash their hands needlessly?

However, what happens in a normal dishwasher filling scenario is that you have a stack of dirty plates and cutlery and put them in the machine. This will get your hands dirty, at least that's what happens to me. Then, because you do not want to soil the cardboard container of the tablets, you wash and dry your hands. Now, unless you've found a way to dry your hands completely, there is bound to be some moisture left on your hands. This is where Sun's research is faulty, because the tablet wrapper immediately begins to dissolve, leaving you with a mucky feeling on you're hands. This results in an extra hand washing, so the intended effect of the special wrappers is undone by the fact that it's special.

This is a useless innovation,

Zaaf

Tuesday, 22 January 2008

Infuriating good headphones.

No, this is not another rant on my Windows eXPerience. This time I'll share you my thoughts on the iPod ear buds that came with the iPod 5.5G and what I did about them.

I've been an iPod user since March 2002. My first iPod had a 5GB hard-drive and a physical scroll-wheel. Sometimes when I feel nostalgic I long for the feel of control that was communicated by that wheel. This one I replaced because I had way more music on my PowerBook than would fit on my iPod. My second iPod I bought in August 2004. It was the 40GB that preceded the iPod Photo. I replaced that one in September 2006 because the hard-drive broke down. In its turn I got a 5.5G 80GB black iPod.

All my iPod-using time I've been using the standard issue ear buds that came with the iPods. I even managed to keep hold of that piece of foam to put over the speaker end that goes into your ear. I never got a knot in my cable and I never had ear phone wires break down on me. And before the iPod I had a variety of Discmen and Walkmen, whose standard issue ear buds or phones I used without problems over the past twenty-odd years.

And then, without warning, in the winter of 2007, the ear buds of my new iPod 5.5G failed me. There was a bad connection in one of the wires. So off I went to my local store to get me a nice new pair. Somehow the sales-guy convinced me to spend &eur; 100,- on a set of ear buds that I could not even test. I got the Bose In-Ear Headphones, and the first thing I did when I turned them on was to go to the equalizer settings and reach for the bass reducer setting. I've since then turned off all equalizer settings and now I enjoy my .mp3's in a clarity and nuance that I never could have imagined. This is way better an improvement than to encode all your CD's at twice the bitrate. There is so much detail exposed to me that was previously not presented to me with the default iPod head phones that the difference is almost unbelievably big. I've since then tried the Sennheiser CX300 but for me they didn't even come close to the music I get from my Bose headphones.

However, these headphones from Bose are also very awkward, infuriatingly so. First of all, the cord is very stiff, almost impossibly stiff when compared to the Sennheiser, Sony and Apple headphones I've used in the past. But more importantly, the in ear part of the ear bud is a silicon tip which separates much to easily from the ear bud. They get dislodge in the most awkward places, and they tend to blend-in with their surroundings much to well. And because I can't order a spare set, I have to search very well to be able to get my music in high quality with my Bose ear buds. I've lost them on the street while cycling, lost them under my desk three times at work, lost them in the car, lost them on the street while walking, lost them at the beach, lost them at home several times, lost them to the vacuum cleaner, and the list goes on and on. There is not a week going by where I do not have to search for my ear bud tips. And if the sound wasn't as good as it is I would have switched head phones a long time ago. In fact, the main reason for me to buy the Sennheiser CX300's was because of the dislodging issue.

So, until I stumble upon a good pair of headphones, I'll just search and listen to my good but infuriating headphones,

Zaaf

Saturday, 19 January 2008

Why Won't Windows Do What It's Told?

My eight-year-old has a friend over for the weekend. He couldn't make it to my son's birthday so since he's here, he brought a gift. It is a PC-CDrom of a Harry Potter game. My son was very disappointed because it said PC and not Mac, so he was sure that it would not run.
Last night it was my task to make it work on my Mac Pro. And since I have Parallels Desktop I surmised that it wouldn't be a problem. However, the game ran so slow that it almost did not work at all. And it lacked sound. This was a big bummer, because it contains lots of spoken clues. So I finally broke down and installed Boot Camp and Windows XP Pro.

What a horrible eXPerience that install was. It reminded me of the MS-DOS 5.0 install. A blue, character-based user interface with a yellow progress bar telling me almost nothing. Then I had to choose the partition. All partitions, even those of my Time Machine RAID drive where presented as options. The only thing distinguishing them was their size, measured in mega bytes. And since all partitions are in gigabytes, it was hard to find. I picked the right one, but during the whole install-process I was haunted by that horrible feeling that I had wiped out my precious Mac partition.

When all was installed, I immediately removed all network access by disabling my active ethernet interface. This seems to work because IE could not connect to Microsoft's home-page. However, when installing the game and after several reboots, it came up with the announcement bubble that it had found new updates and if I would like to reboot now or later. Since I was busy trying out the game, I told it to not bother me and remind me later. When playing the game it went back to my desktop and bug me about the update. The bad thing about it was that I could not get back to the game afterwards. I had to restart the game every five minutes. Who at microsoft thought it to be a good idea that later is 5 minutes and not after I am ready with whatever it is I'm doing at the moment. And who thought that you could connect to the internet even when the ethernet to use is disabled. How safe am I from infection when I cannot disable my network?

Oh, and Apple provides drivers for everything and they work just fine. I have the Apple bluetooth mouse and after pairing it it worked. But after every reboot I have to pair it again. Why won't it remember that this is my mouse?

Let's hope that Vista is better, because Windows is bugging me on all kinds of levels.

Zaaf