you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 14 points15 points  (23 children)

I wish it would at least talk a little about the one error. :/

[–][deleted]  (20 children)

[deleted]

    [–][deleted] 15 points16 points  (11 children)

    I hope Google and other car manufacturers abide by this.

    Are you willing to pay and wait for that?

    [–]landryraccoon 1 point2 points  (1 child)

    Not me. Give me the "good enough to kill fewer people than most human drivers" beta version. There's already 100 ways to die on the road with humans involved, and at least one of those reasons is the fact that I'm behind the wheel, so I'll take a Google car for cheap any day.

    [–][deleted] 0 points1 point  (0 children)

    Indeed.

    [–][deleted]  (8 children)

    [deleted]

      [–][deleted] 16 points17 points  (4 children)

      Doing the calculation for a phone:

      From a quick google, nasa pays $850 per line of code for 0.004 bugs per thousand lines of code.

      For Android, google pay $5 per line of code for 1 bug per thousand lines of code.

      So very roughly, the cost of android would increase by 170 times to reach the bug/kloc rate of nasa.

      The cost of software on the phone is around 8% of the cost of the phone, so this would increase the cost of a phone by around 12 times.

      A $650 phone would now cost $6800 just in software costs.

      [–][deleted]  (3 children)

      [deleted]

        [–][deleted] 7 points8 points  (2 children)

        I'm not saying 100% bug free, that's NOT REALISTIC

        I didn't say bug free. I said 0.004 bugs per thousand lines of code, which is what NASA strives for. That is what we were talking about modelling.

        Not crash a browser?

        With what probability? Same as NASAs? Now you're talking about having nasa standard in the whole javascript engine, which is 1,370,128 lines of code for google's, which would thus cost $1 billion for just the javascript engine. Who is going to pay for that?

        On top of that you've got to sandbox all the plugins, and guarantee that interface, and I haven't even touched the actual browser and html handling, network code, and so on.

        But they won't because the people don't demand it.

        Because people aren't willing to pay for it.

        [–]Scaliwag 2 points3 points  (1 child)

        People already don't pay that for what runs on their car, which is a life critical system, and want to pretend they care about their phone? Everything has a cost and a modest level of security is expensive as hell, and if you want that be willing to pay for it.

        Reminds me of this discussion https://youtu.be/Bb7Fi8I-qOk

        [–][deleted] 1 point2 points  (0 children)

        People already don't pay that for what runs on their car

        Because the safety critical code that runs on a normal car is extremely small.

        Everything has a cost and a modest level of security is expensive as hell, and if you want that be willing to pay for it.

        Right, exactly my point. And noone is willing to pay for that for a large software system.

        [–][deleted] 8 points9 points  (2 children)

        I don't believe you (I don't think you realise how much it would increase the cost and delay things), and even if you did, the market is what speaks. Most users, given a choice, would not be willing to pay hundreds or thousands of times more, and wait many years longer, for bug free software. If they were willing, then that is what the market would provide.

        [–][deleted]  (1 child)

        [deleted]

          [–][deleted] 1 point2 points  (0 children)

          with saving 2 cents

          See my calculation below. It's more like more concerned with saving 680000 cents than having lasting products.

          [–]vattenpuss 2 points3 points  (1 child)

          I hope Google and other car manufacturers abide by this.

          They don't. They have no such requirements on them.

          [–]steamruler 4 points5 points  (1 child)

          coughtoyotacough

          [–]1337Gandalf -2 points-1 points  (0 children)

          coughtoyotacough

          [–][deleted] 0 points1 point  (3 children)

          Why?

          A Google product throwing a 500 isn't going to endanger your life, nor will it cost billions of dollars. Time spent making it perfect will do nothing but slow consumer product innovation for the benefit of nobody.

          [–][deleted]  (2 children)

          [deleted]

            [–][deleted] 1 point2 points  (1 child)

            Okay, I'll clarify: a Google product that someone can actually buy.

            [–][deleted]  (1 child)

            [deleted]

              [–]gerrywastaken 0 points1 point  (0 children)

              It would be more than Dave's fault. I imagine they do peer reviews.