Sunday, January 27, 2008

Maybe, maybe: there are signs on the horizon that the content industry will finally come to grips with the harsh reality that their old models just do not work anymore the way they used to: enter Qtrax, a free, ad-supported P2P network that claims to have the blessings from a bunch of major labels, including Sony/BMG and EMI. Qtrax will lauch tonight, so soon we will know more.

Overall, this might be a sign that the RIAA monopoly is finally understanding that suing their customers is not a good way of advertising your goods. And while MP3s are not exactly the encoding that HiFi fans' dreams are made out of, it is still an interesting start into a hopefully much brighter future.

There are a few things that really interest me:

  • They are using the Mozilla rendering engine. That is a good thing. Period.

  • They promise iPod compatibility. Hmm.. this sounds odd, since the iPod is quite capable of playing back MP3s. Now - assuming for the moment that they are using MP3s - why would you need to make the iPod compatible? Unless there is some sort of DRM or platform lock-in included ... we will see in about 3.5 hours ;-)

  • Who will be the ad source, ie. which advertising seller will get the opportunity to get access to a potentially gigantic market. While I have absolutely no idea, I'd be surprised if the name of that company started with a 'G'.

  • How will Apple and the market react? At the end of the day, this whole thing is a thinly-veiled attack against Apples extremely strong position with the iPod and iTunes. If Qtrax can offer a similar level of ease-of-use, Mr. Jobs will have to do some very creative thinking.

  • What is their Linux story? Or - to rephrase the question in a more interesting way: What is their open source/open specification story? I can see that they are not particularly interested in opening up their platform, as this would directly undercut their ad-based business model. But will they allow ports or make the engine at least reasonably portable to other OSes, including Linux, but also Symbian or other cell-phone OSes (and - of course - OpenSolaris)?

We will see ... soon.

tag: , , , ,

Sunday, January 27, 2008 8:17:12 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Friday, January 25, 2008

For years I have been playing around with all kinds of computer based TV and multi-media solutions and toys: Windows MCE in its various editions from 2004 to Vista, early versions of MythTV and proprietary stuff. Until now none of these where really at a point where they were actually useful for a family room:

While Windows did have a reasonable UI from the start, the fact that it recorded to a highly proprietary format with nasty DRM implication was a deal-killer right from the start. Some of the tuner-cards (like ATI) attempted to mitigate this by bundling plugins for MPEG-2 conversion, but these were implemented rather clumsily and had frequent failures.

MythTV was - until recently - also more of a geek toy: nice for my lab or office, but nothing I could really throw at my family. Now, with the 0.20 config found in the Gutsy release of Mythbuntu, MythTV takes a rather large leap towards usability. 

  • The UI is basically usable and driver support (especially for the tuner cards) is becoming acceptable. I am using an WinTV HVR-950 USB stick now with my digital-over-the-air setup and there is not a lot more I could ask for in terms of device support.

  • The proprietary NVidia drivers are good enough and support the motion extensions that are needed to offload motion processing to the GPU.

  • For audio, I require at the very least S/PDIF support (mostly for lossy Dolby Digital, but there is no other format like e.g. MLP being used for digital TV at this time), which has been quite painful, but ultimately doable.

  • There seems to be decent remote support, but I am right now still fighting with my old ATI Remote Wonder (I think that I will cave in here at some point in time though).

The by far most important factor for family room usability for me is RTC wakeup: I could not near having a computer with its nasty fans running all the time. Enter ACPI controlled RTC wakeup: using a couple of scripts[1], I was able to make the MythTV box boot up in time for any show that I wanted to record. Very cool.

One thing that I was fighting with in the end was a problem with the way MythTV could be shut down automatically after an unattended recording session. For this, MythTV provides mythwelcome(1) which is a helper program to start the MythTV frontend[2]. The trick that made is work for me was to instruct[3] mythwelcome(1) to not start mythfrontend(1) automatically: This overcomes a problem with session management in Ubuntu and mythwelcome, and allows the box to shutdown automatically after it completed recording.

Bottom line is that I am quite happy with my MythTV box for now.

tag: , , ,

[1] There are quite a few of tutorials on ACPI wakup out there, many using nvram-wakeup. Discard all these, and only use those centered on /proc/acpi/alarm, instead (if you can).

