Saturday, September 20, 2008

VGA splitter

A few weeks back I bought a Cintiq Wacom tablet. It turns out to function as both a tablet and a monitor. (I kind of expected it to work as simply as Graphire, but on hindsight this is of course stupid.) Since my PC has only one VGA out, I got myself:
  • a VGA splitter 2/4 port VGA splitter. Model MT-2504-A. I jsut reaplized that the pack does not have a brand (unless "VGA Splitter" is a brand).
  • a Manhattan monitor cable HD15 Male/HD15 Male. The packaging points to http://www.manhattan-products.com/index.shtml; but strangely I cannot find the product on the website.
They are supposed to be of good quality (I asked the store attendant) so I had high hopes. Well, it is rather disappointing. My monitor is visibly blurry now. Especially for white Arial/Verdana fonts on a colored background (a common thing in websites). I guess it's acceptable for browsing, but it's definitely not good enough for digital inking (what I hoped to do with my Cintiq).

And so that's the disappointment of today (other than the fact that Games Convention Asia does not open on Sunday, which I think very stupid).

Saturday, September 13, 2008

Asking the Right Question

Let me begin with realizations:
  • I used to play games a lot. I played Sonic 3 to the point that I could collect all 7 Chaos Emeralds on the second level (Hydrocity Zone act 2). I played Contra so often that I could finish the game without dying even once (same thing with Lifeforce). I thought, "Hey, I'm invincible on these games!" Of course, many years later, the Internet proved me wrong (there are many people out there who've done crazier things). Even before I found out about these, I slowly realized with horror that I'm not a hardcore gamer at all. I'm just a casual one.
  • I used to like programming a lot. I started with GWBasic, moved on to QBasic, Pascal... Even in university, at which I started to realize that programming can be difficult and not fun, I still see programming as the thing I'll do in my life. As I started working, though, I slowly realized--again with horror--that I'm not so hardcore a programmer that I can do it for life. There are so many things around programming that I don't think I can do.
I see a pattern here. Right now I don't think I can do anything for life. I think variety is one thing that I need as I change over time. (People change. That's another realization.) The point I'm getting to, however, is about finding out what I'd like to do for life (at the moment anyway).

