The gaming press and Steam Machines

Polygon:

A Steam Machine is a PC that can do fewer things, and run fewer games, than the system you have in your home right now.

That's the marketing challenge that’s in front of Valve and its partners, and the fact that Valve had a rare CES press conference was interesting, but there were precious few details about what the platform adds to the world of gaming.

The cold and harsh reality is that six of the top ten games on Steam run on Linux/SteamOS - and with Steam having such a huge base of active subscribers, that's a lot of users covered with just those six games. On top of that, there's almost 300 more Linux games on Steam. In the meantime, the PS4 and Xbox One combined have like 10 games, most of which are available on the Xbox 360/PS3 as well, and the remainder are rushed titles nobody gives two rat's asses about.

The Xbox One and PS4 are sold not on what they offer now, but on what they will offer in the future. I see absolutely no reason why Steam Machines ought to be treated any differently.

Reality check: right now, spending $499 on a Steam Machine gets you access to a lot more games and a lot more functionality than the Xbox One and PS4 offer combined. Of course, a Windows PC will offer even more games (not functionality, Linux has that covered just fine) - but that applies just as well to any console.

I've been baffled these past few days about the attitude of the gaming press towards Steam Machines. The gaming press' reviews of the new consoles was full of "just you wait until the actually good games arrive!/new functionality is added, but here's a 9/10 anyway on that promise!", but for some reason, the same sloppy reviewing is not applied to Steam Machines.

There's a word for that.

Transformer Book Duet combines Windows with Android

Also from CES:

On stage at CES today, Jonney Shih proclaimed his company's new Transformer the world's first 4-in-1 device. By that he meant that it's a Windows laptop and tablet as well as an Android laptop and tablet. This new 13.3-inch slate transforms both physically and virtually thanks to the company's new dual-OS setup. A quick switch of three or four seconds is all that's required to morph you from the Windows 8 environment into the familiar Android UI and vice versa.

And all this is actively promoted and supported by Intel. So, Microsoft creates an operating system that is supposed to be both desktop and tablet operating system. However, nobody wants it. So, Intel and PC makers confuse everything even more by... Adding Android to the mix? What?

Samsung launches bunch of new tablets at CES

Samsung's goal with the new tablets is to better straddle the gap between a normal tablet and a laptop computer. The Galaxy NotePro and 12.2-inch Galaxy TabPro feature new four-pane multi-window multitasking, while all of the tablets offer multiple layered pop-up windows for multitasking. The panes in the multi-window system can be resized freely, and it's possible to open two instances of the same app at once to compare them side-by-side.

The same plasticy everything-and-the-kitchen-sink-software products as always from Samsung, but it does make one thing even clearer: stock Android really needs multiwindow.

Rebooting webOS: how LG rethought the smart TV

On the eve of LG's launch, I sat down with webOS's head of product management and design, Itai Vonshak, as well as Colin Zhao, director of product management for LG's Silicon Valley Lab. As they demoed LG's new interface to me, I was by turns intrigued, bemused, and doubtful that it was up to the task of convincing people that it would be worth buying a new TV for. Most of all, I was impressed by the clarity of vision behind the new interface. For better or worse, webOS has an opinion about how smart TVs should treat their users, and by all appearances that opinion is executed very, very well. LG is better known for pretty schizophrenic Android skins on its smartphones, so to see the company produce something this coherent was a shock.

It looks quite amazing - but I still find it very hard to be excited over a TV.

Google, automakers form Open Automotive Alliance

Audi, GM, Google, Honda, Hyundai and NVIDIA have joined together to form the Open Automotive Alliance (OAA), a global alliance of technology and auto industry leaders committed to bringing the Android platform to cars starting in 2014. The OAA is dedicated to a common platform that will drive innovation, and make technology in the car safer and more intuitive for everyone.

A potentially very lucrative market.

Some of what we did at Danger: the future that everyone forgot

I came across a website whose purpose was to provide a super detailed list of every handheld computing environment going back to the early 1970's. It did a great job except for one glaring omission: the first mobile platform that I helped develop. The company was called Danger, the platform was called hiptop, and what follows is an account of our early days, and a list of some of the "modern" technologies we shipped years before you could buy an iOS or Android device.

Written by one of Danger's first employees, Chris DeSalvo. Amazing detailed look at some of the revolutionary things Danger did - years before iOS and Android.

It should come as no surprise that I loved this article. I hate how everything is framed as "iOS/Android invented this" - while in fact, both of those platforms rely very, very, very heavily on those that came before, such as PalmOS and Danger.

Intel’s CES plan: Android and Windows in the same computer

The PC industry isn't doing so well. Sales have dramatically slumped, despite the industry's efforts to tempt consumers with Windows 8 tablets and transforming touchscreen laptops. But next week, the Consumer Electronics Show in Las Vegas may be the launching pad for a new push - a new brand of computer that runs both Windows and Android.

