Saturday, August 14, 2010

Why We Must Succeed

Yesterday I attended a newly formed Taiwanese forum to discuss and study a particular game technology. Participants include both students and industry professionals who've used the technology. The presentation (the first in a series to come), was given by a grad student, who, although did not understand all the details of the materials (as he had no practical experience with the technology), still demonstrated his efforts to understand, which I could tell from his presentation. Afterward, the industry participants exchange a few name cards and left, while I continued to talk with the students (as we all came from the same school / lab) and later had dinner together. During dinner, we talked about the game technology, their current situations at school, what their expectations for the future, among others. The dinner ended with me encouraging them to do the right software, so they can retire before 30. I also mentioned that the study now would be a good opportunity to learn and establish their technical expertise.

Although I had a busy day, I was unable to sleep for hours (to my surprise), and had a strange (but strong) sense that I must succeed at our start-up effort. I could not tell why at the time, but this morning after getting up, it just hit me: we need more success stories of young entrepreneurs who can retire before 30, and help the world to become a better place.

In the profession of software, because replication is easy, if you make it right, in no time will it be copied and used by millions of people, creating impacts and fortunes to its creator. The Google Guys (Larry Page and Sergey Brin) created Google when they were 25; Steve Jobs and Bill Gates both founded their companies in early 20s; John Carmack founded id software and started the whole First-Person Shooter (FPS) game genre before he was 20. While the stories are all amazing and told countlessly worldwide, the main characters are all Americans, and few similar stories exist elsewhere.

I'm not here to talk about why stories like this only happen in America, but would like to raise the point that we need more stories like this outside of America. Why is that? Because this will help the world to become a better place.

Two things happened at yesterday's events sort of irritated me, the first was the lack of interest of the industry participants to talk with the students, or get familiar with them after the formal meeting. Apparently there was no private social events afterward, except my dinner with the students. The second thing was the lack of courage or willingness from the students to change the world and get themselves retire before they turn 30. And somehow I felt the two are connected.

As publicly known, among Google's initial funding was one check of US$ 100,000 given by Andy Bechtolsheim, co-founder of Sun Microsystems, before the company Google was even formed (they registered the company partially so the check can be cashed). Among Facebook's early advisers, was Sean Parker, co-founder of Napster, who later became Facebook's president. Facebook also received its first funding from PayPal's co-founder Peter Thiel. Steve Jobs mentioned in his graduation speech at Stanford in 2008 that after he was kicked out from Apple, he met with David Packard (founder of HP) and Bob Noyce (founder of Intel) and tried to “apologize for screwing up so badly”. Obviously, he felt that he was responsible to live up to the support and expectation of the tech giants.

The moral of these stories is: success breeds success. People may become successful more easily if they've received good advice and help from others who've already walked the path. People will also be encouraged, and may indeed become more courageous, if they've received supports, or know that they can find such support if they need it. Most importantly, having faith that you will succeed may be the first step for any adventuring business. If you don't feel that you've got a chance or a shot at making it happen, you won't even make the first step. Yesterday, the problem with the professionals was that they somehow did not pass on their knowledge and experience to the younger, and the problem with the students was that they somehow did not feel that they have a chance (to make something great and retire before 30).

This phenomenon makes me uncomfortable, and I suspect that this may be why besides America, few other places have yet bred the type of tech success stories Americans enjoy. However, if the established or experienced, are willing to help the unestablished to succeed, or that the unestablished can see that success is indeed possible and thus are willing to take the first step. We might see more success stories, that will breed more successes.

And why having more successful entrepreneurs will make the world a better place? Because when you no longer need to worry about the livelihood of your family when you reach 30, your attention likely will turn elsewhere to find meanings in life, and helping others to succeed may be one of the most satisfying experiences. With more people who have crossed the hardship of starting a new enterprise, the more resources and experiences there will be to help others to start. Successful businesses ultimately are making something of value to the society and the people at large, so this too creates social values.

Luckily, I'm among the fortunate few who's not in America but still thinks that he has a shot. I hope that I can still remember to help others to succeed, in years to come.

Tuesday, October 27, 2009

Differences in Similarities, and Similarities in Differences

I was thinking of a very important question last night before sleep: will I keep repeating my mistakes, and tire myself to death without being effective, or will I rise from the repetition (輪迴) and start having a life that's incrementally accumulating (that is, I will learn to do new things, in new ways, even if still making mistakes, they will be new ones).

I came to think about these questions after spending a lot of frustrating time, doing repetitive and extra work, in order to get over another milestone of my life.

At the end of the thinking, it came to me that I wanted to become a Realized One (覺者), and for whom I can now understand why this may be important and a worthwhile goal to pursue (in the Buddhism tradition :). Because, regardless of whether reincarnation exists and whether we have a soul that's passable to the next life. Reincarnations and repetitions occur in many different forms in our daily life: we keep eating, sleeping, working, and may repeat certain cycles of working / spending / working / spending. People might even spend an entire life, without having any ideas why they're doing certain things, or how they have gone through life. I do not want to pass moral judgments on whether such ignorance is good or bad, because it's simply a personal choice to make. But if you can see past the repetition, you may find it more meaningful, and perhaps enlightened, if one could live on a path of growth and new experiences, instead of repetitive living, perhaps becoming more fulfilled, happy, and satisfied in the process.