One of my lecturers once said that it's much easier to find out what you didn't like to do than to find out what you liked to do. My personal experience persuade me to agree with him. Then, I asked, were I doomed to try things one by one, abandoning things I found not to my liking? (Computer Science students may relate that I didn't like this mainly because it felt like "exhaustive search".) I still think that that is the only way to find things out (and get things done); but the pattern I mentioned above provides me with an alternative heuristic.

Maybe we should ask not "what I want/like to do" but also "what I am willing to do in a hardcore manner". (You may quickly think "Define hardcore!". I'll leave it to each to define hardcore. After all, it's just a heuristic, not algorithm.)

I was really excited by this personal finding until I realized that the heuristic is equivalent to "finding your passion". I just replaced passion with hardcore :D

Monday, September 08, 2008

Search

Ever since I learned about it, I've always preferred to use Firefox than Internet Explorer (IE) even though I couldn't really tell why. Lately, I've been working a lot with both browsers (and in the process got awestruck by the sheer amount of work a browser does each time we view a web page) and got to know them a little bit. It was this experience that showed me how much more flexible (and developer-friendly, to a certain extent) Firefox is. Here are a few things I like about Firefox:
  • I can easily install mutiple versions of it in the same computer. Very useful to test your web application quickly. With IE, oops, it's closely tied with the Windows OS. I know that there is a way around this (by copying multiple DLL plus registry acrobatics IIRC), but it's very painful.
  • Add-ons are wonderful. My personal favourite is Foxmark that synchronizes bookmarks across different computers. Very useful if you use Firefox both at work and at home.
  • Firefox has Firebug, very helpful in debugging JavaScript. IE8 does promise a Firebug-inspired debugging tool; but basically debugging JavaScript in IE6 and IE7 (the 2 currently most popular browsers) is very painful.
Then, in the middle of development work, a unique incident put things to perspective. My parents visited me, so my Dad used my computer to browse the Internet. I see my Dad as a typical user, who does not care about development niceties, but care a lot about convenience. He is used to IE, of course. So I told him to use Firefox. As he used Firefox, he kept commenting how difficult it was to use. The biggest reason, I think, is different feel from IE. But here is the remark that got me thinking: IE allows him to save a web page in one file, whereas Firefox does not.

I could not understand that. Surely when I save blah.html, I always get a "blah_files" folder that stores non-text content. So I tried out IE. It does allow me to save everything in one file. Microsoft proprietary format, of course. (I'm guessing it's somekind of zip-based compression that IE can uncompress on the fly.) But my Dad doesn't care about that. All he cares about is that everything is in one file and there is no chance that he accidentally separates text content from non-text content.

The incident made me think, "Hmm... so what's so great about Firefox for a user like my Dad?" It's funny that I can't think of any. So many productive features and I just cannot see how my Dad will switch to Firefox just for them. Bookmark synchronization? Oh, he remembers all the URLs he needs (just a handful of them). Installing multiple versions of a browser? What for? JavaScript debugger? What JavaScript? Even Firefox 3's Awesome Bar?

What I learned was that Internet browsing is but one activity among many. What a sobering revelation.
---

But let's get back to Awesome Bar. At first I thought it's cool, but so what? It's only until I started to use it while doing research at work that I decided that I could no longer live without it. My job is to be efficient in learning things new to my company. And research is usually not smooth. I usually read a number of pages to find some consistent pattern or repetition of a concept, and then realize that a page I read sometime ago make more sense than the time I read it. So I need to get back to that page. There are a few tricks to get back to the page:
  • Never close any tabs. Obviously impractical. Which tab was which?
  • Bookmark all pages I've seen. I did practice this once. Still the same question: which bookmark was which?
  • Repeat the same search steps, something like re-tracing my earlier steps. It works if I remember exactly what steps I took. Even if I do remember, how many clicks do I need to get to that one page?
  • Awesome bar. Type the phrase I remember, scan the list of pages and usually I get back to the page I want.
Last week, Google launched their browser, Google Chrome. It has something similar that they call the Omnibar. Their new tab feature arguably pushes this idea one step forward; I personally don't use find their new tab concept that useful. I'm still in love with the Awesome Bar :)

What I love about Chrome is its task bar. Shift+Esc quickly becomes my favourite shortcut. In relation with the revelation I wrote above, Chrome definitely feels like a web developer's browser rather than a consumer's. (I think a lot of articles about Chrome misunderstood it. Chrome is not a "Firefox killer," a term that implies Chrome is intended for consumers. Sure, consumers can use it; but its features are nicest for developers.)

Wednesday, July 02, 2008

Hamthology Vol. 2 Launches!


We officially launches Hamthology vol. 2!
You can visit our online store at Lulu.com. It has a 10-page* preview (that takes quite a while to load), so please check it out :)

* Technically, it's only a 4-page preview because the first 6 pages are title page, table of contents, and various other things. That's why I'm typing this as a fine print, mwahaha!

So what is Hamthology, you ask? It is a comic anthology done by folks at the Piggy Farm forum (I contribute a not-so-short comic in the volume). We emphasize on the community aspect of the process. Your support is greatly appreciated :)

Thursday, June 19, 2008

Acknowledged

Today I manned G Element's booth at BroadcastAsia 2008 (I'm working at G Element). I honestly did not look forward to it because my experience on the first day of the event (Tuesday) was rather disappointing. We (2 of my bosses and I) presented to so many people who are too high up in management that they don't appreciate our exhibit. This is understandable; but it doesn't change the fact that it's very disappointing to present something I believe in to people who don't appreciate it.

