Free Republic
Browse · Search
Bloggers & Personal
Topics · Post Article

Very good article, worth the read, about computer-based algorithms. I used to do this for manufacturing, and agree with everything in the article.
1 posted on 08/30/2018 7:11:25 AM PDT by budj
[ Post Reply | Private Reply | View Replies ]


To: budj

Too many “cut and paste” coders, not enough actual programmers .


2 posted on 08/30/2018 7:20:19 AM PDT by GingisK
[ Post Reply | Private Reply | To 1 | View Replies ]

Way back when, I took Fortran, Cobol, C+ & C++, Basic (I think)... I did well on the course work. But it cured me of any aspirations I had of a career in programming.


3 posted on 08/30/2018 7:29:09 AM PDT by Clutch Martin (The trouble ain't that there is too many fools, but that the lightning ain't distributed right.)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: budj
Interesting article. I have a professional interest in autonomous vehicle development, and I've been warning about the risks associated with them for years. I've determined that the core of the problem is really simple:

1. Automation is fine when it is used to replace human functionality. A computer or machine can always be designed to do a predictable function better, faster and/or more precisely than a human.

2. The danger comes when automation is used to replace human judgement. Driving is a perfect example of this. Most of the operational aspects of a vehicle that can be upgraded to replace the human function have already been automated. Now we have industry operating in a realm where they are trying to replace human judgement, and it isn't working.

4 posted on 08/30/2018 7:31:20 AM PDT by Alberta's Child ("The Russians escaped while we weren't watching them ... like Russians will.")
[ Post Reply | Private Reply | To 1 | View Replies ]

To: budj

Thanks for posting. This is a very interesting article


5 posted on 08/30/2018 7:38:38 AM PDT by khelus
[ Post Reply | Private Reply | To 1 | View Replies ]

To: budj

That’s why you test. It sounds like they are testing in Production.


6 posted on 08/30/2018 7:40:27 AM PDT by AppyPappy (Don't mistake your dorm political discussions with the desires of the nation)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: budj

I love the “garbage in - garbage out” phrase. Applicable to a lot more than just programming. Take education for example...LOL


8 posted on 08/30/2018 7:42:00 AM PDT by huldah1776 ( Vote Pro-life! Allow God to bless America before He avenges the death of the innocent.)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: budj

I’ll throw in an extra wrinkle I’ve seen in my IT years, some of which were in industries that are heavily regulated like I imagine the DOT is doing with automated driving.

In all industries there’s a tendency to not change what works. That’s practical and is often a good strategy. However, in highly regulated environments you often can’t change what’s already working unless you go through a lot of red tape. So, say you’re adding a new feature in version 20.0 of the software, and you realize that there are some scenarios, though very rare, where the algorithm of the new feature would interfere with one of the old features (often by slightly changing the assumptions of what the old algorithm is based on). What do you do? Answer: you notify your supervisor/project manager and suggest the changes that need to be made. Sometimes they forward it up to the people really in charge (i.e. where the funding comes from, often the gubmint). Response: they don’t want to be responsible for authorizing the change on the algorithm that’s been working for years. They’d rather handle the fallout when it breaks by not being altered to handle the new scenario.


10 posted on 08/30/2018 7:49:20 AM PDT by Tell It Right (Saturday Bama will scatter the Cards)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: budj

Over time, (one week, one month, one year...) self driving cars will reduce road fatalities significantly.


11 posted on 08/30/2018 7:53:56 AM PDT by Drango (A liberal's compassion is limited only by the size of someone else's wallet.)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: budj
"code piled on code creates ‘a universe no one fully understands’"

It's called the Internet.

17 posted on 08/30/2018 8:25:06 AM PDT by Paladin2
[ Post Reply | Private Reply | To 1 | View Replies ]

To: budj
Back in the 90s I sold financial systems to Wall Street based mostly on either Sybase or Oracle and UNIX based computers, which were ahead of the curve , but today are looked upon as tinker toys.

Having been semi-exposed to computer trading systems, I have both an appreciation as well as fear of these systems.

You can't put the toothpaste back into the tube.

36 posted on 08/30/2018 10:16:53 AM PDT by USS Alaska (Kill all mooselimb, terrorist savages, with extreme prejudice! Deus Vult!)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: budj

I would really like to see some top notch mathematicians versed in chaos/complexity theory take a look at the driving environment as a whole, involving the tens of thousands of factors involved in driving on all roads ranging from dirt trails to interstate highways, city driving to driveways, all weather and driving conditions, all levels of skills, all behaviors of driving, all types of vehicles, et. al., and render a verdict on the level of chaos/complexity involved and the resulting probability of success in building an autonomous driving vehicle ... my guess is that the verdict would be that driving is a chaotic system that is literally mathematically impossible to program a solution for ... after decades of trying, we STILL cannot automatically translate accurately from one language to another, a MUCH simpler task in terms of complexity than driving ...


38 posted on 08/30/2018 10:43:59 AM PDT by catnipman ((Cat Nipman: Vote Republican in 2012 and only be called racist one more time!))
[ Post Reply | Private Reply | To 1 | View Replies ]

To: budj
not least because Ellen Ullman, in addition to having been a distinguished professional programmer since the 1970s, is one of the few people to write revealingly about the process of coding. There’s not much she doesn’t know about software in the wild.
“People say, ‘Well, what about Facebook – they create and use algorithms and they can change them.’

But that’s not how it works. They set the algorithms off and they learn and change and run themselves.

Facebook intervene in their running periodically, but they really don’t control them. And particular programs don’t just run on their own, they call on libraries, deep operating systems and so on ...”

That last underlined sentence should send chills to every human being on the planet, computer user or driver of a normal vehicle on public roads.

By far, the most numerous system in the world is Microsoft, more and more allowed to issue "updates" to their operating system with the full intention of expecting their users to be the beta testers of the changes or wholesale OS revisions.

Microsoft has no ethics, morals or a conscience.
Criminally so.

Any algorythm-rich application is almost certain to fail fatally if based on such an OS.
If Microsoft can't be bothered to troubleshoot revisions to their OS, what chance do commercial users of their OS have (Without killing a few dozen users.)?

39 posted on 08/30/2018 11:02:43 AM PDT by publius911 (Rule by Fiat-Obama's a Phone and a Pen)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: budj

The article also gives some reasons why Googles withdrawal from *Specific* DoD programs may actually make a lot of sense.

Weaponizing AI that you not only don’t understand, but probably CAN’T understand does sound like a bad idea.


44 posted on 08/30/2018 2:58:12 PM PDT by lepton ("It is useless to attempt to reason a man out of a thing he was never reasoned into"--Jonathan Swift)
[ Post Reply | Private Reply | To 1 | View Replies ]

Free Republic
Browse · Search
Bloggers & Personal
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson