frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

The Wonders of AI: We Are Retiring Our Bug Bounty Program

https://turso.tech/blog/the-wonders-of-ai
93•tjek•1h ago

Comments

k2xl•45m ago
Isn't there some alternative approach? I.e when someone submit ai slop they get a strike. Three strikes and you are suspended from submitting to the bug bounty for x months/years?

*Edit - I get it. It seems like the authentication is a challenge.

moron4hire•42m ago
They mentioned they had identified alternatives but it would be costly to implement them. One can imagine that ban evading by generating a new user account would be easy for an LLM agent. It's going to be a long, long game if whack-a-mole.
vrighter•42m ago
you still need to spend effort reviewing the code to figure out when you can give a strike. Thrice for an actual ban. This would still waste precious maintainer time.
JoshTriplett•41m ago
https://en.wikipedia.org/wiki/Sybil_attack

New identities are cheap.

icoder•33m ago
I think that's the problem, or at least a problem, and a growing one.
blharr•37m ago
Such a person can just make a new account and go back at it
empath75•37m ago
This probably gets solved outside of the level of an individual project. No small team can handle this without building a whole product just to handle the bug bounty.
mapt•34m ago
How about "It costs $1000 to submit a bug bounty for approval", and raise the reward to $2000 (or $5000 if it's in the cards, since that will have a deterrant impact on non-AI responses).

Denominated in BTC to avoid chargebacks etc.

JoshTriplett•8m ago
I think that's entirely sensible. Doesn't even have to be that expensive, just expensive enough to deter people who go "oooh, free money", and expensive enough to compensate for having to review slop far enough to realize it's slop.
ToucanLoucan•39m ago
Oh look it's more of exactly what AI skeptics said would happen: low effort bullshit generated at scale making life hell for people actually trying to make things. That's wild.

Edit: it is genuinely wild, I don't know of another product category that selects so perfectly for the WORST type of person to be it's enthusiast. Just every single person I see hyped about AI is fucking insufferable on at least one and usually multiple axis.

jquery•27m ago
I think people would be more interested in listening to "AI skeptics" if they offered realistic solutions to the problems they predict. Pandora's box has been opened, let's deal with the consequences now instead of trying to shut the box which cannot be shut.
ToucanLoucan•22m ago
> I think people would be more interested in listening to "AI skeptics" if they offered realistic solutions to the problems they predict.

AI is the fucking problem. Yes, it has (some) uses. It is not nearly the number advertised. And more and more the median use case seems to be, again, overloading people actually trying to do work with an avalanche of bullshit.

The solution is exactly what the linked article says: shut it down. The AI people have ruined another good thing that was both beneficial to the project, and to a number of individuals.

dale_glass•12m ago
> The solution is exactly what the linked article says: shut it down.

At this point it's impossible, so I concur with the parent: forget about the shutting it down and think of something actually realistic.

vovavili•11m ago
What an unreasonably maximalist opinion.
xandrius•21m ago
To be fair, you're not making a compelling case for your team either.
ToucanLoucan•16m ago
It's not like the points are hidden dude. Go fucking look. People have been complaining about ChatGPT, it's enthusiasts, and their output for literal, actual YEARS. Why is it some random internet commenters job to convince you the obviously shitty tech you're using is bad!? Go fucking learn something.

Hell, go Google "AI maintainer abuse" and Google's fucking own AI will tell you why it sucks and how it's creating similar issues all over the damn place, with similar results: OSS projects having to close the gates some amount and/or deal with a deluge of horseshit submissions.

Why is it everyone else's job to do your thinking?

Like I don't like posting this angry but I am so fucking sick of this. Over and over: the drawbacks are shown, people say "yeah we called that" and somebody comes up to be like "well how do we fix it," "your tone is bad," "we have to get proper solutions," as though this stuff hasn't been discussed in great, agonizing detail since mid-2023. If you genuinely don't know, it's because you didn't WANT to know. And you probably still don't.

jcgrillo•10m ago
Web3 is the closest analogue in recent memory, but if you go back further to the pre-enlightenment era (and some pockets of more recent history, particularly in isolated rural/colonial regions) you can see similar behaviors. It's mad religious fervor coupled with poor education. They see what their beliefs tell them they should see, and lack the mental rigor to analyze the actual data. Not their fault! It's our fault for letting them into the profession. Other disciplines are much better at keeping these folks outside the gates.
wg0•38m ago
Which goes on to prove that bottleneck isn't in writing the code. It is in reading and understanding the code.

We all had that one "productive" engineer in our teams who would write huge PRs that would have large swaths of refactoring whether warranted or not and that was way before anyone even could imagine in their wildest dreams that neural networks could generate that huge amounts of code.

The net effect of such a "productive" engineer always was that instead of increasing the team velocity, team would come to a crawling pace because either his PR had to be reviewed in detail eating up all the time and/or if you just did cursory LGTM then they blew up in production meanwhile forcing everyone back to the drawing board but project architecture would have shifted so rapidly due to his "productivity" that no one had a clear picture of the codebase such as what's where except that one "super smart talented productive loyal to the company goals" guy.

vrganj•33m ago
That guy is now running twenty agents in parallel and really scaling up his wonderful impact.
caminante•22m ago
Maybe "Hurricane Hacker" who produces "tactical tornadoes" via agents?
chapinb•29m ago
Sounds a like a tactical tornado, made me think of this paragraph:

“Almost every software development organization has at least one developer who takes tactical programming to the extreme: a tactical tornado. The tactical tornado is a prolific programmer who pumps out code far faster than others but works in a totally tactical fashion. When it comes to implementing a quick feature, nobody gets it done faster than the tactical tornado. In some organizations, management treats tactical tornadoes as heroes. However, tactical tornadoes leave behind a wake of destruction. They are rarely considered heroes by the engineers who must work with their code in the future. Typically, other engineers must clean up the messes left behind by the tactical tornado, which makes it appear that those engineers (who are the real heroes) are making slower progress than the tactical tornado.” - John Ousterhout, A Philosophy of Software Design

abirch•21m ago
AI can be the ultimate tactical tornado.
Neywiny•24m ago
I was just that guy for one PR. Removed something like 20% or more of the codebase by leveraging the libraries and external tools we already had in use better, but it meant almost every single thing we were doing had to use the library function instead of the one we wrote. But assuming you have good regression tests and linters, so you know the code works and it's not terrible, the review should be more about overall high level quality instead of poring over every character to check correctness. It was still a pain to review, though
jt2190•11m ago
You’re not an example of what we’re taking about here. Congratulations!

A better example would be if you’d changed the behavior of the library as you did this work, and the library changes introduced hard-to-detect bugs across the application.

triceratops•6m ago
Admirable effort. But why did you have to do it in one PR?
limaoscarjuliet•19m ago
"[...] bottleneck isn't in writing the code. It is in reading and understanding the code". 100% agreed! Furthermore, the more code is generated by AI, the fewer people will actually understand it!
nixon_why69•18m ago
Context is everything for massive PRs.

If you don't ever have a massive PR from a dynamite session, then you cannot ever be better than "average and plodding". So the question is, what's the context of the massive PR and how should it be handled?

* Mature product making money, intermediate engineer just refactored everything so it's "better"? Shut the fuck up, kindly please, you will have to demonstrate that you understand why things are this way and why it's better before we even have this conversation.

* Greenfield dev, trusted engineer getting from 0 -> 1 on something big? Maybe it shouldn't be held up in committee for 2 weeks. Maybe most objections will be superficial stylistic concerns.

Obviously there are many other contexts and these are 2 extremes in a multi-dimensional space. But if the process is "we litigate every line", then that's just not an innovative place to be. Yes, most PRs should be small, targeted, easy to review and tied to a ticket but if you're innovating? By definition it's a little different.

satvikpendem•15m ago
I don't understand why one wouldn't just auto reject big PRs and tell them to make smaller ones. Sounds like it's a communication and social problem, not a technological one.

Even with AI, just tell it to make smaller self contained PRs. I do this with Claude or GPT models and they do just fine.

xienze•6m ago
> Even with AI, just tell it to make smaller self contained PRs.

Do you want one big PR or 100 small ones? You can't escape the sheer volume of code it's going to produce.

sparklingmango•5m ago
Power dynamics. Usually the person making the giant PRs is the one with all the sway. An earlier-career engineer is unlikely to push back against that level of influence.
booleandilemma•14m ago
Which goes on to prove that bottleneck isn't in writing the code. It is in reading and understanding the code.

So all we have to do is write code without reading or understanding it! Larry Wall was right all along!

Rover222•4m ago
The reality is somewhere in the middle. Features are shipping 2x to 5x faster at a lot of organizations, with solid code still being produced and reviewed.

Anyone trying to suggest that AI hasn't sped up quality code production is just insisting on keeping their head in the sand, IMO.

mikemarsh•35m ago
An interesting "conundrum" (at least from my outsider perspective): how many of those bot requests are from agents that utilize Turso on their backends?
jmuguy•34m ago
I wonder what Hacktoberfest would look like now if they were still giving out t-shirts to everyone. Probably not enough cotton in the world.

It can't be on individual maintainers to stop this, imo its on Github (and Gitlab) to stop these sort of accounts from even getting to the point of submitting PRs. Its essentially spam.

Look at the user who created the first PR they reference https://github.com/Samuelsills. This is not an account that should be allowed to do anything close to opening a PR against a well known repo.

MostlyStable•32m ago
Closing the program is totally reasonable. However, there is another option: Make submitters pay a nominal fee that is returned in the case that a real bug is found.
serhack_•28m ago
cool idea
pornel•23m ago
That would add administrative overhead, and even higher incentive for submitters to endlessly argue they're right.
MostlyStable•18m ago
Price it right. At the right price, it pays for everything you are talking about. At an even higher price, it is basically closing the program.

I'm not trying to suggest they _need_ to implement it. Like I said, closing it is reasonable. Completely aside from any other considerations, one could just decide that they don't feel like dealing with it. But there are other options.

xandrius•22m ago
Easily exploitable without much stretch of a thought.

I'd say closing a program which doesn't work anymore is a better idea.

MostlyStable•16m ago
The majority of the exploits I can think of are fixed by setting the correct price. Other suggestions in this thread of denominating in bitcoin fix the other exploitation: chargebacks.

If you can think of something that isn't solved by one of those two mechanisms, I'd be interested in hearing them enumerated.

Lalabadie•13m ago
How so? These bot systems work on volume – there's no regard for how much reviewer time they gobble up. The idea is to make producing reports basically free, so getting 1 in 1000 positives is still a success if you have no regard for externalities.

If they have to pay for reviewer time for each of 1000 reports, then the scheme stops being viable.

soared•14m ago
Moving money is not free, and managing payments/etc can be a huuge headache. Sometimes it’s easy, but sometimes it’s not.
user_7832•12m ago
Honestly I think this is a great idea. My only suggestion is instead of being very nominal, it should be "reasonable" (so $10 and not $1).

It's even possible to directly link this to maintainers/employees - if you can review 10 such AI/real things per hour (likely more if it's AI slop that's easy to detect), you're generating another revenue stream. Now, I have no idea if these guys are based in SF Bay or a 3rd world country with low COL but as an "add on", $100 an hour isn't too shabby (and can be on the "low end" if one's good at spotting AI crap.)

