News for hackers. Stuff that matters.
Re:FaceTime bug lets you hear audio of person you are callin... by scraft on Tuesday January 29, 2019 @07:48AM (#19025868)
Possibly a product owner trying out the latest build, receiving a call, accepting it, and then waiting for the call initiator to receive the message that the call has been accepted, and then start sending data and asking:

"Why doesn't it take X seconds before I can start talking".

To which the engineers possibly explained the reasons and the product owner saying:

"But I want it instant, let's bypass all this extra stuff and get a proof of concept instant answer working"

To which the engineer said:

"But we'd technically be sending data before the call has even been accepted"

To which the product owner said:

"That's okay, the user can't actually see that data, let us just get this in for now, we can worry about the security/privacy side later".

To which the engineer said "but, but, but" saw the product owners eyes glaze over and just made the commit:

Commit 1279: Remove very important security/privacy feature of ensuring no data is transmitted until the call has been accepted. This is again my best judgement, do not come to me when this blows up, please speak to the product owner.

Then went to the pub in despair.

Re:FaceTime bug lets you hear audio of person you are callin... by whamlastxmas on Tuesday January 29, 2019 @08:16AM (#19025997)
I think it's much more likely their code is a mess and it's not super obvious when stuff starts and ends and this is just an unintentional mistake.
Re:FaceTime bug lets you hear audio of person you are callin... by pbhjpbhj on Tuesday January 29, 2019 @08:29AM (#19026074)
You hear this excuse all the time, don't FAANG employ the world's very best developers?

Maybe their code is a mess for orthogonal reasons - management, profit-motive?

Aside: I thought I'd heard devs have automated analysers that step through and find all possible code paths, allowing complex code to be audited for security issues and such? Presumably that's how these sorts of bugs should be found in testing.

Re:FaceTime bug lets you hear audio of person you are callin... by swat535 on Tuesday January 29, 2019 @10:17AM (#19026944)
Since they have an impeccable interview process that only selects the brightests.. They may be all too busy implementing linked lists and inverting binary trees instead of actually delivering a working product.
Re:FaceTime bug lets you hear audio of person you are callin... by asveikau on Tuesday January 29, 2019 @03:49PM (#19029670)
> don't FAANG employ the world's very best developers?

People have to stop putting these types on a pedestal. Some of the least intelligent people I've known have worked for some very big names. You shouldn't trust someone based on who they work for or what name is attached.

Re:FaceTime bug lets you hear audio of person you are callin... by manigandham on Tuesday January 29, 2019 @12:12PM (#19027973)
>> world's very best developers

And some of the world's very worst. There are not 10s of thousands of world-class developers to hire in the first place and they would be focused on much higher-level details than implementing basic features and maintenance.

That gruntwork requires solid reliable workers with experience but the current screening processes do more harm more than help in getting that talent.

Re:FaceTime bug lets you hear audio of person you are callin... by MagicPropmaker on Tuesday January 29, 2019 @08:49AM (#19026220)
Judging from their quality issues, I'm not so sure they're attracting the "world's very best developers" any more.
Re:FaceTime bug lets you hear audio of person you are callin... by ethbro on Tuesday January 29, 2019 @09:26AM (#19026493)
Even the best developers need time to develop and robust QA.
Re:FaceTime bug lets you hear audio of person you are callin... by sonnyblarney on Tuesday January 29, 2019 @10:19AM (#19026967)
great developers with with bad process, quick turnaround, lack of ownership and bad habits can lead to a mess.

Also - maybe they inherited the code from a startup and never had the chance to refactor and so there was a mess from the start.

Either way, bugs happen. Of all kinds, even bad ones'.

More circumspect than a 'bug' is that this got through their tests. Their end-to-end testing should have picked this up.

Re:FaceTime bug lets you hear audio of person you are callin... by oddevan on Tuesday January 29, 2019 @09:23AM (#19026462)
I just keep going back to the XKCD of how "our entire field is bad at what we do": https://www.xkcd.com/2030/
Re:FaceTime bug lets you hear audio of person you are callin... by ABeeSea on Tuesday January 29, 2019 @08:30AM (#19026087)
Ah yes, it’s always the product owners fault and engineering is always fault-less. A HN classic.
Re:FaceTime bug lets you hear audio of person you are callin... by MagicPropmaker on Tuesday January 29, 2019 @08:51AM (#19026228)
Also, HN won't comment on how/why Apple insists that iOS is "secure by design". I've brought this up and it gets buried. Why?

https://www.apple.com/business/resources/docs/iOS_Security_O...

This phrase is used several times on their current website:

https://www.google.com/search?q=%22secure+by+design%22+site%...

Re:FaceTime bug lets you hear audio of person you are callin... by ethbro on Tuesday January 29, 2019 @09:32AM (#19026542)
Because they're well documented as having a more robust hardware/software security model than the dumpster fire that is Android security?
Re:FaceTime bug lets you hear audio of person you are callin... by MagicPropmaker on Tuesday January 29, 2019 @09:41AM (#19026636)
Does Android make the same claims?
Re:FaceTime bug lets you hear audio of person you are callin... by acct1771 on Tuesday January 29, 2019 @10:19AM (#19026962)
Wait, what's wrong with F-Droid, exactly?
Re:FaceTime bug lets you hear audio of person you are callin... by uberdru on Tuesday January 29, 2019 @11:46AM (#19027752)
I think this is very close to spot on, though the version I've heard from developers involved with mobile involves VP's using the app/feature once it's been deployed: "Why is my group call taking 20 seconds to connect, this is unacceptable!". Fire drill ensues.
Re:FaceTime bug lets you hear audio of person you are callin... by dec0dedab0de on Tuesday January 29, 2019 @11:24AM (#19027567)
I wish this conversation didn't sound so familiar.