[2]  Mythbuntu Gutsy is actually quite smart about using mythwelcome(1): You only need to go into /etc/mythtv/session-settings and enable the welcome shell. No need to change the mythstartup.sh script.

[3] Press the 'i' key while in mythwelcome(1) to configure this.

Friday, January 25, 2008 9:44:22 PM (Eastern Standard Time, UTC-05:00)  #    Comments [1]  | 
Tuesday, January 22, 2008

This is so brain-dead, it is actually quite funny: In a move to make sure that he will be seen - once again - as a brave contrarian, John Dvorak thinks that Oracle paid Sun to kill MySQL. After reading this article, I had to verify that this was not The Onion, but actually MarketWatch.

His argument is fairly simple: Sun has a bad track-record of M&A, so Larry Ellison forces his old buddy Scott  ... ahmm, no wait, it's Jonathan now ... to buy MySQL and ruin it. To prove his point, Dvorak links to a list of recent Sun aquisitions that - allegedly - went bad.

Let's take a look at that list of "failures" again:

  • SavaJe - JavaFX Mobile

  • SeeBeyond - JavaCAPS

  • Tarantella - Secure Desktop

  • Waveset - Identity Manager

  • StarDivision - OpenOffice (my addition to the list)

Last time I checked, pretty much all of these above technologies were thriving, some of them actually driving at the leading edge of their respective markets and/or standards regimen. Have there been failures or less successful aquisitions? You bet - that happens practically everywhere. There were also some aquisitions that were mildly successful, and others that came to pay off in rather unexpected ways or much later (Cobalt and the Sun x86 story come to mind).

The MySQL acquisition was and still is nothing short of brilliant. Sun has a major league RDBMS now that is being used by virtually everyone in the (your favorite technology moniker here) 2.0 market. And while most of these organizations and individuals are happy with an unsupported open source model, there are still a lot of big companies that use MySQL who are in need of support and other services. This business model fits perfectly into the entire Sun software portfolio and long-term strategy.

It is probably a sign of the time that tech pundits and columnists are now far behind of what is happening in the industry - especially when it comes to business models. On the other hand, Dvorak has been a commentator with a particularly bad track record of making predictions: think about his dismissal of the Macintosh mouse in 1984, his prediction of the iBook failure, his expectation that the iPhone will be a miserable failure, or even his prediction on Microsoft closing down, since the software market is supposedly dead.

The thing that is really sad is that there are even today people who read the name and the headline and assume that he has got a point. He doesn't.

tag: ,

Tuesday, January 22, 2008 10:14:04 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Thursday, January 17, 2008

Dare wrote an interesting piece on why RESTful service are much better off without an interface definition language. He is especially picking up on teve Vinoski’s IDLs vs. Human Documentation post, which emphasizes human readable documentation over IDLs.

I am sure that Marc has a somewhat different opinion on this ...

tag: , ,

Thursday, January 17, 2008 9:51:39 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Wednesday, January 16, 2008

This makes total sense - and finally Sun gets a real database. I can think of at least 10 different major software products from Sun that would benefits enomously from switching from their respective current database platform to a single data store. I am really looking forward to having a single API and place to store structured data in Solaris and Java. Cool.

It reminds me also of the phrase someone coined: "LAMP is for boys, MARS[1] is for men."

tag: , ,

[1] MySQL, Apache, Ruby, Solaris

Wednesday, January 16, 2008 8:18:00 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Tuesday, January 15, 2008

A nasty experience, that I would like everybody to avoid if you can: A few months ago, my bank (NetBank) was acquired by a - by then to me - unknown bank called ING Direct. Having gone through this cycle a couple of time, I did not think a lot of it and trusted that this acquisition process would go as smoothly as the many I have experienced before. Boy, was I wrong.

During the acquisition process, we had our grand family vacation, and shortly after I had a couple of trips to California scheduled. During the vacation, my father-in-law passed away, and we had to arrange for travel and some fund transfers to Germany. The travel was quickly arranged, only the - otherwise perfectly simple - international wire transfer was suddenly impossible with this new bank. Over the course of a few weeks (during which I was not able to sit down at home and sort things out), the quality of service degraded steadily from good (prior to the acquisition), through horrible (prior to the complete conversion) to street robber courtesy (after the conversion to ING Direct).

