Monthly Archive:: July 2015

Microsoft said to consider funding Uber

Microsoft Corp. is considering an investment in Uber Technologies Inc. at a valuation of about $50 billion, a person with knowledge of the matter said.

The WSJ confirms the report.

I'm not so sure what to think of Uber. They are disrupting the horrible, horrible taxi market with a clearly superior product - I loved using Uber when I was in New York late last year - but at the same time, they are incredibly slimy. Not sure I would want to be associated with a company like this.

Improving Facebook performance on Android with FlatBuffers

The Facebook application for Android isn't exactly, shall we say, best-in-class for a multitude of reasons, but at least Facebook is trying to improve it. This is their latest effort.

In our exploration of alternate formats, we came across FlatBuffers, an open source project from Google. FlatBuffers is an evolution of protocol buffers that includes object metadata, allowing direct access to individual subcomponents of the data without having to deserialize the entire object (in this case, a tree) up front.

Might be useful for other Android developers as well.

Windows 10 installed on 67 million PCs as of this morning

A Microsoft employee who wishes to remain anonymous to the public has informed Windows Central that as of 8 AM this morning, the Windows 10 OS has reportedly been installed on a massive 67 million machines.

Even more interesting is the claim that Microsoft hit a max bandwidth of 15 Tb/s, topping the previous record of Apple's 8 Tb/s during their last OS push. Microsoft has reportedly reserved up to 40Tb/s "from all of the third-party CDNs combined".

These are pretty insane numbers.

Windows 10’s useful error message

Microsoft started rolling out Windows 10, its shiny new operating system from 29th of July and there have been reports of bugs and issues with installing the Windows 10 operating system on PC/Laptops. Of course, with new OS come new error messages but this one takes the cake.

Question time: which mail application of which operating system has a dialog that reads "bummer"? Your prize will be a firm handshake, to be administered by yourself or by whoever is standing closest to you.

Haiku Media Kit: new and old pieces

Hello, it has been some time since my last article, in the meantime I continued to improve things out and since I changed some important parts of the media_kit, I think it's correct to notify the community about new and 'old' features added recently. This is an article mostly written for application developers, but I tried to explain the improvements made with simple words so I hope it will be interesting to anyone.

Of all the alternative operating systems from the golden days (2000-2005 or so), Haiku is one of the very few - possibly the only one - still going strong. And by "going strong" I mean seeing a ton of development seemingly without seeing a sort of definitive release. They're trying to reach zero by endlessly dividing by 2, it seems, getting ever so much closer to zero without actually getting there.

Next version of Google Glass aimed at the workplace

Google may soon offer a new version of its Google Glass wearable later this fall. A new report says that the company will keep the hype down on this release, as it plans to offer it to businesses working in healthcare, manufacturing, and energy.

Like I said over a year ago:

No, I think the real value of Glass lies in an entirely different area Google seems to have been ignoring so far. It's a far less sexy area than the world of designer glasses and paragliders, but one that offers far, far more potential: 'traditional' workplaces. Construction. Road works. Law enforcement. The military. Farmers. Firefighters. Plumbers. Roofers. You name it. People who work with their hands in potentially dangerous environments, who can use the heads-up display for at-a-glance, crucial information while out in the field.

If I can come up with something, anybody can.

Tablet market keeps shrinking

The latest numbers from market research firm IDC's Worldwide Quarterly Tablet Tracker show that Apple remains the largest vendor in a declining tablet market, shipping 10.9 million iPads in the second quarter of 2015. While the iPad continues to be the best-selling tablet, its worldwide market share fell below 25% as Apple faced increased competition from low-cost rivals Lenovo, Huawei and LG.

With phones hitting 5.5-6.0" now, there's very little need for tablets.

The story of Windows 10 from inside Microsoft

Tom Warren's got a good piece up in which he interviews a number of people responsible for the development of Windows 10. Lots of interesting bits of information, but this one stood out to me.

He's also surprisingly blunt when he characterizes Windows Phone 7 and Windows Phone 8, products he was intimately involved in developing. "We've had a couple of, sort of, practice runs with phone and PC," Belfiore says, before pivoting to the presumably brighter future with Windows 10, "We now have all the devices lined up. I don't expect to see the platform change again, in the same way it has before."

What he calls "practice runs", I call the most expensive failure in Microsoft's - and possibly all of technology's - history. When you add up all the years of development, marketing, the endless amount of bribes cash injections to keep Nokia from dumping Windows Phone, the actual acquisition of Nokia's mobile assets, the subsequent wholesale dumping of all those assets - it adds up to billions and billions of dollars down the drain, wasted, for naught. And the poison icing on this horrible cake?

They're continuing to scale down the phone part of Windows even further.

The practice run quote made me look back upon the past few years of reporting about Windows Phone and Nokia, about how many of us - myself at the forefront here on OSNews - realised years ago what a colossal failure Windows Phone was, and that small number of people insisting all was well with Windows Phone, how its market share was growing rapidly, how Nokia was doing great financially (*), and so on, and so forth. There were no tanks in Baghdad.

In this case, it sucks to be right, because these "practice runs" cost thousands and thousands of people their jobs.

The Itanium processor

The Itanium may not have been much of a commercial success, but it is interesting as a processor architecture because it is different from anything else commonly seen today. It's like learning a foreign language: It gives you an insight into how others view the world.

The next two weeks will be devoted to an introduction to the Itanium processor architecture, as employed by Win32.

There's part one, two, and three - with more to come.

Microsoft releases tool to block Windows 10 updates

Microsoft has been releasing updates to build 10240 on an almost daily basis since it hit RTM. Most of the patches are important security or bug fixes and rather useful but some have reported crashes occurring as a result of the updates. As we had previously reported, Microsoft has made updates mandatory and automatic, thus stopping users from opting out of unwanted updates or till the update has been checked by other users. A new troubleshooting package, KB3073930, however, allows you to hide or block Windows or driver updates.

With Windows 10 being released in a few hours, bookmark the knowledge base article or download the update blocker tool mentioned in the article right away. While one can debate the merits - or lack thereof - of forced automatic updates, there's one huge, giant misstep Microsoft has taken with this: they will also force graphics drivers updates through Windows Update, and without this tool, there's no way to block them.

I have had such horrible experiences with graphics drivers updates over the course of my life - from back in the 3dfx days all the way up until my current Radeon 970X Special Overlocked Whatever Edition With Kittens - that I am very careful and deliberate about these updates. I generally schedule some time for these late on Friday, but only when I know I won't have any work over the weekend so I have a few days of performing possible fixes.

So, when I checked Windows Update last night and say that Microsoft secretly wanted to shove an AMD Radeon graphics driver update down my throat, I nearly panicked. To be clear: my machine is running the official AMD drivers from the AMD website, and not the AMD drivers Microsoft itself distributes through Windows Update. Had I not blocked this update, who knows what could've happend with possible conflicts or version mismatches or whatever.

Luckily, I found this tool and blocked the update - and as it turns out, that was probably the right thing to do. This past weekend, Microsoft forced a completely broken NVIDIA graphics driver update to its Windows 10 users, causing a whole slew of problems.

My view might be horribly jaded, but I have the suspicion that graphics driver updates are a huge source of issues with Windows. As such, who in their right mind at Microsoft thought it would be a good idea to force these update upon users?

On Hurd, Linux and cross-compiling a GNU Hurd toolchain

This article is both a tutorial, a war story and a conceptual introduction to GNU Hurd in which I set up a cross-toolchain, and give a colorful tour through some rough edges of the GNU build system. My host system is Slackware Linux 14.1 (running on -current), i686 - which I find preferable due to its highly vanilla nature, running software almost entirely without distro-specific patching.

Google starts removing Google+ from its products

People have told us that accessing all of their Google stuff with one account makes life a whole lot easier. But we've also heard that it doesn't make sense for your Google+ profile to be your identity in all the other Google products you use.

So in the coming months, a Google Account will be all you'll need to share content, communicate with contacts, create a YouTube channel and more, all across Google. YouTube will be one of the first products to make this change, and you can learn more on their blog. As always, your underlying Google Account won't be searchable or followable, unlike public Google+ profiles. And for people who already created Google+ profiles but don't plan to use Google+ itself, we’ll offer better options for managing and removing those public profiles.

