Live data from Hacker News

GitHub Copilot is generally available

github.blog

521–530 of 796 posts

Re: GitHub Copilot is generally available

#521
post #451

Earlier quoted context omitted.

I code for a living and have done so for over a decade now, and I completely agree with their analysis. Does it save you $10 worth of your time within a month? Comments here are wildly uninformed. I see comments complaining about copyright that seem to have no awareness of either fair use doctrine prior law as it relates to partial usage nor the details regarding how infrequently Copilot generates identifiable verbat…

It wasn't an attempt at insinuating anything in general, it was just an observation based on the parent comment's own admission. Please remember this from the guidelines > Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.

> It wasn't an attempt at insinuating anything in general, it was just an observation based on the parent comment's own admission.

I don't think that's true.

When the parent comment made that observation, they attached the caveat they might not be as skilled as others. They were already fully aware their potential lack of skill might affect their opinion of the product. All you did was repeat that same claim back to them, as if they weren't already aware of it which is a pretty uncharitable interpretation. A steelman interpretation that you could've said would assume there are some low-hanging fruit new or inexperienced developers would benefit from greatly (not just typing as you suggest), but once you develop a certain level of skill, Copilot would become less useful for experts such as yourself.

If anything, you didn't respond to the strongest plausible interpretation of what was said, since you willfully disregarded their own insight into the problem.

Then to try and morally lecture someone on their behavior by applying a rule you don't even hold yourself standard to is pretty astonishing.

Re: GitHub Copilot is generally available

#522

This has probably been talked about but... If most code is "bad" code (any definition works) and this AI was trained on all/most code on GitHub, does that mean that this AI mostly helps to produces bad code?

one way to minimize this is to train on your own trusted code. You do need a reasonable amount of good code (ideally with good comments too) this is one of the options that we have here at Tabnine. Train on your GitLab, Bitbucket or GitHub repos.

Re: GitHub Copilot is generally available

#523
post #134

Earlier quoted context omitted.

> train on open source projects To be specific, the FAQ states: "It has been trained on natural language text and source code from publicly available sources, including code in public repositories on GitHub." Some have raised concerns that Copilot violates at least the spirit of many open source licenses, laundering otherwise unusable code by sprinkling magic AI dust... most likely leaving the Copilot user responsibl…

Yep. The only reason it hasn't been utterly dogpiled by lawyers is that far fewer people care about code than other forms of IP. If I made an AI assistant called PhotoStar to help with digital art and it just attaches Big Bird's face onto a character in my children's book I'm going to get sued. "Hey now, I just hit paste , the software pressed copy by itself" is not going to hold up.

https://i.postimg.cc/0QhH9bS8/dallemini-2022-6-22-0-48-28.pn...

Re: GitHub Copilot is generally available

#524

Earlier quoted context omitted.

I wholeheartedly agree with your analysis, but feel like it’s ignoring the elephant in the room: writing code is not the bottleneck in need of optimization. Conceiving the solution is. Any time “saved” through Copilot and it’s ilk is immediately nullified by having to check it’s correctness. From there, the problem is worsened by the Frankensteinesque stitching together of disparate parts that you describe. I can’t i…

Right on the money. What I want is a copilot that finds errors ala spellcheck-esque. Did I miss an early return? For example in the code below def some_worker if disabled_via_feature_flag logger.info("skipping some_worker") some_potentially_hazardous_method_call() Right after the logger call I missed a return. A copilot could easily catch this. Invert the relationship. I don't need some boilerplate generator, I need…

try PVS-Studio

Re: GitHub Copilot is generally available

#525

It’s not worth $10/mo. I wouldn’t even pay $5/mo. Usually, it generates code with incorrect logic what is sometimes hard to notice. It’s also awful that they took free code (open-source), and now they want money for it. Make it open-source and free to use… Some say it’s great for repetitive tasks, but if you write repetitive code (tests also) maybe you should look for other solutions than “auto-generating” unmaintain…

they used all the code in GitHub regardless of license. hope they avoided the Oracle code ;-)

Re: GitHub Copilot is generally available

#526
post #195

I've been using Copilot non-stop on every hobby project I have ever since they've let me in (2021/07/13) and I am honestly flabbergasted they think it's worth 10$/mo. My experience using it till this day is the following: - It's an amazing all-rounder autocomplete for most boilerplate code. Generally anything that someone who's spent 5 minutes reading the code can do, Copilot can do just as well. - It's terrible if y…

> - It's terrible if you let it write too much. The biggest problem I've had is not that it doesn't write correctly, it's that it think it knows how and then produce good looking code at a glance but with wrong logic.

So the same problem ML has in every endeavor where we have a good metric of "correctness" that's distinct from plausibility, like OCR or natural language translation: very good at spitting out stuff that superficially resembles training data, and whether that happens to be right is totally accidental. Surprisingly good odds if you're working on something boring within the "bounds" of the model, sure, but also pretty likely to think that "now on sale" is a zillion times more likely to be announced on an advert than "a decision has been made to release this product (at an unspecified future date)."

Re: GitHub Copilot is generally available

#527
post #363

It would be nice if people stopped giving Microsoft all their code to use to then sell back to them. Since this is derived from code Microsoft did not write, or ask permission to use, it should be at the very least free to use.

People can do whatever they want with their code, and give it to whoever they want

what about those that have code on GitHub that is source available but not licensed for reuse?

Re: GitHub Copilot is generally available

#528
post #226

Earlier quoted context omitted.

"how to put a sentence together describing the rules, it absolutely doesn't actually understand how "Chii" melds work" The more experience I get with GPT-3 type technologies, the more I would never let them near my code. It wasn't an intent of the technology per se, but it has proved to be very good at producing superficially appealing output that can stand up not only to a quick scan, but to a moderately deep readin…

I wholeheartedly agree with your analysis, but feel like it’s ignoring the elephant in the room: writing code is not the bottleneck in need of optimization. Conceiving the solution is. Any time “saved” through Copilot and it’s ilk is immediately nullified by having to check it’s correctness. From there, the problem is worsened by the Frankensteinesque stitching together of disparate parts that you describe. I can’t i…

I swap between programming languages a lot and copilot saves me a lot of "what's the syntax for for loops in language X again?" style friction, stuff with suggesting correct API usage patterns . It just saves on the friction of writing random scripts.

Re: GitHub Copilot is generally available

#529
I've really liked Copilot as a source of tab completion over the past year, it's far from perfect but it gives decent hints about 50% of the time, however it is absolutely not worth $14 AUD per month, maybe $15-$20/year I'd consider it but I already have subscription fatigue.

Re: GitHub Copilot is generally available

#530

$10/mo is fine. I pay at least $10/mo for JetBrains products. However I wish there was more competition. Github could rescind access to Copilot or charge $40/mo or it could slow down because their cloud is overloaded with new users, and I would be out of luck. Tabnine and Kite are alternatives but I've heard they don't work nearly as well. I wish there were similarly-effective alternatives which charge similar rates…

copilot actually pushed Kite out of business but I am here at Tabnine and we have been doing great. MSFT is always tough to compete with but I did it at GitLab before and I think with our strong take on personalized models, ability to run anywhere (local, cloud or even you VPC), all while respecting code and licensing.

https://www.tabnine.com/tabnine-vs-github-copilot

Post reply on HN