Friday, October 31, 2008

Swoopo

I came across this website http://www.swoopo.com/ a few days ago, probably by clicking on an ad link on some other websites. At first I saw electronic products sold at ridiculously cheap prices, so I took a closer look...

At first glance, it might look just like a bidding site, but the rules are different here. The three most important rules are:
  1. You have to pay each time you place your bid. In fact, you have to "buy bids" before you can place bids. (At the time of writing, the cost is 3 bids per $2.)
  2. You can only raise the current price by 15c.
  3. Once the price is raised, the auction time is extended by 20, 15 or 10 seconds, depending on the number of bids placed on the auction. (No sniping.)
The fact that you have to pay to place bids is strange enough. That means if you place bids but you don't win, you just lose your money for free. Now it starts to look like gambling than auction.

From the second rule, you CANNOT pick the highest price you're willing to pay. This is because in order to raise the preferred price by 45c, you need to pay $2! (I did the math.)

By simple reasoning, you'll know that Swoopo gains a lot of money only from bids that people buy. They don't even need the money for the item from the winner! For example, a PS3 auction that ends at $150 will already earn Swoopo 1000 bids, equivalent to more than $650. Because of this, Swoopo can try to attract more bidders by offering items for free, or at a very low "fixed price".

Swoopo is clever enough to put cash and bid vouchers on auction! At the time of writing, there are 50 bids, 300 bids, $80 cash, and $1000 cash. Since for each $45 raised, Swoopo gains 300 bids = 200$, the break-even point for $1000 is only 1000 x 45 / 200 = $225.