Side note, isn't it possible to have some way to verify if the "vulns" are actual vulns or not? ...Heck why not throw an LLM at it, powered by a single $10 submission fee?

phyzix5761•14m ago
Can't they just beat them at their own game and deploy their own AI bots to pre-screen the PRs?
Aefiam•8m ago
from the article:

> It is possible to set up automated systems to gatekeep this, but with a non-negligible dollar value attached to it, the incentive is just too great for the AIs to just keep arguing, reopening the same PR, etc.

satvikpendem•11m ago
Has anyone used Turso in production? It's an SQLite compatible rewrite in Rust but with added features like multiple writer support and being open to external contributions which SQLite is not.

I was thinking of using it for my full stack Rust apps just so everything works with cargo and I don't have to bring in SQLite separately.

Lalabadie•8m ago
Good time to mention this fantastic repo acting as a bot honeypot:

https://github.com/UnsafeLabs/Bounty-Hunters

The corresponding leaderboard:

https://clankers-leaderboard.pages.dev

Typograms: A portable ASCII diagram format that renders to SVG

https://google.github.io/typograms/
1•matijash•2m ago•0 comments

Tech Layoff Wave Has Hit 100k Jobs This Year

https://www.statista.com/chart/36198/tech-and-startup-employees-laid-off-worldwide/
1•speckx•3m ago•0 comments