Sources close to the matter tell The Verge that Intel is behind the idea, and that the chipmaker is working with PC manufacturers on a number of new devices that could be announced at the show. Internally known as "Dual OS," Intel's idea is that Android would run inside of Windows using virtualization techniques, so you could have Android and Windows apps side by side without rebooting your machine.

I'm going to make a very daring prediction, that is sure to send ripples across the entire industry: this is not going to turn the tide for the PC.

Jolla outsells iPhone, Galaxy S4, high-end Lumias on DNA, Finland

More good news for Jolla and Sailfish. On the Finnish carrier DNA, the only carrier currently selling the device, Jolla outsold the iPhone 5S, 5C, Galaxy S4, and every Lumia except the 520. Jolla ended up as number five, preceded by the Lumia 520 in fourth place, the Galaxy SIII 4G in third, and two cheap Galaxy phones as two and one. Sales cover the holiday period.

Of course, with Finland having a small population and Jolla having the home team advantage, this isn't exactly representative for, well, anything, but it's still impressive and good news for the young platform. The fact that Jolla outsold the flagships of iOS, Android, and Windows Phone holds promise for the future. On top of that, out of that top five, the Jolla is the most expensive phone (save for perhaps the Galaxy SIII).

I'm curious to see if they'll be able to maintain this momentum. It's not going to be easy.

The lost secrets of webOS

The Verge has an interesting story up detailing the various hardware and software prototypes that could have had a future hadn't HP botched pretty much every aspect of its Palm acquisition. Both in features as well as design, the next version of webOS, codenamed 'Eel', looked quite promising, and the hardware designs certainly stand out too.

Sadly, as I stated in my detailed history of Palm, webOS was, at its core, simply not a Palm product. As I wrote:

A cool UI doesn't hide the fact that it's slow and unresponsive. A cool UI doesn't hide the fact that the underlying system is unoptimised. A cool UI doesn't hide the fact that it sucks battery like a there's no tomorrow. A cool UI doesn't hide the fact that the hardware was of appallingly low quality.

A cool UI doesn't hide the fact that the operating system has absolutely nothing to do with what Palm is supposed to stand for.

WebOS probably looked like the bee's knees to someone used to the version of Android and iOS at the time, but having had a long history using PalmOS products, webOS was a total and utter letdown. WebOS was a badly sewn together set of compromises, unfinished parts and shortcuts - and it showed. From The Verge's article, I get the impression that Eel slapped on a new coat of paint and new user-facing features - but that the lower levels and core of the operating system were still very much the same unoptimised mess.

I'm definitely curious what LG's webOS TV is going to be like - it looks nice - but if it's anything like Palm's and HP's webOS products, it won't light any of my fires.

On hacking microSD cards

Remember when I wrote about how your mobile phone runs two operating systems, one of which is a black box we know and understand little about, ripe for vulnerabilities? As many rightfully pointed out in the comments - it's not just mobile phones that have tiny processors for specific tasks embedded in them. As it turns out, memory cards have microprocessors though - and yes, they can be cracked for remote code execution too.

Today at the Chaos Computer Congress (30C3), xobs and I disclosed a finding that some SD cards contain vulnerabilities that allow arbitrary code execution - on the memory card itself. On the dark side, code execution on the memory card enables a class of MITM (man-in-the-middle) attacks, where the card seems to be behaving one way, but in fact it does something else. On the light side, it also enables the possibility for hardware enthusiasts to gain access to a very cheap and ubiquitous source of microcontrollers.

There's so much computing power hidden in the dark.

The Mac Pro review

All in all the new Mac Pro is a good update to its aging predecessor. Apple did a great job with the new chassis and build a desktop that's extremely dense with compute. When I had to dust off the old Mac Pros to prepare them for this comparison I quickly remembered many of the reasons that frustrated me about the platform. The old Mac Pro was big, bulky, a pain to work on and was substantially behind the consumer Macs in single threaded performance. The new Mac Pro fixes literally all of that. If you have a workload that justifies it and prefer OS X, the Mac Pro is thankfully no longer just your only solution, it's a great solution.

The only Mac Pro review that matters. Still want one. Won't buy one - but want one.

Xiaomi’s Hugo Barra details China’s insane technology market

If you ever wondered why many people say the US and Europe are irrelevant targets for new and existing technology companies compared to China, just watch this Le Web interview with Hugo Barra - who recently left Google's Android team to join Chinese device maker Xiaomi. In it, he compares China's most popular internet services with their western counterparts - and 'our' services pale in comparison to China's.

