‘Chinese Android smartphone shipped with spyware’

A Chinese no-name Galaxy S4 knock-off allegedly comes pre-loaded with spyware:

For the first time ever, the experts at the German security vendor have discovered a smartphone that comes with extensive spyware straight from the factory. The malware is disguised as the Google Play Store and is part of the pre-installed Android apps. The spyware runs in the background and cannot be detected by users. Unbeknownst to the user, the smartphone sends personal data to a server located in China and is able to covertly install additional applications.

The news comes from a security firm, so take it with a grain of salt, but still - this is exactly the kind of stuff legitimate Chinese manufacturers really do not want.

Linux 3.15 released

Linux kernel 3.15 has been released. This release resumes much faster in systems with hard disks, it adds support for cross-renaming two files atomically, it adds new fallocate(2) modes that allow to remove the range of a file or set it to zero, it adds a new file locking API, the memory management adapts better to working set size changes, it improves FUSE write performance, it adds support for the LZ4 algorithm in the zram memory compressor, it allows to load 64-bit kernels from 32-bit EFI firmware, it adds support for x86 AVX-512 vector instructions; it also adds new drivers; and many other small improvements. Here's the full list of changes.

KnightOS: alternative operating system for TI z80 calculators

KnightOS is a third-party Operating System for Texas Instruments z80 calculators. It offers many features over the stock OS, including multitasking and a tree-based filesystem, delivered in a Unix-like environment. KnightOS is written entirely in z80 assembly, with a purpose-built toolchain. Additionally, the KnightOS kernel is standalone, and you can use it as the basis for your own powerful operating systems.

Alternative for this alternative: GlassOS.

Chinese gov’t reveals Microsoft’s secret list of Android-killer patents

A list of hundreds of patents that Microsoft believes entitle it to royalties over Android phones, and perhaps smartphones in general, has been published on a Chinese language website.

The patents Microsoft plans to wield against Android describe a range of technologies. They include lots of technologies developed at Microsoft, as well as patents that Microsoft acquired by participating in the Rockstar Consortium, which spent $4.5 billion on patents that were auctioned off after the Nortel bankruptcy.

These are the secret patents Microsoft's patent mafia uses as a club to beat other companies into paying protection money.

Why I’m making the jump to Android

I am taking the plunge and moving from an iPhone to an Android device. I've been waiting a long time for Android to get to the point that it was fast and responsive enough, with a big enough application warehouse, wide enough support, and a smooth enough experience, to support me. Android is maturing with a consistent, system-wide look-and-feel, almost every major service now has an Android app as the counterpart to its iOS-first experience, and has a bright future with wearables, home automation, and more.

I certainly won't be the first person to change ecosystems entirely. Several have done it before, some looking for change or claim freedom, some aiming to save money, some because someone prompted them, some think they may be conforming by going with the ever-stylish Apple. I am doing it for this reason: for me, Android is now a better platform than iOS.

Quantum Paper and Google’s effort to make consistent UI simple

Quantum Paper is the overarching name for a new, unified design framework intended to make experiences consistent across all platforms. According to information available to us, it represents Google's effort to both create (with Google apps) and encourage consistent, beautiful design that delights across all platforms. Quantum Paper is a hugely ambitious project, looking to unify and codify paradigms for visual, motion, and interaction design across all platforms, including web, Android, and iOS.

Google I/O is going to be very, very interesting.

HFS+ bit rot

HFS+ lost a total of 28 files over the course of 6 years.

Most of the corrupted files are completely unreadable. The JPEGs typically decode partially, up to the point of failure. So if you're lucky, you may get most of the image except the bottom part. The raw .CR2 files usually turn out to be totally unreadable: either completely black or having a large color overlay on significant portions of the photo. Most of these shots are not so important, but a handful of them are. One of the CR2 files in particular, is a very good picture of my son when he was a baby. I printed and framed that photo, so I am glad that I did not lose the original.

If you're keeping all your files and backups on HFS+ volumes, you're doing it wrong.

HFS+ is a weird vestigial pre-OS X leftover that, for some reason, Apple just does not replace. Apple tends to be relentless when it comes to moving on from past code, but HFS+ just refuses to die. As John Siracusa, long-time critic of HFS+, stated way back in 2011:

I would have certainly welcomed ZFS with open arms, but I was equally confident that Apple could create its own file system suited to its particular needs. That confidence remains, but the ZFS distraction may have added years to the timetable.

