Herons and Egrets

An hour ago, a mixed flock of herons and egrets came by and stood around long enough for me to take a picture then disappeared like magic.  I know that the fat one in the middle is a local (that's his fishing spot) but the rest are migrants.  Mixed migrating flock?  Hmm.

One of these days, I'll bike around Redwood Shores and take pictures of all the resident herons and egrets.  I think they somehow divided up the waterways in this area because I have yet to see them fight over their favorite fishing spots.  At each spot, I see the same bird day after day which makes me wonder if they sleep there as well.

Mind Pool

One discovery I made about myself since I started blogging is how my perspective about myself differs from most people.  For me, so called self is like a cat sitting on a wall that separates the real world from the inner world.  When I look at myself, I am looking down onto a community of emotions that interacts with each other like balls on a pool table.

When something happens that affects my inner world, I am sitting on the wall watching the balls move and bounce off walls or collide with other balls.  Under high emotion though, the cat will jump onto the table and become a large fast moving ball that knocks everything out of its path.  Watch out!

Microsoft Hiring Hypocrisy

With my stomach full of turkey, I was cleaning out my mailbox when I came upon a recent recruitment e-mail from Microsoft.  It was for some Windows security software developer positions which I am obviously over-qualified for based on my experiences and knowledge.  Wrong.  The job requires a 'BS or MS degree in CS or equivalent field'.

You see, I dropped out of UC Berkeley about 20 years ago because I lost interest in physics over software engineering.  I have been programming since I was in highschool and taught myself well-beyond the undergraduate CS level, so I started working as a software engineer instead of switching major to CS and face the boredom.  Besides, I was having difficulty paying my way through college.

Anway, I thought it was amusing that a company started by Bill Gates, a dropout like me, requires its engineers to have a degree.  Thinking that it might be a fluke, I checked some software architect positions at Microsoft Career pages and found that all of them requires a degree in CS or equivalent field.  Obviously the job requirement for the Chief Software Architect position is different from mere Software Architect positions at Microsoft.

If this is not hypocrisy, I don't know what is.

BitTorrent Model for Tech Sales

Reading Scoble's post on Dave's sour encounter with Best Buy and Scoble's suggestions on how to improve the tech sales/purchase experience made me think about the problem as well (the blogosphere is like this in that blog posts are like can openers.  Reading a post could open your can.)

A sales person, no matter how carefully you choose them, will be cluess about most of the product he is assigned to sell.  The first problem is that they lack the motivation to learn.  The second problem is that they are not excited about the product.  They are just clueless people who just wants to sell it and don't care whether the buyer is making the right purchase or not.

One solution I can think of is rather outrageous and could have some legal implications.  The core idea is to let customers sell to each other in return for discount coupons.

If I am really excited about a newly released laptop from HP, I would have scoured the net for information about the laptop and would be far more informed than your average sales person pushing HP products at stores.  Chances are also pretty good that I would be more informed than an employee of HP.  All those hours spent learning about the product are valuable.  Geeks are like that.

Now I walk into Best Buy to buy a laptop.  At this point, I know which laptops they carry and which ones I am interested in.  Only remaining issue at this point is the price.  If Best Buy offered me a $100 discount coupon on any product I help them sell, I would be looking around to see if anyone else is looking at the laptops I know about.  While I am not going to hang around for hours waiting for someone to come, I am very likely to tackle anyone who might be interested in the laptops I buy so I can get that discount coupon.  It doesn't matter how many figures I make a year.  It's the human nature thing.

The chance of me making a sales is arguably higher than a sales person because a) I am well informed about the products, b) I am highly enthusiastic about the products, and c) I am a peer.  Although I am doing this partly for that $100 coupon, I wouldn't be doing it unless it's an effort in the same direction I am going anyway.

This model is similar to the way BitTorrent works.  While I am downloading something via BitTorrent, I am sharing what I downloaded so far with other downloaders in return for faster downloading speed.  While I am making a purchase, I am sharing my knowledge and energy with other potential purchasers in return for discounts.

Too creative?  Well, consider the idea to be raw ore that needs further processing.  I am just a miner.

Update (11/29/2003)

There are some really good comments to this post, so don't forget to read them.  Also, Jason Lefkowitz and his father discussed the idea over Thanksgiving and came up with a possibly workable variation which discusses in a Anthill Communities blog post.  Interesting.

One potential pitfall in the idea seems to be that there won't be enough 'peers' hanging around to help or that they would be looked up on with suspicion.  I think it depends on the how the 'peer sales' business is designed.  A store 'well-known' as the place to go for geeks will attract enough during busy hours.

It is well known that people's behavior is highly contextual, particularly by where they are.  If the store encourages 'conversations' among customers in the store, customers will remember that store as the place to go to find others with whom they can talk to about products they are interested in.  As to the number, all you really need is one customer who is either knowledgeble or has friends who are.  Even if everyone present is clueless, there is certain comfort in asking others what they think of the product one is interested in.

Ultimately, it all depends on how the business is designed and how attractive the sales atmosphere is.  Think about the night club business and what it takes to create a successful night club.  In a sense, night clubs are peer sales business because it depends heavily on how customers interact with each other.  While I am not advocating that tech stores put bouncers at the door to control the quality of customers, encouraging certain types of customers to visit through marketing and in-store incentives will influence the sucess of the business.

Where is the Syndication in RSS?

Gary Lawrence Murphy is being bombarded with RSS requests.  Where is the syndication in RSS when majority of RSS feeds are directly consumed?  With a good RSS news aggregator, it's just too easy to subscribe and forget.  Are you as vigilant in unsubscribing from uninteresting feeds as you are in subscribing to interesting feeds?  I don't think so.  Scale it up and you can see the problem.

