TechNote: Asus P5QL slow startup

Small note to anyone with a Asus P5QL based computer (and possibly other Asus boards as well). If your machine is running unusually slowly during BIOS boot, plug your keyboard and mouse to a different USB port. The wankers at ASUS have mapped part of the USB ports to IRQs that overlap the SATA controller, causing IRQ conflicts, which in turn wrecks your machine. In case of the P5QL Pro board, the two ports you must not use are the ones next to the ethernet port. Freakishly bad engineering, I must say.

How Apple screwed up the iAd launch

So, iAd. It’s the new Apple advertising network, that allows application developers to put ads inside their apps, in a non-intrusive manner, and get 60% share of the revenues. ‘The demo for the feature was impressive, and I love the way the system works in that the app doesn’t quit on the back, so it’s safe to check out the ad.

Based on this, I was like, great, this is much better than what we have now. Then I started reading how regular consumers are commenting on the network online and realized Apple royally screwed up the launch communication of the feature.

There now seems to be a general misconception among consumers that Apple is changing the iPhone to barrage them with advertising all over the operating system, rather than just within apps in which the app developer has explicitly decided to integrate advertising. The general sentiment in the discussions I read was that this is now the new ultimate reason to not get an iPhone.

“It doesn’t multitask” is dead, welcome “it’s got ads”.

2.5 year old with an iPad

You might have already seen the video with a 2.5 year old using an iPad, but if not, just go check it out.

What was interesting to me in watching the vid is that my daughter (1 year, 11 months) uses the iPhone exactly like the kid in the video. And I really mean exactly – she has exactly the same usage patterns and usability problems. Based on seeing this video and my experience with Kerttu, it’s beginning to dawn on me that most kid app haven’t actually been tested on kids, and that Apple most certainly isn’t testing the iPhone OS on kids.

Some of my findings:

Apps have about 2 seconds to impress a 2 year old. This is not the same as a 2 second attention span – she has no trouble concentrating on an app for an extended period of time if it’s fun. Boring, long-lasting load screen with no music results in immediate kill. Put a nice picture and loading music in an app and you get about 5 more seconds to load the content.

Buttons really do need to look like buttons. Any graphic that doesn’t immediately say it’s touchable is as good as nonexistent.

Non-primary application flows need to have less UI priority than primary flows. This should be a given, but it’s not. Most of the kid apps have non-essential things like high score board and app info buttons placed in the post-game screen more prominently than the primary Play Again button. This means Kerttu kills most games with the home button when a game ends and then re-starts the app to play a new game, as that’s more intuitive than actually pressing the replay button.

iPhone OS multitouch needs improvements. Most namely, the OS needs to start ignoring accidentally resting one’s finger on the side of the screen. What’s happening now is, if your finger rests on the touchscreen, every press on the screen registers as multi-touch, which breaks almost all apps. I’d have assumed it’d be easy to ignore fingers resting on the side by default, and allow apps to explicitly say they want to detect this gesture as well.

iPhone OS really needs a lockdown mode. The existing features for controlling what the device can do are great, but the OS is lacking some primitive things like being able to put deleting apps behind a password. I’m assuming I’ll get K a iPod Touch or iPad at some point, but I’m dreading the amount of app reinstalls I’ll end up having to do. Maybe Apple will see kids as a market segment one day and do something about it, but I’m not holding my breath.

And related to above, I have a suspicion that K will never really want to use a traditional computer in her life. She completely refuses to get how to use a mouse already, and keyboard is something that makes fun noises if you hit it. Except for the space bar in the living room, which she knows pauses the TV so she can go do something else. And talking about TV, K’s expectation is that when you see people in the telly, they can hear you when you talk to them – a result of doing video calls. We’ve had one tantrum happen as a result of K’s aunt being on TV, and not responding to the increasingly agitated greetings from K. :)

The Evolution of Habbo Hotel’s Virtual Economy

Right, it’s been around a week since GDC 2010 and I’m running out of excuses to not post about anything about it, so here’s the easiest bit – slides from my virtual economy talk. Get them here.

