Monday, August 30, 2010

Review of Ocean Thirteen movie

Recently, thanks to a silly mistake when ordering on Netflix, I got a chance to re-watch the movie Ocean Thirteen. What a delightful experience! After going through a long with too much junk, Ocean Thirteen reminds me of what Hollywood actually can do.

In Ocean Thirteen is a fight between 2 sides: the impregnable Willy Bank against a gang of professional criminals led by Danny Ocean. First, Bank screws with a friend of Danny's gang, Reuben, by cheating a contract between them; this leads to a heart attack for Reuben, and his friends (Danny et al) revenges, utterly screws Bank for good. Such is the plot. Simple, eh? Good, honorable guys destroy bad, dishonorable, and egoistical guy. Oh so typical?

The thing most impressive about Ocean Thirteen is its subtlety, in everything. It is really funny, but at no point do you see any kind of stupid face, out right jokes (except a few good natured ones shared between friends). Jokes are some details that just force the laughter out of you (young guy: She is a "cougar". Hm, good job finding out), or very funny plot development (Mexican workers, stand up for yourself! Yeah, from the middle of nowhere, a rebellion comes) or some little gestures (Guy A: you ready? Guy B: I am born ready! Guy A: rolling eyes). In fact, there are almost no swearing (well, there are a little bit. Remember, we have a bunch of friends working together), all things are kept under tight control. Yet, it is so funny, so laughable, so memorable.

Furthermore, the confrontations in Ocean Thirteen surpass those of any recent movie. You see, we are talking about a fight with billions of dollars at risk from both sides, with success and reputation of one man and survival of another. The operations range from collecting intelligence, gathering allies, raising funds, sneaking spies, buying illegal info to bombing, earthquake, perfecting defense. Everything. Well, no shooting, but we have bombing, so that's close enough. The playground extends from Las Vegas to Mexico. In other words, a large, expensive, exhausting fight. However, at all confrontations, the characters are always graceful, elegant, and at ease. There is no flashing of muscle, no swearing, no threatening (except in the very very end, when Bank has already been defeated, and there is nothing else he can do other than throwing empty threats). To be sure, muscles are required; swearing are around; threats are prevalent. However, those are things you keep in your team: outward, the team always seems so sure, so winning, so graceful. Such is height of art of confrontation. As the Chinese says: serious without anger, closeness without flirting. Everything with style.

