Sent a pull request to Audacity fixing a crash bug I'd been running into frequently. The cause was an out-of-bounds memmove. Classic C++ areas.

Anyway I got a fucking copilot review on my PR which left two comments, both completely wrong, one of which suggesting I reintroduce the out of bounds memory access. I'm furious!

You know back in my day, we had static analysis tooling that would give you exactly this kind of feedback, except it was correct. Now we have shit which only looks at the vibes of the source text and does no semantic analysis whatsoever, so of course it's just fucking wrong
I spent a couple of hours yesterday getting Audacity building, reproducing and diagnosing the bug, and wrapping my head around the complex logic in this part of the code so that I could implement a correct fix. To have copilot review my work, which I contributed back for free, is just so incredibly disrespectful to my time and effort.

@hailey

hey at least the team didn't send you an email threatening to get you deported to China

https://github.com/Xmader/musescore-downloader/issues/5

(musescore and audacity are owned by the same company)

How to respond to the takedown request email? Β· Issue #5 Β· Xmader/musescore-downloader

Hi, I'm Musescore developer. You need to takedown this repository: https://github.com/Xmader/musescore-downloader and any other your public repositories with same code. Because you illegaly use our...

GitHub

@guenther @hailey

The more I read into the Copilot stuff and the API stuff, the shadier it gets.

This is really sad, because I feel like @tantacrul (their Head of Software) is really very critical of exactly this kind of late-capitalist nonsense.

@teun I don't care what he is supposedly critical of. If your company threatens to deport people, that crosses a line.

(Also the entire analytics/privacy shitshow where they tried to forbid people under 13 to use Audacity (because children cannot legally consent to their data being collected) and Audacity's license change from GPL to MIT.)

But the China thing is just a whole other level of moral bankruptcy.

@hailey

@guenther @hailey

I fully agree. I'm just saying that I cannot quite put these different things together in my head. I hope they will do something drastic in response to this because it doesn't look good.

@teun nah, look at the dates in that github thread. happened five years ago, nobody cares.

@hailey