Google

Blog Archive

Recent Comments

4/16/08

Lorenz, "Father of Chaos Theory" died at 90

Edward Lorenz, Professor at MIT died, he was 90. Lorenz, a meteorologist, was known for many of his contributions in Chaos theory, hence nicknamed "the father of Chaos theory".

Among some of his famous findings which have now become popular were:

1. Discovery of deterministic chaos: " His discovery of "deterministic chaos" brought about "one of the most dramatic changes in mankind's view of nature since Sir Isaac Newton," said the committee that awarded Lorenz the 1991 Kyoto Prize for basic sciences. It was one of many scientific awards that Lorenz won." (physorg.com)

2. Lorenz attractor is a relatively simple attractor with complex behavior. This becomes the typical characteristic of chaos, complexity out of simplicity. (see image from "The Lorenz Attractor in 3D", the site has many other images of the Lorenz attractor)


3. Butterfly effect, the scientific concept that small effects lead to big changes, is illustrated by of the Lorenz attractor, see a Java animation here. The butterfly was originally a seagull, here is the story:

In a paper in 1963 given to the New York Academy of Sciences he remarks:

One meteorologist remarked that if the theory were correct, one flap of a seagull's wings would be enough to alter the course of the weather forever.

By the time of his talk at the December 1972 meeting of the American Association for the Advancement of Science in Washington, D.C. the sea gull had evolved into the more poetic butterfly - the title of his talk was* Predictability: Does the Flap of a Butterfly’s Wings in Brazil set off a Tornado in Texas?
4. Every day things are chaotic, chaos leads to creativity and life. The "edge of chaos" is where creativity "happens".

Lorenz's discovery shocked the scientific world. Chaotic systems soon began to be recognised in all branches of science. As mathematicians started to unravel its mysteries, science reeled before the implications of an uncertain world intricately bound up with chance. The human heartbeat is chaotic, the stock market, the solar system and of course the weather. In fact the more we learn about chaos the more closely it seems to be bound up with nature. Fractal structures seem to be everywhere we look: in ferns, cauliflowers, the coral reef, kidneys… Rather than turn its back on chaos, nature appears to use it and science is beginning to do the same.

Recently mathematicians have shown that you can control chaos. For instance here in the Mathematics and Physics Departments at The University of Queensland theoretical and experimental work with lasers shows that the rich structure inherent in chaos can be harnessed to expand the capabilities of lasers. Perhaps in the future single systems, which are capable of multi-tasking, such as the brain, will be modelled by chaotic systems. We still have a lot to learn about how nature uses chaos, but perhaps unpredictable behaviour is not undesirable.

As Henry Adams said "Chaos often breeds life, when order breeds habit" (maths.uq.edu.au)

Other Links:

4/15/08

Dalai Lama reiterates resignation threat over Tibet

The Buddhist Channel reported the reiteration of The Dalai Lama's threat to resign (as Dalai Lama) if violence in Tibet spiraled out of control.

He also makes it clear that he is not seeking independence for Tibet and that he supports the Olympics.

"The whole world knows the Dalai Lama is not seeking independence or separation," the Dalai Lama said. "If violence become out of control, then my only option is resign - I want to repeat that.

"If the majority of people commit violently, then I will resign."

His position is to make it clear that he is concerned with the human condition of the Tibetan people, but distancing himself from the practical politics of some groups seeking independence for Tibet, and from the radical groups of people who are willing to use violence.

Related:

4/11/08

Gartner warns Microsoft Windows is Collapsing

Gartner analysts warn that Windows is collapsing.

Earlier, Microsoft announced that Windows XP is dead, see "Thank You Microsoft for Prematurely Killing Windows XP" which was worrying people who still do not want to upgrade to Vista. The benefits of Vista are not enough to make an upgrade. In fact Vista is slower than Windows XP ("Testing Shows XP Still Outperforms Vista").

I think Windows XP and Windows NT, along with DOS, were the popular and widely used Microsoft operating systems for a relatively long period of time. Windows XP is said to be the most popular operating system.