Each of us as readers don't fully appreciate how much RSS data each of us are downloading everyday or every hour.  Me?  I am pulling down tens of megabytes every morning.  Am I reading tens of megabyes of information every morning?  Not even close.  I'll read maybe half a megabyes at the most and I'll be scanning most of that even which leaves only a hundred kilobytes of information which I do actually 'read' every morning.

While RSS allows information consumers to efficiently cover large number of information sources, the efficiency is subjective and there are wastes that we should be more concerned about and continue to strive against before it can sink us all.

Frankly the Constitution is Vulnerable

General Franks say that harsh reaction to a WMD (Weapons of Mass Destruction) attack on America could destroy the Constitution.  I agree with him.  America is a loaded gun without a safety mechanism.  As individuals, we are intelligent and reasonable.  As a nation we are as reasonable as an angry penguin on ice.

Even the typical wimpiness of Democats, usually a reliable counter-balance to typical boneheadedness of Republicans, evaporate when the Nation is attacked with shocking force.  While the Constitution can safeguard against abuse of power, it offers no protection against lossing our collective heads.

Unfortunately, I don't see a workable safety mechanism against this.  I don't think mandatory cooling off period has any chance as an amendment to the Constution.  My only consolation is that I am not on the working end of that loaded gun.

Religion

Beside my little weekend coding project, I am looking within myself to find out why I am religiously-challenged.  I can see both the benefits and the cost of having a religion and, overall, having a religion is a good deal although mileage differs depending on the religion.  My problem is that I can't get it even if I wanted it, a disability of the religious-kind.

I do think there might be one or more divine beings, things, or forces.  I know that science can't explain everything and, so called hard science, is just a house of cards built on guesses guided by theories and observations.  So far the theory of gravity holds although it's not the theory that keeps my feet on the ground.

My attitude is that if there is a divine being and I have no way of confirming the being's existance except by a leap of faith, the being's existance doesn't matter to me.  Also I don't like the idea of a divine being affecting my life with invisible hands whether it's for my benefit or not.  What is the point of crying about privacy if there are divine beings hanging around watching you all the time?

In the few occasions I found myself inside a church, I saw a half-naked man hanging on a wall.  When I listen to the silence and expressions on the faces of the worshippers in the church, I could literally feel a gentle breeze of faith swirling around me.  It made the hair on the back of my head standup.  It was like the church was filled with a huge invisible person wished into being by the worshippers and I was inside his bowel.  I don't like being inside anyone's stomach.

I think my unusually imaginative mind is part of the problem.  Unfortunately, I have little control over my mind automatically summing up what I observe and presenting the result as senses of visions, sounds, or smells.  If you don't know what I am talking about, think about the common expression "it stinks."

So, I want to but can't get religion.  I think it is possible to dig into deep recesses of my mind and rewire the parts that prevents me but that would raise the cost of having a religion too high.  It just wouldn't be me afterward, sort of like losing my mind to another persona.  Anyway, it was Sunday, so I thought about religion.  I hope what I wrote for my sake doesn't offend you.

Supercavitation

I did some reading in the supercavitation effect this morning.

Supercavitation is the underwater version of a faster-than-light (FTL) space travel method popular among science-fiction writers which involves creating a hyperspace bubble around a spacecraft.  Supercavitation creates an enveloping bubble of low-pressure gas around an object so it can move at speed typically associated with aircrafts.

The human drama surrounding the technology is as fascinating as the physics behind it.  Russia, which had supercavitation torpedos for decades, supposedly exported them to some countries like Iran.  Iran?  I didn't even know they had submarines!

One downside of supercavitation is the fuel to propell the object fast enough to trigger the supercavitation at the specially shaped head.  Supercavitation torpedos use jet fuel.  I can't imagine what underwater supercavitation sub-carrier need to use.

Ultimately, I think noise and operational hazards will prevent development of supercavitating submarines.  Supercavitation bubble imposes some navigation constraints and if a submarine moving at 200 mph can't avoid a whale or a school of tuna, we are talking pretty big repair bills.

Railroad Servers

I ran into an ad for Railroad Tycoon 3 just now and started thinking how nice it would be to have railroad servers for me to visit and to build within.  What is a railroad server?  It's basically a persistent, modifiable 3D model server specialized in trains, tracks, passengers, buildings, and landscapes.  Well, maybe some cowboys and indians.

One would need a client to view it, but a browser plug-in should make it easy enough to use.  One thing nice about it is that there is no pressure to chat.  Just the quiet immersive view for relaxing and occasional trains that goes by or to ride on.  If another person is nearby one can chat, but it's optional.  Some people would choose to build trains, train stations or buildings.  Others would play with the landscape.  Railroad servers could be connected to each other so one could 'ride' from one server to another, crossing continents and time periods.

Railroad servers might seem boring when compared to MMORPG games like EverQuest but I think they are more appealing to the mature crowd and train enthusiasts.  Is there a business model?  Nope.  But I wouldn't mind paying a few dollars a month to have a little patch of land on a railroad server for me laydown my own tracks and to run my trains.

I guess one could even stretch the idea into the realm of social networking software.  The problem with traditional social networking services like Friendster or LinkedIn is that there is no place go.  It's like dating on a piece of paper or holding a meeting in the dark.  A Place serves as an excellent context/medium for social connections.  Lacking cohesive context, a social network is no different from a bag of marbles.  Open the bag and marbles will roll out.