Today, however, was surprisingly good. A lot of people who do technical things (who, I suppose, are relatively low in their respective management hierarchy). My first moment of relief was when I presented to a bunch of NUS (National University of Singapore) students. I don't know if they actually study Computer Science or programming, but it was great to hear "Wow, it's 3D application running on a browser!" It was as great an acknowledgment as I can possibly expect. Indeed, it is not trivial to run 3D application on a web browser (it's true that there are plugins like Unity and Google Earth, but the thing we are developing is our own 3D plugin).
After that, I felt like I was set free somehow. I can't help being excited when presenting for the rest of the day. I didn't even mind when some people obviously didn't fully understand (i.e. what happened in the first day).

Another great moment was when a visitor muttered, "Impressive..." Maybe it was an involuntary word from him, but to me it meant a lot. Someone else acknowledged what I believe in. That felt really good.

Saturday, April 26, 2008

Painting moments

I've just finished painting a pinup for Hamthology volume 2. It ties up Onward in vol. 1 to the story I'm working on with Kyr for vol. 2, titled "Sometimes the Red Queen Laughs" (STRQL). I wanted to write this post while working on STRQL.

I was overly eager to finish the comic becauseI've been working on it for so long and I started to feel that it was taking too much of my time. I wanted to move on to other things so badly. Without knowing it, I succumbed into "mechanical mode"; that is, I worked in order to finish quickly.

This affected the way I drew without me realizing it. It was when Ken, my drawing instructor, explicitly said that I needed to "play around more" that I started to reflect on my unconscious thoughts.
I had to force myself to slow down and feel whatever experience the process made me to go through. I tried strokes that I wouldn't want to consider previously and they gave me surprisingly fun result. I guess I started to understand the saying "enjoy what you are doing and you will produce good things".

Some things remained difficult, of course. I still couldn't produce satisfying hair highlights. But the process was very rewarding. I experience a few "Sharingan moments".
---

Let me sidetrack to explain what I mean by a Sharingan moment.

I met with Sharingan while reading Naruto. If you are willing to read overly long description for Sharingan, you can read its Wikipedia entry. For this post, you only need to know that in one scene in the manga, Sasuke (while using Sharingan) could see the next move his opponent was going to make. I think that doesn't mean he can predict the future, it's more likely that he can see the most likely steps his opponent going to make based on his current position/posture/move because of physical constraints (gravity and momentum).
---

Similarly, while working on STRQL, there were moments that I could see where I should put my next stroke. It sounds incredible perhaps, but I did experience it. I could see an image of the small part I was working on and so it was easy to decide the next stroke. A few moments after I first experienced this, I was overwhelmed by the triumphant feeling. Too bad it didn't always happen and I don't know what triggered it. (Is this why athletes are advised to visualize themselves winning?)
---

While reflecting on these moments, I wondered what made me feel triumphant. Put in another way, why is it so rewarding to experience new things?
My train of thoughts brought forward what I read sometime ago, something like: "I feel that I spent my life searching for something I don't know."

Alright, I found the source after searching Reddit. Go here and go to image number 14. It's a photo gallery titled "It's Complicated: the American Teenager" by Robin Bowman. The exact line is different from what I remember (even in meaning, now that I re-read it); illustrating that mind does distort memory.

Could it be this search that makes us/me feel rewarded on discovering new things? Even if we know that countless other people probably have discovered the same thing over and over?
---

If you are interested in such lines of thoughts, you might be interested to read David Brin's Uplift novels, particularly "Startide Rising". Most characters there reflect on their own thoughts in a similar manner (or, more likely what actually happened, the way I think was influenced by the characters in "Startide Rising").

Saturday, March 29, 2008

Otherness

I'm currently reading Otherness (as you can see on my LibraryThing thingy on the right of this blog's main page). It's a collection of short s.f. stories by David Brin. The theme "otherness" seems to be in somewhat academic context: other people's opinions/points of view/sets of values that are different from yours are valuable to everyone. I interpret it as something in the line if "diversify to be safe".

