Top
Best
New

Posted by zhubert 2 days ago

Show HN: CleverCrow: give tokens to your favorite projects(clevercrow.io)
Howdy all. I'm Zack :wave:. I've been thinking about the problem of misguided AI pull requests and figured I'd throw a possible solution out there for feedback. Basically, CleverCrow lets supporters give tokens to a GitHub repo (or set of issues in that repo) for the maintainers to use to build/fix stuff. The fun implementation challenges have been around implementing the pooling dynamics and keeping the maintainers in charge while the backers are motivated to support their work.
57 points | 79 comments
adamddev1 2 days ago|
One of the cool things about code is that you can build stuff out of thin air, basically for free. It's not like woodworking where you have to pay for the wood.

We are moving into a weird time where people are assuming that now we have to pay machines churn out code.

Somehow they packaged up our own ability to think and are selling it back to us. If they can get us to forget how to do it we'll be the perfect customers, dependent forever.

thih9 2 days ago||
That’s what I don’t get about this whole AI push. It’s a global rug that everyone plans to pull, it’s sold at cost, it already presents major risks, everyone seems to be aware of all that and yet - the consumers and lawmakers are relatively quiet.
pempem 1 day ago|||
Its happening at a global moment of chaotic behavior. When prices are soaring, information and institutions are disintermediated, jobs are hard to come by and layoffs easy, insurance is tied to your job and your kids' well being to your location -- well, most people get real quiet about stuff.

Even then I think a LOT of people are saying something but the narrative mechanism of inevitability is really strong.

embedding-shape 2 days ago||||
Say all the SOTA (remote) LLMs went away tonight, would programmers everywhere suddenly be giving up on programming? Maybe some, but unlikely that most would. It's not so much of a rug-pull if it's an inconvenience at most when it goes away. Maybe some would take some time to readjust (some days/weeks/months?), but then it'd be back to normal again.
_aavaa_ 2 days ago|||
Short of outlawing all models, I don’t see a world in which we ever go back to only manual coding.
recursive 1 day ago|||
Who are "we"? Can't go back to what you never left.
heidne32 1 day ago|||
In your mind this sounds like “damn kids, get off my lawn”, and to the kids it sounds like, “I will only ever plow my fields with donkeys, tractors are too complex for something like plowing”.
recursive 1 day ago|||
I'm totally fine with the kids' understanding, for whatever that's worth.
_aavaa_ 1 day ago|||
I'm not forcing anyone to use tools they don't want. The Amish can continue making their handcrafted furniture, but I'll make sure to work on construction sites that have power tools.
whateveracct 1 day ago||||
i am still manual coding

not gonna change

still gonna get paid $300k+ for it

iAMkenough 1 day ago|||
No need to outright outlaw models.

Just continue down the path of making it so only the oligarchs can afford to access them, power them, and buy capable hardware to run them locally.

Also helps the oligarchs to have their government assets issue impossible restrictions like “no foreigners can access” that isn’t technically outlawing models for everyone.

solid_fuel 1 day ago||||
> Say all the SOTA (remote) LLMs went away tonight, would programmers everywhere suddenly be giving up on programming?

That's assuming that the code base in question is still well maintained and designed. If this were to happen I would bet that heavily vibe coded things - like Bun and Claude Code - would pretty much immediately hit a wall, where humans just can't comprehend the accumulated mess well enough to make productive changes.

embedding-shape 1 day ago||
> would pretty much immediately hit a wall, where humans just can't comprehend the accumulated mess well enough to make productive changes.

Plenty of people spent lots of time of their career essentially cleaning up code and refactoring after others. Yes it'd be a lot, but there are really giant spaghetti's out there that been 100% built by humans, then conquered by refactorers.

zx8080 1 day ago||
Well, with AI there is mich more of them, and no more refactoring to reduce the complexity. But only to produce more spaghetti.
RetroTechie 1 day ago|||
> Say all the SOTA (remote) LLMs went away tonight

Most likely that would cause company pulling the rug on their frontier model(s), to fall over themselves. Meanwhile the competition keeps going. Hence no top AI player does that unless forced to.

mannanj 1 day ago|||
have you heard of the word Psychosis?

Personally, I think when theres this much money involved the psychosis would only intensify.

I wonder how much money is actually involved?

whateveracct 1 day ago|||
idiocracy in progress
citizenpaul 1 day ago|||
I really dislike it but the effectiveness of code generation is just too good now. I really doubted it at first but I can churn out 10x the work. Is it the same quality as IC? no but I think that it doesn't matter anymore. How many of us have worked on some 10+m loc monstrosity for years never knowing more than 1% of the codebase? Probably most. Now I can generate that same monstrosity on my own. I've created a 1.1m+ loc and growing trading platform that automates options trades based on live ML edges from research papers. I never would have been able to do that on my own before LLM's. It has full telemetry and comprehensive error logging and testing as well. I'd have been strained to get MVP done before LLMs.

I don't think someone without coding experience can do it though. I've accepted that the new expected output for a single dev will eventually converge to 10x-100x what it is now.

dryarzeg 1 day ago|||
> Now I can generate that same monstrosity on my own.

