Download a copy of your Gmail and Google Calendar data

Having access to your data and being able to take it with you is important, especially if that data contains precious memories like old love letters, your first job offer, or that 100-message thread discussing the merits of various cat videos. Starting today we're rolling out the ability to export a copy of your Gmail and Google Calendar data, making it easy to back up your data or move to another service.

You can download all of your mail and calendars or choose a subset of labels and calendars. You can also download a single archive file for multiple products with a copy of your Gmail, Calendar, Google+, YouTube, Drive, and other Google data.

Great move by Google. The Data Liberation Front had gotten a bit stale, and it was about time exporting all your emails from Gmail became easier. Good backup tool, too - for, you know, company stuff. Or emails from a girl you like.

Android Support vs iOS Support

About 2 years back, I read this article on Michael Degusta's personal blog. It was a revelation. Michael ripped the Android ecosystem apart with a simple chart. The chart converted me from an Android user to an iPhone user. I hope this chart helps other folks make an informed decision when their next smartphone upgrade is due.

Charts like this do great in certain areas of the web, but it's too simplistic. First, it does not take into account that many core aspects of Android are updated through Google Play, such as Chrome, Gmail, Maps, the keyboard, and so on. Whereas iOS needs an entire update to fix a small bug in, say, Maps - Android does not. Many core parts that require an entire OS update for iOS are updated weekly on Android.

Second, it does not mention that even though older iPhone models get the latest version of iOS, some functionality of these latest versions is disabled due to marketing, and in some cases due to hardware constraints (if you were to believe Apple, that is).

Third and foremost, though: I'm betting each and every one of those devices has at least an Android 4.2 or 4.3 release (and some have 4.4 too, like my Find 5) from, for instance, CyanogenMod - and countless other ROM makers. Installing a custom ROM is one of the strengths of Android, and not nearly as hard or difficult as some make it out to be. If your iPhone becomes unsupported or really slow due to iOS7 - you're screwed. You have no other options. If Samsung's TouchWiz crap makes your Galaxy slow, run out and get a quality phone install a custom ROM.

I see this all the time: people ignoring core strengths of Android because they don't understand them or because they don't belong to their interests - "this is just for nerds and geeks, so it's irrelevant!" Take discussions about application on iOS and Android, for instance; those arguing in favour of iOS routinely ignore that Android has access to types of applications iOS users could only dream of. If you leave those out, it's easy to make Android's application offering look weaker. The same happens when looking at Android and updates.

All this doesn't negate the fact that updates are by far Android's weakest link, although not nearly as much of an issue as it used to be during the gingerbread days. Moving more and more parts of Android to Play will eventually all but solve the issue completely.

USB Type-C cable plugs to be reversible

USB cable developers have announced that a forthcoming version of the connector's plug is to be reversible.

It means users of the Universal Serial Bus cables will no longer have to worry which way round the part is facing when plugging it into a device.

The specification is due to be completed by mid-2014, and the first product on the market by 2016.

Spend only a few days using Apple's Lightning connector, and you'll realise how small things like it being reversible just makes life that tiny little bit less frustrating. About time USB did this.

A testament to X11 backwards compatibility

I recently scored a Hewlett Packard 1670A Deep Memory Logic Analyzer and I finally had a chance to fire it up. This unit dates back to 1992 and is packed with all sorts of interesting options for connecting peripherals to it. One particular feature that caught my eye was the option to connect to an X Server.

Aside from the really cool stuff regarding X11, I'm absolutely fascinated by the user interface of this exotic piece of hardware. It's quite utilitarian, but still has an interesting sense of beauty and focus. I'd love to play with this (even though I have no idea what this equipment actually does).

Valve joins the Linux Foundation

"Joining the Linux Foundation is one of many ways Valve is investing in the advancement of Linux gaming," Mike Sartain, a key member of the Linux team at Valve said. "Through these efforts we hope to contribute tools for developers building new experiences on Linux, compel hardware manufacturers to prioritize support for Linux, and ultimately deliver an elegant and open platform for Linux users."

Mark my words: Valve will do for Linux gaming what Android did for Linux mobile. Much crow will be eaten by naysayers in a few years.

