News for hackers. Stuff that matters.
Re:GitHub Copilot by qqqwerty on Tuesday June 29, 2021 @01:33PM (#27679135)
We went through the same hype cycle with self driving cars. We are now ~15 years out from the DARPA challenges and to date exactly 0 drivers have been replaced by AI.

It is certainly impressive to see how much the GPT models have improved. But the devil is in the last 10%. If you can create an AI that writes perfectly functional python code, but that same AI does not know how to upgrade an EC2 instance when the application starts hitting memory limits, then you haven't really replaced engineers, you have just given them more time to browse hacker news.

Re:GitHub Copilot by ulber on Tuesday June 29, 2021 @03:22PM (#27680524)
Driving is qualitatively different from coding: an AI that's pretty good but messes up sometimes is vastly more useful for coding than for driving. In neither case can you let the AI "drive", but that's ok in coding as software engineering is already set up for that. Testing, pair programming and code reviews are popular ways to productively collaborate with junior developers.

You're not replacing the engineer, but you're giving every engineer a tireless companion typing suggestions faster than you ever could, to be filled in when you feel it's going to add value. My experience with the alpha was eye opening: this was the first time I've interacted with an AI and felt like its not just a toy, but actually contributing.

Re:GitHub Copilot by qqqwerty on Tuesday June 29, 2021 @03:52PM (#27680901)
Writing code is by far the easiest part of my job. I certainly welcome any tools that will increase my productivity in that domain, but until an AI can figure out how to fix obscure, intermittent, and/or silent bugs that occur somewhere in a series of daisy-chained pipelines running on a stack of a half-dozen services/applications, I am not going to get too worked up about it.
Re:GitHub Copilot by worldsayshi on Tuesday June 29, 2021 @06:10PM (#27682427)
I agree. It kind of amazes me though there is so much room for obscurity. I would expect standardisation to have dealt with this a long time ago. Why are problems not more isolated and manageable in general?
Re:GitHub Copilot by jude- on Tuesday June 29, 2021 @10:05PM (#27684110)
It's extremely hard to reason about the global emergent behavior of a complex system than the isolated behavior of a small component.
Re:GitHub Copilot by Jeff_Brown on Wednesday June 30, 2021 @12:08AM (#27684765)
I don't think it's a function of complexity per se, but determinism. This is why Haskellers love the IO monad. Used well, it lets you quarantine IO to a thin top-level layer, below which all functions are pure and easy to unit test.
Re:GitHub Copilot by jude- on Wednesday June 30, 2021 @11:03AM (#27689407)
Distributed systems are anything but deterministic.
Re:GitHub Copilot by bseidensticker on Tuesday June 29, 2021 @05:00PM (#27681676)
What is your definition of "replace"? Waymo operates a driverless taxi service in Phoenix. Sign ups are open to the general public. IMO this counts as replacing some drivers as there is less demand for taxi service in the operating area.

https://blog.waymo.com/2020/10/waymo-is-opening-its-fully-dr...

Re:GitHub Copilot by qqqwerty on Wednesday June 30, 2021 @02:16AM (#27685502)
According to this article[1], the number of ride hailing drivers has tripled in the last decade.

I think full self driving is possible in the future, but it will likely require investments in infrastructure (smarter and safer roads), regulatory changes, and more technological progress. But for the last decade or so, we had "thought leaders" and VCs going on and on about how AI was going to put millions of drivers out of work in the next decade. I think it is safe to say that we are at least another decade away from that outcome, probably longer.

[1] https://finance.yahoo.com/news/number-american-taxi-drivers-...

Re:GitHub Copilot by megablast on Tuesday June 29, 2021 @04:24PM (#27681261)
Self driving is used in the mining industry, and lots of high paid drivers have been replaced.

But you are clearly more knowledgeable with your 0 drivers replaced comment.

Re:GitHub Copilot by oblio on Tuesday June 29, 2021 @05:41PM (#27682080)
Mining as in those big trucks or mining as in trains on tracks?
Re:GitHub Copilot by rpeden on Tuesday June 29, 2021 @05:55PM (#27682247)
Re:GitHub Copilot by pizzaknife on Tuesday June 29, 2021 @10:12PM (#27684151)
excellent if dsytopian article. thank you for sharing!
Re:GitHub Copilot by asdfman123 on Tuesday June 29, 2021 @05:02PM (#27681689)
> AI does not know how to upgrade an EC2 instance when the application starts hitting memory limits

That's exactly the kind of thing "serverless" hosting has done for a while now.

Re:GitHub Copilot by qorrect on Tuesday June 29, 2021 @05:14PM (#27681800)
Yeah really bad example there.
Re:GitHub Copilot by qqqwerty on Wednesday June 30, 2021 @02:30AM (#27685573)
Ahh yes, the serverless revolution! I was told that serverless was going to make my job obsolete as well. Still waiting for that one to pan out. Not going to hold my breath.
Re:GitHub Copilot by kansface on Tuesday June 29, 2021 @04:03PM (#27680998)
This isn't self driving for programming, its more like GPS and lane assist.
Re:GitHub Copilot by njharman on Wednesday June 30, 2021 @01:58AM (#27685388)
15 years is no time at all.