Their approach of "matches or near matches (ignoring whitespace)" is clearly inadequate, and it's honestly insulting that they think this is enough. Even if Copilot just changed the case of a single letter, their filter wouldn't catch it.
>Notice that Copilot often gives code that verbatim matches opens source software, even when that filter is on.
I saw a few examples, but I don't see how that extrapolates to often. It's quite possible I've missed something in the article since I kinda skimmed it. :)
>and it's honestly insulting that they think this is enough.
They don't. - "We plan on continuing to evolve this approach and welcome feedback and comment."
Note that they opened both in the same vs code instance. And copilot uses other files in your vs code project as context to make predictions, so it could have reproduced this code without knowing it before.
Notice that Copilot often gives code that verbatim matches opens source software, even when that filter is on. For example: https://twitter.com/DocSparse/status/1581461734665367554?s=2...
Their approach of "matches or near matches (ignoring whitespace)" is clearly inadequate, and it's honestly insulting that they think this is enough. Even if Copilot just changed the case of a single letter, their filter wouldn't catch it.