There is almost no way you can strategize enough to become a winner. Because due to the time extension rule, the ending time or price (they're highly correlated) is roughly exponentially distributed, hence it has the property of being memoriless. That means no matter how much you have spent, a new bidder can just arrive and outbid you. Still, some people believe that psychology leaves room for strategies.

I haven't done real calculation, but if you want to play the system, listed below are simple math statements that might be useful:
  • Swoopo's break-even point of an item with price $P is $(P x 45 / 200), considering the auction is 100% off (the winner doesn't have to pay for the item).
  • Given that the ending price is $P, the winner places no more than P / 0.3 bids, i.e. pays no more than $(2P / 0.9) for bids, because there are at least two bidders or the auction is over.
  • The maximum likelihood estimator for the rate parameter of an exponential random variable is simply the reciprocal of the average. (You might wanna use Chi-square test before you believe me that it's really exponentially distributed.)
Many people think that Swoopo is a scam, which I believe is more true than false. Also, they present a lot of misleading ads telling the final prices, not the amount of money people spent. However, everything seems clean, like they're not trying to get away with money and not give out items. I don't know if this is considered a scam or not.

All in all, swoopo can be viewed simply as another gambling website, but there's one major difference:

If all Swoopo users stopped outbidding each other, Swoopo would be broke!

Sunday, February 24, 2008

Foggy Night

On Feb 8 at around 2am, it was foggy and everything seemed so bright, so I decided to go outside and take some pictures. Unfortunately, with my crappy shooting skill, photos turned out to be blurry.

My first attempt with flash.
Then I realized that it wasn't a good idea to use flash.
My hands are always shaking, so this is the best I can do.
Bus stop.
Parking lot.
In front of the Main Quad.

The church.
Random picture.
Then I reached Green Earth Science Building. My friends were still working there!
Prair finished her work so we walked home. I couldn't get a good picture outside without flash. Luckily it was less foggy.


We split at the Escondido-Campus Drive intersection. I was on the way home.
Aaaaah, back at my place.


Old Photos

Terman
...?
...?
Cute orange



Being cut open
(Finally eaten.)

Thursday, November 29, 2007

Gene H Golub Memorial

Thursday, November 08, 2007

People in ISL2










They all seem to be working very hard...

But ...

lol :D

A Trip with My Friends




















































Fluid Dynamics of Dog Pee...
video

Dead Jellyfish
video

A Meeting With Friends

I don't remember the exact date... (Tell me if you do)

The place we went to:

I realized too late that it would be good to take some pictures of the food we ate.

Very good friends of mine:


While we were about to go home, we met Chaitat on the BTS station.

Onnut, the terminal station closest to my home. A lot of cabs were lining up waiting for passengers to come. Still, this is so small a number compared to Silom road.

Around My Home in Bangkok

Very Good-Tasting Orange Juice:

"Seacon Square", the shopping center that I can walk to from my home in 15 minutes.

The lower right corner of the picture above.

The table of taxi fees.

A skytrain station.

My Trip to Thailand

It was in July. I don't remember the exact date. But sorry for the very very late update.

Matt and Jana: They drove me to the airport. They are a really nice couple. I kinda miss them now because they aren't around anymore :( I haven't met them for 5 or 6 months!


Was my hair long?
SFO Airport:

Taipei:

A huge robosapien replica found inside the airport:

Undisclosed Pictures of My Food

They were made very long ago, but I just have a chance to post them now.













Thursday, August 16, 2007

In Thailand...

I arrived in Thailand 5 weeks ago (on 7/7/07) but I just have a chance to write this blog post now. (I have to stay at home because I'm sick and there's nothing else to do.)

The first time I arrived, I thought I would take a lot of pictures and post them on this blog, but I underestimated my laziness. So what I'm doing now is telling you what I've done with no pictures. (How boring... I know)
  • My mother and I are learning how to dive. We are expected to complete the beginner course by the end of this month.
  • I was hired to play the piano for voice and flute. Another job should be coming next week.
  • I am doing the research I was doing before I left Thailand last year.
  • I am co-writing (hopefully) 2 papers with people in my lab here.
I'll try to fight my laziness and post some pictures on this blog later...

Sunday, July 01, 2007

Why is Obesity a Problem in the U.S.?

Conspiracy(?): Food manufacturers want to raise the price of healthy food.

That might sound a bit weird, because nowadays healthy food doesn't seem to cost that much. (I mean healthy enough, not extremely healthy like everything organic.)

I have another conjecture... Read only if you're interested. It's long.

I think that delicious food in this country is more unhealthy than delicious food in some other countries because local ingredients aren't suitable for making tasty & (somewhat) healthy food due to geographical factors. Good ingredients must be imported, but the import process is so complicated, and that raises the price of final product exceedingly.

Maybe it's more like I'm complaining, but ... yes, I'm actually complaining. This is the export situation of Thailand. Many types of produce aren't allowed to be exported to the U.S. unless they go through some expensive processes which can't be done without buying expensive machines. Of course, these machines must be imported, either from the U.S. or from some European countries. If we were to build these machines in Thailand, they must pass a whole bunch of tests. This is reasonable, but again, in order to pass these tests, materials used to build these machines must pass certain requirements, and the whole process of building these machines must also be certified. As a consequence, we must import these materials into Thailand and hire certified workers and inspectors. For sure we don't have enough certified workers and inspectors in Thailand, so most of the time they have to come from ... "developed" countries. Maybe it's easier to just import the machines. Whichever way we choose, it's more likely that we lose more than gain, and that explains why very few kinds of food are exported from Thailand to the U.S.. I believe this same situation happens in other "developing" countries also.

So, what happens here is that good-tasting food is either costly or unhealthy. Equivalently said, healthy food is either bad-tasting or overpriced. According to my one-year experience in the U.S., a bowl of cereal should be considered palatable among semi-healthy food.

I think this makes some sense in explaining why a large number of Americans prefer junk food. It's cheap and tasty.

Saturday, June 30, 2007

Never Thought Dreams Could Tell Something About the Real World

This is weird, I know, and it's not that precise, but it can be considered true.

I had a dream that I got an E-mail telling that I passed the quals :D

Then I woke up, and I thought that was just a dream. The result wasn't supposed to be known yet (from what I'd heard). I tried to go back to sleep.

But it kept bothering me (or maybe because I was supposed to be awake by then), so I jumped out of bed and check my E-mail inbox. I couldn't find a message from the person who sent my dream E-mail, but I got a message from another person. Luckily it's telling the same thing!

