At Ohio a veteran stunt pilot was killed while performing a stunt. The next day the show continues.
How outrageous is this?
Look, if another air stunt accident happen not only the pilot dies and the plane destroyed, the debris can fall on the fans, or on innocent bystanders.
People seem to have absolutely no sympathy and just want to continue to watching this (sorry, boring) stuff.
Look, just how fun it is to watch loops and colored smokes come out? Besides, there are BIG risks involved. This is just not worth risking lives to do this. Just what do air stunts accomplish? Other than oohs-and-ahs. When an accident occur, should we mourn for the fallen one and realize this is something not to continue?
Pilots have difficult job to do. Just look at the complexity of their control panels. It is already huge accomplishment to know how to fly a plane. Their job is to handle a plane safely, don't need to perform stunts.
Another plane related news: news choppers crash into each other. Whoa. Newsreporting has gone too far. Just a reporter saying "there is a high speed chase" is enough. Pilots and Photographers' lives are too precious to risk. Also, I don't need a chopper giving me how busy is the Dan Ryan. A camera from a taller building will do. Too big risK (and too costy) for this type of reporting.
Some people die for money; some birds die for birdseeds. Pilots should not die for stunts and aggressive journalism.
Monday, July 30, 2007
Friday, July 27, 2007
5 Biggest Unsolved Problems for 5 Dollars
The discount bin at bookstores contain old books and extra copies of unwanted books. One type of books in particular is abundant in the discount bin: astronomy books. The universe is so big and full of wonders yet most people only focus on the everyday business in the relatively tiny earth. So great astronomy writers: think twice before publishing another masterpiece. Wonders of the world are many; but readers are few. Besides astronomy books, sometimes among the unwanted books are little treasure books.
I found The Five biggest Unsolved Problems in Science for about 5 dollars. This is a great read for high school students and beyond. It also comes with great cartoon commentary. It is written by professors who know what they're talking about, yet done a great job at explaining it to general public. This book talks about a basic, yet big unsolved problem in physics, biology, chemistry, geology, and astronomy.
What does mass come from? What chemical reactions form life? Weather forecasting possible? What is structure and function of the proteome? Why is the universe expanding?
Posing questions is easy. Just list them (I just did). This book does a lot more. It starts with a good discussion of scientific method itself. You get a very nice presentation of backgrounds of the current discoveries in each field. This is like going to a great introductory class with your favorite professor. Each subject has an exciting journey of discovery. Though I have to admit I find the biology and chemistry section a bit difficult because I have little prior background.
I like the touch of comedy in the cartoon commentaries throughout.
About Science: we have come a long long way from philosophers who tell us ideas out of nowhere. But yet as we discover more, we discover how little we actually know. The universe is still full of mysteries and wonders.
I found The Five biggest Unsolved Problems in Science for about 5 dollars. This is a great read for high school students and beyond. It also comes with great cartoon commentary. It is written by professors who know what they're talking about, yet done a great job at explaining it to general public. This book talks about a basic, yet big unsolved problem in physics, biology, chemistry, geology, and astronomy.
What does mass come from? What chemical reactions form life? Weather forecasting possible? What is structure and function of the proteome? Why is the universe expanding?
Posing questions is easy. Just list them (I just did). This book does a lot more. It starts with a good discussion of scientific method itself. You get a very nice presentation of backgrounds of the current discoveries in each field. This is like going to a great introductory class with your favorite professor. Each subject has an exciting journey of discovery. Though I have to admit I find the biology and chemistry section a bit difficult because I have little prior background.
I like the touch of comedy in the cartoon commentaries throughout.
About Science: we have come a long long way from philosophers who tell us ideas out of nowhere. But yet as we discover more, we discover how little we actually know. The universe is still full of mysteries and wonders.
Tuesday, July 24, 2007
GUI Web Swing
I am not talking Spiderman. Nor talking specifically about ultra difficult Java swing. Rather I am talking about the swing of preference from thin client to thick client in web app.
Pre-Web
In the beginning of personal computing (pre-Web) there was 80x25 character MS-DOS. Newbies wonder where was the husband MR-DOS, and do you have to make an appointment to see DR-DOS. Oh those days are old. People demanded more than standard input/output. Blinking cursor and scrolling text to top of screen is not enough. Then standard controls such as buttons, scrollbars, menubars are invented and graphics interface GUI simply push DOS out the window.
The problem is this: it is much more difficult to program in GUI. Programmers who only knew command-line programming will almost certainly faint if they see a Windows SDK Hello World program for the first time. Ok, take a deep breath and look here when you are ready.
Paradigm Shift
The whole paradigm is different! No longer a program has a beginning and and end. Windows take over! It is event driven! When someone click a button, Windows will notify you! You've gotta handle the message. Complex programming is one of the cost of prettier UI. Fortunately, few need to handle raw Windows programming now.
Given such complexity, if there are no other tools to make it easier, I'll say the number of programmers would be as few as the number of Latin scholars because only the elites can handle this type of stuff.
Fortunately there are easier things such as Visual Basic and Delphi that makes such programming easier. As we get a good handle on writing full blown GUI apps, then there comes the World Wide Web.
Swing to thin client
Whoah. Information from another computer can be seen in yours! Soon, everyone and their dogs have websites. In the old days it was like reading newspaper, everything is read-only. Then people demanded interactive sites! and online commerce! Then HTML is supplied with a few basic controls such as editbox and submit buttons and voila. HTML buttons and controls are so very easy. (ok, the processing is a bit harder, that's another topic). Program become simpler: HTML form, submit, load another form.
With HTML and browsers, full blown applications suddenly become less important. It seems like Microsoft Office are what everyone will ever need. The world is content with basic (and boring) controls such as editbox, radio button, textareas. This is thin client. Most are happy with display->submit->display scheme of http.
Swing to thick client
When asynchronous Javascript (AJAX) was added in IE5, nobody even noticed, but suddenly someone make use of it and added more interaction. This makes apps more functional. Everyone is fascinated by the zooming ability of google maps (compared to old yahoo maps).
Now people are tired of boring controls, people demand heavier, richer clients, inside a webpage. Java has swing library for so long, yet it is super duper complex and hard to make it run on a webpage. Java's AWT was fairly easy, but not very powerful, and now nobody likes Java applets.
Flash is THE thing. Powerful, lots of cool effects, graphic intense (but expensive). Just look at how many cool sites and games are written in Flash. Java GUI is simply inferior. Flash had not met the fate of Java applets where is it labeled as dangerous and browsers won't even load it. But it isn't so easy to do a flash app. The GUI of Flash is quite complex, and it isn't a typical code-compile-build that programmers are used to.
It seems all books focus on the graphics aspect of it. Can it have some data entry forms, talk to database and do some business? Possible, but not obvious.
Pre-Web
In the beginning of personal computing (pre-Web) there was 80x25 character MS-DOS. Newbies wonder where was the husband MR-DOS, and do you have to make an appointment to see DR-DOS. Oh those days are old. People demanded more than standard input/output. Blinking cursor and scrolling text to top of screen is not enough. Then standard controls such as buttons, scrollbars, menubars are invented and graphics interface GUI simply push DOS out the window.
The problem is this: it is much more difficult to program in GUI. Programmers who only knew command-line programming will almost certainly faint if they see a Windows SDK Hello World program for the first time. Ok, take a deep breath and look here when you are ready.
Paradigm Shift
The whole paradigm is different! No longer a program has a beginning and and end. Windows take over! It is event driven! When someone click a button, Windows will notify you! You've gotta handle the message. Complex programming is one of the cost of prettier UI. Fortunately, few need to handle raw Windows programming now.
Given such complexity, if there are no other tools to make it easier, I'll say the number of programmers would be as few as the number of Latin scholars because only the elites can handle this type of stuff.
Fortunately there are easier things such as Visual Basic and Delphi that makes such programming easier. As we get a good handle on writing full blown GUI apps, then there comes the World Wide Web.
Swing to thin client
Whoah. Information from another computer can be seen in yours! Soon, everyone and their dogs have websites. In the old days it was like reading newspaper, everything is read-only. Then people demanded interactive sites! and online commerce! Then HTML is supplied with a few basic controls such as editbox and submit buttons and voila. HTML buttons and controls are so very easy. (ok, the processing is a bit harder, that's another topic). Program become simpler: HTML form, submit, load another form.
With HTML and browsers, full blown applications suddenly become less important. It seems like Microsoft Office are what everyone will ever need. The world is content with basic (and boring) controls such as editbox, radio button, textareas. This is thin client. Most are happy with display->submit->display scheme of http.
Swing to thick client
When asynchronous Javascript (AJAX) was added in IE5, nobody even noticed, but suddenly someone make use of it and added more interaction. This makes apps more functional. Everyone is fascinated by the zooming ability of google maps (compared to old yahoo maps).
Now people are tired of boring controls, people demand heavier, richer clients, inside a webpage. Java has swing library for so long, yet it is super duper complex and hard to make it run on a webpage. Java's AWT was fairly easy, but not very powerful, and now nobody likes Java applets.
Flash is THE thing. Powerful, lots of cool effects, graphic intense (but expensive). Just look at how many cool sites and games are written in Flash. Java GUI is simply inferior. Flash had not met the fate of Java applets where is it labeled as dangerous and browsers won't even load it. But it isn't so easy to do a flash app. The GUI of Flash is quite complex, and it isn't a typical code-compile-build that programmers are used to.
It seems all books focus on the graphics aspect of it. Can it have some data entry forms, talk to database and do some business? Possible, but not obvious.
The pendulum is swinging back to thick clients. Customers now demand more functionality that combines beautiful UI.
Enter Adobe Flex: script based language that produce Flash files.
It lets you build flash business apps quickly. But it is strangely combining javascript-like code and form description code. And it may take a while to get used to. Sun (Java) tries to do the same, with JavaFX. They mess up their own good Java language! Sun loses another battle if you ask me.
I have long waited for fun new things in programming. Flex is it.
Let's see if I turn my math demo programs to Flash....
Monday, July 23, 2007
Transformers
Steven Spielburg brought the long forgotten 20+ year old cartoon/comics back to life. The 1986 TF movie was and still is THE greatest movie I've ever seen. It will be hard to surpass it. Steven Spielburg does not guarantee great movie. War of the Worlds was a disappointment. I watched some promo materials of the Transformers and didn't like the modern, ugly alien looking robots. They are supposed to be human-like. Thankfully this movie has a lot of actions and not so disappointing.
Cars turning into robots. Robots in disguise. Perhaps long ago some Japanese guy somehow "see" a robot within a car and created this cartoon series. The Transformers started on earth and the story was long moved back to Cybertron with little humans involved. The 1986 movie ended with a Golden Age: Cybertron was restored and (yes!) the autobots have won. This time we are back to earth.
The last time I saw the cartoons was with unpopular new things such as headmasters and Throttle Bots and even Beast things. Everyone is too tired of it and it deserves a 20 year rest. I am glad the movie didn't include the annoying newer things.
This story also share some similarity with the 1986 movie: with the spy character Decepticon cassette Laserbeak spying on the autobot. This time you get a UGLY looking thing (Soundwave?) tapping info from the Pentagon about "the cube". This ugly thing makes this movie disgusting. :(
For half the movie the transformers don't talk. Ok, Bumblebee (now a cool Camero instead of a Beetle)'s voice is damaged, what about the Decepticons? They never talk in their Cybertonian language. Prime and others also come on too late.
Wassup with that scorpion-like Decepticon destroying things in the beginning. The Transformers were NEVER monster destroyers like War of the Worlds. But Hollywood demand actions and blow-em-ups. Human soldiers: do you realize your weapons are quite worthless against the Transformers after rounds of shooting?
We should watch the Transformers like watching people with various personality with a robot body: the philosophical and willing-to-sacrifice leader Optimus Prime. The pure evil of Megatron. The jealousy of Starscream, and the loyalty of others. They also play different roles: Ratchet (the ambulance) is supposed to salvage damages, Jazz the break dancer and Bumblebee as a close friend to human and the comic relief. Starscream deserves some time revealing his ambition in this movie.
Ok, we turned the clock back to the first few episodes. There were no "giants", no dinobots. And yikes, Prime has that Ax/Sword and Megatron has that medival club which only appeared once! What happened to the laser guns and prime's signature cannon? There are perhaps too many guns from the human already. Ratchet, Ironhide, and even Starscream are supposed to be DEAD from the 1986 movie. Their comeback signifies the clock has turned back to their time on earth.
This movie adds modern factor: Where did you learn our language? Prime says "from the World Wide Web". Where did you learn about the glasses? "from eBay". This makes modern teenagers chuckle.
The Deceptions: yikes they are ugly, and only autobots are supposed to be cars. There are only a few Deception cars. This movie has a bunch more. What are they? Who is the guy in mustache? They need a bit of colors.
Explosive actions throughout. It is good they bring back the classic "one shall stand, one shall fall" duel between Prime and Megatron. But these guys don't get it. It ought to be QUIET. Just Prime and Megatron: nothing else. The fight deserves to be longer, and Megatron ought to talk more and be more evil in general. He also needs a cannon in his right arm.
It is not all about autobots rages their battle to destroy the evil forces of the decepticons. The comic scenes of the autobots hiding in Sam's house is fun. Bumblebee releasing lubricants is also fun.
The movie ended with unleashing the power of the cube, rough equvalent to Hot Rod unleashing the power of the matrix to destroy Unicorn in 1986. But why does prime insist to put inside him to sacrifice? Besides, prime doesn't look that defeated.
Added bonus: Megan Fox. Of course she adds this movie's appeal to teenagers. Good movie: ***.
Ugly little spy robot and autobots besides Bumblebee come in too late take 1 star off.
Cars turning into robots. Robots in disguise. Perhaps long ago some Japanese guy somehow "see" a robot within a car and created this cartoon series. The Transformers started on earth and the story was long moved back to Cybertron with little humans involved. The 1986 movie ended with a Golden Age: Cybertron was restored and (yes!) the autobots have won. This time we are back to earth.
The last time I saw the cartoons was with unpopular new things such as headmasters and Throttle Bots and even Beast things. Everyone is too tired of it and it deserves a 20 year rest. I am glad the movie didn't include the annoying newer things.
This story also share some similarity with the 1986 movie: with the spy character Decepticon cassette Laserbeak spying on the autobot. This time you get a UGLY looking thing (Soundwave?) tapping info from the Pentagon about "the cube". This ugly thing makes this movie disgusting. :(
For half the movie the transformers don't talk. Ok, Bumblebee (now a cool Camero instead of a Beetle)'s voice is damaged, what about the Decepticons? They never talk in their Cybertonian language. Prime and others also come on too late.
Wassup with that scorpion-like Decepticon destroying things in the beginning. The Transformers were NEVER monster destroyers like War of the Worlds. But Hollywood demand actions and blow-em-ups. Human soldiers: do you realize your weapons are quite worthless against the Transformers after rounds of shooting?
We should watch the Transformers like watching people with various personality with a robot body: the philosophical and willing-to-sacrifice leader Optimus Prime. The pure evil of Megatron. The jealousy of Starscream, and the loyalty of others. They also play different roles: Ratchet (the ambulance) is supposed to salvage damages, Jazz the break dancer and Bumblebee as a close friend to human and the comic relief. Starscream deserves some time revealing his ambition in this movie.
Ok, we turned the clock back to the first few episodes. There were no "giants", no dinobots. And yikes, Prime has that Ax/Sword and Megatron has that medival club which only appeared once! What happened to the laser guns and prime's signature cannon? There are perhaps too many guns from the human already. Ratchet, Ironhide, and even Starscream are supposed to be DEAD from the 1986 movie. Their comeback signifies the clock has turned back to their time on earth.
This movie adds modern factor: Where did you learn our language? Prime says "from the World Wide Web". Where did you learn about the glasses? "from eBay". This makes modern teenagers chuckle.
The Deceptions: yikes they are ugly, and only autobots are supposed to be cars. There are only a few Deception cars. This movie has a bunch more. What are they? Who is the guy in mustache? They need a bit of colors.
Explosive actions throughout. It is good they bring back the classic "one shall stand, one shall fall" duel between Prime and Megatron. But these guys don't get it. It ought to be QUIET. Just Prime and Megatron: nothing else. The fight deserves to be longer, and Megatron ought to talk more and be more evil in general. He also needs a cannon in his right arm.
It is not all about autobots rages their battle to destroy the evil forces of the decepticons. The comic scenes of the autobots hiding in Sam's house is fun. Bumblebee releasing lubricants is also fun.
The movie ended with unleashing the power of the cube, rough equvalent to Hot Rod unleashing the power of the matrix to destroy Unicorn in 1986. But why does prime insist to put inside him to sacrifice? Besides, prime doesn't look that defeated.
Added bonus: Megan Fox. Of course she adds this movie's appeal to teenagers. Good movie: ***.
Ugly little spy robot and autobots besides Bumblebee come in too late take 1 star off.
Friday, July 20, 2007
Take for Granted
Yesterday my car won't start. Battery is dead. That is AFTER I reached QUeenie's workplace to pick her up. Can't really pick her up.
The Volkswagon had gave me more serious problems before, but never not able to start. One time the battery died on me when I am braking! I have to restart in middle of intersection and fortunately it was able to start. But not last night.
So I called up a hero to come over to jumpstart. Ok it worked! The cable is the FIRST thing I bought when I got my car. Good that I have it.
Last time when the battery died in middle of road (but able to restart) I took it to the dealer. Some hoses and pipes needed clean up and the battery was weak, the guy says. But changing the battery would cost me a whooping $200. The battery never seem to have a problem so I ignored it, and it worked for months until yesterday. I shouldn't have ignore. But too busy in life.
TODO: change that battery. And it requires some wild wrenches that another friend has. Isn't it great to have friends you can rely on?
We take for granted many things: like turning the key would start car. Actually a hundred things must work before the car can start. We turn on the faucet and water come out, and there are many pipes need to install for this to happen.
Heck, even waking up is tremendously complicated process of the brain that even scientists have no complete idea of how that works. There are too many things we take for granted. So be thankful.
The Volkswagon had gave me more serious problems before, but never not able to start. One time the battery died on me when I am braking! I have to restart in middle of intersection and fortunately it was able to start. But not last night.
So I called up a hero to come over to jumpstart. Ok it worked! The cable is the FIRST thing I bought when I got my car. Good that I have it.
Last time when the battery died in middle of road (but able to restart) I took it to the dealer. Some hoses and pipes needed clean up and the battery was weak, the guy says. But changing the battery would cost me a whooping $200. The battery never seem to have a problem so I ignored it, and it worked for months until yesterday. I shouldn't have ignore. But too busy in life.
TODO: change that battery. And it requires some wild wrenches that another friend has. Isn't it great to have friends you can rely on?
We take for granted many things: like turning the key would start car. Actually a hundred things must work before the car can start. We turn on the faucet and water come out, and there are many pipes need to install for this to happen.
Heck, even waking up is tremendously complicated process of the brain that even scientists have no complete idea of how that works. There are too many things we take for granted. So be thankful.
Subscribe to:
Comments (Atom)