by MrXOR on 1/16/21, 8:45 AM with 39 comments
by dwheeler on 1/16/21, 10:30 PM
However, can you change HN thread to the article title, which is: "The Apple goto fail vulnerability: lessons learned"?
I never used the term "backdoor" in the entire article, and I certainly never claimed that this was an intentional backdoor or that it looked just like a backdoor. I said, "The Apple goto fail vulnerability was a dangerous vulnerability that should have been found by Apple." - but I never said it was intentional. I personally doubt it was intentional (it's possible, but I have no specific evidence suggesting it).
While I'm here... ask me anything (AMA)!
by bobbylarrybobby on 1/16/21, 9:06 PM
by CoolGuySteve on 1/16/21, 10:04 PM
One thing that was weird about our merges was that we always had way too many branches in flight for the current OS X, the last OS X, the next OS X beta, iOS, the next iOS, and the Windows iTunes stuff.
Even though we had a small team inside our division dedicated to releases, it's almost guaranteed there will be merge issues when managing that many forks of the same SVN or git repo.
by netsharc on 1/16/21, 8:24 PM
by seanwilson on 1/17/21, 7:57 AM
Praise then for languages with significant white space? Using a formatter tool to add the white space and a lint rule in your compiler to catch when it's not done is a bandaid for something that should be encoded into the language in my opinion. Leaving this stuff optional to enforce only eats up productivity for no decent upside.
by Jerry2 on 1/16/21, 10:31 PM
by tester756 on 1/16/21, 10:29 PM
Those aren't mutually exclusive
by fmntf on 1/17/21, 8:14 AM
Yes, compilers have flags, coding standards can achieve the same results. The point is that this stuff is non standard, not everybody uses GCC or Clang. Stating "this code is MISRA compliant" is stronger that "this code does not produce compile warnings with the flags x, y, z on compiler W version a.b.c".
by viktorcode on 1/17/21, 11:57 AM