I find a strange attraction in Brin's stories. I personally think he has a problem with his endings--abrupt endings to stories that to me seems to unfinished. What attracts me is perhaps his weird and diverse science topic he uses to drive his stories. Another attraction is perhaps I tend to agree with his views.

Anyway, the comic drawing I'm going to seems to be approaching story telling phase. Last week we got short story (300 words) writing homework. The theme was playing around with well-known fairy tales. Simple stuff to get warmed up with. The process was enjoyable, actually. Story writing is different from drawing, yet they share a number of similarities too. Everything starts with ideas in my head, followed by a process of translating those ideas into something concrete. The difference lies in this process of translation.

In this case, the important thing is the difference.

This reminds me of a quotation I read while reading about Windows Forms (WinForms): "what important is the difference". I found this quotation interesting because it is the flipside of abstraction--factoring out common characteristics of things--a staple in computer science.

Friday, February 22, 2008

What is a Man?

I can't think of an appropriate title, so I typed a random title. It does, however, show that I've been playing Castlevania: Symphony of the Night.

I've been scripting at work. PHP, Perl, JavaScript, HTML, SQL statements... All these culminate in a new local search at Earth@sg website. Please try it out. I welcome bug reports and feedback.

Today, I found Johnny Lee's Wii project website. Have a look at his videos. I'm especially impressed with his head tracking video. He scripted his explanation well; and his execution of the video is really good. The highlight, though, is the demo around 3/4 into the video. Wow! That's just awesome.

