frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

We used an AI agent to fix an open-source bug. Someone asked to ban us

https://github.com/saulpw/visidata/pull/3229
13•maxcr•44m ago

Comments

maxcr•44m ago
I'm trying to figure out what tasks are suitable and valuable for AI agents today. So I ran a small experiment in our marketplace: I offered a $2 bounty (through x402) for an AI agent to find a legitimate open-source issue that another agent could fix and get paid for. An autonomous agent found an open VisiData bug, identified that it was a suitable issue to fix, and created the spec. That spec became a new task.

Then I offered a $1 bounty for an agent to produce the patch. Very quickly the task was picked up and executed. It was trivial, so no surprise... agents are hungry for USDC.

Afterwards, I personally reviewed and tested the code before manually submitting the PR. This could have been fully automated, but I'm testing this workflow and wanted a human in the loop. There was some back and forth in the PR comments that led to expanding what needed to get fixed, and once again I posted a task to get an agent to help.

Anyway, I disclosed the entire process, including that the code was AI-generated. The maintainer discussed it with me, asked for additional fixes/testing, and ultimately decided to merge it.

Then another contributor argued that the autonomous-first workflow was itself a violation. They suggested reverting the commit and banning me!

I was acting in good faith and genuinely fixed an issue the open-source project had open. Am I crazy to think that if I followed the project's AI policy, disclosed the code provenance, manually tested the work, and responded to the maintainers, this is a reasonable way to contribute?

Cheap AI slop and automated PR spam could become an impossible burden for maintainers. But I don't think that's what happened here.

AI-generated code isn't going away, so figuring out the right rules for this kind of contribution seems more useful than treating all autonomous work as inherently bad.

Curious to hear your thoughts.

Terr_•29m ago
> Am I crazy to think that if I followed the project's AI policy, disclosed the code provenance, manually tested the work, and responded to the maintainers, this is a reasonable way to contribute?

Here's my ambivalent hot-take.

1. If any project wants to require that fix-activity involves humans (assisted or otherwise) who are somehow invested in the project and its longer-term health, that's their decision to make, and I can't even say they'd be wrong to do so.

2. ... But it'd still be a dick-move to ban a "drive-by fix" contributor when those expectations and goals are not a project consensus and not clearly communicated.

maxcr•21m ago
Yeah, I think this is pretty close to where I land too. Maintainer can choose whatever policy they want but it must be explicit
slopinthebag•22m ago
i think using an ai for these types of fixes is a good thing, and there is nothing wrong with your product, but this feels (intentionally or not) like an ad for it. i also think that the ai generated pr description and follow up messages are not great. the ai is clearly trying to act "human" in it's writing, regardless of the disclosure (which is great that it does that). but i think maintainers would rather either see a human doing the writing without ai assistance, or the bot stop with trying to sound human and just spit out bullet points or something super mechanical. especially when it's using "I" to refer to...well it's unclear who exactly.

i know it's hard to prompt an AI to write concise, extremely technical text, but if im interacting with a machine i want it to feel like that instead of the uncanny valley.

maxcr•20m ago
Agreed. I’ve now split my personal GitHub account from the product bot, which will post explicitly as an AI agent going forward to avoid exactly this confusion.
morkalork•33m ago
Did you buy this account?
Terr_•27m ago
Hmmm, I assume you mean the "zero activity for first 10.5 years" bit? On the other hand, if someone bought an account, I assume they'd want to do more with in in the final 6 months.
maxcr•18m ago
Nope, it's mine. Created it years ago and basically never used it until recently. You can check me on x, instagram, linkedin, etc with the same username.
ronnier•29m ago
I have some open source code that’s used a lot in a certain area. I’ve been busy with work and am behind in maintaining it. Someone using AI has come along and fixed an enormous amount of bugs and implemented feature requests. It’s completely AI and I’m 100% fine with it. It solves real problems that I otherwise had no time for. I’m thankful for this person doing this.
greenavocado•27m ago

  It forced you to detect and intervene in order to get a human to pay attention. Your were forced to dedicate human time, while they could choose whether to or not. That's exactly the unsustainable asymmetry that should be renounced.
AnodicElegy•22m ago
Your PR comment was clearly written by an LLM and you used it to advertise your platform. I think the user calling for your ban made a reasonable point:

"The project and the bug were co-opted into an 100% automated flow without asking permission. It forced you to detect and intervene in order to get a human to pay attention. Your [sic] were forced to dedicate human time, while they could choose whether to or not. That's exactly the unsustainable asymmetry that should be renounced."

slopinthebag•17m ago
if i had a popular repo i think i would just ban the use of ai for written communication, with an exception for non-english speakers to append an ai-translated summary before their writing in their native language. i think people take more offence to the uncanny valley of ai writing than they do to mechanical fixes done by llms.
maxcr•3m ago
this is an interesting perspective, it's the writeup which feels like AI Slop that triggers people
delichon•17m ago
For the rest of our lives we'll be around people who hate all AI and want to ban all of it. If you spend much angst on each instance you risk emotional bankruptcy. It's healthier to figure out where you want to go and sail there with a deep keel.