Talking about closeness, in Ocean Thirteen, there is no hot scene of kissing and pressing each other into bed, except pressing your opponent into bed. Well, maybe because there are not enough women around. Similarly, there are no screamings, crying, or any extreme emotional showdowns. All actions, all displays, all faces, all moods are under tight control, at all time. However, this is not to say that there is no friendship, no love, no closeness. On the contrary: one can feel the worries of Danny and gang toward Reuben (any mentioning of Reuben's suffering immediately convinces any member of the gang to do anything), their mutual friendships, or Bank's pride toward his successes and his hotel, or his desperate at the end. The emotions are there, and expertly portrayed. However, in the fight, everyone keeps the head clean, stable, focus. You can't win a fight by shouting, crying, or those immature actions! You win it by calculating, planning, preparing, an executing.

Lastly, Ocean Thirteen also refuses the normal kind of winning. In movie these days, the phrase that "this is the only chance" is overly abundant. Seriously. Like, "gotta save the planet, this is the only chance" or "gotta help that guy, this is the only chance" or that kind of thing. Of course, there is only one person (usually a guy, but occasionally a girl) who can do it, and that person has exactly one chance to do it. Why? Because there is precisely no planning, only plain reacting to the opponents. Of course, since the guy must win, the opponents are always stupid and weak and exposed. Not in Ocean Thirteen. Bank is impregnable. He shows no weakness, only perfection. For important event, he works tirelessly on preparation, has test-run, and ensures everything is perfect, to the last details that he can manage. Similarly, Danny does not rely on one chance. He and his gang plan ahead. They cover all bases, have multiple plans, with exit strategy. They also go as deep as possible to avoid Bank's scrutiny, take advantage of their allies, and play on weaknesses of Bank and his associate. Such is how you win a fight. As some great people say, wars are not won in battle, but in planning rooms. Stupid attitude of "there is only one chance" can do nothing but look helpless and wait for luck.

Watching a mastery movie about mastery is refreshing. Why can't we have more movie like this? Why do people must keep churning out shit like Salt, Casino Royale (frankly, I am so sick of that movie that I did not bother with Quantum of Solar), and the likes? I mean, they are about spies, for goodness' sake. Yet, the whole movies are about "one chance" and flashing of muscles. Or guns. Oh, and stupidity and stubbornness. Like in Salt. The only one with ability to think in the beginning of the movie is the Russian spy head, who is fucking stupid. If he understands human nature enough to work on a grand plan, why can't he realize that keeping the husband alive is much more useful and secure, and killing that husband is prompting that stupid girl to rebel? Oh, and the woman is like "I will kill everyone in my way, which happens to be wandering aimlessly around." Plus, why did she leave the Russian president alive? She did not know if her husband was alive yet. If he had been, would that not had meant his death? All and all, the whole movie consists of brainless people exploding shit off, all for no particular reasons. Oh, plus, if you want "America" (The US, that is. Why, America also consists of Mexico and Venezuela, guys) die slowly and painfully, don't make a coup! Make it seems like they do it intentionally. For example, put Palin in White House. I ensure you, the US will die slowly and painfully. Or producing more Salt, as we are doing right now.

Saturday, August 28, 2010

Thinking on Palin

The news of Becker's little rally today prompts me to think about Sarah Palin (since she was the only political person there). After all, Palin is the hottest political star in Alaska, and one of the hottest around the country, right?

My biggest question ever about Palin is: how can she be so popular? As a celebrity, as a potential presidential candidate, as a politician (and thus, leader). How? Some people may see her a joke, but a significant portion of the population, aka many many people, still consider her seriously. This is mind-boggling.

What don't I like about Palin? Not her political position, to be sure. Actually, I empathize with the right wing position: a small government (if possible) is good; a religious organization is important (topic for another day); honor and valor are always sexy. It is very understandable for a person to hold such beliefs! No, I don't have any problem with Palin's position. I am against her ability, personality, and style.

Let's talk about ability. What do I know about her ability? Maybe not that much, but I do know for sure that she is a bad educator and leader. How? Her daughter got pregnant pre-marital. That speaks for everything. Let's face it: A woman unable to teach her own child has no education/leading ability. A Chinese classic says: chaotic root can have no ordered branches. In other words, a person unable to stabilize his/her own family cannot stabilize a country. In the same fashion, a person not able to write a single line of C code can stop bragging about his/her future perfect operating system. It's impossible. Thousand mile journey starts with a single step (or, in our case, a single acceleration; seriously, we drive these days). If you cannot teach your daughter, tend your family, stop dreaming of the White House. It's stupid, for yourself, your friends, your people, and your country. Oh, and your party, too, since you splitting the precious votes. So much for Palin's ability.

How about her personality? After all, we can always assemble for her an all-star cabinet, and just let her keep check on everything, right? Well, so long as she is a good person. Is she? During McCain's campaign, she burned a big hole in his already lacking budget, for what? Men's underwear? Expensive clothes? What kind of people would do those things, you think? Not frugal, prudent, and careful ones. After all, you can dress decently without those things. I don't mean second hand stuffs, of course, but designers' clothes are really unnecessary. How about men underwear? Is it really okay to use other people's campaign money to dress up your husband?

No, we are not done with Palin's personality. What happened to McCain after his campaign? Well, he got a lot older, generally shut up, and tried to get his job done. Sure sure, he is no longer maverick, but he does his job. What has Palin been up to lately? She resigned right after an ethic investigation (or during it, anyway, you get the idea). If Palin indeed wants to run for president, is it not better that she gathers some more experience, given her track of record? But no, she resigned, and then started to do a bunch of PR things. Very flashy. In fact, flashy is the right word to describe Palin's action. Always big. Attention sucker. Now, in my book, those people are untrustable. Furthermore, how can you trust the person who don't even seem to care for the very man who put her into spotlight? Have you ever seen any news in which Palin shows any kind of remorse over McCain's lost? No, she was too busy blaming him for it, and preparing for her own (potential) campaign. Nice personality, eh?

Lastly, on personality issue, let's talk about the email incident. Palin used Yahoo! mail address, with easy to break password, to deal with Alaskan official matters. In my book, that means sloppiness. Oh, talking about sloppiness, since when is politics, national politics, has become a picnic matter? We are dealing with the largest economy in the world, with the most powerful army, with the most nuclear power, with the most pollution, with the most, well, you get the idea. And she kept on her stupid "soccer mom" drama. You know, Washington might be farmer, but when he was Mr. President, he acted like one. A gentleman with stately affairs to attend, not a silly little farmer doing big jobs. It shows that you take the role seriously. Not Palin. Apparently, when she was running for Vice President, she didn't even know Vice President role! This is extreme lack of care, extreme sloppiness, extreme disrespect.

Lastly, I despite Palin's style. Fire blowing one. Listen to her speech. Look at manner. It is either stupid act of soccer mom, or "look at my pretty face," or inflammation, overly hot stuffs. BTW, I have no problem with soccer mom: if you are one, good job. Taking care of the home, the kids, and the big kid (aka husband) is very difficult. Thank you for your hard work. However, please don't try to run for White House at the same time. Let your useless husband, who knows nothing about the hard-work at home, do it. Thank you. If you want to run for White House, cool, then let someone else (preferably your husband) take your kids to soccer. You have more serious affairs, most of which are not safe to discuss at soccer matches, to consider. Oh, and please act like a President, too. You are the face of the greatest nation on Earth, so please do act like the most serious person, not a silly woman needing to send her kids to soccer matches. Secondly, stop clinging to your feminine status. Some pundits argued that Palin showed that feminine was accepted in political sphere: while Ms. Clinton worked like a man to her current position, Palin winked to it. Excuse me, but do Presidents of China, Russia, Brazil, Venezuela, etc. care? No. They are important men with important matters. Do you know that just because Kennedy acted like a kid in front of Soviet president that we had the Cuba Missile Crisis? Yeah, and now we are talking about presenting a woman with immature, silly, soccer mom style. When was the last time you hear a soccer mom winning a serious negotiation? Yeah, never.

However, her most dangerous style is the inflaming one. You see, the world is already a chaotic place. Next to China are Tibet and Vietnam; next to Russia is East Europe; around Iraq is Middle East (and Osama somewhere); south of America has Venezuela. We have enough flame, thank you very much, can we please work on putting them out? Criticize Obama all you want, but for one thing: he actually seems to try to calm the world down. Europe and Middle East are sick of America (obviously, that means the US) mucking around with Muslim, so he reduces the troops there. Everyone (by that I mean everyone) worries about global warming, so he sets example. By the way, look at how he deals with China: instead of bullying her into green measure, Obama first shows example. China can kick all it can, but it will have to submit: for everyone else does. That's putting out flame. Palin? Apparently, the only way she knows how to solve problem is to burn. Oh, then tell everyone that it's God's will. First, stop calling that name, it's disrespecting. Second, until you can show an angel descending from the sky holding The Lord's order, stop pretending that you are doing The Lord's will. Oh, and don't address "His" or "He", it's sexist. The Lord is neither male or female, remember?

In the end of the day, I fail to see anything positive about Palin. Well, she's pretty, and she does seem very friendly, which might make her a good soccer mom. But leading? Spare me. Spare my world.

Wednesday, August 25, 2010

Free Software is Not Free

Being the minority few who still believe that Free Software is fundamentally better than Open Source (except the confusing name, that is), I was always amazed by how people refuse this ideal. After all, Free Software (sometimes in conjunction with Open Source software) offers so much more than proprietary ones: free systems (GNU/Linux, BSDs) are much more stable than proprietary ones (Windows, Mac); also cheaper, easier to use (with/without command line interface), prettier, and do everything you want (except when the users are professional, but that's vast minority; even in this case, there are extremely capable alternatives). Why don't people use it? Why do they stick to those buggy, stupid, (extremely) expensive, and most dangerously, extremely invasive and rude programs and systems? What's wrong?

I spent a lot of time considering on this matter, constructing all kinds of theories, all of which can be defeated by one way or another (remember, FSF works to defeat those silly theories on daily basis), until one day, I suddenly realize: Free Software is not free. Not by normal standard, not by Richard Stallman's own standard. Free Software may be free some a minority point of view, but from the majority user base (including myself most of the time) it is not free!

Before actually explaining, let's remind ourselves of the standard of software freedom: to use, to learn, to modify/customize, to share, and to sustain/encourge more freedom. The last thing is implicit, and it distinguishes between Free Software movement and Open Source movement: OS don't really care if you use its products to enslave others, FS do. A piece software is free iff it allows the user to do these 5 things. Oh, and be reminded that we don't talk about the top 0.01% of computer users who can speak 10 different programming languages, can recompile the whole system if needs be, or even properly reinstall their system. We are talking about the general public, whom I define as with little to no skill in administrative and programming tasks. Mind you, these guys are the majority, and freedom only meaningful when they have it. After all, rich people can always work around the laws, and power users can always have the freedom they want.

Anyhow, how many of these 5 freedoms do Free Software provide? Let's check:

To Use
Let's imagine a person without driving skill is given a car; does that person has freedom to drive? No, he does not. Yes, he has permission to drive, but not freedom to, because, in the end of the day, he cannot drive anyway. Similarly, majority of Free Software are not free to use, because the users are not well educated in how to use them. When Apple launched iPhone, it also launched a huge ad campaign, in which it litterally taught everyone how to use multi-touch. There are countless classes on how to use Microsoft Windows. Professional help for these things are available everywhere. Now, except when you know the circle of GNU/Linux users, learning how to use it is painful, to say the least. When I first tried out GNU/Linux, it wiped out my personal data. It's 7 years ago, but the sentiment is still around: it takes weeks to get back to speed with a new systems, months to understand and fully employ it, provided that you have both time/effort and help to do so. A person with minimum skill and willing to master the computer is, thus, offered nothing but a free installation disc. That's not freedom to use. It's permission to use!

Worse, many of the current data is in proprietary form. For example, video codec, image formats, document formats, etc. Is it the users' fault that those things are in such format? No. It's history's fault. However, Free Software movement punishes normal users for this situation: abstinence from prorietary codec means no movies; abstinence from Microsoft Office means countless documents cannot be render properly; etc. In the end of the day, the users, who don't have tools and control over these data, don't have freedom to enjoy/work with them. Let's not pretend that we can convert these things to free formats. It's a fantasy, and should remain there. In real life, the users have no freedom to use, end of the story.

To Learn
It is ultra important to learn about the software that we use, to know what it does to our data, our identity, our hardware, right? Therefore, FSF has always pushed programmers and vendors to provide "accessible" form of the programs, aka the source code. However, how accessible is thousands of highly optimized C source code files? This question is meant to apply to everybody, including Richard Stallman himself. How many people can make sure that the millions lines of code of Linux are not posting personal data somewhere, open backdoors, and cripple the system? I doubt if Linus himself can. Those things can be embedded somewhere in the huge huge maze of stuffs of the source tree. Are you sure you can learn anything?

Thus, to a user perspective, source code is about as good as binary code: the user cannot understand either. Thus, providing source code does not give freedom to learn. Stallman can talk about how you can hire professional to check these things for you, but what if that person cheats on you? Furthermore, if you buy Windows, I am pretty sure you can hire Microsoft to do things for you, too. Thus, Free Software does not provide anymore freedom to learn than proprietary software.

To Modify/Customize
Generally speaking, there are two ways to modify/customize a program:
  1. Modification of Source code
  2. Extensions
The first one assume, obviously, the understanding of the source code. Refer to the freedom to learn above, please. Furthermore, in order to build a program from source, you also need to know how to use a bunch of tools (make, ant, compilers, whatnots). Therefore, to most people, including many many programmers, this freedom is really not there.

The second customization way is the same for both proprietary and free software. You can change how Windows looks, extend Photoshop, etc. as easy as customizing X, write Emacs Lisp, etc. Actually, I would argue that it is easier to customize Windows than X, because there are so many pre-built customization that you can just download and use. There are many more tools too, and some of them are easier than modifying X.conf and a bunch of other little files scatter across the system.

In concrete term: proprietary software can actually provide more freedom of customization/modification than Free Software, due mostly to its dominant position, as well as its care toward end user, and lack of assumption that everyone should just compile everything from source.

To Share
Finally, something Free Software really offers. Nothing to argue here.

To Sustain and Encourage Freedom
I personally believe GPL is an awesome license (provided that you have no NDA to worry about): it's good for normal people (you can share), it's good for vendors (your investment cannot be stolen), it's good for business (no worry in patents, unlimited customization, low cost). However, the license is not enough for the whole business of freedom. You also need education (which FSF has done an extremely bad job), encouragement (again, abstinence from proprietary formats only harms the process), marketting and informance (again, bad job, FSF), as well as earning the correct mindshare (frankly, after a while, now FSF is perceive as either nerddom or communist organization, neither title is good).

Free Software movement is hero of digital age: they are the first one to remind us of our basic freedom in a new territory. However, they have been lost. Instead of providing real alternative (like GNU system to prorietary Unix/Windows system), they have been accusing (DRM is bad, iTunes is bad, Windows is bad; and? what to do about it?). Instead of spreading the words about freedom, they have been whining about the lack of, and done a lot of counter-productive stuffs like calling for boycott and that kind of things (gee, now you are spreading Microsoft/Apple name instead of your own; as if those entities have not advertise enough). Furthermore, their dogmatism (say no to proprietary codec being the most annoying one; drivers being the second) punishes the wrong people for the situation. Those things can sustain/spread freedom in theory, but in practice, as long as you don't have a commanding majority behind your back, trying to boycott, abstain, etc. only hurt your position, because people won't switch over. When people won't switch over, how can you attain commanding majority?

In conclusion, Free Software only fully provides one freedom (to share), partially 2 others (to use and to sustain), and completely fail 2 others (to learn and to customize). Worse, proprietary software poses to provide more freedom to learn and freedom to customize than Free Software! In the end, Free Software, despite its name, its battle, its effort, is not free.

No wonder people still refuse to switch over.