At home, I'm currently working on my entry for IFS's Pepper Project. I'm a little nervous on this piece as I'm working on it with my full capacity, yet it does not look that good compared to the entries submitted thus far.
I received some feedback from the good folks at IndoCG forum (it seems to be down at the moment; the URL is http://www.indocg.com/forum/). So, yeah, I'm still on it. Your feedback are welcome, too :)

Monday, January 28, 2008

Courage

I got this link today from Reddit: minus.

The final panel for some reason has a lot of impact on me. It has a strange mixture of ignorance/innocence, determination, and "can-do" spirit to it. Love it!

Saturday, January 26, 2008

Hamthology Vol. 2

Sometime last week I read that one good thing to do to get into a field (in the article gives programming in PHP as an example) is to start a blog about what you do in that field. Now, I want to get into manga drawing further; so probably I will convert this blog somewhat to be partially about drawing.

And speaking about drawing, right now I'm drawing for Hamthology volume 2. I drew a 7-page story for Hamthology vol 1. Doubling the page count is not that bad; the bigger obstacle I found is multiple characters and speech bubbles (the short story I drew was single-character without dialog). I keep forgetting how to draw characters. This means that when I draw, say, Edward Elric, my drawing looks different from him. Or make him look too young.
Another new thing I'm trying to get a hang of is speech bubbles. I was too used to planning a panel to be filled with a scene and ended up with panels that are so full that speech bubbles simply don't fit in.

In addition to Hamthology, I also want to submit an entry for Pepper Project. No clear idea about what I'll draw yet, but it should be something about posing (something I need to practice on).

Links:

Saturday, December 08, 2007

In the Beginning... Was the Command Line

Remember sometime ago I posted that I will read this book called "At the Beginning... Was the Command Line"? Well, apparently it is a long essay that was originally published online and got printed because it is popular. You can get it here:
http://www.cryptonomicon.com/beginning.html

If you want to know the author, Mr Neal Stephenson, a little better, you can read his Slashdot interview (he sounds like a cool guy):
http://interviews.slashdot.org/article.pl?sid=04/10/20/1518217

Another little story is about another book in my want-to-read list, Neuromancer. I was moody Friday evening and didn't feel like going home directly from work but too moody to go to crowded place. So I went to a second-hand bookstore near my home. As I was browsing the SF section, I saw "Neuromancer". Wow! I quickly fished out the book... and saw a fantasy-like cover, which forced me to read the title more carefully. It was actually "Necromancer". Geh.

(Edited on 5 March 2015)

Monday, November 26, 2007

The Other Side of Life

Last week (and today) is an interesting experience for me. Two people that I know, even though not so closely in one case and only through music in the other, passed away in a young age. One is Pierre, the other is Reuben Kee.

Respective blogs and articles are here:
  1. For Pierre: http://www.inmemoryofpicant.blogspot.com/ (blog); http://www.yaledailynews.com/articles/view/22506 (article)
  2. For Reuben Kee: http://www.vgfrequency.com/?p=341 (blog); http://www.straitstimes.com/Latest%2BNews/Singapore/STIStory_180302.html (article)
The scary thing about last week's experience is that I do not know how to react to the news. Certainly there is shock, mainly because I have a connection to these people. I want to somehow show my appreciation to these connections; and reality hits hard that there is only limited way for me to do so. The Internet does connect people, but somehow it feels lacking for such news.

I do not know much about Pierre, so I can only offer my condolences to his family and friends.
For Reuben, I do know some of his music and I like some of them. I can only let the world know what his music:
And the communities's tribute to him:
Rest in Peace, Pierre and Reuben.

Thursday, November 01, 2007

Book Titles

There is a thread in Reddit to list book titles. Here is what I choose in a very biased manner:
  • A Clockwork Orange
  • Brave New World
  • Enders Game
  • The Selfish Gene
  • Epic of Gilgamesh
  • Hitchhiker's Guide to the Galaxy
  • Neuromancer
  • In the Beginning...was the Command Line
Other than that, guess I'd mention these to hint what is influencing me at the moment:
  • Cry Engine demo was out early this week. Very demanding about GPU; but gorgeous graphics... Lovely tropical island look & amazing sea water.
  • There will be stage building feature in Super Smash Bros Brawl (let's abbrev. it as SSB Brawl). Apparently there were earlier SSB 64 and SSB Melee. Some early pro gamer impression from the payable demo is that Brawl is completely different from Melee. (Sonic's in Brawl, btw.)
  • Drawing can be seen as an organized activity to put what I see in my mind onto paper. Sometimes I feel it can almost be mechanized (put into a deterministic algorithm); but then even scratching a pencil line is ambiguous. Why 65.2937492873498237498 degrees instead of, say 65.33948290482340234980 degrees? Why 23.2348982309480 mm line instead of 25.2349239048209 mm one?
  • Painting is somewhat similar. Only I can think in terms of patches instead of "blocks".
  • Some people with too much time in their hands actually wrote a compiler for LOLcode. Sure LOLcats are fun; but writing a compiler for LOLcode seems rather extreme, no?
  • Whoever says Perl scripting is dead needs to experience moar Perl. Many, many extensions on CPAN; some with really helpful manual.
  • I found an evidence today that people do seem to agree that wisdom and intelligence/genius are mutually exclusive after certain threshold. Example: Kurt Godel is a genius, but he is certainly not wise. My colleague, Ian, told me a quotation from ADnD (Advanced Dungeons and Dragons): "When it rains, intelligence tells you that it is water falling from the sky; wisdom tells you to take cover."
(Edited on 5 March 2015)
From the book list, I have read these:
  • A Clockwork Orange
  • Enders Game (highly recommended; also "Now a Major Motion Picture!")
  • Neuromancer
  • In the Beginning...was the Command Line

Monday, October 22, 2007

"With Great Power Comes Great Responsibility"

I have made fun of this quotation a lot. It sounds so cheesy.

The first time I read it, I did not understand it. A first enlightenment came while (out of all things) learning Object-Oriented (OO) programming. (In OO programming, the more "power" you have to access the attributes of an object, the more you have to be responsible/careful in using them.) Only two weeks ago, I had a second enlightenment. This time, it's as real-world a scenario as it gets.

Google vs. Evil: http://www.wired.com/wired/archive/11.01/google_pr.html

It is an old article in Wired.com; but still an interesting read. Google's is a unique story that resembles a superhero beginning/origin/year one story. Two university students with the ambition to do good for mankind by providing a usable, fair search engine. And then they got a super power. Real super power. I cannot even begin to imagine how it feels to have such power that countries feel the need to talk to you, a mere individual. Even more, you have the power to impact so many people's life.

Anyway, with such a slogan as "Don't be Evil", I wonder why it took me so long to link a comic book quotation to Google.

Sunday, October 07, 2007

Films

These days I feel like thinking somewhat coherently on whether or not I like a film and why.

Let's start with the film I just saw, Hulk (2003).
I don't like this film; it is a bad good film I think. My reasons:
  • I don't relate to Bruce Banner, the main character, at all. I usually relate to characters because they have their problems (or some interesting trait, ability, or charm) and I appreciate this problem (or trait or ability or charm). Sure Bruce had an unhappy childhood; but he doesn't seem to mind that at all, so that doesn't seem to be a problem. Sure he has difficulty in progressing with his research; but again, this is not shown to bother him at all. (Compare this with how we are presented with Peter Parker's multiple problems in Spider-man films.)
  • I don't see a natural confrontation; all conflicts seem to be forced to me. Examples:
    • Why did David Banner blew up the military lab? Sure he is angry, but do angry scientists have the heart to blow up his own lab (even if it is actually owned by some other, uncaring entity)?
    • What was the point of Hulk fighting the 3 dogs? (More specifically, if you send 3 assassins to terminate a target, would you go about calling people and tell them that you just sent 3 assassins?)
    • Why was Bruce so angry when he found out about his genetics that he turned into Hulk for the first time? He didn't seem to be bothered about anything at all thus far (he was even happy after the gamma radiation accident), why finding out that his genetics were altered bothered him so much?
  • The final conflict between David and Bruce (which was probably intended to be the climax) is simply rubbish. I don't understand why David Banner turned to be so evil and I certainly don't understand why they decided to make him into some elemental being (even in a Marvel universe, there is such a thing as absurdity).
  • (This final point is the result of reading Wikipedia.) There is no humor at all; the film takes itself too seriously.