What I realized waking up this morning was: for many people, four things are what they care about the most: How to live? (so to have enough food, shelter, etc. to survive) How to reproduce? (so to find a mate and form a family suitable to bear children) How to find happiness? (so to entertain one's self and keep one from boredom) and How to face Death? (so to have peace of mind and ease, when getting sick and old, and have a Nice End). (In Chinese, they would be: 如何生? 如何繁衍? 如何快樂? 如何死亡?) For some, they might even ask the question: Where did I come from? And where should I go? (and we call these people the philosophers :) Most people are only concerned with the first four questions in daily life.

In answering these four, what I've found is that we have intentionally created a lot of repetitions in order to answer the four questions (for example, mass productions, broadcasting media, and restaurant franchise, which all allow lots of similar products / services be copied and made quickly, so to satisfy people's needs in a scalable way). Yet, once everything becomes common, people become bored and uneasy, and yarn for new and different experiences, or value things that are rare and never-before-seen. I thus came to suspect, that there's something inherently human, or perhaps even living, that tries to Seek Differences in Similarities, and Seek Similarities from Differences (同中求異, 異中求). To find differences, because that will ensure new skills to carry us through different environments; to find similarities, because the essence of life is to make more copies, and sustain the existence of those copies. Abstracting similarities from differences allow us to copy more easily (this is the essence of mass production and franchises :).

It's actually an old Chinese saying, but what it essentially say in this context, is that the essence of life, may be to continue one's existence. This is how the copying and repetition comes. Single cell organisms basically reproduce by self-replications. However, life later evolved (at least on this Earth) to allow slight differences to occur in the offspring (via mutations and sexual reproductions). This has the advantages that as the environments are constantly changing, you are better off if your tools for living do not stay the same. Thus, if the environment suddenly favors or requires a different set of skills or abilities, some offspring of yours may still survive. So while copying is essentially what life tries to do (our DNA is 99.9%+ similar with our parents or other human beings), variations becomes an important tool too for life to evolve and thrive. I'm thus suspecting that this is why both aspects are important and dominant for human life even at the higher level: for many, most of the time we seek security, certainty, predictability, conformity, and we take comfort and ease from knowing them. This is all important and even programmed, and why repetitions, franchises, mass media or productions, are thriving so well in today's society. We simply make this simple and fundamental Life's Requirement, more profound and omnipresent at the higher level of our living. However, at the same time, endless repetitions may also be dangerous in the long run, because if we only always do things in a certain, similar way and never learn new abilities, when environments change or become hostile to the previous lifestyle, one may not survive or live well. And that's the value of new experiences or explorations.

We need both of course, too volatile and uncertain, life may become dangerous and end early. But if too uniform and repetitive, one may also lose the ability to adapt or adjust, when things change. So what is the right path? This is something that cannot be answered universally, but a decision each person can only make individually. Because each strategy to life has its merits and pitfalls, and only time and environment will tell which ones are 'currently' more successful than others, and of course, that changes too. As for me, I believe I would enjoy from less repetitions, and more new experiences. Even if I do make mistakes, I hope the mistakes are new and bigger ones, than those I've already had :)

Saturday, September 19, 2009

On Economic Growth

Yesterday I had a great dinner with some tofu teriyaki (I'm a vegetarian). It was fun to see how the cook made the food in front of you. I enjoyed the meal, the process, and was fully satisfied at this interesting experience at the end. Part of the fulfillment also comes at the cheap price: the meal costs about USD $3 and included all-you-can-eat fried rice. On my way back on the bus, it came to me that this is the meaning of economic growth: on average, everyone in the society consumes more, but also becomes more skillful to produce more, so that everyone's consuming / producing ability increases. And when everyone's consumption / production increases, the economics grows.

So indeed economic growth can be seen as a form of progress: making more, having more, and consuming more. But is such thing always better? As some of the productions may do harm to environment or people? Or the exchange might be unfair / unlawful (labor exploitation, or extreme poverty / richness caused by unfair distribution) But then I realize this is a question of “what do you consume?” You can also consume spiritual / knowledge goods (which I do.. mostly) and lower your material production / consumption (to lessen the environmental impact). So the ills in modern societies may not be inherently the fault of economic growth (as protesters of WTO or G8 believe); but rather, what the society chooses to produce and consume. For example, if society chooses to spend resources and focus consumption / production on education, on social work, on caring for the sick / poor / old. Then there may still be quite some economic activity (more social workers and exchange of their productivity), but in a service fashion with minimal environmental impact. In fact, one may argue that the growth of service sector in developed nations, reflects our shifting needs from the material world to the mental / psychological, or even spiritual. So for my verdict, perhaps economic growth isn't inherently bad after all. From another point of view, growth is inevitable as humans always want to become more / have more / enjoy more, or become better at certain things. This pursuit is relentless and likely will never end. However, while 'growth' is unstoppable, I think we can choose in what aspect shall we grow: for material collection / production, or for other types of activities / services? (for example, do shopping in the virtual world instead of real-world shopping, invest in education / learning instead of buying bigger houses or furnitures).

If so, we might actually enjoy the benefits of growth, without having to cause harm or make permanent damages to the environment or other living beings in the process.

Wednesday, September 09, 2009

Let Social Works Become a Noble Form of Consumerism

This morning while jogging, I spotted a homeless sleeping by the river bank of my usual jog route. It was probably the first time I saw a homeless near the riverbank, to my recall, and so I was somewhat surprised, at how poverty seems to have grown to affect people in new places. It also reaffirms the widening gap between the rich and poor, reported in the news.

How to help the poor and needy (and I meant really help, not just giving them some temporary assistance), has been something on my mind for a long time. And as I try to understand poverty and solutions people have proposed (an excellent reading is Redesigning Distribution, where the concept of basic income is explained. The idea is that a monthly allowance for basic living should be given to all citizens as a basic right, much like public education, health case, and pension), a recurring theme in my discovery is that poverty does not have to be a permanent state in society, but rather, it relates much with 1) how much the society can make/produce, and 2) how those wealth/goods are being distributed. In fact, one view (and one that I personally subscribe to) holds that in modern societies where per capita income exceeds USD $10,000, the total amount of wealth produced by the society is enough to allow everyone to live a relatively secure and comfortable life, even with some people not working at all!

