Live data from Hacker News

GitHub Copilot

copilot.github.com

751–760 of 1001 posts

Re: GitHub Copilot

#752

> If the technical preview is successful, our plan is to build a commercial version of GitHub Copilot in the future. This may be the first time that a proprietary coding tool offers such a great value preposition that I am actually interested in trying it out and potentially even paying for it. It's also a bit concerning that this will probably be extremely hard, if not impossible, to create an FOSS version of this t…

Well, it should be possible to crowdsource training a FOSS version, right? There should be a SETI-at-home for training neural networks. I would donate some GPU power for sure.

SETI@home achieved 50 times the computing power of the world's largest supercomputer [0], so it might actually be the only way to train the future GPT4 or GPT5.

[0]: https://en.wikipedia.org/wiki/SETI@home#Statistics

Re: GitHub Copilot

#753

I've been using the alpha for the past 2 weeks, and I'm blown away. Copilot guesses the exact code I want to write about one in ten times, and the rest of the time it suggests something rather good, or completely off. But when it guesses right, it feels like it's reading my mind. It's really like pair programming, even though I'm coding alone. I have a better understanding of my own code, and I tend to give better na…

What is the licensing for code generated in this way? GPT-3 has memorized hundreds of texts verbatim and can be prompted to regurgitate that text. Has this model only been trained on code that doesn't require attribution as part of the license?

Update: Nat Friedman answered this as part of this thread on twitter:

https://twitter.com/natfriedman/status/1409883713786241032

Basically they are building a system to find explicit copying and warn developers when the output is verbatim.

Re: GitHub Copilot

#754
I wonder if there should be a thumbs-up / thumbs-down mechanism to help teach it, or even flag snippets as bad/insecure/whatever.

I'm picturing the StackOverflow problem where the accepted answer is actually wrong, and actively pushing it into more peoples code is just proliferating the problem into more places. Making people faster at building mostly the write but sometimes the subtly wrong thing.

Re: GitHub Copilot

#755
post #664

Earlier quoted context omitted.

Few days back, Sam Altman tweeted this "Prediction: AI will cause the price of work that can happen in front of a computer to decrease much faster than the price of work that happens in the physical world. This is the opposite of what most people (including me) expected, and will have strange effects" And I was like yeah I gotta start preparing for next decade.

Reading this thread it seems to me that AI is a threat for "boilerplate-heavy" programming like website frontends, I can't really imagine pre-singularity AI being able to replace a programmer in the general case. Helping devs go through "boring", repetitive code faster seems like a good way to increase our productivity and make us more valuable, not less. Sure, if AI evolves to the point where it reaches human-level…

C’mon guys, your standard backend schema with endpoints is like way easier to automate away.

Re: GitHub Copilot

#756
post #359

Earlier quoted context omitted.

And still Windows is a mess.

I've been on both Windows and Ubuntu for a while. I'd say Ubuntu has a ton more issues and requires a ton more initial configuration to behave "normally". I don't even remember the last time Windows got in my way, in fact.

I guess the difference is that you can put in a weekend of effort on an Arch Linux installation and get a machine tailored to your workflow, few bugs, fast boot times, easy to maintain for the future, etc.

But no matter how much work you put into your Windows install it will be just as slow/fast, uncustomizable, and unoptimizable as it was out of the box.

Re: GitHub Copilot

#758
post #75

Earlier quoted context omitted.

Have there yet been reports of the AI writing code that has security bugs? Is that something folks are on the lookout for?

I haven't seen any reports of this, but it's certainly something we want to guard against: https://copilot.github.com/#faq-can-github-copilot-introduce...

Has there been an attempt to train a similar ML model on a smaller dataset of standards-compliant code? e.g. MISRA C.

I started working at a healthcare company earlier this year, and my whole approach to software has needed to change. It's not about implementing features any more - every change to our embedded code requires significant unit testing, code review, and V&V.

Having a standards-compliant Copilot would be wonderful. If it could catch some of my mistakes before I embarrass myself to code-reviewing colleagues, the codebase would be better off for it and I'd be less discouraged to hear those corrections from a machine than a person.

Re: GitHub Copilot

#759
In terms of questions about where the code originates from, there should also be a tool that allows vetting the generated code against the original data set. Perhaps copilot itself should provide a way to deep dive the possible origins of the generated code.

Re: GitHub Copilot

#760
post #609

Earlier quoted context omitted.

In general: (1) training ML systems on public data is fair use (2) the output belongs to the operator, just like with a compiler. On the training question specifically, you can find OpenAI's position, as submitted to the USPTO here: https://www.uspto.gov/sites/default/files/documents/OpenAI_R... We expect that IP and AI will be an interesting policy discussion around the world in the coming years, and we're eager to…

You should look into: https://breckyunits.com/the-intellectual-freedom-amendment.h... Great achievements like this only hammer home the point more about how illogical copyright and patent laws are. Ideas are always shared creations, by definition. If you have an “original idea”, all you really have is noise! If your idea means anything to anyone, then by definition it is built on other ideas, it is a shared creation.…

You can't abolish IP without completely restructuring the economic system (which I'm all for, BTW). But just abolishing IP and keeping everything the same is kind of myopic. Not saying that's what you're advocating for, but I've run into this sentiment before.
Post reply on HN