Thanks for all the support :D

More mystery? The message arrived at 2.22pm. I woke up first around 2.30pm. After rolling on the bed for a few minutes, I checked my E-mail inbox at 2.35pm.

I still wanna believe it's just a coincidence though. I don't quite believe in supernaturalism.

Monday, June 18, 2007

Going Back to Thailand

Just wanna let you know that I'm going back to Thailand on 07/07/07, and coming back to Stanford on 09/09/07.

Wednesday, April 18, 2007

Random Conversation

Today I met a gentleman named Anthony at the bus stop near Walmart. We were waiting for the same bus to take us back on campus. I never thought talking to a complete stranger would be so interesting. He told me a lot of things from his experience and they are all interesting and useful facts. He was really really nice, but I'm not sure if I should put his story up here. However, what I want to say is that there are nice people out there, and just having a conversation with those people makes me happy. What happened during the conversation was not only an information spread, but also mutual feeling of happiness induced by the conversation itself.

(Am I being too optimistic than usual? I don't know, but I have a homework due tomorrow! ... How is the homework related to the thing I wrote anyway? ... Never mind. I know I'm not making any sense :P Just forget what you read!)

Tuesday, April 10, 2007

Being a Teaching Assistant

Just an update for my life:

I'm a TA for the class CME206 and tomorrow I'll hold a problem session. I'll be videotaped — I'm quite nervous :D

Tuesday, February 13, 2007

IROS 2006 on IEEE Xplore

I have just noticed that papers from IROS 2006 are now on IEEE Xplore. My first paper is here.

Sunday, February 04, 2007

Programming - Parameter Passing

The reason I'm talking about this is because right now I have to program quite a lot, and many friends of mine have just started to learn how to program.

It's quite weird when I think back to the time I was little, I was so thrilled to practise programming but I made almost practically nothing. In the past few years, I don't have that much passion, but I have made some successful programs, and I'm still doing it.

Still, programming itself is interesting. Especially when no programming language presents 100% consistent design. You can see a lot of language designers struggle to make sense out of something that did not make sense. The proof that you cannot make a 100% consistent (high-level) programming language is simple — it's because variable types that the machine can represent are limited to integers and floating point numbers. Maybe if you have a different machine, you can make a more consistent programming language. The important thing is that in order to write an efficient program, you might need to delve into abundant details of your computer architecture and how your compilers work.

Quite a long, boring, and irrelevant prologue? Let's start the subject now :P

A bit of warning: This is not for a very beginner who does not know what pass-by-value and pass-by-reference are.

Pass-by-Reference

This is the thing that new programmers must be aware of. In C, it is made clear that all parameters are passed by values. This is quite a consistent design, but it makes your code a little bit harder to read when you want to change something "outside". You need to pass the "reference" (equivalently called "pointer") to the function, and the function will change to value pointed to by that reference.

C++ introduces a new way to pass parameters, which when compiled, gives the same code as the old-fashioned pointer passing. The bad thing is that people can write their code using either the C-style pointer passing or C++ pass-by-reference type (&), compelling programmers to look at the manual more often.

Pascal and Delphi already have this parameter-passing scheme since their very first design. "var" keyword works exactly the same as C++ "&" operator. It makes new programmers learn the difference since the beginning, and they do not have to know anything about pointers. However, pointers are still needed, and by the time they learn about pointers, they will discover that they can write their code either way.

In Java, this issue is quite crucial but beginners do not seem to know the difference, and they actually make a lot of mistakes from not understanding parameter passing.

Java: All parameters are passed by reference except primitive-type parameters.

This means if you want to change your parameter inside without affecting the object passed from outside, you should "clone" it before.

On the other hand, some high-level languages offer a weird scheme:

MatLab: All parameters are passed by value.

In fact, this is not always true, but it is what usually happens. MatLab is smart enough not to copy the object if you do not modify it in the function. People who do not know about this usually change entries of a big matrix passed as an input parameter, forcing MatLab to copy this big matrix. Therefore, the good practice is to copy the small part you want to modify to a new matrix, then modify the new matrix instead. (If you need to change the whole matrix, you have no choice.)