Why then? Does poverty still exist, and there are still extreme poverty, even in very well-developed nations such as U.S.? The simple reason would be the disproportional distribution of the wealth generated. It's quite common that wealth is concentrated on a small rich and powerful group of people, who accumulate and also decide how wealth should be allocated. Of course, in most modern societies, wealth is being generated and distributed via some form of market mechanism, which is probably the most efficient known form of wealth production and distribution. And then we have one of the three certainties in life: the tax system that also re-distributes wealth to make public works (roads, schools, hospitals) possible. But apparently, having a highly efficient market, or even a well-intention government, still does not solve the poverty problem, where some unfortunate souls are bound to suffer and not benefiting from either the market or the tax system. They either do not have enough skills or motivations to earn a good income in the job market, or are too shy or physically / mentally incapable to seek help from the government (let along the inherent ineffectiveness of governments).

It seems then, that until some form of basic income-like social security system can be put in place (which is another story, but even so, it'll remain a government-sponsored program with all the pitfalls and problems), the best hope for solving poverty remains with the private sector, at the hands of the people, or some willing members of the society.

There are numerous examples of how the private citizens, through the forms of non-government organizations (NGOs) or non-profit organizations (NPOs), have helped to improve social welfare. One well-known recent example is the Bill and Melinda Gates Foundation, which has become the largest humanitarian organization on Earth in only a short few years, simply due to the commitments and managerial skills of its founders. During one trip to Australia, I talked with a IT professional next to me on the airplane, who told me that in Australia, because labor jobs are very well-paid, if a blue-collar worker is willing to work a few extra hours each week, he/she can earn even more than what he makes as a white-collar professional. This discussion let me to believe that poverty really is not an unsolvable problem, but something that directly relates to how a society chooses to spend its money. If the society accepts and ensures that wealth be more equally distributed, then we may bring better social welfare to everyone, as already happened in Australia.

So if we accept that poverty is caused by unequal distribution of wealth rather than the insufficient production of wealth, and we still wish to retain the current market economy and tax systems (assuming they won't change any time soon), how can we make wealth better distributed so that poverty may no longer exist?

One possibility is through higher taxation, especially from the well-to-do. But given the human nature of preserving wealth at our own hands, and the general distrust of government's transparency or efficiency, raising enough tax so that basic income can become universal may still take a long time. A more practical and feasible way seems to be the well-to-do people's own willingness to re-distribute. But how would this be possible?

The insight I had this morning was that all it takes is really a change in attitude and mindset. During my most recent trip to Japan, I was amazed at how expensive a piece of paper or cloth can cost, simply after some small thoughts and designs are put onto it. Obviously the material cost of the paper or cloth is not much. However, after adding a little artistic design, its price / value increases such that the affluent would still be willing to pay the higher price.

It's probably no secrets that the rich consumes / buys at a different level than ordinary citizens, and that people with different incomes have different spending patterns on the types of goods. For the rich and affluent, simple and basic material consumerism can no longer satisfy their needs and desires, so they seek higher-value products that could bring either atheistic enjoyment, pride, or social status to them (think of LV bags and brand products). Shopping or consuming no longer is a material activity, but a social, artistic, even spiritual one.

The change in attitude and mindset that we need thus is if the rich can see buying and spending for social welfare, is actually a noble, atheistic, and even spiritual thing to do. Instead of shopping for sports cars, luxury home and boats, jewelries and LV bags, if the rich can actually shop for, say, helping 50 kids in developing nations to go to school, or helping stray dogs and homeless a place to stay. Then our social welfare may be much improved, by simply consuming more of these Social Welfare Goods.

However, one important trick here is that these social works or social benefits, need to be packaged, branded, promoted, sold, and even be displayed (as trophies), just like any other existing consumer products. Because otherwise, the rich will not have access or ways to actually buy these products as consumers. This will take some experiments and quite some ingenuity. However, if it can be done (packaging and selling social welfare), then it may bring a much needed change to the landscape of social welfare or wealth distribution.

Just like sub-prime mortgage was creatively and ingeniously packaged as bonds to be divided and sold in global market (which subsequently caused the largest economic disaster in recent years), perhaps we need ways to package and sell social welfare services and products to the rich people in easily accessible and promotable forms. The key here is packaging and productizing, so that all the usual marketing stuff can be applied, except this time they are for the social welfare of the less fortunate members in our society.

I don't yet know the specifics of how this might be done, but it looks promising to bring changes to an issue that is as old as humanity.

Saturday, January 20, 2007

The power of stories

This morning I woke up with a few interesting realizations about why stories are important and why games are important:

  1. Stories shape our world. Everyone learns about how this world functions by one type of story or another. In each culture, there are usually tales & lores passed down from generations ago. In our daily life we hear stories from friends and relatives about who did what that bring out what results, and we would caution ourselves or improve our own behaviors based on them. In some way, perspectives, values, political or religious affinities are also certain types of stories (“God loves us all,” “bosses are manipulative,” “work hard and you'll be successful”). And we watch the events in the world go by to either reaffirm our existing theories/stories about the world, or sometimes, learn new ones. Some people have optimistic stories about life, people, or just about anything, while for others, they're always the victims of bad environment, bad people, or bad luck. Stories powerfully shape our understanding, and subsequently, actions in this world.
  2. Stories define power balance. It might be argued that there are three types of people: story-generators, story-tellers, and story-listeners. Story-generators are the stories themselves, they are the contents and topics of the stories, their actions and deeds become what people will pass around and talk about. They're usually the heroes or villains in a story context. The retired soldier who bravely saved a man off the subway rail, the Internet start-up that made a big fortune, the dictator prosecuted by international court. Story-tellers are those who pass, re-make, or re-tell stories to others. In the old agricultural life, they might have been the elders in town who always attracted a gathering after dinner, telling distant tales. In today's societies, they're the news-reporters, film-makers, book-writers, and increasingly, I would say, the game-developers. Story-listeners are just about everyone else, the you and me who read the news at breakfast, watch the movies on weekends, or listen to a friend at work. It might be observed too, that many of the story-generators are the role-models or winners in society -- the rich, the powerful, the influential, or the inspiring. Many of the story-tellers also hold above-average income or power in our society (think about the money and fame of Hollywood actors/actresses, the power of the producers and directors, or the people involved in TV and news productions). While most of the story-listeners are consumers who spend their hard-earn cash to listen to or watch new stories in life, real or fictional.
  3. Games are the new story-media. The oldest stories are being told in the oral tradition, and many stories are still delivered orally today, although story-telling has changed dramatically with the introduction of new technologies: newspapers, radios, TVs, and movies. But beginning in the 80s', a new and possibly unparalleled medium was born: computer and video games. While games come in different flavors, many types of games contain story-lines and character developments. As games are often both audio and visual, it makes them more approachable to stimulus-seeking people (especially the young). But most importantly, the participatory nature of games bring a new level of power and control never before seen in any story-telling medium, where the story-listener, for the first time, may also act, contribute, and decide, how the story will unfold. Although most game-stories are still linear, increasing trends made possible by new technologies are making games more non-linear, complex, life-like, engaging, and empowering. If seen as a new medium to story-telling, we might then be able to explain its natural appeal to people -- because we've always been interested and willing to listen or see a good story, now the chance to be the heroes? Wow! :)

So this brings up some interesting question: will democratizing game productions (developments, and distributions) tilt the power balance? Or put another way, what will happen if the power to create and distribute games, which may very well be the most powerful story-medium to-date, is being distributed to the masses?

Some analogies might be made with the movies and news industries. With the rising popularity of blogs and Internet, some may argue that news agencies no longer control the creations and distributions of news of interest. However, although camcorders allow just about anyone to make short videos, so far popular movies are still made by big-budget studios as opposed to small teams or individuals (but perhaps YouTube has changed somewhat of that?) So what happens if game creation and distribution tools are also accessible and affordable enough to anyone with interest? Can it be done? Will it be done? And what will that mean to the traditional power balance between the story-generators, story-tellers, and the story-listeners?

Sunday, July 02, 2006

When Will 3D Cyberspace Be Ready?

I've been constantly pondering on the question of how a commonly usable 3D cyberspace might be created on the current Internet. There are of course many technical and social issues involved, but a pretty basic question is: can it be done at all?

My answer to that question now, is more towards the 'yes' (of course, how else will I make meaning out from my current existence. ;) Just a matter of to which degree. To answer this question in a more objective way, we will need to look at three basic factors: 1) can 3D graphics support the cyberspace we want to make? 2) is the processing power enough? And 3) do we have the sufficient bandwidth?

