It’s the best of times, it’s the worst of times

Today the China astronauts retuned to earth safely and completed their 3-days space-walk mission. I think no matter how you see China, we have to agree they did a great job in year 2008 so far. And no doubt there are also a lot of problems along the way, but seriously, they are improving – in a pace that no other countries in the world can ever dream of.

No doubt the Government needs to find ways to produce better goods, and quality food. And the Government needs to help the poor and unfortunately people.

Give China some time, and give China a chance. Go, China, Go …

Google Android is here

Many times I ask myself “Shall I get a phone that is easy to use, or a phone that is technically excellent ?”. In other words, shall I get an iPhone or an Android phone ? Of course, now I am using an iPhone 3G and am very pleased with it. But I think everyone has to admit, the first Android phone – T-Mobile G1 is very, Very, VERY cool. It’s cool not because of the so-so hardware, but really the software itself – Android and the applications run on top of it.

Bring back that brand new blogging feeling

Liz Strauss, famous online community builder, blogger and author of the book “The Secret to Writing a Successful and Outstanding Blog”, recently ran a contest on “Bring Back That ‘Brand New’ Blogging Feeling Event” and gave the bloggers around the world a chance to win a premium WordPress Theme from Blog Design Studio and a copy of her ebook.

Only 50 winners in the contest and luckily, I won !!

To enter the contest, here is the image of my first blog post back in 2002 …

Google Chrome – the next network OS ?

Probably the biggest news in recent weeks, Google launches their own browser – Chrome. They have posted the behind-the-scene information about Chrome with 38 pages of comics. Indeed, if you read the pages without knowing the software beforehand, you will probably think they are talking about building an operating system. Anyway, if you don’t have the time to read thru the 38 pages, here are some main points:

  • A browser design around web applications, instead of web pages
  • It needs to be stable, faster, more secure, clean & efficient user interface … and make it open source
  • Make it a multi-process browser, not multi-threaded – no more browser crash just because one tab’s web page has memory leak or rendering bug …
  • There is a built-in task manager such that you can eliminate some mis-behave processes, if needed.
  • The beautiful part is, to me, Google can test each build of the Chrome browser by simply using their massive infrastructure to crawl tens of thousands of web pages. And they can also use the ranking of pages to test the most popular pages in the Internet …
  • Webkit is the rendering engine Chrome uses, and it is fast …
  • They also built a Javascript virtual machine. Instead of “interpreting” Javascript code, it generates machine code of the source. In addition, Chrome also improves the Javascript garbage collection method.
  • The user interface of the browser is redesigned – now the tabs are on top. And the URL box is now the Omnibox – it shows the search suggestions, top pages you have visited and those you have not visited.
  • There is a new tab page that shows the thumbnails of the 9 most visited pages.
  • You can turn on the read-only mode (they call it incognitco window) and it will not save your browsing history, cookies etc.
  • Each process has its own sandbox and cannot write / read files off your hard drive. No more watching your sensitive data and running malware … as soon as you close the tab, everything bad running in this tab is gone.
  • Chrome runs a security model better than BIBA security model which is used by Vista.
  • Chrome will warn the users of phishing and malware websites from lists Google is maintaining.
  • Google also introduces Gears to help the developers to improve the capabilities … 
  • It is an open source project, make available for all bright developers.

So, how’s the beta version performing so far ? Not as fast as it claims … but once it loaded the page, the speed is pretty good. And the page scrolling is a bit strange … Will keep you all posted.