Amino 1.1 Released and Retina Ready
March 5th, 2012
I am happy to announce the 1.1 release of Amino, my open source JavaScript graphics library, is ready today. All tests are passing. The new site and docs are up. (Generated by a new tool that I'll describe later). Downloads activate! With the iPad 3 coming any day now I thought it would be good to take a look at what I've done to make Amino Retina Ready (™). Even if you don't have a retina screen it will improve your apps.
End of an Era
February 29th, 2012
The past two years have been a hell of a fun ride, but alas it must come to an end. It is with sadness but no regret that I must announce Friday will be my last day at HP / Palm. This was a very difficult decision to make. I have enjoyed my time here and after seeing the webOS roadmap I'm very excited for it's future, but it is time for me to do something else.
Amino 1.1 is coming
February 27th, 2012
Amino 1.1 is on it's way, and despite the small version number difference the changes will be big. We are dropping Java support and heavily refactoring the JavaScript version.
Ebook Improvements
February 22nd, 2012
Over the past few weeks I've done more experiments and improvements to my ebook prototype. I'm still not sure what I'm going to do with it once I'm all done, but it's been an educational exercise nonetheless. Here's what I've done so far:
JavaScript Getters and Setters: Why U No Use Dem?
February 13th, 2012
Javascript has always had properties but recently support for property accessors and mutators was added, or rather it is finally supported in enough browsers that we can reliably use it. Property accessors and mutators are what we would call in the Java world "getters and setters". The cool thing about the new JavaScript version is that you don't call the getX method. Rather you can set a property the way you always have, as a variable assignment, but the accessor method is called underneath.
The Predictable Apple
February 11th, 2012
All of the rampant speculation about the new iPad amuses me. Not because I think the speculation is wrong, but just unnecessary. Apple is actually a very predictable company. They release and update their products according to very reliable patterns. Perhaps we just want to believe that something truly unexpected will happen, even when 99% of the time it doesn't. For example..
The Bathtub of Global Commerce and the Keystone Pipeline.
February 6th, 2012
I'm tired of hearing people talk about how we need a new pipeline to bring oil from Canada to Texas for processing. They say we need to do this for the US to have "energy independence". This is bullshit. Anyone who claims this has no idea how global commerce works. Oil is a fungible commodity so whether Canada sells their oil to the US, China, Brazil, or Switzerland makes no difference. Let me explain.
Genetic Programming: AI Opening Disappointment
January 25th, 2012
For some reason the concept of Genetic Programming got stuck in my head the other evening. At midnight, after spending about four hours reading up on the topic around the web, I came away disappointed. The concept of evolving code the way genes do is fascinating but the results in the field seem to be very narrow and limiting. Thus began this rant.
iBooks and an HTML Experiment
January 23rd, 2012
With all of the hoopla last week about the innovative features in the new iBooks 2 I thought it would be instructive to see what could be done with pure HTML 5. I put together a little demo which adapts to screen sizes and has simple interactive content. Here's what it looks like:
Back in the Saddle
January 16th, 2012
Vacation and travel is over and I'm happy to say things are moving again. I'm feeling refreshed and I have a lot to share with you in 2012; starting with the new book I'm writing for O'Reilly! Read on, MacDuff.
Blogging Year In Review
December 26th, 2011
It would be an understatement to say that the last year has been busy. With having a baby, launching and then 'unlaunching' the HP TouchPad, lots of conferences, and pushing out several open source project releases it's just been one heck of a crazy time. Throughout it all I've tried to continue blogging, though not as consistently as I would like. I thought it would be interesting to review the blog stats for the year and see what was actually the most popular posts rather than what I thought they were. The results may surprise you. They certainly surprised me.
Would you pay for Facebook?
December 15th, 2011
or: "Why I won't work for a social network."
HP to Open Source webOS
December 9th, 2011
Today the other shoe dropped. Fortunately it was a soft slipper, not the steel toed boot to the head I had feared. HP is open sourcing webOS.
Book Report: World of Ptavvs
December 6th, 2011
Your Design Homework This Weekend
November 23rd, 2011
First, watch this amazing video created by a newspaper industry research group. It depicts the digital newspaper of the future. The surprising part? The video was created in 1994! And yet the newspaper industry didn't listen to their own research.
Book Report: Princess of Mars
November 20th, 2011
I've always meant to go back and read some of the really old scifi that people have always talked about but I've never read. Now is finally that time. As a fan of mainly 50s through 70s (Asimov, Clarke, Heinlein, Niven), I've rarely read anything earlier than the late forties. (Jules Verne being a notable exception.) My goal is not so much to read the novels for pure enjoyment, but to determine if they really are worth of their place in history? Were they really that good? Did scifi get better? Has it gotten worse again? In that spirt, lets the the time machine to 1917.
Flash is Dead. Long Live Adobe
November 14th, 2011
The twit-o-sphere came alive last week with the news that Adobe is canceling their Flash for Mobile products. I even briefly joined in. Many see this as evidence that the open web has won (it has), or a justified comeuppance for Adobe's historical slights to Apple (it might be), or perhaps vindication of Steve Jobs' rant anti-Flash (it was), and maybe even that Microsoft was really to blame (it's a stretch). Lost in all this, I wonder, is the effect this actually has on Adobe beyond their short term problems.
Book Report: Hackers & Painters by Paul Grahm
November 6th, 2011
I'm home all by myself this weekend (the missus took the baby to CA to visit family for a few days) so I am at long last catching up on some reading. Today's book is
This gives me a sad
October 25th, 2011