Considering the myriad of 3D games on the market today, the answer is definitely 'yes' to the first two questions. And consider the success of MMOG, the answer to 3) is also partially 'yes'. I put it as 'partial' because MMOG is not yet universally usable by the majority of computer users.

So what needs to be done to make 3D worlds more ubiquitous? It's fairly safe to say that, as long as all the 3D contents are on a user's computer, engaging 3D worlds can be generated without much problem, so the main issue really is, whether the 3D contents can be delivered to users computers, in real-time.

I have the following predication, about when 3D cyberspace will become common: it's when the amount of data necessary to generate an interactive scene at a given moment can be downloaded with a given bandwidth on the common user's computer.

To put that in perspective, a friend who's making game told me that, a simple 3D scene might require about 5MB of content to render, yet, most user's broadband is probably still in the 256kbps (32KB / sec) or less range. SecondLife (a social MMOG based on 3D streaming) currently uses only around 70-80 kbps on average, and 100kbps maximal for bandwidth, according to its CEO Philip Rosedale. Obviously we probably wouldn't need all 5MB all at once, but given a maximum of 100kbps of bandwidth, you still need around 400 seconds (that is, more than 5 minute) to download a 5MB content. But say for example, we would like to enter a new virtual world within 10 seconds, that makes our bandwidth requirement to be 4000kbps or 4Mbps. So in this secnario, the predication would be that when over 4Mbps of bandwidth becomes common, the infrastructure will then be ready for universal 3D cybersapce.

