Live data from Hacker News

GitHub Copilot X – Sign up for technical preview

github.blog

81–90 of 771 posts

Re: GitHub Copilot X – Sign up for technical preview

#81

At which point do we not need to understand what is in front of us? eg: The Code. I was using chatgpt, with a groovy project (havent used groovy in years), I prompted chatgpt for an answer, and it gave me a solution. The solution (to me) was a bit obfuscated, but it worked. Since I'm only using groovy to figure out this one task, it would've been extremely easy for me to not check what the solution did, and just keep…

One hypothesis I have is that the future of programming is natural language and the “compiler” is a LLM. This would be no different from the days when C took over for asm.

Re: GitHub Copilot X – Sign up for technical preview

#82
post #47

I am guessing that at some point a class of programming languages will be designed that is both optimal to generate by LLMs and easy to read/understand for humans. Right now most PLs are optimized for writing code by humans.

> easy to read/understand for humans

I think many languages are actually already optimized for this. Where "reading" means reasoning about what the program does and not just reading text.

Re: GitHub Copilot X – Sign up for technical preview

#83
post #67

Microsoft really seems to have wrapped up the developer ecosystem with VS Code and the Github acquisition combined with OpenAI. They are going to have an absurd amount of data to optimize their models thanks to that, not sure how other AI focused companies can overcome that have to wonder at what point developers remember how anti-developer Microsoft used to be and potentially move away from their ecosystem. Credit t…

When you use copilot integrated in the editor, does microsoft collect all source code data on your project or only context used to perform the completions?

According to my subscribing and testing it out with the Sublime extension, you get to decide whether your code gets piped up into their model.

Not that I've verified it by monitoring network calls.

Re: GitHub Copilot X – Sign up for technical preview

#84

The first video in this post is a perfect example of the problems I see in this space. First the programmer asks the AI to nebulously "fix the bug". Then the AI spits out an answer faster than anyone can read and prompts you to integrate it. Sure I can pause the video... but this is terrible marketing and dangerous practice. The PR autocomplete is just braindead development at it's conclusion.

GitHub Copilot for CLI however, seems exciting.

Ask a question for how to execute a command, get an answer with description of the options needed. Explicit and easy, cool.

Still doesn't build the muscle/mind memory of finding it yourself, but could serve as a reasonable substitute for `tldr`.

Re: GitHub Copilot X – Sign up for technical preview

#85

Microsoft really seems to have wrapped up the developer ecosystem with VS Code and the Github acquisition combined with OpenAI. They are going to have an absurd amount of data to optimize their models thanks to that, not sure how other AI focused companies can overcome that have to wonder at what point developers remember how anti-developer Microsoft used to be and potentially move away from their ecosystem. Credit t…

Does anyone have a prediction for how this translates into Microsoft's bottom line? I'd imagine it is mostly increased Azure sales with a few Visual Studio licenses.

Re: GitHub Copilot X – Sign up for technical preview

#86
post #42

With increases in productivity from systems like this, and a guaranteed bottom line improvement from cutting labor and running leaner teams, has anyone here heard of any large corporations using LLM's as an excuse for headcount reduction yet? In all honesty, I wouldn't be surprised if this has already played a large behind the scenes role in the layoffs at Google/Microsoft.

I work at a big tech company and there is a complete ban on coding using LLMs. The fear is sending our code for the model to learn in the future. This is also why then hype around GTP4-powered Office is overhyped. Very rarely will a corporation be OK with GPT-4 running inferences on their internal documents and excel sheets Until an on-prem solution is offered, many of these companies won't get anything out of the te…

For big companies, that on-prem solution is coming sooner rather than later. For small companies, plenty of them (likely the large majority) will be very willing to take the "risk" for the save in labour costs.

Re: GitHub Copilot X – Sign up for technical preview

#87

    GitHub Copilot X is currently a representation of GitHub’s vision for the future rather than an available product offering of GitHub Copilot. As we continue to design, test, and build features that fall into the GitHub Copilot X vision, we are also taking the time to determine the best way to provide them to our customers.

Re: GitHub Copilot X – Sign up for technical preview

#90
post #45

Yesterday, Copilot could not write a program with SymPy, which is a library for doing symbolic math in Python. (e.g., it would consistently confuse symbols in equations with Python variables). Today it uses SymPy as well as it uses NumPy (occasional mistakes, but overall it has the right idea). Absolutely astounding.

I don’t think people understand the hockey stick we’re on. Don’t focus too hard on the failings, look at the scaffolding being rapidly deployed that makes the iterative improvement process exceptionally tight.

It’s the same with every paradigm shift.

“GUIs are pretty but slow. Ok, they’re faster but just glued on to CLI programs. Ok, they’re native but less information dense. Ok, that’s a good thing, but…”

“The internet is nice but you still have to go to the store/bank. Ok, you can shop/bank online but you still have to call airlines. Ok you can buy airline tickets but you still have to go to the library to research. Ok, you can research but you still have to drive in to work. Ok…”

Maybe it’s a half empty / half full thing, but there is some portion of the populace that can’t acknowledge the promise of anything until it is perfect and comprehensive.

And, yes, there’s another portion that can’t acknowledge gaps or flaws of the promise is sufficiently huge. But it’s the former that grinds my gears.

Post reply on HN