Archive for June, 2009

Airbus A330 Unsafe to Fly

Monday, June 29th, 2009

The NTSB is investigating 2 more recent Airbus A330 incidents similar to that of the Air France A330 that crashed on June 1. And there will be a lot more as they go back in time to other incidents.

Looks like the Airbus A330 needs to be decertified until Airbus can demonstrate:

  1. that the flight computer system works reliably in various meteorological conditions, including icing and rain. Also, an independent, electrically-powered, non-software-based attitude indicator should be required if it isn’t already.
  2. that a reset of the flight computer system can be performed in a bounded amount of time both on the ground and in the air (like 2 minutes). Currently rebooting the computers takes around 5 minutes on the ground from what I’ve read, and that or longer in the air (if even possible – it was not in the Northwest flight.)
  3. that human pilots can actually regain control of the aircraft in an instantaneous and positive way without being locked out and asking, “What is the flight computer doing now?”

Why decertification? Because the paying and mostly uninformed passenger relies on the airlines to provide safe airliners, which the A330 is not if there’s anything but blue skies.

I have recommended to my friends not to fly the A330 until is fixed.

On the West Coast, Southwest Airlines only operates 737s, so that is a good choice.

Update 2009-09-10: Looks like the primary problem was the pitot tube model, which can be fixed with a different model (though the flight computer is still a potential issue): FAA orders Airbus airspeed sensors replaced

NTSB Chases New Leads in Air France Flight 447 Crash Probe
timesonline.com: Airbus could be asked to ground all long-range airliners
examiner.com: Air France Crash Blame Game Starts Early (and why was Hudson ditching not according to aircraft standards?)
msnbc.com: Airspeed systems failed on several U.S. A330 flights

Indonesia Craves the Blackberry

Monday, June 8th, 2009

BlackberryThe Blackberry cell phone has rocketed in popularity in Indonesia in the past few months, from fairly obscure to a “must have.”

The 4 reasons are: new, affordable data plans, Yahoo Messenger and FaceBook support, and a camera.

GSM/Edge data plans have been available for years in Indonesia, though somewhat expensive per KB, flaky and with an odd signup process (find out the right sms address and send a couple requests to it and wait.)

Now cell providers are promoting all-you-can-eat data plans at 5000 Rp/day (50 cents per day).

Wifi is popular for when they are low on cash but near a free wifi hotspot, available in most offices, hotels and malls.

Indonesia is a huge cell phone market, about the same population as the USA. Less than 1% of households have Internet access, although many employees now have it at work.

The only thing holding back Blackberry penetration is purchase price. Phones are not subsidized with long-term contracts as in the West, so they’re retail priced at $350-$600 each.

All of my friends there have asked me how much a Blackberry is in the USA. It’s priceless to see their expression when I say, “free with a service contract.” :)

cnet.com: A more streamlined Facebook for BlackBerry
CHART OF THE DAY: Apple, RIM Swallow Mobile Industry Profits (AAPL, RIMM)
jakartapost.com: BlackBerry maker given deadline
jakartapost.com: BlackBerry maker to open after-sales service center

SVLUG: The Parrot Virtual Machine, Allison Randal

Wednesday, June 3rd, 2009

Allison Randal gave an overview of the Parrot Virtual Machine, plus delved into the syntactic details of the PIR assembly language for the virtual machine. (around 1200 opcodes.)

Parrot is a virtual machine aimed at running all dynamic languages.

She’s the chief architect for the Parrot project, and is also the author of the Python port to Parrot, Pynie. Apparently the Python maintainers are happy to have help with language backend support.

Allison said that perhaps 50 dynamic languages are in some process of being ported to Parrot. Often they run up to 10x faster on Parrot than the original implementation.

One member said he knew of a commercial project that used Parrot as the language VM when the underlying chip or OS became obsolete and they needed to port to a more modern system.

PIR source is actually run through flex and yacc.

This was her third talk on Parrot in the Bay Area recently. They’re organized around her business meetings for the O’Reilly Open Source Convention, to be held in July in San Jose.

Besides working for O’Reilly Media, she is also working on her Ph.D. computer science at Bristol University in the UK.

Thanks again to Symantec for hosting SVLUG meetings.