Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?

Comment Re: Fail Whale? (Score 1) 136

That actually fits into my observations of industry - do something right and you get optimized out of a job.

I don't see that as a problem. If I automated something so well to increase efficiency and lower cost, I see that as a career success that I could easily sell as a talking point at my next interview.

Like they say at Netflix, a company is like a pro sports team, not a family. For instance, I'm sure all of the engineers who got laid off at Netflix when they moved everything to AWS wont have a problem getting a job.

Comment Re:Google seems to be avoiding the real problem (Score 1) 94

So just because web pages work well for someone who recently spent $600 and up on a phone doesn't mean that it's not worth optimising them.

It's not just comparing a state of the art iPhone 6s to an old Android phone. The top of the line Galaxy S6 performs worse than the 2011 iPhone 5 when running JavaScript.


To give you an idea of how divergent it has become, try:

Complex list
Ember 1.11
This is the benchmark most representative of Discourse performance, and the absolute best known Android score for this benchmark is right at ~400ms on a Samsung Galaxy S6. That doesn't seem too bad until you compare..

iPhone 5 â' 340ms
iPhone 5s â' 175ms
iPhone 6 â' 140ms
iPad Air 2 â' 120ms
iPhone 6s â' 60-70ms
In a nutshell, the fastest known Android device available today -- and there are millions of Android devices much slower than that out there -- performs 5Ã-- slower than a new iPhone 6s, and a little worse than a 2012 era iPhone 5 in Ember. How depressing.

Comment Re:Too little, too late (Score 1) 262

This isn't a case of having resistors or capacitors from different manufacturers, something that won't affect performance in any measurable way, this is a case of having two completely different CPUs, with very different performance from the two. 6h vs. 8h in a power-consumption test is a huge, huge difference.

If Apple advertises the iPhone based on the worse case and you just happen to get one with slightly better specs, how is Apple being dishonest?

Comment Re: Not really a flaw... (Score 2) 69

In short, to install this malware - 1) You need to install the mobile provisioning certificate - a web page cannot do it, as the user must tap "OK" to actually install it. A user can list and view such provisioning certificates at will. They self-expire after a year.

It's even harder to accidentally install enterprise certificates in iOS 9.


"(As noted above, the new iOS 9 requires users to manually set related provisioning profile as trusted in Settings before they can install Enterprise provisioned apps. This new feature is also helpful for preventing some security incidents caused by abusing enterprise certificates.)"

Any device that is compatible with iOS 8 is also compatible with iOS 9.

Comment Re: Samsung != Apple (Score 1) 144

Android phones are not driven in obsolescence by a team at Apple who urges developers to move onto the new API as soon as possible. So the App Store doesn't stop having current apps for Android phones for much, much longer than with Apple. Look at the number of current-version apps you can still get to run on a KitKat phone, and compare that to the apps you can get for a 3G iOS device today.

Xcode 6 supports iOS back to 6.0. That includes every iPad introduced except the first one and every iPhone introduced since the 3GS in 2009.

How many developers would waste time trying to support the iPhone or iPhone 3G - both had 128MB of RAM and a 400Ghz single CÃte processor.

Comment Re: Really? (Score 1) 123

First, bringing up the computer store is a red herring. The store where you buy your phone has nothing to do with it.

The store where you bought your computer is analogous to the carrier. You have to wait for both your manufacturer and your carrier to offer an update to your phone. This is true with even some Nexus devices. You had to wait for Verizon to update their version of the Nexus.

Second, if you bought a phone from a carrier that doesn't unlock your devices, that's your fuckup, similar to if you bought a device that the manufacturer would not unlock. Don't be a fuckup.

Your phone being unlocked by the carrier still doesn't mean you don't have to wait on the carrier and the manufacturer to update your device.

Third, Apple makes it effectively impossible to support their abandoned devices, at least with some Android devices it is possible.

It's possible to jailbreak every iPhone that has been abandoned by Apple. The latest iPhone that is not supported is the iPhone 4 released in 2010.

They do if they are running Windows XP and are unwilling to pay for a newer version of the OS. Android users may or may not get an update, but their updates are free.

So it's better to not have the option to update your OS than to have the option to pay for it? If you bought a computer with Windows 7 or Windows 8, Windows 10 and is a free upgrade.

In other words, every Windows conputer sold since before the introduction of Android is eligible for a free upgrade.

Comment Re: Really? (Score 1) 123

In order to use an iOS device as one would a normal computer, with freedom to choose software, one has to hack their way into it.

I've never had to wait on my PC manufacturer nor the computer store to update my computer with the latest OS or security patches the way that Android users have to wait on both the OEM and carrier to update their OS. That's far from what a "normal computer" user expects.

If one is going to do that, why not just get a Nexus device? It will get updates for around as long as an iDevice, and you can also load alternate ROMs onto it.

iOS 9 supports the iPhone 4s released in September 2011. Does Google still support the Nexus released in 2011?

"Loading alternate ROMs" isn't that "hacking your way into it?" "normal computer" users don't have to "load alternative" operating systems to get security updates.

Comment Re: Call for mass-forking of Android (Score 1) 123

Google sells an OS to the phone manufacturers who customize who then sell it to the carriers who customize it some more who then sell it to the users.
Google can't do shit to that chain. Mindbogglingly, it's actually what they wanted.

Microsoft sells an OS to computer manufacturers who customize it and they sometimes sell them to resellers who further customize it (i.e. Best Buy). Guess what? When Microsoft provides a security update, I don't wait on Dell or Best Buy for the patch.

When MS releases a new OS, they take responsible for creating drivers for the most common hardware. I was able to install Windows 7 on my old abandoned 2006 Core Duo Mac Mini without waiting on Apple to provide drivers.

The trouble with doing something right the first time is that nobody appreciates how difficult it was.