Three years later, and still nothing, and with Yosemite also shipping with HFS+, it'll take another 1-2 years before we possibly see a new, modern, non-crappy filesystem for OS X. Decades from now, books will be written about this saga.

Play Store permissions change opens door to rogue applications

This system worked fairly well. If an app changed its permission needs, you’d be notified, and could choose whether to accept the update. With the most recent Play Store update, however, users are not told about certain permission changes if they don’t result in the addition of permissions to a new group. Given the sheer breadth of permissions a group now covers, this effectively leaves Android with only 13 permissions. An application can quietly update itself in future, to grant itself access to further permissions within a group, with the user left none the wiser.

Once an app is granted an individual permission within a group, that application has the ability to add any other permissions from the group in a future update, without users being notified of the change.

Oh Google.

Optimist view: Google I/O will bring changes to the permission system wherein the above makes sense. Pessimist view: Google is monumentally stupid.

I'm not an optimist.

iOS 8’s Springboard contains code for multiwindow

Remember this? Turns out there was more to this rumour than we thought. As Steven Troughton-Smith notes (and yes, you can trust him):

So... just in case there was any doubt left... iOS 8's SpringBoard has code to run two apps side-by-side. 1/4 size, 1/2 size, or 3/4 size

With Apple pushing developers to use Auto Layout as hard as they can, we can pretty much assume that yes, multiwindow is coming to iOS. Note, though, that this is not a Windows 8 or Samsung or whatever feature - multiwindow is as old as the graphical user interface itself. It will be a great addition to future iOS releases, and I can't wait until Android implements multiwindow as well.

Sailfish 1.0.7.16 released, enables 4G support

It's a holiday in The Netherlands today, so I'm a bit late with this, but Jolla has released another Sailfish update today, and it's a big one. The headline feature of the new update is that it enables the phone's 4G support for all countries. So, if you have 4G, your Jolla phone will now use it. The hardware was obviously available from the beginning, but it was never enabled until now.

Aside from 4G, this update packs a whole lot more - most importantly, it fixes a major annoyance with the Sailfish browser. The browser did not keep its tab contents in memory, so each time you switched to a tab, the page had to be reloaded. This has now been addressed, and tabs stay in memory properly.

These are just two of the many, many improvements, new features, and bug fixes in this update. Us Sailfish users know where to get it.

Xfce 4.10: Simple, Fast, Reliable

Over the past several years, mobile devices have greatly influenced user interfaces. That's great for handheld users but leaves those of us who rely on laptops and desktops in the lurch. Windows 8, Ubuntu Unity, and GNOME have all radically changed in ways that leave personal computer users scratching their heads.

One user interface completely avoided this controversy: Xfce. This review takes a quick look at Xfce today. Who is this product for? Who should pass it by?

Xiaomi is aiming for the rest of the world

Xiaomi (pronounced she-yow-mee) is one of the fastest-growing tech companies in the world. It's the sixth-largest handset maker on earth and No. 3 in China, behind Samsung Electronics and Lenovo Group, according to research firm Canalys. Xiaomi's recent growth is impressive, and its potential is even greater. In 2013, the company says, it sold 18.7 million smartphones almost entirely from its own website, bringing in $5 billion in revenue. Earlier this year, Lei set an internal goal of selling 40 million smartphones in 2014, then raised it to 60 million. In a financing round last August, venture capitalists gave Xiaomi a $10 billion valuation, about on par with 30-year-old PC maker Lenovo and Silicon Valley darlings Dropbox and Airbnb. At the same time, Xiaomi has branched out from smartphones to tablets, the large-screen HDTVs, a set-top box and home router, phone cases, and portable chargers, as well as a $16 white plush toy bunny - Mitoo, the company mascot, who wears a red-starred Chinese army hat.

The technology establishment's biggest threat comes from the east.

DragonFly BSD 3.8.0 released

The new release includes new USB stack (USB4BSD), which supports USB3; updated video drivers for Intel and AMD cards (although latter are still disabled by default); binaries in /bin and /sbin are now dynamic, allowing for PAM and NSS. The HAMMER2 filesystem is also included, but not ready for general use just yet.

OS X Yosemite under the magnifying glass

There are still many rough edges in the new OS but overall I am really excited about the visual direction that Mac OS X Yosemite is taking. It demonstrates a more mature and subtle approach in adapting iOS 7 design language. No ultra thin fonts, no crazy parallax, no ridiculous icons, just subtle use of translucent materials accompanied by a bright and cheerful palette. Using the new OS feels fresher, exciting, and more modern. I am looking forward to exploring other design changes in the the new OS that I may have missed.