To me, the best moments of the film is when Hulk fought the military in the desert. It was a classic Hulk moment of being misunderstood and abused. People are afraid of him so they treat him like a monster; which only feeds his anger and in turn increases the people's fear and so on and on the spiral goes.
They should have written the script to make that moment to be the climax of the film.

(Edited on 5 March 2015)

Tuesday, August 07, 2007

Getting busy

Right now is probably one of the best times in my life. I have all the opportunity to do what I like.

Now, the difficult thing is that I still have many things I want to do and I definitely cannot do all of them at the same time. For example, I want to:
  • create a Dev ID for my deviantArt page;
  • work on another short comic for Hamthology vol. 2;
  • try making a 2D animation (Tsunami Channel OP that I've delayed since the time when dinosaurs still walk on earth (around the time Jurrasic Park was popular, I mean (maybe)));
  • continue working on my Joan of Arc 3D model;
  • colour the WIB poster I started working on some time ago;
  • work on a simple 3D scene engine.
The order reflects the likelihood of my starting each work.
A little interesting to note that the short comic on point #2 has "choices" as the theme :)

Besides that, I'm still reading books, of course. I'm currently on The Transparent Society by David Brin. It's an interesting read about how the Internet opens up whole new possibilities and problems. Even more amazing is the fact that the book was published in 1998. That means, what, he started writing it around 1996? When the Internet was just starting (and Netscape was still fighting the Browser War against IE)?

Anyway, time to get busy :)

(Edited on 5 March 2015)

Saturday, June 30, 2007

Happiness and Publication

I just read the book "Ten Philosophical Mistakes" by Mortimer J. Adler. One of its chapters is about Happiness. My impression (which could be wrong) about the chapter is that it is important to distinguish contentment and happiness (I did not have the chance to read the chapter in full because I had to return the book to the library). What I understand from my partially reading the chapter is that we are content when we get what we want; but this is not happiness. Happiness is achieved when we know we live responsibly according to our moral values.