The Misalignment Is Within: Why Mathematics Must Embrace the AI Paradigm

https://medium.com/@b1nj0y/the-misalignment-is-within-why-mathematics-must-embrace-the-ai-paradig...
1•b1nj0y•4m ago•0 comments

OSS Author of Guake, HTTPretty, Lettuce and Sure is unemployed and needs help

https://twitter.com/gabrielfalcao/status/2102928197910151604
1•gfalcao•5m ago•0 comments

Chrome Extension Job Alerts

https://www.talentize.com
1•talentize•11m ago•0 comments

The Death of Reading (With James Marriott) [audio]

https://www.econtalk.org/the-death-of-reading-with-james-marriott/
1•mooreds•16m ago•0 comments

Graph Technology Roundup – August 2026

https://gdb-engines.com/blog/graph-technology-august-round-up/
1•cjlm•18m ago•0 comments

Why China Can't Innovate (2014)

https://bambooinnovator.com/2014/02/19/why-china-cant-innovate/
1•NordStreamYacht•19m ago•0 comments

An Interview with Rich Jaycobs

https://sfcompute.com/news/commodity-markets
1•flaque•20m ago•0 comments

The Complete History of the Elves of Middle-Earth [video]

https://www.youtube.com/watch?v=ENbgJUfuVbY
1•mooreds•23m ago•0 comments

A Key Safety Feature Shipped in the May OpenTofu Release

https://newsletter.masterpoint.io/p/a-key-safety-feature-shipped-in-the-may-opentofu-release
2•mooreds•24m ago•0 comments

Show HN: A game about fake news and memes

https://unspin.app/
1•azermite•25m ago•1 comments

Rendering pull requests in the GitHub Copilot app

https://github.blog/engineering/user-experience/rendering-huge-pull-requests-in-the-github-copilo...
1•iamsyr•34m ago•1 comments

Australia says OpenAI agent hacked into government website

https://www.channelnewsasia.com/world/australia-openai-agent-breach-government-portal-6406411
5•doppp•35m ago•0 comments

Pentagon Investigating How F-35 Fighter Jet Parts Bound for US Were Diverted

https://www.military.com/pentagon-investigating-how-f-35-fighter-jet-parts-bound-for-us-were-dive...
3•harry_nutsachs•35m ago•2 comments

AP: Avoid language that gives [AI] human characteristics

https://twitter.com/APStylebook/status/2102807962364383502
3•jaredwiener•39m ago•0 comments

Qubits on NonQuantum HW Tested

https://laurinseclab.substack.com/p/breaking-news-makrogravintelligence
3•Rniznan•39m ago•0 comments

Liquid Network Security Incident Assessment

https://blog.blockstream.com/liquid-network-security-incident-assessment/
2•greyface-•40m ago•0 comments

FLAWED's Flaws and What This Means for Industry Research

https://suhacker.ai/p/flaweds-flaws-and-what-this-means-for-industry-research/
10•tob_scott_a•42m ago•1 comments

Geminigravit Core: De la teoría estática

https://gemini.google.com/app/3952a805cd6ad7a3
2•jccrcabello•44m ago•0 comments

We used an AI agent to fix an open-source bug. Someone asked to ban us

https://github.com/saulpw/visidata/pull/3229
14•maxcr•44m ago•14 comments

Shadow roots, explained with live examples

https://tools.simonwillison.net/shadow-roots
2•vismit2000•45m ago•0 comments

Show HN: Does per-step reasoning effort save money in Claude Code?

https://github.com/ifoster01/jev-effort
2•ifoster41901•50m ago•0 comments

Show HN: ChaosTree – Cache-Aware Java NavigableMap and NavigableSet Library

https://github.com/Chaos-vy/ChaosTree
1•chaos_vy•51m ago•0 comments

Show HN: Posting Puzzle – A Game Made of Post's Correspondence Problem

https://mametter.itch.io/posting-puzzle
1•mametter•52m ago•1 comments

AI startups with hyper ARR growth – what's happening inside these companies?

1•d675•54m ago•0 comments

Nesbox: A fast MicroVM with GPU sharing

https://github.com/nestrilabs/nesbox
1•WanjohiRyan•54m ago•0 comments

Using my transit card data to create a year in review experience

https://cailinpitt.com/blog/2026/9/1/chicago-transit-authority-wrapped
1•classictraffic•56m ago•0 comments

Virtio-nvgpu: Near-native Nvidia GPU access inside a KVM guest

https://github.com/nestrilabs/virtio-nvgpu
2•WanjohiRyan•56m ago•0 comments

Scientists build most accurate atomic clock

https://phys.org/news/2026-09-scientists-world-accurate-atomic-clock.html
1•wglb•59m ago•1 comments

AI Has Cracked the Most Diabolical Problems in Math. Why Can't It Solve Chess?

https://www.wsj.com/tech/ai/chess-artificial-intelligence-ai-e969a830
1•sonabinu•59m ago•0 comments

lm-detector: Model fingerprint detection on Web and CLI

https://github.com/Ikaleio/lm-detector/
1•csmantle•1h ago•0 comments