TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

GitHub Copilot Is actually Good

5 pointsby caseydmover 2 years ago
My wife went to a conference recently where she learned about copilot. As someone who produces a lot of open source code, this immediately started me on a rant, talking about how it was reusing people&#x27;s code in a questionable manner. I also thought writing comments to create code was a gimmick (still do).<p>However, I decided to try out copilot to see what it was doing and what the hell. I&#x27;m actually surprised how good it is. I&#x27;m use it for python within pycharm, and I&#x27;m surprised how often it&#x27;s referencing patterns in other parts of my codebase. It&#x27;s also autocompleting tons of patterns that I need for elasticsearch-dsl and some other python libraries.<p>I guess I&#x27;ve seen a lot of hate for copilot but maybe give it a try? I still don&#x27;t know how to feel about the code reuse, but I&#x27;m surprised it works as well as it does.

5 comments

Kukumberover 2 years ago
This sounds like an AD, but i&#x27;ll still reply<p>The question about Copilot is not how good&#x2F;bad it works, it is the fact that it trained on everyone&#x27;s public code without taking into account the license, raising multiple concerns, including privacy ones<p><a href="https:&#x2F;&#x2F;githubcopilotinvestigation.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;githubcopilotinvestigation.com&#x2F;</a><p><a href="https:&#x2F;&#x2F;twitter.com&#x2F;docsparse&#x2F;status&#x2F;1581461734665367554" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;docsparse&#x2F;status&#x2F;1581461734665367554</a><p><a href="https:&#x2F;&#x2F;sfconservancy.org&#x2F;GiveUpGitHub&#x2F;" rel="nofollow">https:&#x2F;&#x2F;sfconservancy.org&#x2F;GiveUpGitHub&#x2F;</a><p><a href="https:&#x2F;&#x2F;www.sdxcentral.com&#x2F;articles&#x2F;news&#x2F;github-copilot-raises-ownership-ethical-concerns&#x2F;2022&#x2F;07&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.sdxcentral.com&#x2F;articles&#x2F;news&#x2F;github-copilot-rais...</a>
评论 #33416117 未加载
acallaghanover 2 years ago
I use it for Rails, and the most use I get out of it is with RSpec testing - tests with already descriptive spec names, it guesses correctly like 95% of the time what I was going to write anyway.<p>It&#x27;s less useful around view code, but controllers&#x2F;models it can be somewhat useful too. But to be honest, I&#x27;m happy to pay the price to let it write some specs for me
nektroover 2 years ago
It doesn&#x27;t matter if it&#x27;s perfect. It&#x27;s still a Bad thing. The proliferation of AL&#x2F;ML needs to stop.
dtagamesover 2 years ago
Thank you for this, which matches my experience. What many people miss is that the most useful suggestions come from YOUR OWN code, not from anyone else&#x27;s. They&#x27;re not copyrighted or lifted from anywhere.
thesuperbigfrogover 2 years ago
What is the license for the generated code?<p>Are you using copyrighted code without attribution and in violation of the code&#x27;s license?<p>Copilot is &quot;auto-completion on steroids&quot;, but what risks does it introduce?