Passing the Clone = Pass by Value

If you want a pass-by-value parameter whose type is an object, some compilers will copy the object for you, but some compilers might not allow you to do so. C will copy the object for you, but it might not give you the result you want because the way it copies your object is too simple. It copies every bit from your original object (which should be a struct) to the local parameter. What might go wrong with this is when your object contains some references to other objects, and you want the copied object to create new references of its own. What you are supposed to do is to "clone" the object first, then pass the clone's reference to the function.

This is the same as in Java, since you cannot pass an object by its value. It is safe to clone the object first if you are not sure if the function will change your object when you don't want it to. However, some functions might clone the input parameter inside again to avoid changing the passed object, so one excessive clone operation will be made. This could happen while interfacing classes written with different disciplines. To resolve this, code writers should provide sufficient documentations regarding this issue.

C++ allows you to overload the "copy" operation when an object is passed by value, which is the same thing as "clone". This does not cause any extra running time. All you need to do is to implement a new "copy" constructor.

Details in C++: The copy constructor of type T is T::T(const T&). It will be invoked both when the object is passed by value and when a new object is initialized using "T NewVar = ObjectOfTheSameType;". In fact, any initialization "T NewVar = Param;" will be converted into "T NewVar(Param);" and the constructor with one parameter of the same type as "Param" will be called.

However, if the pass-by-value parameter is not modified inside the function, it is more efficient to pass that parameter by reference instead because the object will not be copied. You can specify this type of parameter by adding "const" keyword.

Example:

The following two functions give the same result (T can be any types with copy constructor, including primitive types):

void f(T x)
{ ... }

void f(const T &rx)
{ T x = rx; ... }

So, if you do not need to modify x inside f, it is more efficient to write

void f(const T &x)
{ ... }

Tuesday, December 26, 2006

Interesting...

If you're interested in music, especially piano, spend some time to read...


One word about the author: he is an incredible pianist who played Liszt's Hungarian Rhapsody No.2 at age 7, played Rachmaninoff's Concerto No.3 at age 14, and is now one of the top downloaded classical music performers. You can see his videos on YouTube by searching his name.

Sunday, November 12, 2006

Some More Photos

I'm sorry for not updating for a while. I was about to put some more photos two weeks ago, but Blogger wouldn't let me. I got so annoyed getting an error message after waiting so long for the photos to upload. I hope there will be no problem this time because I believe it would be fixed within two weeks.

Yeah, it's working now. My photos have been uploaded. It took longer than expected though.

Marinated Teriyaki Chicken

Fried Rice with Salmon and Other Stuffs

Fried Morning Glory with Oyster-Flavored Sauce

Fried Pork with Garlic and Pepper

(Partially Eaten) Fried Rice with Italian Sausage

Marinated Cabbage and Chicken

Some Carved Halloween Pumpkins from Quillen Pumpkin Carving Event

My Roommate, Mike, Posing Like He's Carving the Pumpkin (He was carving, but not when the photo was taken :P)

A Friend of My Roommate's, Hunter, Posing Like He's Carving the Pumpkin (You can see that the pumpkin looks the same as in the picture above :P)

Marinated Chicken, Again

My First Soup - Potato, Garlic, Onion, Pork and Shrimp (also with additional pepper, salt, fish sauce and balsamic vinegar)

Garlicky and Peppery Pork with Egg (For Toast)

Halloween Sweets

