If you scramble the cell frequencies, that effectively means no networking capabilities for in-vehicle systems. These all go over SMS, GPRS, 3G+ packet data, and for really old crap, the voice channel with a wonky modem. So that means...
I respect the paranoia about privacy issues, and to a lesser extent, the concern over safety. But this is a big baby getting thrown out with the bathwater. Cars sold in America will suck.
"That aims to dispel the myth that some languages will guarantee that an application will be more or less secure than other languages."
Whoever said, besides your 16-year-old cousin that just figured out how to add a flaming skull animation to his MySpace page, that there is any web application programming language that will guarantee security. Sheesh.
Hey, freaky, death-threatening Muslims, you've got a lot of work ahead of you...
Please catch all of these sucky programmers before they graduate, my company hires them, and I have to work with them. Make them change their majors early to philosophy, animal husbandry, underwater basketweaving, or anything else. Especially, weed out the diligent and responsible types that have no knack for solving technical and logical problems. They can become project managers, which is also a high-paying job.
I remember when programming was a calling, not just a career. Those were better days.
I always thought it was a terrible design to require installation of hardware-specific drivers for a remote printer. You know how you get some crummy nonstandard print status window popping up when you print? Like it will be this hyperbranded thing with a zazzy, colorful diagram of your printer and "buy toner online now" button on it. Almost indistinguishable from a pop-up advertisement except that there is a progress bar showing your print job going through. As far as I can tell, that is the only reason for there to be local drivers for remote printers--so manufacturers can bring up their fancy nonstandard dialogs out of some paranoid necessity to convince you your printer is not a commodity item. In fact, they would probably prefer you called it something other than a "printer", i.e. your "HP-SmartPaperDuplicator TM".
So, yes, this is one thing Google seems to be getting right--a standard print dialog with no local drivers for remote printers.
I would guess that Google shrugs off "Just 21% of Android users purchase one or more paid apps per month, compared with 50% of iPhone users". A lot of the free apps are ad-supported. Google bought AdMob which seems to be the dominant way to deliver ads to Android phone apps. From Google's point of view, having lots of free ad-supported apps is just fine. I agree with O'Neil that the incentives for investing in development for Android are bad now, but that must be more a function of the smaller number of Android devices out there than the Android Market working poorly. More Android phones will get released and there will be more money in the pot for developers.
A more sophisticated search interface to the same selection of Android Market games would be good. I feel like you need one interface for newcomers, (the current one) and another interface for power users, i.e. Let's see all the titles from one publisher or have some tags or subgenres to look through. Still, I have never had much trouble finding anything with keyword searches. So I don't know what all the whining is about.
Hardware compatibility is a BFD, and yeah, it's only going to get worse. Unsophisticated developers will always be inclined to test just on whatever phone they have. And there is no practical way to make Android SDK developer-proof at this point. I don't want the solution to be filter-by-hardware queries on Android Market. It is possible to write one app that runs on all devices, it's just that developers don't write the apps correctly. There might be some automated testing tools that run on the submission side that check for more obvious errors like "Force closes" on hardware X. Maybe also some sort of automated collection of it-works-on-hardware-x votes from users downloading an app will earn an app a certain gold star, which in turn can be used to filter out "doesnt-work" apps from an individual users search results.
But holy jeezus, do not do not do not let the goddamn carriers run the app store. Oh my god, the horrors we have put up with. If BREW were a physical object, I would happily defecate on it.
What this country needs is a good five cent nickel.