Earth is flying through ancient supernova dust

https://www.sciencedaily.com/releases/2026/05/260513221751.htm
1•flockyflock•3m ago•0 comments

Django LiveView vs. Phoenix LiveView: a real benchmark

https://en.andros.dev/blog/80134668/django-liveview-vs-phoenix-liveview-a-real-benchmark/
1•andros•5m ago•0 comments

GitLab is betting a 19th-century economic theory will shape its AI era

https://thenewstack.io/gitlab-ai-agents-jevons-paradox/
1•Brajeshwar•5m ago•0 comments

Show HN: CtxVault – receipts for AI context, not another memory store

https://ctxvault.github.io/ctxvault/
1•LuxBennu•6m ago•0 comments

Show HN: Cchost – Run multiple isolated Claude Code accounts on one machine

https://github.com/allenhack638/cchost
1•allenbenny038•6m ago•0 comments

TypeScript Refactoring Interview Questions

https://reactdevelopment.substack.com/p/typescript-refactoring-interview
1•javatuts•9m ago•0 comments

Mental bugs due to lack of imagination

https://nahurst.substack.com/p/mental-bugs-due-to-lack-of-imagination
2•nathanh•14m ago•0 comments

Show HN: Formal Verification with Lean

https://www.daniellowengrub.com/blog/2026/04/30/lean
1•lowdanie•18m ago•0 comments