The most impressive number? China now has 500 million smartphone users. Six months ago, it was 'only' 250 million. That's the scale and growth we're talking about here. I often hear people say "yeah, but China is mostly poor people with a few rich ones on top" - well, these figures prove otherwise. And the growth is far, far from over.

That's why I always chuckle whenever a major western company only highlights US figures. It just means they missed that huge, fat, Chinese boat.

Haiku improves its processor support

In a blog post from Haiku developer Pawel Dziepak he describes the work he has been doing on improving processor support. Most notably removing the 8 processor limit. From the blog post:

The main scheduler logic has been completed and now I am concentrating mainly on bug fixes, adjusting tunables and some minor improvements. I also removed gSchedulerLock, a spinlock I mentioned in my last post, and replaced it with more fine grained locking. An new interfaces for cpufreq and cpuidle modules has been created together with a cpufreq module for Intel Sandy Bridge or newer cores and cpuidle module for all processors that support C-states and invariant TSC. Furthermore, IRQs (including MSI) can be now directed to an arbitrary logical processor. Implementation of inter-processor interrupts has been improved so that it avoids acquiring any lock if it is not necessary and supports multicast interrupts. And, last but not least, 8 processor limit has been removed.

Documents reveal top NSA hacking unit

The German newspaper Der Spiegel has unveiled a whole bunch of stuff about the NSA and its tools that defy belief. Their tools and actions go way beyond what we already knew; we're not just talking passive information gathering through cables and such, but way, way more.

For instance, the NSA can divert shipments of purchased computers and equipment to their own secret workshops, where malware and spying hardware is added to these products before they are then shipped onward to the buyers. They also intercept Windows crash reports as they are sent from users' computers to Microsoft's servers. Worse yet, they can reportedly add special hardware to drones that can wirelessly infect computers from up to 8 kilometres away.

We've only seen the tip of the iceberg here. The fact that no heads are rolling in Washington over this illustrates just how corrupt and undemocratic the US government has become.

Sailfish updated yet again

Jolla promised another big bugfix update before the year was over, and they delivered. Version 1.0.2.5 brings a whole boatload of bugfixes and stability improvements, but also brings in a few new features - such as one-way Google Calendar synchronization, camera support for Android applications, and a few more. Bigger new features are expected to arrive in January.

The update rollout itself was a bit of a disaster - the servers became overloaded (at least, that's what it looked like), so many people couldn't download the update, or would have the download hang halfway through. As far as I know, the update seems to be rolling out fine now, but having this process go wrong when the userbase is as small as it is means they've got some work to do on this one.

In the meantime, Christmas was packed with gifts for Sailfish users when it comes to applications. For instance, Sailfish has its own, native WhatsApp client now - and it works perfectly, and looks great. There's also a video player, and a native Facebook client - Friends - is getting daily updates. Then there's TinyWebBrowser; started out as a test project, but is already getting more useful than the stock browser, mostly because it supports landscape (a feature the stock browser will supposedly get in January).

All in all, the rate of new applications, new versions to existing applications, and operating system updates is all very promising, especially if you take into the account the very small userbase (I would guess several thousands at this point). Let's hope they can keep it up. For what it's worth - thanks to the new applications, I already uninstalled the Android compatibility stuff from my Jolla.

The CDC 6600 architecture

The CDC6600 and its family members are part of the computer industry history. A decade before the Cray 1, the members of the CDC6000 family were not only expensive and the most powerful systems at the time of introduction. They were also lean and wonderful architectures ! The elegance was also conveyed in several publications (many by CDC), where all the necessary knowledge was explained from the ground up. All you needed to know was supplied, clearly laid out, not just hints for efficient programming. Basically, you could rebuild your own computer by reading these books. 50 years later, they are invaluable reminders and tools, we can see where the computer industry comes from and realise that it is not that hard to do it ourselves, too.

Via HackerNews. This is an amazing resource.

Google sues Apple, Microsoft-backed patent troll Rockstar

Google has decided to fight back against the Apple and Microsoft-backed patent troll Rockstar. It has filed a lawsuit, asking the court to state that the Android platform does not infringe any of the patents the patent troll is asserting against Android, Google, and Android OEMs. Google describes Rockstar's trolling in no uncertain terms.

Rockstar produces no products and practices no patents. Instead, Rockstar employs a staff of engineers in Ontario, Canada, who examine other companies' successful products to find anything that Rockstar might use to demand and extract licenses to its patents under threat of litigation.

A very interesting tidbit is found further down in the legal documents - Google claims that Rockstar actually contacted companies that use Android, asking them to... Stop using Android.

On information and belief, Rockstar contacted and met with these California-based companies in order to discourage them from continuing to use Google's Android platform in their devices, and to interfere with Google's business relationships.

This Apple and Microsoft shell company is way, way dirtier than we already knew.