There’s a nice writeup about the talk at malvasia bianca so I don’t have to explain most of the slides. Ada Chen also has a writeup.

There’s a comment in Malvasia’s blog that I want to comment. In my presentation, I argued the real world has a bunch of currencies being used actively, including euros, dollars, frequent flyer point systems, grocery store bonus point systems, shares, options and a pension fund. I made an attempt at simplifying the discussion by not calling these economic instruments – which they are. I do agree these are not interchangeable as examples, but from “design perspective” the only practical difference is the level liquidity for any of these types of assets.

Sure, shares give you control, but in practice I’d assume vast majority of today’s shareholders do not have enough shares of any stock they own that this would play any role in their ownership of the share. Any and all bonus point systems that allow you to purchase goods are currencies, even if they’re not fiat money. And from my perspective, my options and pension fund is as good as virtual until I have the money in my account (somewhere in the cloud), which might or might not ever happen.

Hence, there’s a ton of various types of value structures measured in numeric points of one type or another, which we deal with every day in real life, and don’t complain that much about it. So why would having more than one system in a virtual world be a problem?

Google Analytics Mobile Carrier tracking inconsistency

Small FYI for anyone using Google Analytics. GA recently launched a new exciting mobile tracking feature. Now, the carrier is apparently detected based on the IP number of the device when the tracking hit was made. Unfortunately, this means devices using WiFi are detected to be operated by whomever owns the hot spot you’re using at the moment. Noticed this when checking a tracker that’s only been accessed by myself, and I can see my iPhone being listed under a couple carriers, but none of those is Sonera, who has exclusive rights to iPhone in Finland.

I can’t see how else Google could detect the carriers though, so I guess the same data quality issue will be present in all carrier trackers, unless they specifically discard data from sessions happening over WiFi.

iPad really wants to live in the cloud

Looking at everything I know about the iPad, there’s a piece missing from the puzzle: will iPad require a computer host to work to the full extent? Is it Apple’s vision that a host will be required in the future?

I’m fairly sure Apple is working hard already the break iPad free from the USB syncing. After all, as long a you need a computer in addition to an iPad, it’s just an accessory to a computer, and not a computing device in it’s own right. iPhone is an amazing device, but downright crippled unless you plug the USB onto your computer (of which you can only use one at a time as the lord and master of the phone) pretty often.

About a year ago, I saw a video (from the CEO of Finnish Microsoft, no less) that depicted Microsoft’s vision of where they want to be with data synchronization. The video depicted a building site where a happy construction manager managed the project on a tablet device. The dude then went on to have the tablet accidentally crushed by a bulldozer, but, no worry! He just borrowed another tablet, signed in with his Live account and lo and behold, his desktop appeared as it was, with all data intact.

I think that’s where Apple would like to be with iPad.

No going home to synchronize the device with your computer after purchase.

The way it should work is, you walk into the Apple Store, pick up your iPad, sign in with your Apple ID, and start listening to your music collection. Or editing your iWork documents and checking your email. It’s that simple.

If there’s a reason Apple bought Lala, or invest a billion bucks in a data warehouse in N.C., I think that’s the reason.

And I hope it is, since that’s the only way they can make iPad the mom and pap computer people are touting all over the web. I have a couple relatives I wouldn’t mind switch over to use the iPad, but if they need to maintain a computer in addition to the pad, that’s a lost cause. Cupertino, I hope you agree.

When platform goes bad

Seems there’s some trouble brewing at Facebook. I’ve no idea if this is specific to Finland in some way, but Facebook Connect has been going up and down for the past two weeks so I’m failing to authenticate using the feature and AJAX calls on my stream are failing to load.

I’m now trying to add a new email address to my account, and when I click the link on the verification email sent to my new address, register.facebook.com drops the connection on loading the confirmation page. I actually did get the page to load once, but the confirmation failed to be registered.

WatchMouse’s API status claims Facebook’s authentication API has been fairly stable, but I suspect the login API they’re monitoring is not telling the actual truth.

I’ve had other people complain to me about this, so I know it’s not just me.