The average bandwidth in South Korea, last time I checked was mostly between 2-8 Mbps. So perhaps we aren't really that far off.

Friday, January 13, 2006

A theory for Fundamentalness

Today I had a new theory while thinking about some problems: that behind every problem, there are some fundamental issues/aspects that will be relevant to a wide number of other problems/issues.

The reason I thought of this idea, was that I've been thinking and trying to understand: why some research are considered as more important / influential than others?

Of course, there are some common-sense answers to this question, such as: the work is the first of its kind (field-setter); the result is applicable to a wide range of problems; it solves some long-standing, difficult issues; it provides a simple theory to complex phenomena that either explain the mechanism well, or allow us to make better predications, etc.

There's also the joke that, the importance of a scientific work is judged by whether your name is spelled with lower case letters as opposed to upper cases. For example, newton, joule, watts, etc. (they're the units for force, energy, and electricity).

Today, there are more metrics/tools for accessing the degree of influence/importance of one's research work, and one such tool is the number of citations to one's work, indicated by metrics such as the Science Citation Index (SCI), Social Science Citation Index (SSCI), and the recently launched Google Scholar.

But upon closer examinations, one may find that this subject can be highly controversial and there are no simple or straightforward answers.

For one, while citation may indicate the interests or relevance of a work in the past few years or decades (since such data can be tracked by computers and databases). It will not indicate nor access the importance of a work in the coming years or decades, let alone the relevance of a work after a hundred years (the story of Mendel's chromosome theory should serve us well).

Citations might also indicate different aspects of importance, for example, SCI only indexes works that are of journal-quality papers, while Google Scholar attempts to find all references of a work available on the Internet. A famous P2P research work called Chord scores 35 citations in the 2004 SCI (which is relatively high, but works in other scientific fields have citation numbers run in the hundreds), yet its Google Scholar search result is very impressive (more than 2,500 citations, which is much higher than most scientific works). The difference is caused by the nature of computer science where most works are published in conferences/workshops as opposed to journals, and also that Google Scholar indexes not only papers published, but also that of master and PhD thesis, or technical reports. Plus the fact that computer science works have a higher likelihood of being available online and thus indexed by Google.

There's also the question of the definition of importance/relevance. While some importance are associated with fame (as in Einstein), other influential work are less well known (for example, the inventor/discoverer of laser is probably not very well-known by the public).

But I suspect that ultimately, importance, relevance, or influence is measured by how many people, or how long a period, does a work affect (of course, for people, one can also consider just the research people, or the population at large). In this sense, all the previously mentioned forms of importance / influence are broadly included (citations, fame, or range of applications)

If we can accept this loose definition for now, then the next question (at least for research people) becomes: how does one do important / relevant works?

Turing Award winner Richard Hamming had given some of his thoughts in a 1986 Bell Lab seminar "You and Your Research." But if importance is judged by how widely it is applicable to (in terms of people, duration, or tasks), then it will not be surprising to see that, in many, perhaps even all, daily problems or situations we face, there are certain aspects which a n existing important work is applicable or is in fact already applied.

Almost all of our modern home appliances, which help us to solve our daily problems, are the results of accumulations of research works and engineering efforts in the past. When we turn on the computer and browse the Internet, the underlying messages, protocols, encryptions, are all influential works done in the past, of which we're currently been influenced.

I therefore find it possible that, underlying perhaps all daily problems you face, there are some aspects or potentials that a solution (if it is not yet found) can in fact be quite influential and applicable to other problems as well.

We all know the story of Newton discovering the laws of gravity after an apple hit his head, or perhaps the story of the accidental discovery of penicillin.

Whether one actually pays attention to perhaps even the seemingly mundane/trivial problems or phenomena during a day and seeks to find some general solutions for it, is however, another issue.

Thursday, January 12, 2006

Inevitability

Laws of classical physics describe how things will work in a mostly mechanical, deterministic way, absent of any unpredictability. Later theories of quantum physics make uncertainty a central aspect and concept in the physical reality they attempt to describe. For most people, the common sense is that the non-living behaves in more or less predictable fashion (like a rock falling), unless the system gets complicated (like weather). However, when living beings are in discussion (like humans), things become unpredictable again, especially with the behaviors of people.

However, macroeconomics and psychology have been attempting to draw theories/predications, even laws, on the human behaviors when they're considered collectively. The idea is that, while individual behaviors are difficult to predict, certain properties (or emergent properties) would arise when enough people are being considered. The same might also be said for the predications for physical matters (that is, while it's difficult to predict the movements of an atom, it is much more easier to predict the movement of rocks or planets, which are atoms collected in much larger quantity).