For what? Why would you need to?

> I've created a 1.1m+ loc and growing trading platform that automates options trades based on live ML edges from research papers.

Sounds like a lot of "if/else" /j

citizenpaul 8 hours ago||
Is your question why would I want to own my own money making machine? IDK call me crazy I guess.
zx8080 1 day ago|||
> a 1.1m+ loc and growing trading platform

Why are you here writing comments kn HN? (Instead of counting money and investing it?)

I'm just curious, don't get me wrong.

citizenpaul 1 day ago||
your comment is pure derision, but its after 4pm markets are closed.

your supposed "honest" inquiry is if you are so smart why arnt you rich yet?

altmanaltman 2 days ago||
You can only build it for free if you don't value your time. That is good for personal projects and hobbies but which company can build stuff without costs? There was always an expense to generating code. Plus you have to pay for equipment, electricity, subscriptions to stuff for their staff etc.

I don't really think they are packaging up ability to think abd selling it back to you. There is nothing stopping you from not using AI and even companies, many firms just dont trust AI and don't use it.

But the idea that code could be built of thin air is not true in case of actual businesses.

KomoD 2 days ago||
I like the "maintainer stays in control" part, but isn't that also a problem in a way?

The AI provider gets paid, the platform gets paid (20% is a lot in my opinion!), and the maintainer gets more unpaid work: another PR to plan, review, revise, merge, and then maintain... that's a lot of work.

If people are willing to fund an issue, why should that money mainly cover LLM tokens rather than maintainer effort? Or at least, why doesn't the leftover money go to the maintainer instead of back to the donors?

acestus5 2 days ago||
I don't think you understand if we were to just give people money then how are these platforms gonna take a cut of the action?

sounds like you do not support other people that have nothing to do with the code that you like

zhubert 2 days ago|||
While I definitely like the Patreon for Software Builders idea, that's got some moving pieces which take additional legal work. My hope is that could come in time as it would be really cool.

Regarding rewarding maintainer effort, I'm shooting for the value prop of "free AI", this only works if reconciliation is per-phase and liquidity is accessible across as many repos as possible. So if I had each reconcile drain the pool, there would be a lot of stalled work and human intervention required.

That said, there are probably some maintainers that don't want "free AI" and that's okay.

duskdozer 22 hours ago|||
Tokens are better than money. They let you train your skills to get top 1% on LeetPrompt so you have an entry in the lottery to interview for your next temp position.
gxnxcxcx 2 days ago||
"We can pay you in exposure... And b̶e̶e̶r̶s̶ tokens!"
accountrequired 2 days ago||
At first I was like "i want to use ai but dont have the money to burn for api tokens" cool. But then I realized the backers are essentially saying "i have money and could support developers but i choose to give the money directly to a mega corp and skip the human". I recommend you remove the policy of "Whatever the run didn't spend goes straight back to your backers' wallets." and make sure the human behind the wheel gets to eat. Somehow
fragmede 2 days ago|
While we're in the token-equivalent of ZIRP, tokens don't cost what they cost, so there's sort of arbitrage to be had. I have tokens I've been given than I'm not using, but that's not the same as me having been given cash in the first place.
ianm218 2 days ago||
> While we're in the token-equivalent of ZIRP, tokens don't cost what they cost, so there's sort of arbitrage to be had

Do you have a source for this? I believe “personal subscription” plans on OpenAI and Anthropic are likely ran at a net loss or close to it, but all indications elsewhere are that API pricing for these companies and likely Google as well are profitable per API call [1][2]. I would definitely believe that the Chinese players are operating at a loss though if that is what you mean.

[1] https://newsletter.semianalysis.com/p/anthropic-growth-and-b...

[2] https://martinalderson.com/posts/are-openai-and-anthropic-re...

dgan 1 day ago||
Just finance the project for god sake, why introducing another "gift card" that they sell at cashiers? Let the maintainer spend the money, maybe he/she needs bread, not tokens
AKSF_Ackermann 2 days ago||
Just curious, why is there a login gate before seeing the list of projects that participate in the platform? Usually similar donation(?) websites list those publicly for better visibility and less friction.
zhubert 2 days ago|
Probably an oversight on my part. I was thinking that backers would find out about CleverCrow through the project maintainers so the public pages are repo specific.

As an aside, when you do login, CleverCrow shows projects that you've starred on GitHub to help find things you might want to support.

zx8080 1 day ago||
Oh nice! Does it also require my bank's password?
thih9 2 days ago||
What if the maintainer doesn’t want to implement a particular feature at the moment?

I suppose this is the most common scenario - I doubt features are not getting implemented because maintainers are lacking tokens.

zhubert 2 days ago|
100% expected, in fact, desired (maintainers should be/are in charge). My goal is to create enough surface area that backers see their tokens going to many of the things they care about, not necessarily all.
grrinkarthi 1 day ago||
Really interesting solution to the AI PR problem. Keeping the maintainers in the driver's seat for issue prioritization is definitely the right approach.

How are you handling the token allocation under the hood, is this managed via a GitHub App integration, and can backers target specific issues or just the repo as a whole?