‘No girls allowed’: video game stereotypes

Absolutely fantastic article by Tracey Lien.

If the selection at the average retailer is anything to go by, girls don't play video games. If cultural stereotypes are anything to go by, video games are for males. They're the makers, the buyers and the players.

There is often truth to stereotypes. But whatever truth there may be, the stereotype does not show the long and complicated path taken to formulate it, spread it and have it come back to shape societal views.

The attitude towards women in video games is even worse when you take online multiplayer into consideration. One of my team mates in League of Legends is a woman, and I've seen some absolutely terrible things being thrown her way in chat - during and even after the game is over. I've also pretended to be female in League of Legends just to see what would happen, and it was just as bad. However, I could just shrug it off - hearing the things guys say while you're pretending to be a woman as an experiment is a hell of a lot different than hearing these things when you're actually a woman.

I even caught myself thinking 'my female team mate should just pretend to be a guy' - but you know what? That's expletive ridiculous. As Lien details in her article, changing the way video games are being marketed would be a very good first step that could most certainly snowball into the future.

Amazon to use unmanned drones to deliver packages

We're excited to share Prime Air - something the team has been working on in our next generation R&D lab.

The goal of this new delivery system is to get packages into customers' hands in 30 minutes or less using unmanned aerial vehicles.

On the one hand, this is insanely cool, awesome, and scifi.

On the other hand, with timeframes like this and the big 60 Minutes reveal, it smells like a marketing trick during the holiday shopping season.

‘Threshold’: the next major Windows wave takes shape

Mary Jo Foley has some information on the next wave of big Windows releases - scheduled for Spring 2015. This wave will supposedly bring the three Windowqs branches - Xbox, phone, PCs - more in line with each other.

The Xbox One OS, Windows 8.x OS and Windows Phone 8 OS already share a common Windows NT core. As we've heard before, Microsoft is working to deliver a single app store across its myriad Windows platforms. Company officials also are laboring to make the developer toolset for all three of these platforms more similar.

