Does Gas Town 'steal' usage from users' LLM credits to improve itself? (github.com)

by rektomatic 127 comments 253 points
Read article View on HN

127 comments

[−] dmurray 29d ago
It seems completely in the spirit of Gas Town.

A respectable software provider should warn you about this kind of behaviour at install time, and give you the opportunity to opt out. Gas Town fulfilled all its obligations in this regard with these (and other) warnings in the original announcement:

> WARNING DANGER CAUTION

> GET THE F** OUT

> YOU WILL DIE

[−] JumpCrisscross 29d ago

>

A respectable software provider should warn you about this kind of behaviour at install time, and give you the opportunity to opt out

They honestly only need to disclose. Requiring contribution as part of the social contract is perfectly okay—if someone disagrees, they don’t get to use Gas Town.

[−] slopinthebag 29d ago
They didn't disclose it though. It's no different from sticking a bitcoin miner in a video game and telling the user "WARNING DANGER CAUTION ;)"
[−] zhonghuajin 29d ago
[flagged]
[−] LoganDark 29d ago
If someone disagrees, it takes about 15 minutes to ask an LLM to edit the offending behavior out of the free and open-source software.
[−] JumpCrisscross 29d ago
Sure. Though I’d consider that a dick move if the social contract is to contribute back.
[−] ohyoutravel 29d ago
That’s not the social contract. Otherwise more than 0.05% of people would give back to OSS.
[−] LoganDark 29d ago
Like for like. You can always contribute back with a fork.
[−] monooso 29d ago
That was some time ago. According to Yegge, Gas Town is now stable and ready for everyday use.

> Gas Town “just works.” It does its job, it has tons of integration points, and it has been stable for many weeks. People are using it to build real stuff.

> So as far as I’m concerned, Gas Town is ready. That’s why I feel it merits a 1.0.0 release.

Source: https://steve-yegge.medium.com/gas-town-from-clown-show-to-v...

[−] KingMob 29d ago
I was trying to use Gas Town heavily only 3 weeks ago, and while it's fascinating, it's also very much still the bleeding edge.

The neat part though, is agents are so interwoven through its operations, it can kind of power through almost any error. It's a strange-but-real form of resilience.

[−] potsandpans 29d ago

> That was some time ago.

Actual laugh out loud. 3 months[1].

Imagine picking up software that 3 months ago came along with the disclaimer, "YOU WILL DIE" and complaining about responsible disclosure.

1 https://steve-yegge.medium.com/welcome-to-gas-town-4f25ee16d...

[−] dheera 29d ago
Coming soon: JavaScript embeds on bloated websites that mine cryptocurrency on viewers' WebGPUs.

Accidentally leave a browser tab open and it burns $5 of your electricity overnight to make $2 for the owner of the website.

[−] SwellJoe 29d ago
Based on my understanding of Gas Town, Beads, and Yegge's philosophy on AI that he's expressed in a variety of media, everything about the whole stack is designed to burn tokens. If you're not burning tokens, real fast, 24/7, you're losing the race. The race to where, I have no idea. Apparently, that includes him burning your tokens, too.
[−] moab 29d ago
Is anyone surprised? I'm reminded of how I felt during the NFT craze. LLMs are extremely powerful when used with deliberate care. Gas Town is the exact opposite of what is needed to actually do useful things in prod. I guess good on Steve for doing what he does so well, and getting so much hype around a vibe coded mess.
[−] supermdguy 29d ago
From the most recent comment, looks like this is a bug, triggered by the system inadvertently activating an internal release tool [0]. Still a pretty wild bug, but not as dramatic as the title suggests. Which is kind of unfortunate honestly, the chaos of every gas town instance automatically contributing to itself would be beautiful to see.

- https://github.com/gastownhall/gastown/blob/main/internal/fo...

[−] mmastrac 29d ago
In one of my previous comments (https://news.ycombinator.com/item?id=47770124) I asked if Gas Town has shipped anything of value. I did not expect it to be an Ouroborous.

(Edit, thanks MisterTea: https://news.ycombinator.com/item?id=47770805)

[−] ex-aws-dude 29d ago
We need to dispel this notion that top open source contributors need to know anything about the project or even make contributions to it

That is a very 2025 mindset

[−] woeirua 29d ago
I think a disclosure and a way to limit the total cost would be appropriate. If agents are capable of making contributions back to GasTown independently then I think it makes sense that users of GasTown should have to contribute some tokens to maintaining and improving the library. This is actually the most sustainable approach to maintaining open-source software that we've seen so far, and might be a pattern for other libraries in the future.

That said... someone could also have their agents rip out this code or disable the functionality, so I doubt this is a serious inconvenience.

[−] gbnwl 29d ago
Why is anyone still using or even talking about Gas Town? Now that HN is largely onboard with agentic development and has at least tried it themselves who's still under the impression that it's useful?
[−] sdfwg 29d ago
This gets legally interesting. Yegge does not know what is going on in the codebase, so he can blame the AI. But the AI maliciously increases token consumption.

That is clearly the fault of the clankers that produced this crap, so their providers are responsible.

[−] Jimmc414 29d ago
Open source or not, there’s a strong argument that using someone’s API key to make unauthorized requests is a violation of the Computer Fraud and Abuse Act. Using their GitHub credentials to submit PRs without consent is also unauthorized use of access credentials.

The “thoughtless design vs. malice” framing by Anthropic is generous. Shipping formulas that target steveyegge/gastown issues is intentional. Someone wrote those formulas, pointed them at the maintainer’s repo, and included them in the default install. Someone thought it was acceptable I guess because it’s open source?

[−] progbits 29d ago
These people give the slopmachine credentials for their own github account?

I know I should not be surprised at this point, yet they keep reaching new lows.

[−] _doctor_love 29d ago
Is it possible to start a labor union in Gas Town?
[−] triceratops 29d ago
Ngl if true it's entirely in keeping with the Mad Max theme.
[−] daft_pink 29d ago
Sounds like a good way to support open source. Would you support open source by donating tokens to improve the product? I definitely would!
[−] quux 29d ago
With the exception of a couple of comments that add context like that this might be a dev feature that was unintentionally enabled in a released version of Gas Town, the majority of the rest of this discourse seems to be:

"I've never used Gas Town, but I'm mad that there are people who like something I don't like."

[−] jjmarr 29d ago
Wow, an example of AI engaging in powerseeking behaviour in the wild.

This is an AI system given power to improve itself with zero oversight. One of the many Gas Town instances took an ethically questionable decision to accelerate its future rate of improvement. Since nobody reads code it got merged.

I don't understand how we can be willfully ignorant of a scenario happening right in front of our eyes.

[−] thorum 29d ago
Isn’t this a permissions issue? Your “opt out” is using a GitHub access token that doesn’t allow it to happen.
[−] raincole 29d ago
It turns out crypto-adjacency is a very good proxy to see whether a person is trust-worthy.
[−] thomascountz 29d ago
Perhaps someone's Gas Town Tamagotchi will find this issue and fix it?
[−] S-E-P 29d ago
I appreciate that it's an issue to try and improve the product you are using currently. As if those tokens were totally "stolen" and not for your benefit is laughable.

This is like when someone torrents and is immediately agro'd the moment your bittorrent client gives some poor passerby a kb of data

[−] OutOfHere 29d ago
It could be worse. They could conceivably resell some your credits to pay themselves a salary.
[−] heliumtera 29d ago

>let someone else use your tokens >someone else use your tokens

how could this be prevented?

[−] Sevii 29d ago
He found a way to charge people for open source
[−] malfist 29d ago
So, not only stole a bunch of money with a crypto rug pull, now stealing a bunch of money via other people's api credits?

Sounds like a techbro.

[−] mlmonkey 29d ago
For those of us not in the know, WTF is "Gas Town"? Please ELI5! TYVM.
[−] mcccsm 29d ago
[dead]
[−] 08627843789 29d ago
How would Yegge know?
[−] keeganpoppen 29d ago
iono if “steal” has the right valence here
[−] slopinthebag 29d ago
So this is just straight-up theft right? Like it's directly equivilant to shipping with a bitcoin miner. I wonder what the spend would have amounted to and if you could sue him for this?