The Matthew Brett Controversy - What Actually Happened

The Context

A NumPy pull request (#30828) was suspected by some in the NumPy mailing list discussion of potentially using

AI-generated code. Matthew Brett decided to investigate this using Google's Gemini AI as a "copyright red team."

Matthew Brett's Action

He posted a GitHub comment where he:

  1. Ran Gemini AI over the PR with a specific prompt asking it to act as a "copyright red team"
  2. Published Gemini's full response (now deleted, link to gist) which claimed:

Why People Were Angry at Matthew Brett

1. The method was seen as inappropriate:

2. The specific allegations were damaging:

3. The evidence was flimsy:

4. It put the PR author in an impossible position:

5. Robert Kern's specific objection:

The Outcome

Matthew Brett deleted the original comment "in the interests of peace" and reproduced it in the gist for the mailing list
discussion to see what the controversy was about.


Key Takeaway

The anger wasn't about Matthew Brett's caution regarding AI in general (as discussed in the mailing list thread), but specifically
about this GitHub comment where he used AI to accuse a specific contributor of potential copyright violations and undisclosed
AI use based on speculative pattern-matching
- particularly the "suspicious constant 384" analysis which sounded authoritative
but was essentially algorithmic phrenology.