i got a feeling

Here’s a familiar, mundane scenario: you’ve got an iPhone with loads of music on it. And you’ve got a laptop with a new album on it. You want to put the new album on your phone. But you can’t hook them up and simply drag-and-drop the files like you could with, ooh, almost any other device. Instead, Apple insists you go through iTunes.

Microsoft gets a lot of stick for producing clunky software. But even during the dark days of the animated paperclip, or the infuriating “.docx” Word extension, they never shat out anything as abominable as iTunes – a hideous binary turd that transforms the sparkling world of music and entertainment into a stark, unintuitive spreadsheet.

Plug your old Apple iPhone into your new Apple Macbook for the first time, and because the two machines haven’t been formally introduced, iTunes will babble about “syncing” one with the other. It claims it simply MUST delete everything from the old phone before putting any new stuff on it. Why? It won’t tell you. It’ll just cheerfully ask if you want to proceed, like an upbeat robot butler that can’t understand why you’re crying.

This is a column, that I highly recommend reading.

loaded like a freight train

Raja Hussain, 10, still sees flood waters roaring toward his farming village most nights. They sound like a high-speed train.

Monsoon floods hit Pakistan six months ago. Yet, those vivid images still haunt the Pakistani child’s nightmares.

“In the dreams I see myself praying to Allah for help,” said Hussain.

One of the worst natural disasters in Pakistan’s history left about 11 million people homeless, killed nearly 2,000, destroyed millions of acres of crops and hammered the economy.

They also inflicted a heavy psychological toll, and children are most vulnerable.

meego vs android

Releases :
MeeGo : As an open source software platform, MeeGo will help to reduce market fragmentation and complexity, while helping to accelerate industry innovation and time-to-market for a wealth of new Internet-based applications, services and user experiences.
Android : Created market fragmentation. Frequent code releases force to upgrade the devices frequently Difference
between two releases is enormous. Software maintenance is complex in developer’s point of view

License :
MeeGo :Fully open source
Android : Consists of Apache, BSD, Open source License: Android is going to be established as a “middle ground” in the openness spectrum: more open than proprietary competitors (iPhone, Windows Phone, Blackberry, WebOS, etc.) and possibly less open than others (MeeGo, Symbian)

Architecture :
MeeGo : Does not use virtual Machine. Each application is a process.
Android :Use Dalvik Virtual Machine. Each application runs in its own instance of Virtual Machine. It takes a considerable files to load the huge .jar files.

App development :
MeeGo : It’s easy as it supports libc.
Android : Android use very scaled down version of libc i.e. Bionic also the thread library support is very limited.

Maintenance :
MeeGo :As its maintained by Linux foundation and supports upstream components, the maintenance is easy for the components.
Android :Maintaining the additional drivers and enhancement like binder driver, low memory killer, Logger, kernel Debugger, Ashmem, Alarm, Power management is uncertain. Kernel is patched for enhancement to support Android.

Hardware support :
MeeGo : New player in the market. Will have more support in future apart from Intel and Arm.
Android : Has good support for hardware.

OEM Companies involved:
Android : Intel, ARM, Marvell, Qualcomm, Nvidia, Texas Instruments,Broadcom, NXP, PacketVideo, Google, HTC, LG, Motorola, Samsung, Ericsson, Toshiba, Dell, Acer, Garmin (and more)
MeeGo : Intel, Nokia, AMD

Products released:
Android : more than 200
MeeGo : 0 for now. Some are in works.

Technologies used:
Android : mostly proprietary
MeeGo : mostly shared with FOSS community

Using Linux?:
Android : kind of a fork
MeeGo : yes, close to upstream

Programming Languages Used:
Android : Java/J2Me(Java based uses Dalvik Machine as JVM and also Suports native coding via NDK)
MeeGo : C++(QT Based)

steve austin

In 2000, Tal Golesworthy, a process engineer from Tewkesbury, was told that the aortic root in his heart had expanded to 4.8cm and was in danger of splitting. He had two choices; undergo surgery to insert a mechanical valve or risk a sudden and fatal heart attack. The only solution then available was the pairing of a mechanical valve and a highly risky blood thinner. To an engineer like Golesworthy, that just wasn’t good enough. So he constructed his own implant that does the job better than the existing solution–and became the first patient to try it.”

So the engineer engineered his own heart valve. Cool.