logoalt Hacker News

Gas Town: From Clown Show to v1.0

47 pointsby martythemaniaktoday at 7:18 PM43 commentsview on HN

Comments

bayarearefugeetoday at 8:23 PM

> But no need to wait. At a high level, Gas City is the answer to all your problems. Ha! At least, for certain classes of problem, such as, “How can I bring AI into my company and pass an audit trail,”

The important audit at my company is conducted by the FDA.

I have a feeling when they ask what processes we followed to mitigate any user harm that could be caused by software changes that "I told an AI-mayor in the form of a cartoon fox what to do and he spit out a bunch of vibecode software written by AI-driven virtual cartoon characters" is not among the answers they want to hear.

show 4 replies
sailingparrottoday at 9:29 PM

Gas Town really feels not just vibe coded but also vibe designed. I looked into it, to see whether multi agent setups really made a difference, the entire design philosophy feels like it was « let’s add one more layer of agent and surely this time it will work » about 10 times in a row.

So now you have agents of type mayor, polecats, witnesses, deacons, dogs etc plus a slew of Unneeded constructs with incomprehensible names.

In one of the blog post for gas town I remember reading something by the author along the lines of « it’s super inefficient, but because you burn so many tokens, you still get what you want at the end! » clearly this is also the design philosophy behind this project, just (get your ai to) throw more random abstractions and more agent types until you feel like it kinda works, don’t bother asking yourself if they actually contribute anything.

This gave me the very clear feeling that most of the complexity of gas town is absolutely not needed and probably detrimental.

Ended up building my own thing that is 10x simpler, just a simple main agent you talk to, that can dispatch subagents, they all communicate, wake each other up and keep track of work through a simple CLI. No « refinery » or « wasteland » or « molecule » or « convoys » or « deacons » or …

show 1 reply
giancarlostorotoday at 8:09 PM

I loved Beads, but kept running into issues because it is so git heavy. One: not every system and project I work on uses git. Two: Sometimes I'd switch branches, and that would screw up Beads state entirely. Three: And this is at least last I used it, there's no safety net, Claude would close a Bead, without validating anything.

I wound up building my own with Claude, I made it SQLite first, syncs to GitHub, can pull down from GitHub, and I added "Gates" to stopgap Claude or whatever agent from marking things complete if they've not been: compiled, unit tests run, or simple human testing / confirmation. The Gates concept improved my experience with Claude, all too often it says it finished something, when in fact it did not. Every task must have a gate, and gates must pass before you can close a task. Gates can be reused across tasks, so if "Run unit tests" is one gate, you can reuse it for every task, when it passes, it passes for that one task <-> gate combination.

Anyway, I'm happy for Beads, Gas Town not so much my wheelhouse on the other hand.

show 1 reply
mmastractoday at 8:09 PM

Serious question - there's a lot of fluff talking about Gas Town, but has Gas Town shipping something in public that can be evaluated without all of this surrounding hype and blogposting?

At this point it should be clear that Gas Town has done something we can evaluate the value of.

show 3 replies
vessenestoday at 8:52 PM

Nice timing. I was just noting that beads in an old repo, just ... worked. Updates worked, I didn't have super weird errors to track down... I was like "nice!" Beads bumping to 1.0 is great. I haven't used gas town in a month or so, but a stable gas town sounds very valuable.

I think Yegge's instincts that making a programmable / editable coordination layer (he calls this gas city) is a great idea. Gas town early days was definitely a wild experience in terms of needing to watch carefully lest your system be destroyed, and then I put that energy into OpenClaw - I'll probably spin up Gas City and see what it can do soon though. Very cool.

winstonptoday at 9:30 PM

Yegge is a snake oil salesman

show 1 reply
pianopatricktoday at 8:46 PM

I searched on google about the cost of running Gas Town. The Gemini AI response claimed Gas town costs $100 / hour and can spit out 4000 lines of code per hour, so Gas Town costs 2.5 cents per line of code.

I tried tracking down where those numbers came from and the sources were a bit sketchy. Can anybody who has used Gas Town confirm those numbers, or report their personal numbers?

show 1 reply
ncrucestoday at 8:24 PM

The original Beads, it seems, used my CGO-free SQLite driver.

Seems like I'm back to obscurity.

:)

show 1 reply
cdrnsftoday at 9:08 PM

An apt name for something doing it's part to spike energy consumption and accelerate the climate crisis.

show 1 reply
solomatovtoday at 8:15 PM

Does anyone has any tips for starting with Gastown? I am comfortable with couple of agents running, but not yet comfortable with what Gastown offers.

show 1 reply
throw1234567891today at 8:51 PM

Does this support OpenAI-compatible APIs? Or is it only clowncode, codex and copilot? Love to try it but without OpenAI-compatible APIs it is junk.

avaertoday at 7:47 PM

TBH this post still reads like a clown show.

show 2 replies
kitsune1today at 8:27 PM

[dead]