Fried Vegetable with Pork, Onion and Lots of Oyster-Flavored Sauce (The vegatable is Ka Naa in Thai ... What's the name in English?)

I didn't bring my camera with me to many other places because it's quite inconvenient, but I'll try next time to take more pictures of other things, not just my food :P

Hope you (kind of) enjoy them this time.

Friday, November 03, 2006

My PDE Midterm T_T

I messed up one big part...

0x f'(s/2) ds = f(x/2) - f(0)


How could I do that!!!

Sunday, October 15, 2006

Just Updated Tunosong

That's it. I've just put something on


If you have been reading my original Tunoblog, it's nothing new. It's already in that blog for a year.

Thursday, October 12, 2006

Just Updated "Things I've Learned"

That's it.

I'll put the link again here.

Monday, October 09, 2006

Just My Life

It's just that I have some photos in my camera:


This is my second cooking.


This is my ... fifth cooking.


A different view of the same thing


Gathering of Thai people at Bechtel International Center

Sorry, I don't remember when and where events took place :P ( At least I know that cooking occurs in my place :D )

Maybe next time I'll try to tell you more...

Tuesday, October 03, 2006

Things I've Learned

I have made a summary of what I have learned since I came here. Take a look and let me know what you think.

Things I've Learned


This file will grow as I learn more, but old contents will not be changed unless necessary. Topics and chapters are ordered by time they are added. Contents are therefore not well-organized, but they are still supposed to give fair understanding if you have adequate backgrounds.

Enjoy reading...

Tuesday, September 26, 2006

I cooked today!

I just cooked my dinner ... quite successfully. This is the first time I cook on my own!

Oh, I almost forget to picture my food! It's partially eaten now... :P


It was a bit overcooked but somehow edible.

And ... not related to the title though, this is my roommate, Mike


I should have introduced him in the last post but I hadn't had his picture ready in this computer. He ate a small piece of my pork and said it was okay, but I don't know if he was telling the truth or he just wanted to encourage me :P. He's nice though.

I don't wanna tell you every time that "That's it for today. I'll keep you informed of my being in the next post", so let's pretend that these sentences are present at the end of every post (of this kind). Thanks :D

Some pictures

This is not the most recent update of my life. I just feel that I should post some pictures here as Assassin suggested in the last comment. Unfortunately, I haven't taken a lot of photos since I got here. These are all I have...


These are people who were at the airport when I was departing Thailand.


Me and my family.


My bedroom.


A view from my bedroom.



Another view from my bedroom.

Monday, September 25, 2006

First Class!

I've been to my first class today! No, I'm not talking about the airplane seat :P

At 9.30 I went to Gates building for Machine Learning class. I think I fell asleep several times; don't know if it's because the lecture was boring or I didn't get enough sleep. Maybe I'd drop this class and find another one... (just "maybe").

Numerical Linear Algebra was at 11.00, after I got a bit more awake. The professor really started something in the first class! This class seems more interesting to me than Machine Learning since I'm currently interested in numerical robustness of an algorithm. I hope that after taking this class, I might be able to understand the "Degree of Algorithm" part of the paper concerning construction of L Voronoi diagram of line segments. Just a hope though.

At 16.15, we (CME students) waited for the seminar to start in room 380C, building 380. After sitting there for a while, we were informed that ... the seminar was cancelled! I, thereafter, paced back to my apartment.

I'm now gonna have dinner with some Thai friends I met here. I'll try to keep you guys up-to-date as much as I can. See you next update :D

First Day of Classes

I'm going to my first class at 9.30am. I MIGHT tell you what happens when I'm back :D

Thursday, September 21, 2006

Stanford Newbie

I'm now living in 119 Quillen Court, #500, Stanford, CA 94305. The campus is extremely large compared to Chulalongkorn University. However, free bus services are provided to the public for on-campus transportation. You don't have to be a student or faculty or by some way associated to Stanford University to use these buses.

The weather here is a bit colder than in Bangkok but not too cold, and a lot dryer. I feel as though my lips are going to . . . fracture? (I don't know if this is the right word to use, but I guess you know what I mean.)

My class will start on forthcoming Monday. I've been very busy travelling around and getting necessary things done, so this post is shorter than it's supposed to be. I hope I'll have some more time to update my blogs and webpages (on http://isl2.cp.eng.chula.ac.th/) in the next week.

Glad to see you again ... and see you again.

Tuesday, April 18, 2006

LIFE IS AMBIGUOUS: The Edge of Reason

I love this phrase: "The Edge of Reason".

I think if you keep asking why, you will finally arrive at something interesting. It's always possible to break down things infinitely, but to know what level is appropriate is a kind of art. I believe this is taught in Buddhism.

Why are there many possible levels of definitions of terms? Obviously, it's because every human language is ambiguous. However, I believe that human can define words (and of course, languages) unambiguously but it's no one's intention to do so.

For example, when someone mentions "An Apple", everybody could picture it, but if you are asked "What is an apple?", how could you answer?

If you have an apple in your hand, I believe that showing it is enough, but what if you don't?

"An apple is a kind of fruit which ... blah blah blah" may be a good answer for those who have seen an apple but don't know how it's called. However, what does it mean by "fruit"?

Botanists may have a good answer for you, but for sure it will get more and more complicated. Mentioning "Fruit" certainly brings up "Plants", which will bring up "Living Things", "Organic Compounds", "Cells", and so on. It will never end until you run out of knowledge.

But every grown-up learns not to keep on asking like this, right? When should we be satisfied then?

Example Sentence: "A cat usually chases a mouse"

In fact, this sentence is quite clear from factual context but let's pretend to be stupid. Suppose we agree to interpret the sentence as:
  • A cat, a kind of animals, usually runs after a mouse, another kind of animal, when they encounter.
and assume nothing else. Listed below are a few ambiguities:
  • Is a dead body of a cat called a "cat"?
  • What does it mean by "usually"? 80% of cats or 85% of encounters?
  • What does "runs after" mean? Movement speed more than 6 km/h directed toward the mouse?
(We can pretend to be stupider but I'm afraid that would be too annoying, so I decided not to do so.)

Attempt to define a term with too much detail sometimes leads to inappropriate sense. Defining terms differently can even falsify the statement which normally holds. However, if we didn't pretend to be stupid, the above sentence wouldn't be so ambiguous.

Let's see a more complicated sentence where we don't need to pretend to be stupid to interpret oppositely.

Example Sentence: Where there is love, there is pain.

This is a maxim that can be interpreted against Christian belief. I think I don't have to exemplify because you all know how to render this sentence true and false.

Let me end for today :D ... Life is so ambiguous.

Monday, March 06, 2006

LIFE IS AMBIGUOUS: Are We Wanted?

First of all, let me tell you that this topic isn't for familial discussion about orphans... Today, I'm gonna talk Physics.

I think most of the time, creations are due to creators with intent. It is true that sometimes a creation just appears unintentionally, but this thing doesn't happen so often.

So, I assume the following with high probability:
  • We Are Created Intentionally
Still, bear in mind that an event with however low but not zero probability can occur. If the sample space is extremely large (our universe), then in some places (Earth, for example), that event (living things exist) should occur. In fact, the known part of universe is found finite and might or might not be large enough, but what about the unseen part (some may think about higher dimensions)? So it is somewhat likely that
  • We Are Created Unintentionally
Then, which is true, are we wanted or not?

(What if we are? What if we aren't? ... What's the difference anyway?)

Can we think that we are created to live without knowing the answer? To live with this ambiguity?

But what about the "We are created to ..." part? Doesn't that mean we are created intentionally? ... Not necessarily ... There might be some THINGS that know whether they are created intentionally or not, but we aren't them. We're just the unlucky citizens of the universe whose abilities to know such answer are absent unintentionally.

Then, what should we do? If you ask me, I'd say "We must live with this ambiguity"... However, not knowing whether we are created intentionally or not doesn't mean there's no reason why we live... I'll discuss this topic ("Why do we live?") next time.

...

By the way, have I talked Physics?

P.S. I, for myself, believe that THIS UNIVERSE is created intentionally, but we may or may not be wanted. The reason is to be discussed, not so soon though.

Sunday, February 05, 2006

Legal Wrongdoing

If you discover a way to gain something by doing wrong but legal actions, which should be your choice?

1. "Why not! It's legal."
2. "It doesn't look good. I won't do it"

Indeed, there are some people (with some power) that are capable to choose another choice:

3. "It shouldn't be legal, let's try to make it illegal."

Is this a good choice? ... Is it chosen?

Friday, January 27, 2006

Interesting Clips from Honda

Saturday, January 21, 2006

CU Beats TU 2-0

That's the result.

I feel that this year CU stand staff did not work enough. From my point of view (you know, it does matter where you sit), TU stand worked better. At least, the sign "ธรรมศาสตร์" above TU stand looked much better than "CHULA" sign above CU stand.

From my point of view again, I also feel that this year was not as fun as the past few years. The overall atmosphere seemed quieter than I expected. However, optimistically, it might be because I'm used to this tradition.

That's my "TODAY".

(Bye bye, it's now "DOTA" time.)

Monday, January 16, 2006

TAM 2006

Let me complain ...
TAM 2006 Sucks!!
That's all I want to say.

Sunday, January 08, 2006

LIFE IS AMBIGUOUS: Introduction

As I previously said, I wanted to write something out of nothingness. Now I found a good topic to play around. It's about understanding and misunderstanding in our lives.

I don't know if this sounds interesting to you, but to me it does. Let me show an overview of what may be written in the near (and far) future.
  • Words are ambiguous by themselves. Everybody knows but never attempts to resolve the ambiguity. Poets even benefit from this.
  • Semi-abstract paintings are good examples of beauty of ambiguity. The impressing effect of imagery ambiguity is pretty much the same as that of verbal ambiguity.
  • The simplest four-part harmonization is quite unambiguous. Special notes are added to the music theory to improve harmony and ambiguity.
  • Artistic impression arises from unambiguous ambiguity. Skilled artists can remove unwanted ambiguities. Good artists are skilled artists that can put good ambiguities into his/her works. (By the way, what are good ambiguities?)
  • Leaving out some details leads to blurry understanding, which sometimes results in misunderstanding, but sometimes leads to discovery of new things. Some people refer to this kind of discovery as "Thinking Out of the Box".
  • Heisenberg's uncertainty principle shows that the law of nature is ambiguous. I believe that Physics rules are deliberately made ambiguous for us to live in. (Who made them? I'll call it/them/him/her God.)
These are roughly the topics and their brief descriptions. Please let me know what you think.

Thursday, January 05, 2006

Writing Nothingness

I have just decided what I'm to post in this blog... "nothing" things. I'll try my best to make something out of nothingness so that you will have something to read.

Things I'm gonna write about come from my thoughts, so don't rely on them. People change, and so do I. This means that not only those ideas might not agree with others, but they might disagree with my past and future selves also. However, if you feel like quoting them, do at your own risk. (Let me assume no responsibility if they would happen to cause bad things)

Please await my "nothing" articles. See you...

Saturday, December 31, 2005

Happy New Year, Everyone!

Yesterday, I went up to the very top of the 4th building. (In case you don't know, it's in Faculty of Engineering, Chulalongkorn University.) A few people and I enjoyed the moment of new-year countdown from there. Many countdown events could be seen from there, so the view was very spectacular. Seeing firework rise from every direction was a real excitement. I wish I had chameleon eyes!

If you want to know what I did before I went to see firework ... I'm not gonna tell you :P

Anyway, the most important part of this post is the following...

I WISH ALL OF YOU THE BEST NEW YEAR EVER
(This wishing phrase seems to work always.)

Have a nice year, guys and girls!

Saying Hello!

If you have once visited http://tunococ.blogsource.com/, you should have read this post. I copy it here because blogsource doesn't seem to work well. I'm sorry I couldn't move comments here.

It might seem illogical for me to create this new blog while the old blog is not updated (as frequently as it used to be). And it is indeed illogical, I can find no good reason why I start this new blog except that ... I wanna try a new blogging service. I don't know what will happen next. Will I continue updating the old blog or the new blog or both? I'd better let the destiny guide me.

If you happen to find this blog (and of course, be reading it), and if you're lucky enough to be a Thai literate, don't forget to visit my former (but currently active) blog HERE.

Maybe, creating a new blog raises my blogging intent again after it once faded. However, I wish it isn't so, or I'll have to create new blogs periodically :P

That concludes the first post.