Apple wouldn't have known about this little known old feature turned security hole if it wasn't for open source.
Apple wouldn't have had this defect if they hadn't used open source. For sure it might (and does) have others, but given it's taken 20 years for this defect to be found, the idea that there is any superior bug finding capability in the open source arena is laughable.
The myth "With may eyes all defects are shallow" was only ever believed by the naive. Shellshock and Heartbleed have proved it was nonsense. At this time only the religious still believe it.
The difference is that with OSS, they all will eventually get found and fixed. The same can't be said of closed source software.
That's religion, not fact. Furthermore your claim in the previous paragraph that "It's been shown by people much smarter than me that it's mathmatically impossible to do so." means that OSS cannot possibly fix all the bugs.
You disappear in a cloud of your own illogicality.
Which is probably why this is a quick and dirty downloadable patch, rather than a proper OS update available to all with auto-update.
Those who have systems that open up BASH to the internets can get this partial fix, and get subsequent ones as BASH fixes progress. Those 99.999% for whom it's not relevant aren't bothered with pointless updates.
Heck if you're going to rewrite in a more modern language why only move from a 1970s language to a 1980s language?
C++ does nothing to eliminate the common causes of defects and vulnerabilities - buffer overflows, dangling and unexpectedly nil pointers etc. Nor does it have anything to offer for the modern world of multiprocessing. And it's memory management is primitive.
If you're going to move forward from the 1970s, do it properly.
While I'm a big fan of open source, that approach has real and obvious problems.
The problems show themselves just as much in software as anywhere else. e.g. People would much prefer to create new code than do code reviews or write tests, so defects in open source software linger around for a decade or two.
That's not a "dirty secret". Having a single component that launches all daemons is a laudable improvement over the adhoc, multiple methods that had grown up in Unix like OSs.
Linux has political problems between Linus and the systemd team, and systemd may be overreaching. None of which is relevant to OSXs entirely different component launchd.
And if anyone thinks there's any copying going on here, take note of the direction - OSX launchd dates back to 2005. Linux systemd to 2010.
You draw a distinction between "distracting" and "overheard in the first place" that I don't think is there.
And usually the volume IS elevated with mobile phone users. Most people are unaware of how good modern phones are at picking up the voice and cancelling out noise. And so they talk loudly on the phone.
Anyhow, I don't suppose we'll reach agreement. I suspect you are looking forward to being able to use a phone on a plane, and so lean towards arguments that result in that being allowed. I'm happier to just relax on a plane, so my bias it the other way.
If it's as limited as questions for common defects in an existing app, that's not so hard. But a system that can actually create an app by asking questions is much harder - unless the possible kids of apps are very limited in scope, as with expert systems and the 3GL fad of the 1980s.
Don't hold you breath. You can only ask those pertinent questions because you can imagine the app given a very incomplete outline. Artificial Imagination is even further away than Artificial Intelligence.
What flowcharts encourage is programming with gotos. They became outdated back in the days when structured programming came in. JSP became the thing. Then later various object diagrams being more or less standardised as UML.
The first job interview I had back in 1984 they asked me to draw a flowchart for a certain algorithm. I told them they were outdated and gave them a JSP diagram instead. And I got the job as a result. That's how out of data flowcharts are.
That question became irrelevant given that the premise that the iPhones are worse than the HTC One was wrong. Even if it were relevant, if you want to know go look - I certainly don't follow Android designs.
But you are still ignoring the fact that the phone you presented as a paradigm is more easily bent than the iPhone 6 Plus and the same as the iPhone 6. Evidence via Consumer Reports.You had a chance to prove you weren't just a hater troll, and you failed.
End of conversation. You've proven yourself not to be interested in the truth.
I didn't make myself clear. This has been studied, and talking on mobile phone *IS* significantly more annoying than people holding a conversation. These studies have been a story on Slashdot previously.
why should something that doesn't bother one person be banned just because it happens to bother another?
Maximisation of total happiness. If there was just the minority that were annoyed, then OK. But it's a lot of people. Trains often offer carriages where phones are banned. That may be an option on larger planes with sections.
I'm in the UK. Busy take-away food places also ask for names when they are busy, and you will have to wait for the food. And I'm not talking about ones that are US franchises.
But sure the culture probably did start in the US, as did the whole fast food and large-cup-coffee shops thing.
European style is to sit at a table and be served by a waiter.
This has been studied, and the studies have been posted previously on Slashdot. People talking on phones are annoying. More annoying than people having conversations. Both because people on phones tend to raise their voices in the belief that they need to to be heard on the other end of the phone. And because half a loud conversation draws attention - the brain scambles to work out what's being said, because the brain is a pattern machine machine and it's being presented with a missing element. The voice COULD be trying to raise the alarm.
Ignoring isn't an entirely controllable thing. Would that it were. One person may be ignoring something, whilst another is driven to distraction. This isn't because the one being annoyed chose to be annoyed.
Funnily enough in the comments in the previous story of the iPhone 6 being bendy, the HTC One was held up as an example of a sturdy Android phone that the iPhone was worse than.
Was there a slashdot hissy fit about the HTC One being bendy when it came out? No. Of course not. Apple derangement syndrome isn't set off by HTC product releases.
Is this the same Steve Jobs that insisted that the NeXT cube be a perfect cube and thereby increasing the cost of an already overpriced machine? The main reason the NeXT did not sell was the price and Jobs' design decisions did not help. Another issue being the insistence on not using fans in some products? Lack of fans lead to lower performance and overheating issues. Jobs chose form over function many times.
That's your opinion and belief of some myths. Unfortunately it doesn't account for the success of Apple - the most successful technology company in the world. And it's that successful because most Apple products are far more desirable than anyone else's.
What have you done that makes you think you know better?
I know I would because I already do on trains, trams and busses. And those journeys are shorter.
I'm very happy if they limit it so data and SMS.
Apple wouldn't have known about this little known old feature turned security hole if it wasn't for open source.
Apple wouldn't have had this defect if they hadn't used open source. For sure it might (and does) have others, but given it's taken 20 years for this defect to be found, the idea that there is any superior bug finding capability in the open source arena is laughable.
The myth "With may eyes all defects are shallow" was only ever believed by the naive. Shellshock and Heartbleed have proved it was nonsense. At this time only the religious still believe it.
1) We don't know when the bug was introduced, although it's clear that it was quite some time ago.
You may not, but "we" do. I posted last Thursday that this vulnerability dates back to 1994.
http://slashdot.org/comments.p...
The difference is that with OSS, they all will eventually get found and fixed. The same can't be said of closed source software.
That's religion, not fact. Furthermore your claim in the previous paragraph that "It's been shown by people much smarter than me that it's mathmatically impossible to do so." means that OSS cannot possibly fix all the bugs.
You disappear in a cloud of your own illogicality.
Which is probably why this is a quick and dirty downloadable patch, rather than a proper OS update available to all with auto-update.
Those who have systems that open up BASH to the internets can get this partial fix, and get subsequent ones as BASH fixes progress. Those 99.999% for whom it's not relevant aren't bothered with pointless updates.
Heck if you're going to rewrite in a more modern language why only move from a 1970s language to a 1980s language?
C++ does nothing to eliminate the common causes of defects and vulnerabilities - buffer overflows, dangling and unexpectedly nil pointers etc. Nor does it have anything to offer for the modern world of multiprocessing. And it's memory management is primitive.
If you're going to move forward from the 1970s, do it properly.
While I'm a big fan of open source, that approach has real and obvious problems.
The problems show themselves just as much in software as anywhere else. e.g. People would much prefer to create new code than do code reviews or write tests, so defects in open source software linger around for a decade or two.
That's not a "dirty secret". Having a single component that launches all daemons is a laudable improvement over the adhoc, multiple methods that had grown up in Unix like OSs.
Linux has political problems between Linus and the systemd team, and systemd may be overreaching. None of which is relevant to OSXs entirely different component launchd.
And if anyone thinks there's any copying going on here, take note of the direction - OSX launchd dates back to 2005. Linux systemd to 2010.
You draw a distinction between "distracting" and "overheard in the first place" that I don't think is there.
And usually the volume IS elevated with mobile phone users. Most people are unaware of how good modern phones are at picking up the voice and cancelling out noise. And so they talk loudly on the phone.
Anyhow, I don't suppose we'll reach agreement. I suspect you are looking forward to being able to use a phone on a plane, and so lean towards arguments that result in that being allowed. I'm happier to just relax on a plane, so my bias it the other way.
If it's as limited as questions for common defects in an existing app, that's not so hard. But a system that can actually create an app by asking questions is much harder - unless the possible kids of apps are very limited in scope, as with expert systems and the 3GL fad of the 1980s.
Don't hold you breath. You can only ask those pertinent questions because you can imagine the app given a very incomplete outline. Artificial Imagination is even further away than Artificial Intelligence.
What flowcharts encourage is programming with gotos. They became outdated back in the days when structured programming came in. JSP became the thing. Then later various object diagrams being more or less standardised as UML.
The first job interview I had back in 1984 they asked me to draw a flowchart for a certain algorithm. I told them they were outdated and gave them a JSP diagram instead. And I got the job as a result. That's how out of data flowcharts are.
That question became irrelevant given that the premise that the iPhones are worse than the HTC One was wrong. Even if it were relevant, if you want to know go look - I certainly don't follow Android designs.
But you are still ignoring the fact that the phone you presented as a paradigm is more easily bent than the iPhone 6 Plus and the same as the iPhone 6. Evidence via Consumer Reports.You had a chance to prove you weren't just a hater troll, and you failed.
End of conversation. You've proven yourself not to be interested in the truth.
Yes. You can also order at the counter in France and elsewere. But the norm is table service.
I didn't make myself clear. This has been studied, and talking on mobile phone *IS* significantly more annoying than people holding a conversation. These studies have been a story on Slashdot previously.
why should something that doesn't bother one person be banned just because it happens to bother another?
Maximisation of total happiness. If there was just the minority that were annoyed, then OK. But it's a lot of people. Trains often offer carriages where phones are banned. That may be an option on larger planes with sections.
Would you have the decency to admit you were taken in by a myth, or are you going to go quiet now?
Clearly it's the latter.
I'm in the UK. Busy take-away food places also ask for names when they are busy, and you will have to wait for the food. And I'm not talking about ones that are US franchises.
But sure the culture probably did start in the US, as did the whole fast food and large-cup-coffee shops thing.
European style is to sit at a table and be served by a waiter.
What lie are you referring to?
This has been studied, and the studies have been posted previously on Slashdot. People talking on phones are annoying. More annoying than people having conversations. Both because people on phones tend to raise their voices in the belief that they need to to be heard on the other end of the phone. And because half a loud conversation draws attention - the brain scambles to work out what's being said, because the brain is a pattern machine machine and it's being presented with a missing element. The voice COULD be trying to raise the alarm.
Ignoring isn't an entirely controllable thing. Would that it were. One person may be ignoring something, whilst another is driven to distraction. This isn't because the one being annoyed chose to be annoyed.
You obviously haven't been to many coffee shops. Starbucks usually use names for customers as do plenty of other coffee shops.
So he's one of the 6 people who have bent iPhones. Amazing.
How's the unemployment going?
If by "phones from other manufacturers" you mean "the HTC One (M8)", then, yes, that is correct.
Before this CR report the HTX One had been held up as a example of the robustness that the iPhone 6 Plus didn't have.
The real problem is the size. There's a physical principle called a "lever" which multiplies forces.
Also, previously, Apple not having a "phablet" sized phone was held up as a weakness. Now it has one, it's being criticised for being too big.
Apple derangement syndrome.
Funnily enough in the comments in the previous story of the iPhone 6 being bendy, the HTC One was held up as an example of a sturdy Android phone that the iPhone was worse than.
Was there a slashdot hissy fit about the HTC One being bendy when it came out? No. Of course not. Apple derangement syndrome isn't set off by HTC product releases.
Is this the same Steve Jobs that insisted that the NeXT cube be a perfect cube and thereby increasing the cost of an already overpriced machine? The main reason the NeXT did not sell was the price and Jobs' design decisions did not help. Another issue being the insistence on not using fans in some products? Lack of fans lead to lower performance and overheating issues. Jobs chose form over function many times.
That's your opinion and belief of some myths. Unfortunately it doesn't account for the success of Apple - the most successful technology company in the world. And it's that successful because most Apple products are far more desirable than anyone else's.
What have you done that makes you think you know better?