Digital Twin – An AI Clone of Yourself (Claude and ElevenLabs and Cloudflare)

https://aimirrortwin.com
1•sumhead•18m ago•1 comments

Zig vs. Rust in 2026

https://zackoverflow.dev/writing/zig-vs-rust-in-2026/
3•ibobev•20m ago•0 comments

Microsoft and Apple bets on new mascots in bid to seem more cuddly

https://www.bbc.com/news/articles/c99l1zzp8xzo
1•reconnecting•21m ago•0 comments

Kicking the Tyres on Harbor for Agent Evals

https://rmoff.net/2026/04/09/kicking-the-tyres-on-harbor-for-agent-evals/
1•eigenBasis•22m ago•0 comments

There's a $50B company hiding inside Salesforce

1•emmanol•22m ago•0 comments

Recursant, the open source AI control plane, now supports OpenClaw

https://clawhub.ai/plugins/openclaw-recursant
1•hestefisk•23m ago•0 comments

From latency to instant: Modernizing GitHub Issues navigation performance

https://github.blog/engineering/architecture-optimization/from-latency-to-instant-modernizing-git...
1•Brajeshwar•23m ago•0 comments

Ask HN: What AI tools are you using every day?

1•tomchui157•24m ago•3 comments

Introducing Spend Caps (Google Cloud)

https://cloud.google.com/blog/topics/cost-management/introducing-spend-caps-ai-cost-visibility-ne...
1•markerbrod•28m ago•0 comments

Check Your Fucking Sources, People

https://brodzinski.com/2026/05/check-fcking-sources.html
6•flail•28m ago•0 comments

Our response to the TanStack NPM supply chain attack

https://openai.com/index/our-response-to-the-tanstack-npm-supply-chain-attack/
1•taubek•28m ago•0 comments

The SGI Buyer's Guide

https://hardware.majix.org/computers/sgi/buyers-guide.shtml
1•uticus•31m ago•0 comments

Crypto-Agility Is a Runtime Property, Not a Compliance Checkbox

https://mayckongiovani.substack.com/p/pqc-engineering-series-deep-dive-8f2
1•doomhammerhell•31m ago•0 comments

C++26: Standard Library Hardening

https://www.sandordargo.com/blog/2026/05/13/cpp26-library-hardening
1•ibobev•32m ago•0 comments

ASCII by Jason Scott

https://ascii.textfiles.com/
14•bookofjoe•33m ago•2 comments

Zerodep (2023)

https://philipbohun.com/blog/0003.html
1•vinhnx•35m ago•0 comments

Mkjwk: Simple JSON Web Key Generator

https://mkjwk.org/
2•mooreds•35m ago•0 comments

C++26 Shipped a SIMD Library Nobody Asked For

https://lucisqr.substack.com/p/c26-shipped-a-simd-library-nobody
2•ibobev•35m ago•0 comments

The HTML Review 05

https://thehtml.review/05/
1•surprisetalk•36m ago•0 comments

So-tell-us.com – Family and Friends Newsletter

https://so-tell-us.com/
1•richardvc251•37m ago•1 comments