But Threshold will add another level of commonality across Microsoft's various Windows-based platforms, sources said. With the Threshold wave, Microsoft plans to support the same core set of "high value activities" across platforms. These high-value activities include expression/documents (Office, and the coming "Remix" digital storytelling app, I'd think); decision making/task completion (Bing, I'd assume); IT management (Intune and Workplace Join, perhaps?) and "serious fun."

The first bit seems like a no-brainer and should have been done already, but the second part seems like traditional Microsoft marketing nonsense. "High value activities"? Seriously? Could this be any more vague and meaningless?

Before Microsoft gets to Threshold, the company is on track to deliver an update to Windows 8.1 (known as Windows 8.1 Update 1) around the same time that it delivers Windows Phone "Blue" (Windows Phone 8.1). That's supposedly happening in the spring 2014/Q2 2014 timeframe, from what my sources have said.

With time frames like that it almost seems as if even Microsoft itself doesn't care.

PS4 sells more in one weekend than Wii U in one year

Not only did the PlayStation 4 outsell the Xbox One in its first weekend by about 100000 units in the UK, it completely obliterated the Wii U.

The numbers are even bleaker for Nintendo - its year of Wii U sales have now been trounced in a weekend by both next-gen machines. More people bought a PS4 and a copy of Knack over the weekend than bought a Wii U at any point over the past year and new release Super Mario 3D World.

If not even a Mario game can save a Nintendo console, you know something's up. People, Nintendo is in deep, deep trouble.

Oppo launches N1 with CyanogenMod

This is what you have been waiting for. The OPPO N1 will be available for purchase starting from December 10, 2013.

The N1 is available with Oppo's own skinned Android, with CyanogenMod, or with both. Interesting approach that I hope more manufacturers adopt. Too bad the N1 is such an ugly monstrosity - 5.9" (!) with rotatable camera (!) - compared to its beautiful, elegant, understated, and timeless predecessor.

Genode 13.11 adds Qt5 QML, Linux TCP/IP, FUSE file systems

The Genode project has released version 13.11 of their OS framework. This time, the focus lies on exploring new ways for bringing existing protocol stacks to the Genode world. FUSE-based file systems and the Linux TCP/IP stack have become available as user-level libraries, and the improved Qt5 port covers QML. Hardware-wise, the new version extends the support for Exynos-5, Raspberry Pi, and ARM TrustZone.

With the release cycle of version 13.11, the Genode developers took the chance to explore plenty of experimental features across the whole software stack.

Jolla’s first phone officially launched during event

Today was the big day for Jolla - they officially launched their first phone today, and a few hundred lucky preorder customers were invited to come pick up their new device at an event organised by Jolla and Finnish carrier DNA. Starting today, the rest of the preorder will also be shipped to customers (mine will be here soon too!). Now that the device is on the market, there's the user guide, which provides insight into how the software and hardware works.

The first unboxing video has also made its way to YouTube. Of course, the moment my limited edition Jolla gets here, I'll give you my first impressions.

Google demands CyanogenMod removes installer from Play Store

Google has asked the CyanogenMod team to remove their installer application from the Google Play Store. All the application did was help users enable ADB on their Android device, so that the desktop side of the installer could take over and load the CM ROM onto the device.

After reaching out to the Play team, their feedback was that though application itself is harmless, and not actually in violation of their Terms of Service, since it 'encourages users to void their warranty', it would not be allowed to remain in the store.

While Google does have somewhat of a point - somewhat, somewhere, hidden deep inside - this is just entirely needless. I'm probably overly paranoid, but what are the chances that Samsung Google's OEM partners applied some pressure? CM is insanely popular, and once you have a taste of proper, crapware, TouchWiz-less Android, you don't want to go back.

A new scrollbar

It's rare these days, but it happens: a (what I think) is a completely new UI element (or 'widget', in proper parlance).

In my quest for an Android Twitter client that doesn't suck, I stumbled upon Tweedle, a no-frills, properly designed Twitter client for Android that, as far as I can tell after a few days, does not suck. It integrates properly with Android and has an actual Android user interface - unlike other Android Twitter clients, it doesn't shove any non-standard UI crap in my face. Really, the complicated, overdesigned user interfaces many Android developers come up with just to show several snippets of text in a scrollable list (that's all Twitter is, folks) is remarkable. Let's save that rant for another day, however.

What I find most intriguing about Tweedle is that it includes a UI widget I've never seen before. Instead of a regular scrollbar, Tweedle has a vertical line that increases in length as you scroll down in your timeline, and decreases in length as you scroll upwards. If you reach the newest tweet, the bar disappears. It's a different take on the traditional scrollbar, but to me, it feels like a better fit for a timeline than a traditional scrollbar.

If you scroll far enough down, the line will reach all the way to the bottom. If you keep scrolling beyond that point, the line just stays there. A traditional scrollbar, like in, say, Tweetbot 3 for iOS 7, acts differently. Once the scrollblob hits the bottom of the screen, a new set of tweets loads, and the blob erratically jumps upwards, which is just plain weird when you think about it.

The traditional scrollbar - even a proportional one - does its job best when used with finite scrollable areas. Timelines on Twitter, Facebook, Google+, and so on, however, are essentially infinite lists, which causes traditional scrollbars to jump around whenever you reach the 'bottom' of your timeline and new content is loaded. The line in Tweedle does not have this issue, but it does introduce a new one - once the line fills up and hits the bottom, but you keep on scrolling - it stops conveying any new information.

Still, I find it a fascinating rethinking of the traditional scrollbar, and I hope to see it in more applications.

Microsoft hires ‘Pawn Stars’ to bash Google Chromebooks

Microsoft has enlisted the reality-television series "Pawn Stars" in its ongoing campaign to bash rival Google.

An online video ad released Tuesday mimics the plot set up of "Pawn Stars," which features people toting precious or odd objects for appraisal at a Las Vegas pawn shop. In Microsoft's fictional telling, a woman is trying to trade in a Chromebook, a no-frills laptop powered by Google software.

"The only problem with Microsoft is they just have no taste, they have absolutely no taste."

Nokia now owns 90% of the Windows Phone market

What's the current Windows Phone landscape look like? There's really no better way to tell than by looking at the data from AdDuplex. The cross-promotion network for both Windows Phone and Windows 8 gives us insight that we might not get from places like IDC or comScore. We’ve got the report for this month and so far the biggest trend for this month is that the Lumia 520 continues to dominate.

Telling numbers. Cheap Lumia's dominate the Windows Phone market, with flagship devices taking a backseat. On top of that, Nokia absolutely owns Windows Phone now - more than 90% of Windows Phone devices currently in use are Nokia's. This means that effectively, Windows Phone is now a Microsoft platform in both software and hardware, which comes as no surprise since HTC and Samsung aren't really feeling it anymore.

Also interesting is that Windows Phone 7 is still quite important - almost 25% of Windows Phone devices run 7.x. This means that if application developers want to focus on the latest and greatest alone, they'll have to forego 25% of the already relatively small Windows Phone userbase.

First Steam Machine more powerful than console, same price

Valve's official Steam Machine prototype isn't cheap, but it won't be the only Steam-powered video-game console available come 2014. This morning, iBuyPower revealed a prototype of its own upcoming Steam Machine, which will go on sale for just $499 next year. For the price of an Xbox One, the computer will offer a multicore AMD CPU and a discrete AMD Radeon R9 270 graphics card - that's a $180 GPU all by itself - and come with Valve's Steam Controller as part of the package deal.

That's an absolute steal. This is exactly what Valve is betting on: for the same price, an x86 SteamBox will be more powerful than the new consoles. with SteamOS, it has all the convenience of a console, too. With the launch titles for the two new consoles being total and utter garbage, the argument "but SteamOS has no games!" is moot.

I can't wait until CES coming January when Valve will unveil its publishing partners. That's the make-or-break moment. If SteamOS will get all the same major titles as the consoles, why on earth would anyone want a limited, locked-down, proprietary, slower console?

Workplace Microkernel and OS: A Case Study

The Ars Technica article on OS/2 mentions, in passing, Workplace OS, the pie-in-the-sky successor to OS/2 IBM was working on. I found this fantastic journal article written by Brett D. Fleisch and Mark Allan A. Co, which goes into this failed project in great detail.

IBM's Microkernel, named Workplace OS microkernel, was the core components of Workplace OS, a portable successor of OS/2. The basic premise of Workplace OS work was: 1) IBM would adopt and improve the CMU Mach 3.0 microkernel for use on PDAs, the desktop, workstations, and massively parallel machines, and 2) that several operating system personalities would execute on the microkernel platform concurrently. This architecture would allow users to switch between applications written for different operating systems while IBM would also benefit by having one common platform for all product lines. The goals of the microkernel and the technical features of design are described in this paper. We also present lessons that may benefit future projects with similar goals.

Also, I get to use the IBM icon!

Half an operating system: the triumph and tragedy of OS/2

It was now 1984, and IBM had a different problem: DOS was pretty much still a quick and dirty hack. The only real new thing that had been added to it was directory support so that files could be organized a bit better on the IBM PC/AT’s new hard disk. And thanks to the deal that IBM signed in 1980, the cloners could get the exact same copy of DOS and run exactly the same software. IBM needed to design a brand new operating system to differentiate the company from the clones. Committees were formed and meetings were held, and the new operating system was graced with a name: OS/2.

Fantastic article at Ars Technica about the rise and demise of IBM's OS/2. OS/2 is one of those big 'what-ifs' of the technology world, along the lines of 'what if Apple had purchased Be instead of NEXT' or 'what if Nokia had opted for Android' (sorry). Our technology world could've been a lot different had OS/2 won over Windows 3.x/95.

I reviewed OS/2 as it exists today (eComStation) six years ago.

Darwin/ARM running on a Nokia N900

Darwin is the core operating system that lies under both Mac OS X and iPhone OS. It is the true core foundation that bridges the kernel to the actual UI above. (SpringBoard/loginwindow/etc).

With the help of @plus_chan and his Nokia N900, I present to you, Darwin/ARM running on a Nokia N900.

I doubt this has any usefulness whatsoever, but that doesn't make it any less awesome. Great work (via Steven Troughton-Smith).