Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×

Comment Re:Pardon me, but... (Score 1) 326

Yes, Enable Location Services. No, don't use iCloud. No, I don't want to answer security questions. I told you this when I set up the phone the first time, and every time I've updated. Why do you keep asking me?

Isn't this something that configuration profiles handle? You aren't setting up every iPhone manually are you?

Comment Re:Whar is wrong with programmers? (Score 1) 158

When you write a book you almost always start from scratch

It's incredibly common to update a book. Haven't you ever heard of different editions?

When you write code that is an update to an old software, you re-use a lot of the old code.

Yes, and then you make changes to it. By definition, that's what updating software is. Those changes can introduce new problems, just as rewriting a chapter of a book can introduce grammatical errors.

So, there is no excuse for that.

You are literally demanding perfection. Exactly how many professions are there where people don't make mistakes?

Comment Re:Whar is wrong with programmers? (Score 1) 158

Compare it to writing a book and making a grammatical error. The rules of grammar are nothing new, people have been writing books for centuries, and there are even tools that can automatically check a lot of it for you. How on earth could anybody publish a book with a grammatical error!? THERE IS NO FUCKING EXCUSE FOR IT!

A bug like this is the equivalent of a grammatical error when writing a book. The simple fact of the matter is when you've got humans writing millions of lines of code, some of them are going to make mistakes, and some of those mistakes are going to end up in the final product, even assuming the best intentions from everybody involved. NASA puts more work into writing bug-free code than any other organisation, they make it their highest priority and even they can't write bug-free code. Software development is intrinsically flawed when it comes to bugs because people aren't infallible.

Comment Re:Time for Apple to Step Up (Score 2) 122

Applications should not be able to do this on their own

They can't. All they can do is provide a configuration profile. This then prompts the user, who has the choice whether to install it or not.

This feature is aimed at the enterprise market, where you don't want to walk your ten thousand employees through how to set up their email because even if 1% of them are idiots, you end up with a hundred people wasting your time.

Comment Seriously? Just know what you are doing (Score 1) 227

You know it's not really all that difficult to see the writing on the wall for some technologies.

Flash in particular you could see coming from a mile off. It was a web browser plugin that hated the web. It tried its best to fight against web technologies at every turn. Many aspects of the web - URLs for discrete resources, the DOM for discrete page elements, source-based delivery, cross-platform authoring, open-source authoring, etc. - were actively subverted by Flash. So all the forward progress for the web that improved or relied on these things fell by the wayside for Flash.

Likewise with PHP frameworks. With few exceptions mainly relating to lock-in, everybody who's got any taste and skill abandoned PHP years ago or never took it up in the first place. As a consequence, this leaves the people driving PHP forward very poor stewards. PHP is a zombie at this point - the killing blow has already been struck, it's already dead, it's just going to take a while for this to become so obvious it cannot be ignored. Competent people don't do things like cause security issues because they make releases after ignore failing tests.

You say that you deliberately eschewed open-source, but if you look at where the forward progress for the web has been coming from, it's predominantly open-source projects.

I just don't see how you can have any understanding of this industry and continue to make those kinds of choices.

Comment Re:Step Away From The Kool Aid (Score 1) 222

I wouldn't say the most productive language, but it's certainly the most productive language at that level. Higher-level languages like Python will always beat lower-level languages like Objective-C for productivity.

I find that practically everybody who talks about how awful Objective-C is has turned their nose up at it without trying to use it for any substantial period of time. Yes, it can look weird and verbose when you first start using it, but once you catch on to the patterns, it's a very pleasant language to use. It also helps that the system frameworks are really well designed. It's verbose, sure, but it's also very regular and self-documenting too.

Comment It's not about the specs (Score 0) 108

I used Android phones exclusively from 2008-2012, and the one thing that they all seemed to have in common was that IO blocked the UI, making for an incredibly sluggish experience. Got an application installing in the background? Well get ready for a multiple-second delay for touches.

It's all very well talking about the specs, but I've used phones with good specs before that have felt like some of the slowest phones I've ever seen because of factors other than raw horsepower.

Comment Why? (Score 3, Insightful) 118

What's the actual value (not market value, actual value) of BlackBerry? What are they going to get for that ~$5bn? It seems to me BlackBerry aren't competitive in the handset market any more and don't stand any chance of becoming so any time soon. They are pushing BBM for other platforms now, are they trying to pivot and become a messaging company? Again, I don't see how they are competitive or how they will make money.

Comment What's the problem? (Score 2, Insightful) 211

However, a video on inBloom's Web site suggesting what this techno-utopia might look like may give readers of 1984 some pause. In one scene, a teacher with a tablet crouches next to a second-grader evaluating how many words per minute he can read: 55 words read; 43 correctly.

Since when is the idea of a teacher evaluating a student's abilities an Orwellian concept? Or does it magically become Orwellian just because a tablet is involved?

Slashdot Top Deals

Any circuit design must contain at least one part which is obsolete, two parts which are unobtainable, and three parts which are still under development.

Working...