Live data from Hacker News

GitHub Copilot

copilot.github.com

421–430 of 1001 posts

Re: GitHub Copilot

#421
The example in the hero animation has a bug. The ${text} may not be correctly URL-encoded, which would make the body invalid. And because this sort of feature encourages people to blindly trust the machine and not think about what they're doing this error is much less likely to be caught.

Personally I think this whole class of feature only offers trivial short-term efficiency gains at the expense of long-term professional development and deeper understanding of your field.

Re: GitHub Copilot

#422
post #390
post #351

Earlier quoted context omitted.

Maybe it's just because humans are not as creative as they think. Whatever you do, thousands of others have done the same already. So no need to pay a high level programmer, just a mediocre one and the right AI assistant gives the same results.

> So no need to pay a high level programmer, just a mediocre one and the right AI assistant gives the same results. I think of it as not needing juniors for boring work, all you need as a company is seniors and AI.

So where do these seniors come from?

Re: GitHub Copilot

#423
I'm sorry if I'm derailing the discussion here but "copilot" really is a much better phrase to use for assisting software than "autopilot". If more companies would choose phrases like these that accurately emphasize that the human is not being replaced but assisted (no names mentioned) I think it would benefit everyone in terms of clarity.

Sure, you might say "it's all marketing and if AP exists nobody would buy CP", but I don't think it's that simple. Customers understand when their expectations are being met, exceeded, or let down.

Re: GitHub Copilot

#424
For anyone who has this installed, how much of the codebase under development leaves the machine? I am asking from the standpoint of working on proprietary source code.

Other than that single issue, which is really a set of issues, it seems to work really well from the videos I've seen.

Re: GitHub Copilot

#425

I'm amazed to see how positive the overall response is to this idea. Almost as if programmers think that writing programs is the worst part of the job and ready to be automated away. As someone more aligned with the Dijkstra perspective, this seems to me like one of the single worst ideas I've ever seen in this domain. We already have IDEs and other tools leading to an increase in boilerplate and the acceptance of it…

You can only solve relatively small problems this way. As I get older, I like the physical act of programming less and less, and just want to solve problems so I can get going on all of my ideas backlog. I've been programming almost every day for the last 38 years. What I really want to do is solve (my) problems.

Re: GitHub Copilot

#426
post #422
post #390

Earlier quoted context omitted.

> So no need to pay a high level programmer, just a mediocre one and the right AI assistant gives the same results. I think of it as not needing juniors for boring work, all you need as a company is seniors and AI.

So where do these seniors come from?

That’s beyond the planning horizon.

Re: GitHub Copilot

#427
post #167

Earlier quoted context omitted.

We think that software development is entering its third wave of productivity change. The first was the creation of tools like compilers, debuggers, garbage collectors, and languages that made developers more productive. The second was open source where a global community of developers came together to build on each other's work. The third revolution will be the use of AI in coding. The problems we spend our days sol…

Let's solve the problem of replacing CEOs next. The above paragraph could have been written by GPT-3 already.

I think this is already happening. There's credible evidence that the Apple CEO, Tim Cook, has been essentially replaced by a Siri-driven clone over the last 7 months. They march the real guy out when needed, but if you watch closely when they do, it's obvious he's under duress reading lines prepared by an AI. His testimony in the Epic lawsuit for example. They'll probably cite how seriously he and the company take 'privacy' to help normalize his withdrawal from the public space in the coming years.

Re: GitHub Copilot

#428

I'm amazed to see how positive the overall response is to this idea. Almost as if programmers think that writing programs is the worst part of the job and ready to be automated away. As someone more aligned with the Dijkstra perspective, this seems to me like one of the single worst ideas I've ever seen in this domain. We already have IDEs and other tools leading to an increase in boilerplate and the acceptance of it…

If this results in more overall programmers or enabling existing programmers to make products quicker than before, it's a win!

Most codebases already majorly contain unread code; the libraries (node_modules, etc). I am sure we can figure out a pattern to separate human vs machine code in similar way.

If the code you are about to write is already written by someone else on the internet, that's probably not the most innovative part of your codebase anyway, so why waste time?

Re: GitHub Copilot

#429
A great way to use this would be to create very good tests (manually) and then let the AI write the code. Maybe even with a feedback loop: when a test fails, the AI automatically tries a different approach.

Re: GitHub Copilot

#430

Earlier quoted context omitted.

It shouldn't do that, and we are taking steps to avoid reciting training data in the output: https://copilot.github.com/#faq-does-github-copilot-recite-c... https://docs.github.com/en/early-access/github/copilot/resea... In terms of the permissibility of training on public code, the jurisprudence here – broadly relied upon by the machine learning community – is that training ML models is fair use. We are certain this…

> It shouldn't do that, and we are taking steps to avoid reciting training data in the output This just gives me a flashback to copying homework in school, “make sure you change some of the words around so it’s not obvious” I’m sure you’re right Re: jurisprudence, but it never sat right with me that AI engineers get to produce these big, impressive models but the people who created the training data will never be com…

Wait I thought y'all argued Google didn't copy Java for Android, now that big tech is copying your code you're crying wolf?
Post reply on HN