Here is an example: with NetBank, I had a checking account and a money market account. Simple, nothing fancy. After the ING conversion, I ended up with two savings accounts, no ATM cards, and no checks. Transferring money from either of my "Orange" accounts to an external checking account was - essentially - impossible. Now, ING offers account linking of their savings accounts to an external checking account. I tried that, and it turned out that they had an incorrect social security number registered for both accounts. Ouch! After this was resolved (another 5 ING banking business days, i.e. 12 calendar days pass), they presented me with an online quiz about prior credits (the one you have to fill out to get your credit report online). Fine, unfortunately the credits/data presented had nothing to do with me, so they blocked the option to link accounts online.

And so on, and so on. Bottomline is that ING Direct and their representatives I talked to never even pretended that they were appreciating my business. In that category, they get big kudos for being honest. Everything else, including the online login, which could easily be inadvertently misused to get information about other customers, was an outright disaster.

So here is my verdict: even though they offer pretty decent interest, you will pay for this by having to deal with a customer service department that is only rivaled by United Healthcare for customer non-appreciation. Stay away.

Tuesday, January 15, 2008 10:33:46 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Friday, January 11, 2008

I recently ran across this most excellent site on the acoustical crimes of the 'content mafia community': http://www.turnmeup.org/

You will find here a lot of infomation on why louder is not better (contrary to popular belief) and what has already been sacrified in the arms race to produce even louder music. My favorite from there is this video:

Enjoy.

tag: ,

Friday, January 11, 2008 12:46:22 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Thursday, January 10, 2008
Eve was kind enough to link to my earlier article on our CardSpace Deep Dive. In that post she mentions our whiteboard notes, that I took at picture of, after all:


Cards based on X.509 authentication are almost working ... there is still a small issue with identifying the right certs based on the thumbprint. Overall, a fairly good result, I'd say ;-)

tag: , ,

Thursday, January 10, 2008 10:29:48 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Hubert and Marc have been working on a very interesting subject: using RESTful service for identity. Please take a quick look at Hubert's blog - he is working on a series of articles on this subject.

tag: ,

Thursday, January 10, 2008 2:57:31 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 

Not about SCUBA this time: we are right now visting in Redmond so we can test our implementation of a Windows CardSpace compatible IdP against Microsoft's implementation. Eventually, we will (hopefully) make this code available to the OpenSSO community through an OpenSSO Extension.


At the core of the integration, we (Paul, Jiandong,Mrudul, and I) have integrated the Metro/WSIT WS-Trust STS into OpenFM and created a simple cardfactory to produce CRD files (a big thank you to Chuck from here for letting us use some of his Openinfocard code). While we are not quite done as of yet, we have made some very significant progress towards full interoperability while supporting the username/password token, as well as X.509 client authentication.


Overall, this project has already helped quite a bit to improve interoperability between the underlying technologies (i.e. WSIT and the subset of WCF that is being used by CardSpace) and I expect that we will be pretty much done with the core code base in the RSA 2008 time frame.


Many thanks from here go to Mike Jones, Nigel Watling and the entire Microsoft CardSpace team.

tag: , , ,

Thursday, January 10, 2008 2:26:02 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Saturday, December 29, 2007

It sometimes takes a little longer, but it seems that even the Rolling Stones Magazin has finally realized that not all MP3 is good. Duh! But most unfortunately, the terrible habit of extreme volume compression to make songs sound 'better' (i.e. louder) has been creeping into the business for a long time (think of all the Red Hot Chilli Peppers albums that could have been really good, but were compressed to death).

MP3 and other lossy formats amplify this problem, since they are often consumed through extremely lo-fi speakers and headphones. To compensate for the inadequate reproduction equipment, producers are now not only waging a loudness war on our ears, but also are starting to produce pop music in a way that avoids the obvious shortcomings of compressed music, by de-emphasizing high frequencies etc.

Please do not get me wrong: a decently implemented lossy format (like the LAME MP3 encoder) can provide a lot of musicality with very significant space savings for small devices. But most properly recorded and produced music will simply sound a lot better on a decent audio system, with a CD/PCM audio at 44.1 kHz/16 bit (or better: DVD-Audio or SACD at even higher rates) as the source and a good DAC.

It can only be hoped that the current MP3 hype will eventually run out and compressed lossy format will find their appropriate niche for small mobile devices.

tag: , ,

Saturday, December 29, 2007 6:35:16 AM (Eastern Standard Time, UTC-05:00)  #    Comments [2]  | 

Copyright by Gerald Beuchelt.