The trouble with Vista is it is becoming too complex and yet do not offer much more than Windows XP. As Gartner says, ” Among Microsoft's problems, the pair [Gartner analysts] said, is Windows' rapidly-expanding code base, which makes it virtually impossible to quickly craft a new version with meaningful changes. That was proved by Vista, they said, when Microsoft -- frustrated by lack of progress during the five-year development effort on the new operating -- hit the "reset" button and dropped back to the more stable code of Windows Server 2003 as the foundation of Vista.

Related: Vista is Slower, But XP Is Still Dying

4/8/08

Google AppEngine Makes Web Application Development Painless

For web developers, the launch of Google AppEngine is a very significant event.

AppEngine has the mission to make the web applications easy to develop, easy to scale, and easy (free now pay later?) to host.
You need to register to try it, but you can't do it now, because the number of registered users has within a few hours exceeded the limit. However you can download the AppEngine SDK, and develop web applications locally on your own computer.
The whole SDK is less than 2.5 M. In addition you must have Python 2.5.2, which can be downloaded from www.python.org

Summary of Features

1. Google AppEngine can be thought of as a lightweight substitute for the XAMPP ( Linux/Windows - Apache - MySql - Php -Perl/Python) stack. It is much smaller, less than 2.5M plus Python 2.5.2 which is about 11M. You don't need to make any setups.

2. Python has been chosen as the primary language. The AppEngine is written in Python, and the Python runtime is the main component of the system. This is not surprising given the long relationship between Google and Python. Guido van Rossum, the inventor of Python was hired by Google in 2005.
Incidentally Python was the most popular programming language in 2007.
In contrast, Google Web Toolkit (GWT) server-side is Java, with JavaScript front-end.

There are plans for using other programming languages, in addition to Python, for the AppEngine in the future.

3. The web server is a small program called dev_appserver, it is partly compiled Python.

4. The database is revolutionary, it is called the Google DataStore, it is a schema-less object database, distributed and scalable used by Google itself for some of its large data bases. It is based on Google's GFS (Google File System) and BigTable technologies.
It is not a relational database, has no join operations. Tables need to have index files reminiscent of the old databases. It is supposed to be efficient.
Users can access data using a SQL like query, called GQL.

5. All applications need to be configure by yaml text files.

6. There are currently ready to use API's: Users and Google account authentication with CAPTCHA, Administration console, Mail, Datastore, Web App Framework Django, URL fetch and webservices

7. Once you are registered with Google AppEngine, you can host your application at Google. For the moment it is free, in the future, I guess there would be free limited versions, and paid with more features version.

Related:

4/7/08

Perel'man more dangerous than Osama bin Laden

Here is a quiz: Who looks like Rasputin, said to be the smartest mathematician on planet, solved the century old Poincare conjecture, refused the Fields Medal (the equivalent of a Nobel prize for mathematics) and the $1 million Clay prize, and has now given up mathematics?

The answer is Grigori Perel'man, born 1966 in St Petersburg (Leningrad).

The proof itself has been widely hailed, "In a speech at a conference in Beijing this summer, Shing-Tung Yau of Harvard said the understanding of three-dimensional space brought about by PoincarĂ©’s conjecture could be one of the major pillars of math in the 21st century."

Now people are wondering why he refused both the prestigious Fields Medal and the $1 million dollar Clay prize. It is becoming a big puzzle. Speculations abound.

If you like the humorous side of the matter, please watch the 2 Youtube videos, "Life After Poincare: Grigori Perelman".
The story goes like this:
After giving up mathematics, Perel'man got bored, work in a doughnut shop (making use of his topology specialty), but he does not want to be paid, and unfortunately (for his boss) gives away the doughnuts for free. He then tried to be work in magic, to make use of his knowledge of wormholes, but he got disgusted when he saw that magicians work with tricks.
Then he met Sylvia Nasar (author of A Beautiful Mind) and Russell Crowe, who played the role of John Nash in the film. He got persuaded, but later he made Russell Crowe disappear into a wormhole, and was branded more dangerous than Osama bin Laden by Bush and the British.

Links: