So you'd basically want Nokia to make UI harder to use just because of those rare cases when someone borrows his phone to the person he/she doesn't trust?
I think that using swipe as the main (almost exclusive) way to navigate around the phone's functions is indeed, well, not revolutionary, but (at least to some extent) innovative and yes, also "new, fresh, remarkable". Sure, UI borrows some ideas from WinMo7, maybe from webOS too, but it's still much fresher than, say, Android.
Please don't put all of post-communism-counties into one basket, as there are vast differences between them how they are dealing with democracy/capitalism. Russia is quite a special case here and unfortunately most of the times is an example of "how not to do things". But if you look at countries that were not part of Soviet Union (Czech Republic, Poland, etc.), or Baltic-countries (Latvia, Estonia, etc.) you will get a complete different image of things.
Dunno, maybe that's the other one but as far as I know CouchSurfing is still alive and kicking (see: http://www.couchsurfing.org - they claim to have almost 3mln users), it's just that it isn't a commercial thing.
I know you can do it, but it produces quite an overhead and it's ugly. But that's for another discussion ("sad things in JS" maybe) - here my main point was that, no, public/protected/private is not a dumb idea in dynamic languages.
Recently at my company we're writing a lot of JS and its' lack of "public/protected/private" doesn't make it easier to maintain or test. Actually, it's quite frustrating because you know you can't test it properly - everything public? it's a ticking timebomb, someone at some point will simply override your method somewhere and hell will broke loose
If you're in the one of lucky countries (or have credit card from one of them) I'd suggest Spotify, their client is marvelous (the best UI for a music player ever and also very fast), supports playing local files and since last version also syncing with Apple devices (maybe some others too, haven't had occasion to check).
Well, but isn't that what the whole problem is about? Doesn't matter if it's BBC, iTunes or Spotify - it's that the country-based licensing model doesn't work in the age of Internet.
Yeah, times didn't hold up in the yesterday's reports, the attack was around 12-1AM in Pakistan as witnesses' reports state so it must have been around 3-4PM in Washington.
Today's news are more accurate on that matter:
"At 2:05 p.m., Mr. Panetta sketched out the operation to the group for a final time. Within an hour, the C.I.A. director began his narration, via video from Langley. “They’ve crossed into Pakistan,” he said."
[http://www.nytimes.com/2011/05/03/world/asia/03intel.html?pa...]
Of course 100% code coverage won't make your code better in every possible aspect, nor it guarantee that tests are perfectly written, but at least a) the tough parts of the code won't be skipped during the test b) you will have cleaner, more usable (testable) API.
There is only one good code coverage number and it's "100".
If you aim for 100% code coverage then it really helps make your code better as you must test all the parts, not only the easy ones - that forces you to write code that's easier to test, and "code easier to test" equals "better code" (more sane interfaces/API, decoupled classes, etc. etc.).
Maybe it's only me but TabCandy/Panorama feels slow and clumsy, and there's too much mouse clicking/moving involved in operating it (or so it seems after 5 minute of trying it, maybe a matter of getting used to/discovering keyboard shortcuts). I like Opera's solution more (is less revolutionary, and thus easier to adapt to probably).
But other than that first impressions are good: feels faster and more responsive (at last!). Maybe I will give it some more tries to see if it will survive a stress test of a normal day-to-day use with tons of tabs opened, etc.
Not denying it, both projects have slightly different goals. But since some people reading this discussion might consider switching from MySQL to Drizzle it doesn't hurt to present them other options, which in some cases might suit them better (depending on what are your exact needs).
Remember there is also MariaDB, quote from they webpage:
MariaDB is a database server that offers drop-in replacement functionality for MySQL. MariaDB is built by some of the original authors of MySQL, with assistance from the broader community of Free and open source software developers. In addition to the core functionality of MySQL, MariaDB offers a rich set of feature enhancements including alternate storage engines, server optimizations, and patches.