Google is getting rid of its horrible social network and all the means with which it tried to shove it down our throats. Great move, but long, long overdue.

OnePlus 2 pushes boundaries of how cheap a flagship phone can be

From a specs perspective, the OnePlus 2 features a 5.5-inch, 1080p screen, a Qualcomm Snapdragon 810 processor, and either 16GB of storage with 3GB of RAM or 64GB of storage with 4GB of RAM. The back-facing camera has a 13-megapixel sensor with optical image stabilization, while the front camera lets you shoot selfies at 5 megapixels. That back camera also includes a two-tone flash and a laser focusing system. While most of these specs are pretty standard fare for a high-end smartphone, the price remains anything but: the 16GB model will retail for $329, while the 64GB version will go for $389. That's more than last year's model, but after spending some time with the phone, I feel like the price increase is justified for what you get.

This phone's got some standout features I really like - aside from its price - such as a hardware switch on the side to cycle between the three default notification settings in Android Lollipop (all, priority, and none), similar to the hardware switch every iPhone has had since day one. I've always wondered why Android phones never included this incredibly useful feature. The software is very close to stock, so it's got that going for it as well. There's downsides too - it's still not truly stock, so yeah, expect update problems. It'll only be sold - again - through a silly invite system, and it lacks NFC and an SD card slot.

This is very close to what the Nexus 6 should have been, or what the next Nexus should be.

Plasma Phone OS, a KDE project for mobile

Plasma Phone OS (or simply Plasma Phone) is a complete software stack for mobile devices and includes the following libre technologies: Plasma Mobile (a Plasma-based shell), KWIN/KWayland, Voicecall, Ofono, RIL, OHM, Telepathy. It allows to run several Qt-based applications to run on top of it, for example: Plasma apps, Ubuntu Touch based apps, Sailfish OS based apps, Nemo based apps.

The website is pretty minimal, but the first few comments on this Hacker News post gives a good overview.

If phones were designed to please their owners

BoingBoing posted a short movie by The MIT Media Lab's Knotty Objects group and noted hardware hacker Bunny Huang ask the question, "What if phones were designed to please their owners, rather than corporations?" In Southern China, where the majority of the world's mobile phones are made, there's a vibrant market for phones designed for all conceivable niches, where carrier subsidies, marketing campaigns, patents, trademarks, and other corporate-serving restrictions are ignored. If there's a possible market demand for a particular design, then someone makes a phone to meet that demand. It's a brief video, but worth a watch.

Gmail, iOS, and OS X

Dave Winer, like Linus Torvalds, noticed something strange was happening to his e-mail, which led him to figure out what was going on.

On Wednesday I wrote about a problem I've been seeing with GMail, or so I thought. Messages that I knew I must be getting were not showing up in any of my mailboxes in GMail. But when I searched for them, they would show up.

I heard from other people who had seen the same behavior.

And I heard from two people from Google who work on GMail, who asked all the right questions. And gave me really detailed instructions on how to help them debug this.

Creepy.

Ars’ Android Auto review

Ars Technica has a review of Android Auto.

While we love the interface, we just wish there was more of it. Android Auto only covers a subset of the things you would want to do on an infotainment system. The result is an interface that - depending on what you want to do - will have you bouncing back and forth between two different interfaces. It's almost like installing Windows 8 in your car - you've got one modern, incomplete interface paired with a more comprehensive legacy interface. Android Auto can't control the AM/FM radio, CD player, or satellite radio. You also can't adjust the screen brightness, pair a device with the car, or mess with any other settings. Every time you start the car, it launches the ugly stock infotainment system, and you've got to plug your phone in and hit the Android Auto icon. Expect to switch from the beautiful-but-limited Android Auto interface to the slow, chuggy, tasteless OEM interface a lot.

Can anyone with knowledge on the matter explain to me why, exactly, car manufacturers have such outdated, crappy in-car software? And why, even when we have something like Android Auto that could power everything, do they insist on only letting it do a subset, dumping you back to their own crap software for everything else? Why is the car itself running Gingerbread (yes, Gingerbread!)?

Why are they so incompetent?