Experience Gallery

I have visited many museums and art galleries but I am rarely moved by looking at old things and pieces of art I can barely understand.  I wish there was a place where I can go to enjoy the experience of just being somewhere else: an experience gallery.

An experience gallery is divided into several rooms.  Walking into each room, one can see, hear, and smell some far off places on earth or even completely imaginary landscape projected onto one or more walls.  Rooms are related around a single theme which could be location or something more abstract like emotions.

Imagine walking into a room to find yourself standing at a Japanese Zen garden or ten feet away from a stream of molten lava.  You can enjoy the gentle blow of wind accompanying the harmy of the garden or smell the surfur in the air above the lava.  How about walking into a broken down house in India to become part of a poor Indian family along with all the foul smell and despair you can take in.  Perhaps you will see something that will make your life more bearable.  Can a 5,000 year-old pottery or Mona Lisa smile do that?

The cost of putting on experience exhibition can be subsidized by foreign countries looking to increase tourist to their countries.  Experiencing the place will be far more compelling than brochures.

Update:

I think the same can be done in the street too.  Imagine walking into a tunnel, at a subway perhaps, and finding yourself in Fallujah with bombs falling and bullets flying.  You don't need a reporter telling you what is going on.  Just being there is enough.

Faster GDI+ using AGG2

Marlon of Macedonia implemented GDI+ C++ API on top of AGG2 (Antigrain Geometry, a high performance portable anti-aliased 2D graphics library).  Announcement and discussions about the wrapper can be found at Antigrain mailing list.  ZIPed source code is available here.

Note that it's not a full implementation of GDI+, just the parts Marlon uses.  Still, I think the chances are good that most of the API you need is covered by Marlon's implementation.  If not, you can join hand with Marlon to fill in the parts you need.  The result will be better and faster graphics for your GDI+ application.  I hope others will port this to .NET soon.

Stungun for Students and Job Seekers

Research report mentioned in this Wired article will means we'll soon be seeing kids wearing odd devices while studying, taking exams, or fresh college grads going to job interviews.  It's not when but where, Asian countries like South Korea, Japan, and Taiwan where parents will do almost anything for their kids.

20% improvement in verbal skills?  I am tempted to try this myself.  Maybe applying a stun gun to my forehead just before a speaking engagement will help me give an electrifying speech.  Zap!  Ouch.

The Incredibles

We went out to see The Incredibles tonight and all of us enjoyed it very much.  The Incredibles is very well made, best so far from Pixar, and is a true family movie with something for everyone, moms and dads as well as kids.  My wife and son liked Dash, the son in the movie, the most while I thought the neighborhood kid on a tricyle was the best character in the movie.

I highly recommend it.

Practical Mobile Blogging

During the Mobile Blogging session at BloggerCon, I got frustrated listening to people enumerate use cases for mobile blogging because they seemed to be obsessed about serving the needs of leisurely cellphone users who are more interested in having fun than worrying about tommorrow.

Other than greed, I can find little motivation to make the life of brats with six thumbs who go around taking photos just so they can keep in touch with friends.  For me, it's more rewarding to address think about use cases for the forgotten people: people who are struggling with life everyday, people who don't know how to use a computer let alone type, people whose lives might be improved with down to earth application of the latest technologies.

So I mentioned the handblogging idea I had posted about more than a year ago using a small hole-in-the-wall restaurant in France as an example.  Whether it's a small store owner in France or a grandmother selling fish off a cart in China, their customers are increasingly addicted to information at their finger tip yet they are ill prepared to provide their customer's need for information.  Their 'content' are typically valid for just hours or even minutes yet they don't have time to update homepages.

So handblogging comes to their rescue.  Original version of this idea was audio-oriented using telephones as the update device but I think cellphones equiped with a camera will be easier to use.

BloggerCon All Day Long

I'll be at Stanford all day to attend BloggerCon.  Pre-conference dinner last night at Ming's was fun although there weren't any cigars.  I hate lugging things around so I'll probably go to the conference with just my moleskine.

Update:

I skipped the last session, Fat Man Sings, and got home early because I didn't get much sleep last night.  This was my first BloggerCon and I enjoyed most of it.  I wanted to attend Julie's Emotional Blogging session but Larry Lessig's Law session was just too compelling.  In retrospect, I think I would have been better off at other sessions because while Larry's session was interesting, I had nothing in the end.

There was an ugly moment during the Scoble's session, Overload, when a vendor apparently talked about his product and Dave got up to put a stop to it.  Seemingly most of the participants in the room thought vendor participation would be all right and thought that they, the participants, should have the right to decide, overriding Dave's protest in the process.  They didn't realize that, while they thought it would be alright for that session, Dave was concerned about the wellbeing of the whole BloggerCon conference series.  Although his stance might seem harsh to some participants, I think he was right to not give in.

On the other hand, I think he could have handled the situation a little more diplomatically.  In the next BloggerCon, it might be a good idea to ask for volunteer Vendor Watchers instead of Dave having to wade into such delicate situations.

My thanks to Dave for organizing the conference and Stanford Law School for letting us invade their space for a day.  I sure hope Dave does it again in the west coast soon, ideally once a year.

Five Year Anniversary of XML Simplification Riot

Egad.  Thanks to Michael Champion, I am reminded of the fact that it's been five years since I took a joke seriously and started a riot that lasted years and produced a couple of XML subsets and launched other XML simplification projects like YML.

Why did the riot called SML-DEV eventually die off?  Well, we got sick of XML too early.  It took five years for complaints from the general developer community to gather enough mass.  Five years ago, it was just us (so called XML gurus) worried about ease of use and complexities.  Now it's real world practitioners, people we were worried about, complaining about their bruises.

I have no regrets about diverting hundreds of XML gurus, loving called Simpletons, off W3C's official XML bandwagon.  I met great bunch of smart folks and I had fun.  Also, our simpleton memes spread far and wide, affecting many XML formats created since then.  Besides, I am a born troublemaker and I was doing what I was born to do.  Fishes swim.  Rabbits hop.  And skunks…well…I think you know what I mean.

What I do have regrets about is the DOM API.  Although I participated in the W3C DOM activities and implemented the DOM several times to make sure people had some chance to bang on the API before it went final, it wasn't until much later that I realized how lame the API really is.  It's practically unusable without a thick coat of helper functions.  The fact that I took part in building of that lemon makes me feel really really sorry.  I must have been blind and stupid to not see how ugly and useless it is.

To the geekdom, I offer my sincerest apology for the mess I helped create, the DOM API.

Preview Delayed

The preview of one of my ideas, which I mentioned recently, will have to be delayed.  Instead of a preview, I am going to flesh it out with the help of a team of developers and launch it as a beta quality service a few months down the line.  Sorry about that.  I do have another idea I might make public soon, hopefully in a few weeks, called dropfeed.  So stay tuned.

Urgh

As of 7:31PM PST, Bush is leading in both Ohio and Florida.  I am not sure whether what I need is a stiff drink or a barf bag.

Update:

Yesterday morning started great.  I woke up around noon and took a nice stroll with my wife to vote.  It took us less than 10 minutes and I went to work happily.  It was at the office that the nightmare started.  How could the majority of this country vote for Bush after four years of miserable performance and causing, literally, a world of hurt and hate?  What are they saying?  Four more years of the same?

Urgh just about sums up how I felt since this afternoon.