For all I know, this could of course be some server that’s gone bad in Facebook’s cluster, which they’re using for Finns. If I had to make a guess, this is caused by Facebook rolling out backend tech related to their upcoming changes, and something’s gone wrong.

What this has caused though, is that my trust in Facebook’s ability to maintain a platform stable enough to rely on as a business has been severely damaged. I was on my way to becoming a full time envangelist of the platform, but given my problems as a user, I’m not so sure anymore.

Notes on iPad

So, iPad.

I’m definitely getting one immediately, and I can see the family ending up with two pretty quick after first device, if it works like I expect. One for me, one for home. Some observations, some of which I can’t remember reading elsewhere. For other analysis on the device, I recommend reading Daring Fireball.

Kids

My daughter (1.5 years old) knows how to use the iPhone, as the pointing metaphor used in touch interfaces is the natural thing for her to do. I know she’ll be able to use iPad immediately, and will absolutely love it.

Having said that, the biggest deterrent for content she likes will be the lack of Flash support on the device. Ideally this will mean there’ll be a gold rush for kid content on the device, but I’m not sure devs will realize this. Time will show.

Flash

Aside from not having access to Poisson Rouge, the only Flash-based products that I can think of right now that I’ll be missing are Habbo, and the video service from the Finnish National Broadcasting company YLE. Youtube now supports HTML5 video and seems to have an awesome native app, so they’re covered.

Vast majority of Flash in the web is just poorly written ads, and I’m more than happy that the device doesn’t run that crap. In fact, I have both an ad blocker as well as Click2Flash installed, and I’ve noticed there’s no more than one or two Flash objects that I bump to daily, which I actively want to see.

So, I personally can’t see lack of Flash as such a huge blocker. Time to be glad I’m not addicted to Farmville, I guess.

Charging

The charger outputs 10 watts. The battery has 10 hour lifespan at 25 watt-hour capacity. The interesting bit here is that charging the battery from empty to 100% will take 2.5 hours, or one quarter of the time you can use the device for in one charge.

This is a very, very long charge time compared to laptops. For the sake of reference, the 15″ MacBook Pro has a 7 houts of life on 73-watt-hour batter, chargeable with a 85 watt charger, for about an hour’s charge time.

What this will end up meaning is that if you’re an active user of iPad and forget to put the device to charge in the evening, you’re screwed the next day if you don’t get an extended charging break.

Oh, and, you can forget about charging the device using the USB port on the computer. AFAIK Apple adheres to the 500 miliwatt spec on USB, meaning the charge time over regular USB would be 50 hours, so that’s not an option.

Interestingly Apple doesn’t disclose the wattage of the iPhone battery.

iPad Camera Connection Kit

Apple didn’t particularly highlight the fact that they’ll be selling an USB adapter and a memory card reader that allows you to download images from your camera to the device. This capability might not sound that huge, but if performance of the adapter is good, this is a killer feature for many people in itself.

Again, for a sake of reference, the Jobo GIGA Vu image tank with 40GB capacity is selling on Amazon for $460. If you get the features of this device by bundling the iPad with an adapter that costs a few bucks, the Jobo guys are screwed.

The one thing I can’t verify is if I can tag photos I’ve downloaded. I’m really, really hoping Apple has given me meta-data editing capabilities in the device or at least enabled development of such apps, as I believe the touchscreen will allow for very efficient data entry. I totally hate the UI for meta-data editing in all photo management interfaces I’ve seen this far, and I have almost 100k images waiting for tagging.

A Finn convicted of WoW account theft

Thought this might be an interesting precedent: A Finnish man was just convicted in in Finland of World of Warcraft account theft, and has to pay 4000 euros in compensation to the victim of the account theft. The really interesting bit is, the compensation sum was calculated based on the market value of the account if bought from the open market. I’ve no idea what the repercussions of this are on the longer run – if my account is now worth a couple thousand, could I sue Blizzard if I lost access due to their fault?

I can’t find any English language news bits on this, will link if I do.

News at YLE, Taloussanomat in Finnish.