These are all well-known knowledge and views of modern day intellectuals (esp. scientists).

However, today I was pondering at the unpredictability of human behavior, and its association with free will. The issue at heart is: while individual behavior is hard to predict, I've also heard the seemingly reasonable observation that if something is technically feasible and doable, then it will eventually be made/created by man. In other words, as long as something is physically valid to do (not violating any physical laws), and there's a demand/incentive/wish by some people to do it, then it will happen, eventually. Eventuality is a key word here, indicating that certain wild ideas might not be realizable within the feasible timespan of an individual's life. However, that also means, in the long run, certain creations, if their occurrences will bring benefits to some individuals, then they will happen, no matter how difficult, how absurd, or how scary.

Some case in examples include the cloning of human beings, Star Trek-like teleporting of people to remote places (by first decomposing a person into bits of atoms), basement/garage labs capable of producing biological or nuclear weapons, or perhaps self-replicating intelligent machines that may one day replace humanity.

If, this view is true, that all things can be created, will be created eventually, then what does that mean for humanity, in the long run?

Or, perhaps due to the forces of free will, social and moral dynamics, humans will choose certain paths instead of others, will restrain themselves from doing certain destructive behaviors as opposed to performing them. Thus, in the long run, we will still be survivable.

This brings out the ultimate question that, is our future eventually fixed? Or maybe there are still different/alternative endings to the humanity story? If our ends are still open, what are the forces that will shape their directions? Or perhaps, despite all the illusions of free will and unpredictability, collective human behaviors are actually fairly predictable in the sense that we're on the path to more productions, consumptions, advanced technologies, and complexities, until perhaps one day, the entire race finally meets its end, as the Oracle in The Matrix once said: “everything that has a beginning, has an end?”

Tuesday, January 03, 2006

Social-phobia and Identities

A friend of mine was telling me the symptoms of being a social-phobic: difficulty in breathing, discomforts while being with a crowd. As a result, my friend usually acts as a quiet listener/observer when many people are around. Yet for my friend, it is not as difficult to express thoughts and communicate with people if these things are done over the Internet. This brings up an interesting experiment: if people with social-phobia in the real world could actually communicate and express themselves quite well in social virtual worlds such as Second Life, There, or perhaps even while playing in children-oriented virtual environments such as Disney's Toontown, then can they still be called social-phobics, or perhaps they are simply just unused to the physical aspects of human interactions, while being fully capable in engaging meaningful, perhaps even diverse modes of social interactions?

A bigger issue related to this question involves how we define ourselves and our relations with the world around us. Usually how we act, perform to expectations, or interact with others, depends not just on the external entities (people, animals, environments) involved, but also how we perceive ourselves at the moment: whether we're good or bad, pretty or ugly, smart or dumb, capable or ineffective, etc. In other words, what we do often can be the results of the interplay between our sense of identities and the external entities. It would not be surprising that once a different identity is assumed, behaviors can be dramatically different.

Yet, multiple identities are in fact not foreign to us. All of us have multiple identities at different times of the day, depending on who we're interacting with, what the social atmosphere is, or simply what moods we're having. What today's virtual worlds and related technologies offer, perhaps, are additional and more diverse ways to assume various identities and explore who we are in previously unavailable ways.

If my friend finds that social interactions in virtual worlds, perhaps even ones involving large crowds, are easily handled, we might then be able to look at other ways where traditionally undesirable personal or psychological traits, could in fact be given new meanings, with the help of new methods to explore our identities.

Sunday, July 24, 2005

The Attraction of Virtual Environments

Recently I've been thinking about why computer-generated virtual environments hold such a big attraction to me.

A standard answer I've been giving out in the past few years has been “because I grew up with them.” I started to play computer games since a young age, and they were basically my childhood “toys” that defined much of the colors and joys in those early years. I was especially attracted to a number of graphic adventure games created by Sierra On-lines that focused on puzzle-solving and social interactions with computer characters. My fascination started from, and continues to be the fact that you could speak, interact, make friends with or enemies of those little computer characters living inside the virtual worlds.

This morning I had a new answer. It was also about seeking “freedom”: freedom from burdens, freedom from restrictions, and freedom from the reality. Much of what exists in our day-to-day life is about limitations and restrictions, of things we're either not allowed to do because of rules and regulations, or things we're unable to do due to lack of ability or resource. And yet, a large part of human efforts and endeavors has been to seek out and pursue the possible, or carry out and realize the potentials.