I'm definitely pleased with the design direction Apple is taking OS X into, despite the fact that as it currently stands it's clearly still in flux. We're in beta, though, so that's just fine. The two biggest issues to me are one, that text input fields and buttons are not visually different, and two, that neither of them get any mouseover effect whatsoever - both cursor and button/input fields remain exactly the same.

Something else I've noticed: is it just me, or does Apple use a different theme on-stage during a keynote than what actually ships in the beta right now? The transparency and colours pop way more during the keynote than while using the beta. Odd.

Custom ROM makers already updating devices to Android 4.4.3

Android's biggest weakness is the horrible upgrade situation. Where iOS and Windows Phone users are generally always running the latest version, Android users generally have to settle for whatever version the likes of Samsung and HTC bothered to release for their device. This is a horrible situation for developers and user alike, and, in my view, should be Google's number one priority.

Unless, of course, you're running a custom ROM. This morning my Find 5 greeted me with an update notification, but that's normal - I get a new OmniROM OTA delta update every morning. This time, however, something was different: the version number clearly stated this update would bump my Find 5 from Android 4.4.2 to 4.4.3. As it turns out, the OmniROM team is already pushing 4.4.3 to all the devices it officially supports (52 phones and tablets).

A mere three days after Google pushed 4.4.3 to AOSP.

Thanks to the tireless work of our own Xplodwild, Omni has now merged the changes to Android 4.4.3, and these will be rolling out in nightly builds for the 5th June. As I write this, builds are scheduled to start in around 20 minutes or so, and will appear at our download pages once they are completed. They will also be available through Omni's inbuilt delta OTA updater, as always.

This is just one of the many, many reasons you should be running a custom ROM. Aside form the fact that a proper custom ROM is lighter and cleaner than the crappy OEM ROMs, they are also more secure because they tend to be up-to-date. In addition, warranty is not an issue because, at least in the EU, rooting and custom ROMs do not void your warranty.

As an aside - the fact that a single person, Xplodwild, can make sure Android 4.4.3 runs on 52 devices within a matter of days of the code becoming available is all the proof you need (in case you still needed it) that carriers and OEMs are simply incredibly incompetent at doing their job. Sure, they have to provide warranty and service so some form of delay is understandable because they require more testing, but the way they refuse to update most, if not all, of their devices in a timely manner or even at all should be a crime.

OnePlus One review

Interesting and detailed review of the OnePlus One by AndroidCentral, but this paragraph stood out to me:

Even with all of the right decisions made here, this isn't revolutionary hardware design. There's no two-tone camera flash, fingerprint scanner, ultra-high resolution display, waterproofing, dedicated two-stage camera key, massive camera sensor, front-facing speakers, heart rate sensor, back buttons or anything of the sort. The OnePlus One is just a phone, basically shaped like every other phone and with absolutely no design flair or features to set it apart from other devices.

In my view, it's exactly this lack of "design flair and features" that sets it apart from the competition. There's no fake leather, no fake metal backplate, nu buttons on the back, no super-sized gimmicky protruding camera sensors, useless fingerprint scanners, double camera sensors, heart rate monitors, flair guns, flamethrowers, fishing poles, and god knows what else the established players shove into and onto phones these days.

It's a minimalist device focused almost entirely on a smartphone's most important aspect - its display. And it's exactly this minimalism that makes it stand our from the pack.

Palm OS Simulator: run x86 Palm OS on Windows

My love and appreciation for Palm OS is somewhat obvious around these parts, culminating in the detailed Palm OS retrospective I wrote a little over a year ago. I consider Palm OS to be the shoulders on which all subsequent mobile operating systems are built, and I believe it would do the current technology press and users a world of good if they acquainted themselves with this prescient masterpiece.

That being said, with Palm OS being old and dead, the only way to experience it is to get your hands on a real device on eBay or its local equivalent in your country of residence. If you go down this route - which I strongly advise everyone to at least look into - try and go for the ultimate Palm device, the Palm T|X. It's the most advanced PDA Palm ever built, and you can pry mine from my cold, dead hands.

Sadly, not everyone has the disposable income, time, will, desire, or any combination thereof, to go out and buy real hardware just to play with a dead operating system and all the hardships that come with it. Since I still want to spread the word of Palm OS, I've been looking into an alternative - namely, the Palm OS Simulator.