zhubert 1 day ago|
I've got a couple good docs in the footer of www.clevercrow.io that will answer the token stuff. GitHub app integration for all repo interaction. Yep, backers can target specific issues or entire repos, their choice.
grrinkarthi 1 day ago||
Perfect, I'll check out the docs. Letting backers target specific issues is a great feature. Thanks for the reply, and best of luck with the platform!
frangonf 2 days ago||
I always thought that the donate tokens thing would be done by sending some tokens from your personal sub to the maintainer's pool with some sort of proxy for tokens with rules, in a more direct way without doing it in cash, but yeah that's where the sweet fees live.

If this gets any traction, the "share tokens with a friend" could be good PR for the labs, instead of buy me a coffee, buy me a clanker.

tfrancisl 2 days ago||
Better yet: give them cold hard cash instead of what is arguably monopoly money for many OSS devs. Ironically this is something GitHub made "easy" with sponsorships several years ago.
skeledrew 2 days ago|
How do you ensure that funds ear-marked for a donor-specified issue goes toward that issue and not something else?
tfrancisl 2 days ago|||
You don't sponsor people or projects to complete specific issues or build specific features in the first place. Sponsorship is a reward and token of appreciation for doing good work.
skeledrew 2 days ago||
Some don't mind doing the overall reward and appreciation thing. And some just have that particular issue that they want handled so the project works - better - for them. Both cases are valid.
anamexis 2 days ago||
Yes, and donation/sponsorship is not the tool for the latter.
skeledrew 2 days ago||
What matters is if it works out (gains traction) or not.
anamexis 2 days ago||
I'm not sure how that's related to your initial question of "How do you ensure that funds ear-marked for a donor-specified issue goes toward that issue and not something else?"

If you want that, negotiate a contract.

skeledrew 2 days ago||
The point is to get something funded. That's the goal. And negotiation doesn't scale. You can bet that nobody will negotiate contracts with 20 maintainers if they want particular features/fixes for 20 different projects that they're using. Otherwise it would be a thing today.

But instead we have these attempts and stopgaps, some of which have had some success here and there. This is something else in that pool making it easier to fund stuff, and if it gains traction than we'll know that it's serving its purpose. I think it has good potential.

anamexis 1 day ago||
I don’t think companies are donating to 20 different maintainers in the hopes of getting 20 different specific features implemented, either.
skeledrew 1 day ago||
I wasn't thinking about companies at all. Companies tend to only contribute to well-known projects, which leaves a very long tail.

I'm thinking about the far more random regular people using random projects that may not be that popular. Like I just did a rough count of the OSS apps on my phone: 60+. Of those there are 5 that I can immediately think of improvements that I'd like. One of them I've actually made improvements to already because it was a dead project that I really like and so had to revive anyway. And I used Claude to work on it as I'm not a mobile dev; been planning to republish but haven't gotten around to it. I won't bother to check my laptop but there's even more there.

Now imagine if I (and others interested in those projects) could contribute to small funding pools for various projects of interest, with the assurance that said funds go to that feature/fix which is of interest or gets refunded. I think that'd result in the general OSS support needle being pushed that much further over time.

lovich 2 days ago||||
You hit up the maintainer and negotiate a deal for that?

If all you’ve got is relative pocket change they probably aren’t going to agree but if you put real money behind it and it doesn’t go against their vision of the project then most people would be willing to accept actual contracting work to expand their project.

skeledrew 2 days ago||
Sounds like a lot of trouble to go through, vs just sending some funds to a wallet with the assurance it'll go where you want it to or return to you.
throwatdem12311 2 days ago||||
Then you offer to pay the maintainer their consulting rate to do it if they are willing.
skeledrew 2 days ago||
That's one way to go about it, but doesn't exactly work when one has targeted requirements in 20 different projects.
lou1306 2 days ago|||
You actually hire a developer to work on that issue and not something else.
skeledrew 2 days ago||
Pretty much what this ensures. Just that the "developer" is a LLM agent.
lou1306 1 day ago||
Yeah except that the agent cannot be held accountable if its fix is crap, or if it went off-track mid-fix.
skeledrew 1 day ago||
Pretty straight-forward solution: donors or maintainers don't use the service if it isn't good. But the maintainer is "accountable" (to the extent one maintaining a OSS project is) as they're the one actually providing the prompts and doing QA.
MuffinFlavored 2 days ago|
I think I've read from a few different sources that the Claude Code $100-$200/mo plans are subsidized so hard that it's basically $2k-$8k/mo in "would-be" equivalent API token usages.

This kind of makes sense in that space while the subsidies (if true) last?

Unrelated, "tokens" feels very like... back-then blockchain to me. All the craze.

wqaatwt 2 days ago||
Or the API is massively overpriced. What Anthropic/OpenAI are charging for tokens says almost nothing about their actual costs, just what people are willing to pay.

It’s just an obvious example of market segmentation by charging enterprise customers many times more than personal users while selling the same product

zhubert 2 days ago||
Yeah, rising token costs definitely played into my thinking too. I want builders to be able to use the best models and it seems like they are getting more expensive. But maybe local models will get there?
More comments...