Perhaps that is why virtual environments have become more and more popular, and in some cases, addictive as well --- because it satisfies our imagination or wish to become more, more than what we usually can achieve with our little and insignificant real-world identities. Just by opening up a new game application, we can immediately assume alternative identities or suddenly transform into super-heroes. Computer games have enabled a new form of expression and a new way to explore our inner-selves that was not previously feasible or possible – it's a new type of freedom that we did not and could not have before.

However, is it really freedom? Or just escape from the reality? Or… in some way, there isn't really a distinction between the two? As freedom has always been about breaking, or transcending restrictions?

Saturday, June 18, 2005

On Good and Evil

Good and Evil are the forever topics in history, life, and well, humanity. While discussions usually tend to move towards moral doctrines and judgments, I came to see it more and more as something fundamentally related to the properties of life.

I suppose that I’m a rationalist and naturalist, so I tend to seek natural explanations to everything I observe or experience, which of course, includes the issues of Good and Evil. If one makes an effort to understand what living beings are, one may agree that many forces exist to destroy the delicate state we describe as living. At the molecular level, living beings have rather organized structures that are prone to the destructive effects of radiation, mutation, or simply the second law of thermodynamics (which states that all things tend to become more chaotic over time). On a higher level, organisms are under the constant threats of sickness, predator, resource depletion, and factors that could easily change the state of being alive. At the society level, wars, inadequate social structures, anti-social behaviors, and aggressive foreign societies could also destroy the fabrics of the society and threaten the livelihoods of the people within. In short, it’s not an easy task for living things to stay living. In many ways, the existence of living organisms is indeed a miracle in this universe we are in.

And if we look closer, the concept of Good is often times associated with the living, the reproductive, the creative; while Evil is associated with the dead, the sterile, the destructive. This brings out a point: for living things, Good means to stay alive, and Evil is whatever that threatens the state of being alive.

So naturally, as living beings, we try very hard to side with Good in the fight against Evil. We try to remain alive for as much as we can, for as long as we can, as all other living beings do. In fact, this struggle probably began in Day One when the first proto-life came to exist on this Earth.

So hence the eternal struggle that we shall carry on with us, as we try to fight against all things Evil in the name of Good, for reasons most of the time, most of us do not quite understand why (however, a positive regard to Good just feels natural).

But this “why” isn’t too difficult to understand, and it can be understood without moral or supernatural explanations. Good is simply the essence of being alive, while Evil is otherwise.

Saturday, June 04, 2005

In Search of Global Optimum

Many problems in science could be formulated as the search of global minimum (or maximum, but we only need to talk of one as the two are easily reversible). One such example is the protein folding problem where the goal is to find a 3D protein structure (given a 1D amino acid sequence) that has the lowest free energy. One can imagine such problem as trying to find the deepest valley in some rugged landscape, one spot at a time. Of course, the solution can be found when the size of the landscape is small, but becomes unsolvable when the landscape is vast. When it becomes unpractical to search everywhere for the optimum solution, heuristics that lead to ‘good enough’ solutions are often applied. However, one risks finding a solution that is only optimum locally instead of globally. Various methods that try to prevent the search from trapping in local minima have been devised, making it an active research area. I came to speculate recently, if our life were also like a search in such landscape, with the globally optimal solution as the “niche” best suited for a person. How many of us have actually hit that sweet spot, and how many of us are trapped in local minima? And how, if we may draw parallel from the search problem, can we utilize some heuristics to increase the chance at finding the global optimum solution?

Sunday, May 29, 2005

The Arrogance of Intellect

Yesterday I went to National Chiao Tung University (NCTU) for Ph. D admission oral exam of the computer science (CS) department. By the end of it, I was disappointed, shocked, and had lost my respect for one of the professors.

The oral exam was divided into four 10-minute sections, each of which had a different focus and two professors doing the interview. My first section was on Motivation and Prospective Future Research. The young professors seemed impressed when I talked about my early research experience, my plan to build a massive simulator using peer-to-peer (P2P) computing, and the long-term goal to start up a company. That was the only section in which I felt my value as a person was appreciated.

The next two sections were on Mathematics and Information. I had been weak in math and unfamiliar with algorithm theory. So I had some difficult time answering even basic questions posed by the professors. I would be willing to take the responsibility myself, for not having studied enough the fundamentals in computing theory. However, I was unable to answer mostly because these algorithms or mathematics were unrelated to my present research, so I did not possess a good working knowledge. On the other hand, I was confident that I would be able to answer if they were relevant to my current research. However, one professor in the Mathematics section won my respect when he tried to rephrase several times the questions and provided guiding clues as to test the degree of my understanding as opposed to a simple yes/no of my ability. I could feel that he intended to teach and help a student, as opposed to intimidate or to embarrass.

The final section was on Master Thesis, in which the examinee had 5 minutes to explain his or her master thesis and 5 minutes to answer questions. Having devoted the last 2 years of my life on researching highly scalable virtual environment (VE) systems, published in the affiliated workshop of ACM SIGCOMM (one of the largest conferences in the field), and submitted a paper to IEEE Network Magazine (one of the leading journals in computer science, with an impact factor of 3.871 in 2003), I was confident of doing an interesting presentation to demonstrate my real strength: a project-based learner who has the interest and inclination to do serious and independent research.