This sounds just like Dan Gilbert's point in his TED Talk. Gilbert says that statistically, a person who fails an exam now will be just as happy in 3 months as another person who wins a lottery now. His point is similar to (if not the same as) Adler's: when you get what you want, you are not necessarily happy. Gilbert went further by saying that we can synthesize happiness; that accepting what is happening to us will bring us a happiness as real as that we got from winning a lottery.

---
The second part of this post is about the question I automatically asked when I realized this: "So did Dan Gilbert actually say nothing new in his talk? How can he justify his talk?"

Then I realized that we are not living in an academic world (and Gilbert did have an additional point after all; though I'm sure someone else has come up with it). It is not necessary for all talks, books, and articles to contain a completely new idea (one thing constantly demanded in an academic publication; even a survey paper has to have a new way to structure past ideas). In real world, getting a concept popular is one serious business.
There is definitely a benefit in redundancy. Different writing styles suit different kind of people; the more writings there are on a subject, the more likely it is for that subject to be known. The more people know about a concept, the more likely it is for the concept to be useful.

This is one thing that I do not like about the current state of academic world: there is little motivation for its members to make new concepts popular, especially in computer science. Performance is usually measured by number of papers published, weighted by the importance of conference/journal in which it appears. Book chapters might actually be weighted less than a paper in a first-tier conference even though a chapter takes more time to prepare. Note that this is a chapter for a technical book that is more or less regarded as "important" or "prestigious". What is the chance that an academic is willing to take the time to write a book accessible to the public?
To me personally, it seems that the generally accepted "solution" is letting the public know about new discoveries when they in the form of a product. Even then, the explanation is usually vague, something like "the computer software will try to process the recording to understand what the speaker is saying." Sounds simple enough, so why did it take speech processing research so long and still not solve the problem of robust speech recognition? True, writing a full-fledged technical details on stochastic methods used to solve the problem will probably turn readers off; but is there not a way to reveal just enough technicality for the public to appreciate the difficulty (and frustrations) in such a research problem?

I am especially concerned about this because personally I am reading books that lightly touches on foreign topics I have never learned before, like philosophy (I studied computer science). I do not want to read philosophy text books; they will take too much of my time just to know what philosophy is. What I want is a book that I can read in around 2 weeks and will give me a reasonable overview. It does not matter that it is not deep enough, I will read more on topics I find interesting. It does not matter that it is not completely correct nor completely complete; I only want a reasonable overview.

And remember, readers who are interested enough about a subject are willing to endure a reasonable amount of unfamiliar technicality. It is alright to include a few equations in your book.

(Edited on 5 March 2015)

Saturday, May 19, 2007

Starch and varlings

I had a misconception about starch. I used to think that starch makes people stupid. It's a long story that started in my childhood. I grew up in a somewhat stagnant society in which people do not mind committing little sins for a little profit. Or just to stay alive. (It's not as bad as I'm making it perhaps.)

Schools were (and probably still are) popular places for snack sellers to open their "mobile" stalls. The reason was hundreds of kids running out to buy snacks 3 times a day (during the 2 breaks and at the end of school). As tasty as these snacks used to be, sellers substituted expensive ingredients with cheaper ones. For example, meatballs no longer contained meat but mostly starch and some compound that simulate the bouncy/chewy texture; more starch added to make "syrup candies" more "syrupy"; and especially colourful food colouring was added to make snacks look more attractive.
My parents told me not to buy these snacks. They cited the reason above: cheap ingredients were added to substitute costly ones partly or even completely, with starch being mentioned as a prime example. These snacks made me stupid, so I was told. Somehow, I made the connection that this means starch made me (and people in general) stupid.

Now I understand that it is the lack of protein (because starch substitutes meat) is the real culprit.

Another misconception is related to this snack seller example. Food hawkers on side streets also did this substitution trick. Note that such business was usually handed down from parents to their children. Inflation and globalization only made things worse. In short, ingredients were getting more expensive but sellers needed to keep the price low to be affordable. And there was more competition from Kentucky Fried Chicken and McDonald's.
I can understand that the hawkers were more or less forced to substitute costly ingredients, give less sauce, and other tricks to keep cost low in order to survive. The price was that with each trick, the taste inevitably degrades. Many such stalls finally stopped selling because customers no longer come because the food was no longer nice.

Somehow, I made another link of reasoning and concluded that things only got worse as generations pass. All talks about "good old days" only reinforced this conclusion. How my city used to have vast paddy fields when my Dad was in elementary school. How the temperature used to be much cooler. How the roads used to be much more peaceful with few motored vehicles.

Thank goodness for writers like David Brin, who wrote novel I am currently reading, Glory Season. His writing is one major influence in freeing my mind from these misconceptions. That human can get better. That we should look to the future, think about what we can do, instead of fretting about the good old days, the lost golden age in the past.

A novel cannot be interesting without a central character. She was Maia, a varling (see explanation below) like all of us. She was born in a maternal society in which human could breed via sexual mating and self-cloning (apparently organisms as complex as insects and even lizards are blessed with this ability). What is more, self-cloning was preferred to form clans. Children born from mating were called varlings and automatically became second class citizens. Thus, Maia's story easily attracts my sympathy.
One theme (among so many in the novel) that strikes me at this particular stage of my life is, quoting the afterword, "no plan, no system or stereotype, can suppress an individual who is boldly determined to be different."

Back to misconceptions, on our eyes it is obvious that isolated society into which Maia is born cannot be sustained for long. Sooner or later people will want openness. To Maia and other women in this society though, this concept is far from obvious. It is almost heretical.
It pushes me more than I like (or comfortable with) to re-evaluating what I learned from my parents. It is an obvious necessity to other people, but it is almost heretical to me.


Other novels by David Brin that I enjoyed reading are Kiln People and Earth.
You can check his official website here: http://www.davidbrin.com

(Edited on 5 March 2015)

Thursday, May 17, 2007

Nooooooo....

Melinda is out from American Idol? How can quantum mechanics and probability theory explain this?

(Disclaimer: This is some trashy impulsive post.)

Sunday, May 13, 2007

The Third Installment

I looked forward to Spider-Man 3 really badly. I was skeptical on the first and second films, and was proven wrong both times. So I thought the third one must be just as good or even better. Unfortunately, I was proven wrong again.

Spidey 3 is not a bad film. It looks as good as the first two; but I did not feel the same resonance as I did with the first two. There was even moments that I thought, "I hate this Peter Parker." I could not identify what exactly the film lacks compared to the other two. Execution, perhaps?

Probably the main reason is too many things going on in one film. I suspect the writers added Venom because a lot of fans wrote that they wanted to see Venom in the third film all over teh Intarweb. I wonder if the film would be better had the villain been only Sandman. That way, more time is available to explore "the battle within"--promised by the film's tag line--Peter and Harry (and, to certain extent, MJ).

(Warning: possible spoilers after this.)

Moments I dislike in the film:
  • The way Harry changed his mind by his butler. I was expecting the change to be some thing like "my father went that way, I won't; I am a different man from him." What I got was a (somewhat) immature change of mind just because an older person says so.
  • WTH did Harry jumped in front of Peter in the climax fight? How could he change that far in the span of (probably) a few minutes?
  • The resolution between Marko and Peter. Ugh, just by "I forgive you" everything is alright? What about the things Marko did so far? The Spidey I know would have said "I understand your situation and everything, but I still gotta put you behind bars."
I do like the tension built up between Peter and MJ. I think their problem happens everywhere. After all, is it not more difficult to tell our negative stories (e.g. being fired from a play) to the closest person than to (more-or-less) strangers?

Good film, but could have been incredible.