However, much of what happened next shocked me, and I was puzzled for the rest of the day. I began the presentation by explaining that I intend to build scalable virtual environment system and defining the problem. But after I mentioned that I used P2P computing (a kind of novel networking method that has given birth to new applications used by millions of simultaneous users), the professors quickly denounced: “that’s absurd!” and “how is that possible?”

They began by saying it was “impossible” to synchronize the topology in such environment (which was in fact possible with proper control), questioning if I had done simulation or not (which I had), and asking why I made certain design decisions (which I had to admit that I probably did not answer well due to my slower response caused by the intimidation). One of the professors was opening and closing his eyes, leaning back and forth, to express his impatience as he listened to my explanations.

Then, as I explained that the topic was chosen because “P2P can potentially be more scalable than client-server architecture”, that professor quickly remarked: “P2P is the least scalable (emphasized by his tone) architecture in building large systems!”

I listened to his remark in shock, while trying to think of a response in panic. As the premise of my work was that P2P can be more scalable than client-server, if his comment was true, the value of my entire research would be invalidated. In fact, that seemed to be what the professors believed when the section ended, and their faces had the expression: “your research is ridiculous and absurd!” Though I had some diagrams in mind that might help to clarify, my time was up, and the professors wanted me out of the room, expressing no interest in listening to any further explanation.

As I walked out, it just came to me how pathetic the professor’s comment was -- not just the rudeness and unfriendliness of criticizing without an effort to understand, but because of the sheer and plain ignorance behind that comment. While P2P was, in the past, associated with a fully-connected architecture, which would not be scalable, during the past few years, research efforts from talented people have focused on building scalable P2P, where each node only connected to limited number of other nodes to avoid overloading any particular node. With the introduction of worldwide file-sharing P2P networks already used by millions of users, the scalability of P2P systems was obviously no longer questionable by any respectable researcher. A blanket statement such as “P2P is the least scalable architecture” only indicates a lack of knowledge and familiarity with recent P2P development and research during at least the past two or three years.

In some sense, what that professor did was not just insulting my intelligence and efforts, but disregarding the reviewers of my previous publication (in ACM SIGCOMM’s affiliated workshop), the authors of other similar publications (which appeared in leading conference such as INFOCOM), and the judgment of IEEE Network’s Editor-in-Chief, who sent the manuscript of my thesis’s work for outside peer review. Had my research idea been so absurd and worthless, it should have been turned down by the many experts who reviewed such works a long time ago.

When the two professors left the room for break, the other professor told me “he is the expert,” in the sense of telling me to get lost and stop wasting my time on dreaming on impossible designs. I could sense that they also questioned how my advisor had allowed me to graduate with such an “undoable” thesis topic.

I tried to contain my puzzlement over his statement, and learn of the name of this “expert professor.” The first thing I did after getting back was to search for this professor’s publications and works, to find out how come after two years of studying the scalability problem in virtual environments and conducting extensive survey on existing literatures in various fields, maintaining contacts with both academic and industrial people, that I have not even heard of this expert professor’s name.

And this was what I found: the “expert professor” had in indeed built a platform that was not well-publicized and on which no real system was built; yet he published not even one paper about this infinitely scalable platform (in the words of the promotional document). He co-authored numerous papers on various topics unrelated to virtual environment, but had not been a first author since 1995, the year he became a full-professor. Among journal articles he published recently, the 2003 JCR impact factors were between 0.2 and 0.5. In other words, he had not been academically active for the past 10 years and had not published in leading journals or conferences.

Probably not a big surprise, his platform used client-server architecture, which my work posed as inherently less scalable than P2P.

I felt humiliated, puzzled, and a bit sad at how things turned out. Certainly this “expert” professor had lost my respect, and the experience also changed my perception of NCTU’s CS department, the most prestigious engineering school in Taiwan, for assigning such professor to conduct important admission interviews. The professor was obviously a learned man, so his ignorance was likely not due to the lack of ability but something else – perhaps arrogance?

Friday, May 06, 2005

The Ultimate Simulator

This will be my first blog. I found this service after reading an article in Fortune magazine describing the war between Google and Bill Gates.

Yesterday I talked with two friends about the possibility to use peer-to-peer (P2P) computing for protein folding simulation. The idea was simple: connect large number of volunteer computers in a P2P fashion, and each node is responsible to model one atom in a protein molecule. As the simulation goes, each node would constantly discover neighboring atoms within a pre-specified radius and would communicate the most recent coordinates with those neighbors within the "interaction sphere".

One friend expressed concern about the potentially large amount of communication required to keep the various nodes synchronized, while the other friend thought the idea was "very interesting."

I, on the other hand, was just pondering on the intriguing possibility: if protein folding were to be simulated in the most parallel fashion, how much more can you get than each atom is simulated by ONE processor? And if such thing does work, wouldn't it be in effect, the ultimate simulator?