Summarizer

LLM Input

llm/8d288441-d245-4951-86d7-2256c9013d39/batch-0-be47469e-f177-4102-a7d1-a4258a86df0a-input.json

prompt

The following is content for you to classify. Do not respond to the comments—classify them.

<topics>
1. Vibe Coding Philosophy
   Related: The approach of treating code as disposable, rewriting freely, and focusing on throughput over perfection. Includes the 'slot machine' metaphor of repeatedly trying until something works, and accepting that some work gets lost
2. AI Pricing Sustainability
   Related: Concerns about corporate-subsidized AI pricing, moviepass comparisons, expectations that costs will rise not fall, and skepticism about profitability paths for frontier model providers
3. Agent Orchestration Challenges
   Related: Difficulties in managing multiple agents including context state, codebase conventions, steering, merge conflicts, and the fundamental bottleneck of human review and accountability
4. Beads Tool Critique
   Related: Discussion of Beads as a precursor tool with good ideas but poor implementation, including bugs, overlapping features, AI-generated docs, merge conflict issues, and stream-of-consciousness design
5. Code Quality Accountability
   Related: Concerns about who takes responsibility for agent-generated code, how bugs affect performance reviews, and whether parallel agents can solve the human review bottleneck
6. Productivity Multiplier Experiences
   Related: Personal anecdotes about 200x speed boosts, completing features in weeks that would take months, and steering multiple agents effectively with domain expertise
7. Mad Max Naming Confusion
   Related: Criticism of the unconventional terminology (Mayor, Polecats, Refinery, Witness) making documentation hard to follow, with some preferring standard distributed systems naming
8. Human Expertise Amplification
   Related: The idea that experienced developers can better stitch together agent outputs, and that expertise in steering agents becomes the differentiating skill
9. Review Gate Workflows
   Related: Alternative approaches using multiple models for code review, fresh context agents, Codex and Gemini reviewers, and loops between agents to improve quality
10. Skepticism About Agent Scaling
   Related: Questions about whether many agents produce better quality than one, doubts about production use cases, and concerns about babysitting 30 Claude instances
11. Token Economics Concerns
   Related: Metaphors like pouring gasoline on money, wallet bleeding dry, and criticism that agent tools exist primarily to increase LLM spending
12. Real World vs Computer Abstractions
   Related: Observation that easy progress happens inside computers while hard work involves hardware errors, human input, and edge cases that AI struggles with
13. Future Predictions Timeline
   Related: Debates about whether these tools will be standard in 2-5 years, comparisons to crypto predictions, and questions about whether this is the future or a meme
14. Software Quality Degradation
   Related: Fears that consumer software is already bad and vibe coding will accelerate the badness, questions about whether determinism and stability are still valued
15. Tool Comparison With Direct Claude
   Related: Observations that Gas Town mayor just acts like direct Claude invocation, doesn't auto-test or commit, and arguing with agents about other agents' poor work
16. Missing Product Team Elements
   Related: Suggestions that Gas Town lacks deploy engineers, product managers, visual testing, and other coordination pieces beyond just coding agents
17. Industry Exit Contemplation
   Related: Some commenters expressing desire to leave the software industry entirely due to these trends, viewing the situation with dread and frustration
18. Hype Cycle Recognition
   Related: Pattern matching to blockchain/ethereum early days, identifying the gold rush mentality, shovel-selling dynamics, and FAANG acquisition speculation
0. Does not fit well in any category
</topics>

<comments_to_classify>
[
  
{
  "id": "46507298",
  "text": "Everyone keeps being angry at me when I mention that the way things are going, future development will just be based on \"did something wrong while writing code? all good, throw everything out and rewrite, keep pulling the level of the slot machine and eventually it'll work\". It's a fair tactic, and it might work if we make the coding agents cheap enough.\n\nI'll add a personal anecdote - 2 years ago, I wrote a SwiftUI app by myself (bare you, I'm mostly an infrastructure/backend guy with some expertise in front end, where I get the general stuff, but never really made anything big out of it other than stuff on LAMPP back in 2000s) and it took me a few weeks to get it to do what I want to do, with bare minimum of features. As I was playtesting my app, I kept writing a wishlist of features for myself, and later when I put it on AppStore, people around the world would email me asking for some other features. But life, work and etc. would get into way, and I would have no time to actually do them, as some of the features would take me days/weeks.\n\nFast forward to 2 weeks ago, at this point I'm very familiar with Claude Code, how to steer multiple agents at a time, quick review its outputs, stitch things together in my head, and ask for right things. I've completed almost all of the features, rewrote the app, and it's already been submitted to AppStore. The code isn't perfect, but it's also not that bad. Honestly, it's probably better from what I would've written myself. It's an app that can be memory intensive in some parts, and it's been doing well from my testings. On top of it, since I've been steering 2-3 agents actively myself, I have the entire codebase in my mind. I also have overwhelming amount of more notes what I would do better and etc.\n\nMy point is, if you have enough expertise and experience, you'll be able to \"stitch things together\" cleaner than others with no expertise. This also means, user acquisition, marketing and data will be more valuable than the product itself, since it'll be easier to develop competing products. Finding users for your product will be the hard part. Which kinda sucks, if I'll be honest, but it is what it is."
}
,
  
{
  "id": "46507735",
  "text": "> It's a fair tactic, and it might work if we make the coding agents cheap enough.\n\nI don’t see how we get there, though, at least in the short term. We’re still living in the heavily-corporate-subsidized AI world with usage-based pricing shenanigans abound. Even if frontier models providers find a path to profitability (which is a big “if”), there’s no way the price is gonna go anywhere but up. It’s moviepass on steroids.\n\nConsumer hardware capable of running open models that compete with frontier models is still a long ways away.\n\nPlus, and maybe it’s just my personal cynicism showing, but when did tech ever reduce pricing while maintaining quality on a provided service in the long run? In an industry laser focused on profit, I just don’t see how something so many believe to be a revolutionary force in the market will be given away for less than it is today.\n\nBillions are being invested with the expectation that it will fetch much more revenue than it’s generating today."
}
,
  
{
  "id": "46507609",
  "text": "The difficulty comes in managing the agent. Ensuring it knows the state of the codebase, conventions to follow, etc. Steering it.\n\nI've had the same experience as you. I've applied it to old projects which I have some frame of reference for and it's like a 200x speed boost. Just absolutely insane - that sort of speed can overcome a lot of other shortcomings."
}
,
  
{
  "id": "46507039",
  "text": "Gas Town is an appropriate name since using it is effectively pouring a tank of gasoline on a pile of money and lighting a match."
}
,
  
{
  "id": "46507691",
  "text": "Out of curiosity, how much money are we talking about?"
}
,
  
{
  "id": "46507242",
  "text": "Not sure if anyone else noticed. The first commit on that repository was just about 3 weeks ago.\nhttps://github.com/steveyegge/gastown/commit/4c782bc59de8cba...\n\nHas to be close for the shortest time from first commit to HN front page."
}
,
  
{
  "id": "46463757",
  "text": "This is clearly going to develop the same problem Beads has. I've used it. I'm in stage 7. Beads is a good idea with a bad implementation. It's not a designed product in the sense we are used to, it's more like a stream of consciousness converted directly into code. There are many features that overlap significantly, strange bugs, and the docs are also AI generated so have fun reading them. It's a program that isn't only vibe coded, it was vibe designed too.\n\nGas Town is clearly the same thing multiplied by ten thousand. The number of overlapping and adhoc concepts in this design is overwhelming. Steve is ahead of his time but we aren't going to end up using this stuff. Instead a few of the core insights will get incorporated into other agents in a simpler but no less effective way.\n\nAnd anyway the big problem is accountability. The reason everyone makes a face when Steve preaches agent orchestration is that he must be in an unusual social situation. Gas Town sounds fun if you are accountable to nobody: not for code quality, design coherence or inferencing costs. The rest of us are accountable for at least the first two and even in corporate scenarios where there is a blank check for tokens, that can't last. So the bottleneck is going to be how fast humans can review code and agree to take responsibility for it. Meaning, if it's crap code with embarrassing bugs then that goes on your EOY perf review. Lots of parallel agents can't solve that fundamental bottleneck."
}
,
  
{
  "id": "46507703",
  "text": "You might like linear-beads[1] better. It's a simpler and less invasive version of beads I made to solve some of the unusual design choices. It can also (optionally) use linear as the storage backend for the agent's tasks, which has the excellent side effect that you as a human can actually see what the agent is working on and direct the agent from within linear.\n\nDespite it's quirks I think beads is going to go down as one of the first pieces of software that got some adoption where the end user is an agent\n\n[1]: https://github.com/nikvdp/linear-beads"
}
,
  
{
  "id": "46467414",
  "text": ">This is clearly going to develop the same problem Beads has. I've used it. I'm in stage 7. Beads is a good idea with a bad implementation. It's not a designed product in the sense we are used to, it's more like a stream of consciousness converted directly into code. There are many features that overlap significantly, strange bugs, and the docs are also AI generated so have fun reading them. It's a program that isn't only vibe coded, it was vibe designed too.\n\nYeah this describes my feeling on beads too. I actually really like the idea - a lightweight task/issue tracker integrated with a coding agent does seem more useful than a pile of markdown todos/plans/etc. But it just doesnt work that well. Its really buggy and the bugs seem to confuse the agent since it was given instructions to do things a certain way that dont work consistently."
}
,
  
{
  "id": "46469974",
  "text": "I tried using beads. There kept being merge conflicts and the agent just kept one or the other changes instead of merging it intelligently, killing any work I did on making tasks or resolving others. Still haven't seen how beads solves this problem... and it's also an unnecessary one. This should be a separate piece of it that doesn't rely on agent not funging up the merge."
}
,
  
{
  "id": "46507673",
  "text": "How long until Atlassian makes \"JIRA for Agents\" where all your tasks and updates and memory aren't stored in Git (so no merge conflicts) but are still centralized and shareable between all your agents/devs/teams..\n\nAnd also auditable, trackable, reportable, etc.."
}
,
  
{
  "id": "46507006",
  "text": "> Beads is a good idea with a bad implementation\n\n> Course, I’ve never looked at Beads either, and it’s 225k lines of Go code that tens of thousands of people are using every day. I just created it in October. If that makes you uncomfortable, get out now."
}
,
  
{
  "id": "46507520",
  "text": "I am wondering if it would be a viable strategy to vibe code almost \"in reverse\" - take a giant ball of slop such as beads, and use agents to strip away feature after feature until you are left with only exactly what you need, streamlined to your exact workflow. Maybe it'd be faster to just start from scratch, but it might be an interesting experiment. Most of my struggles with using beads so far have come from being off the #1 use case of too many of its features, and having to slog through too much documentation to know what to actually use."
}
,
  
{
  "id": "46506963",
  "text": "Huh. I was going to try it, but maybe I need to vibe-code my own agent issue-tracker.\n\nOr did you find one that's good?"
}
,
  
{
  "id": "46507393",
  "text": "Why can't you use an issue tracker that is built into the git control, like forgejo? It feels like it would be easy to use this with an API key, out or direct database access (I'm doing both with agents). If you self host, you've got a very standard and reliable issue tracker. Why does beads need to exist? What can't an agent do with that setup I've described above?"
}
,
  
{
  "id": "46473094",
  "text": "100%.\n\nThere's a lot of strange things going on in that project.\n\ntry to add some common sense, and you'll get shouted out.\n\nwhich is fine, I'll just make my own version without the slop."
}
,
  
{
  "id": "46459365",
  "text": "The article seems to be about fun, which I'm all for, and I highly appreciate the usage of MAKER as an evaluation task (finally, people are actually evaluating their theories on something quantitative) but the messaging here seems inherently contradictory:\n\n> Gas Town helps with all that yak shaving, and lets you focus on what your Claude Codes are working on.\n\nThen:\n\n> Working effectively in Gas Town involves committing to vibe coding. Work becomes fluid, an uncountable that you sling around freely, like slopping shiny fish into wooden barrels at the docks. Most work gets done; some work gets lost. Fish fall out of the barrel. Some escape back to sea, or get stepped on. More fish will come. The focus is throughput: creation and correction at the speed of thought.\n\nI see -- so where exactly is my focus supposed to sit?\n\nAs someone who sits comfortably in the \"Stage 8\" category that this article defines, my concern has never been throughput, it has always been about retaining a high-degree of quality while organizing work so that, when context switching occurs, it transitions me to near-orthogonal tasks which are easy to remember so I can give high-quality feedback before switching again.\n\nFor instance, I know Project A -- these are the concerns of Project A. I know Project B -- these are the concerns of Project B. I have the insight to design these projects so they compose, so I don't have to keep track of a hundred parallel issues in a mono Project C.\n\nOn each of those projects, run a single agent -- with review gates for 2-3 independent agents (fresh context, different models! Codex and Gemini). Use a loop, let the agents go back and forth.\n\nThis works and actually gets shit done. I'm not convinced that 20 Claudes or massively parallel worktrees or whatever improves on quality, because, indeed, I always have to intervene at some point. The blocker for me is not throughput, it's me -- a human being -- my focus, and the random points of intervention which ... by definition ... occur stochastically (because agents).\n\nFinally:\n\n> Opus 4.5 can handle any reasonably sized task, so your job is to make tasks for it. That’s it.\n\nThis is laughably not true, for anyone who has used Opus 4.5 for non-trivial tasks. Claude Code constantly gives up early, corrupts itself with self-bias, the list goes on and on. It's getting better, but it's not that good."
}
,
  
{
  "id": "46501592",
  "text": "a response like this is confusing to me. what you are saying makes sense, but seems irrelevant. something like gas town is clearly not attempting to be a production grade tool. its an opinionated glimpse into the future. i think the astethic was fitting and intentional.\n\nthis is the equivalent of some crazy inventor in the 19th century strapping a steam engine onto a unicycle and telling you that some day youll be able to go 100mph on a bike. He was right in the end, but no one is actually going to build something usable with current technology.\n\nOpus 4.5 isnt there. But will there be a model in 3-5 years thats smart enough, fast enough, and cheap enough for a refined vision of this to be possible? Im going to bet on yes to that question."
}
,
  
{
  "id": "46507666",
  "text": "I think this read is generous:\n\n> something like gas town is clearly not attempting to be a production grade tool.\n\nCompare to the first two sentences:\n\n> Gas Town is a new take on the IDE for 2026. Gas Town helps you with the tedium of running lots of Claude Code instances. Stuff gets lost, it’s hard to track who’s doing what, etc. Gas Town helps with all that yak shaving, and lets you focus on what your Claude Codes are working on.\n\nCompared to your read, my read is confused: is it or is it not intending to be a useful tool (we can debate \"production\" quality, here I'm just thinking something I'd actually use meaningfully -- like Claude Code)?\n\nI think the author wants us to take this post seriously, so I'm taking it seriously, and my critique in the original post was a serious reaction."
}
,
  
{
  "id": "46502726",
  "text": "in 3-5years, sure, just like we are all currently using crypto to pay for groceries and smart contracts for all legal matters."
}
,
  
{
  "id": "46503143",
  "text": "... no one ever used crypto to buy things. most engineers are currently already using AI. such a dumb comparison that really just doesnt pass the sniff test."
}
,
  
{
  "id": "46506929",
  "text": "Not quite true. This pub's changed hands now but it was possible to pay in bitcoin for several years.\n\nhttps://www.wired.com/story/london-bitcoin-pub/"
}
,
  
{
  "id": "46507068",
  "text": "For anyone who takes doing their taxes seriously, this is a nightmare. Every pint ordered involves a capital gain (or loss) for the buyer. At a certain point you're doing enough accounting that you might as well be running the bar yourself (or just paying in cash)!"
}
,
  
{
  "id": "46506005",
  "text": "Their green username is leftbehinds. Let them hold their wrong opinions based on outdated information."
}
,
  
{
  "id": "46459496",
  "text": "> For instance, I know Project A -- these are the concerns of Project A. I know Project B -- these are the concerns of Project B. I have the insight to design these projects so they compose, so I don't have to keep track of a hundred parallel issues in a mono Project C. On each of those projects, run a single agent -- with review gates for 2-3 independent agents (fresh context, different models! Codex and Gemini). Use a loop, let the agents go back and forth.\n\nCan you talk more about the structure of your workflow and how you evolved it to be that?"
}
,
  
{
  "id": "46459784",
  "text": "I've tried most of the agentic \"let it rip\" tools. Quickly I realized that GPT 5~ was significantly better at reasoning and more exhaustive than Claude Code (Opus, RL finetuned for Claude Code).\n\n\"What if Opus wrote the code, and GPT 5~ reviewed it?\" I started evaluating this question, and started to get higher quality results and better control of complexity.\n\nI could also trust this process to a greater degree than my previous process of trying to drive Opus, look at the code myself, try and drive Opus again, etc. Codex was catching bugs I would not catch with the same amount of time, including bugs in hard math, etc -- so I started having a great degree of trust in its reasoning capabilities.\n\nI've codified this workflow into a plugin which I've started developing recently: https://github.com/evil-mind-evil-sword/idle\n\nIt's a Claude Code plugin -- it combines the \"don't let Claude stop until condition\" (Stop hook) with a few CLI tools to induce (what the article calls) review gates: Claude will work indefinitely until the reviewer is satisfied.\n\nIn this case, the reviewer is a fresh Opus subagent which can invoke and discuss with Codex and Gemini.\n\nOne perspective I have which relates to this article is that the thing one wants to optimize for is minimizing the error per unit of work. If you have a dynamic programming style orchestration pattern for agents, you want the thing that solves the small unit of work (a task) to have as low error as possible, or else I suspect the error compounds quickly with these stochastic systems.\n\nI'm trying this stuff for fairly advanced work (in a PhD), so I'm dogfooding ideas (like the ones presented in this article) in complex settings. I think there is still a lot of room to learn here."
}
,
  
{
  "id": "46469312",
  "text": "I'm sure we're just working with the same tools thinking through the same ideas. Just curious if you've seen my newsletter/channel @enterprisevibecode https://www.enterprisevibecode.com/p/let-it-rip\n\nIt's cool to see others thinking the same thing!"
}
,
  
{
  "id": "46506614",
  "text": "I put in 15 hours or so with gas town this weekend, from just around the 0.1 release.\n\nThink of as an extended bipolar-optimism-fueled glimpse into the future. Steve's MO is laid out in the medium post - but basically, it's okay to lose things, rewrite whole subsystems, whatever, this is the future. It's really fun and interesting to watch the speed of development.\n\nI've made a few multi agent coding setups in the last year, and I think gas town has the team side about right: big boss (mayor), operations boss (deacon), relatively linear keeper of truth (witness), single point for merges (refiner), lots of coders with their code held lightly.\n\nI love the idea of formulas - a lot of what makes gas town work and informs how well it ultimately will work is the formulas. They're close conceptually to skills.\n\nI don't love the mad max branding, but meh, whatever, it's fun, and a perk of the brave new world where you can make stuff like for a few hundred bucks a month sent to anthropic - software can have personality again, yay.\n\nConceptually I think there is a product team element to this still missing - deploy engineers, product managers, visual testing. Everything is sort of out there, janky in parts, but workable to glue together right now, and will only improve. That said, the mad max town analogy is going to get overstretched at some point; we already have pretty good names for all the parts that are needed, and as coordination improves, we're going to want to add more stuff into the coordination. So, I'd like to see a version of this with normal names and expanded.\n\nUpshot - worth a look - if beads is any indication, give it a month or two or four to settle down unless you like living on the bleeding bleeding edge."
}
,
  
{
  "id": "46506884",
  "text": "I had a lot of fun reading the articles about Gas Town although I started to lose track of the odd naming. Only odd because they make sense to Steve and others who have seen the Mad Max, Water World movies.\n\nI promptly gave Claude the text to the articles and had him rewrite using idiomatic distributed systems naming.\n\nFun times!"
}
,
  
{
  "id": "46507371",
  "text": "Care to share that with the rest of the class? I'd love to hear what those idiomatic distributed systems namings are!"
}
,
  
{
  "id": "46507544",
  "text": "Ran it through ChatGPT:\n\nTown = Central orchestrator / control plane\nRig = Project or workspace namespace\nPolecat = Ephemeral worker job\nRefinery = Merge queue manager\nWitness = Worker health monitor\nCrew = Persistent worker pool\nBeads = Persistent work items / tasks\nHooks = Work queues / task slots\nGUPP = Work processing guarantee\nMolecules/Wisps = Structured, persistent workflows\nConvoys = Grouped feature work units\n\nhttps://chatgpt.com/share/695c6216-e7a4-800d-b83d-fc1a22fd8a..."
}
,
  
{
  "id": "46507718",
  "text": "Thank you! Is this the future? Everyone gets to have their own cutesy translation of everything? If I want \"kubectl apply\" to have a Tron theme, while my coworker wants a Disney theme. Is the runbook going to be in Klingon if I'm fluent in that?"
}
,
  
{
  "id": "46506693",
  "text": "Are many, many Agents going to produce better quality outputs than 1 Agent?\n\nAssuming this isn't a parody project, maybe this just isn't for me, and thats fine. I'm struggling to understand a production use case where I'd be comfortable letting this thing loose.\n\nWho is the intended audience for this design?"
}
,
  
{
  "id": "46506052",
  "text": "What's really amazing to me is this is how I've thought about building the same thing, by using beads... Glad someone in the hivemind did it."
}
,
  
{
  "id": "46506145",
  "text": "> I've thought about building the same thing, by using beads... Glad someone in the hivemind did it.\n\nGas Town is from the creator of beads."
}
,
  
{
  "id": "46506279",
  "text": "This makes even more sense, it definitely feels like a logical step with beads. I use Beads a lot, its one of the few things I use with Claude Code."
}
,
  
{
  "id": "46506649",
  "text": "Late to the party, would love to know more of your workflow with how you're using beads."
}
,
  
{
  "id": "46507808",
  "text": "I use Zed (this is completely optional since claude code can work 100% stand alone), Claude Code (I have Max) and Beads. I also take advantage of the .claude/instructions.md file and let Claude know to ALWAYS use Beads, and to use rg instead of \"grep\" which is kind of slow (if anyone from Anthropic is reading this, for the love of GOD use ripgrep instead of grep), a small summary about the project, and some ground rules. If there's key tickets that matter for the project I tell it to note them in the instructions. The instructions files the first thing Claude reads when you first open up a chat window with it, if you make amendments ask it to reread the file.\n\nOutside of that its trial and error, but I've learned you don't need to kick off a new chat instance very much if at all. I also like Beads because if I have to \"run\" or go offline I can tell it to pause and log where it left off / where its at.\n\nFor some projects I tell claude not to close tickets without my direct approval because sometimes it closes them without testing, my baseline across all projects is that it compiles and runs without major errors."
}
,
  
{
  "id": "46506222",
  "text": "If babysitting 30 claude agents is the future of professional programming I want zero part of it."
}
,
  
{
  "id": "46507851",
  "text": "I was hoping this stuff would lead to a world with less software over time not more of it\n\npart of me feels like the current crop of tools does nothing but reinforce and entrench past mistakes"
}
,
  
{
  "id": "46507696",
  "text": "I bet you type with a keyboard."
}
,
  
{
  "id": "46505751",
  "text": "> But first, before we get into Gas Town’s operation, I need to get rid of you real quick.\n\nWARNING DANGER CAUTION\nGET THE F** OUT\nYOU WILL DIE\n\nI have never met Steve, but this warning alone is :chefskiss:"
}
,
  
{
  "id": "46505744",
  "text": "(We re-upped this post because it hadn't made the frontpage despite lots of upvotes - which happens sometimes.\n\nThis explains why some of the comments have timestamps that appear older than the post itself. I got tired of trying to make them line up, sorry!)"
}
,
  
{
  "id": "46505822",
  "text": "> I got tired of trying to make them line up, sorry!\n\nIMHO, it's less disorienting to have the post dated after the comments than it is to see a comment you thought you wrote a couple days ago but is dated today. So you're welcome to stop trying to line up timestamps."
}
,
  
{
  "id": "46506758",
  "text": "The problem is that it leads to endless confusion that ends up taking over threads. We tried it!\n\nStatus quo sucks also, it just sucks less. Haven't yet figured out an actually good solution. Sorry!"
}
,
  
{
  "id": "46506928",
  "text": "How about recording two dates on the post, the original post date and the re-upped date, and then putting something like \"14 hours ago; originally 2 days ago\" in the post header?"
}
,
  
{
  "id": "46506469",
  "text": "Agreed, although perhaps not as strongly; I remember seeing these comments from a few days ago, so I was feeling a little gaslit seeing the new timestamps and wondered if I'd hallucinated the original thread."
}
,
  
{
  "id": "46506178",
  "text": "What happens sometimes, artifical uplifting of posts, posts with high vote count that don't reach the frontpage, or both?"
}
,
  
{
  "id": "46506748",
  "text": "I meant the latter, but both!\n\nRe artificial uplifting a.k.a. re-upping, see https://news.ycombinator.com/item?id=26998308 and https://news.ycombinator.com/pool"
}
,
  
{
  "id": "46507036",
  "text": "Sounds like \"madness\" (or better, fun) but - if this work all converged into \"something\", wouldn't the product/system improve so much, that in a matter of days, really nothing would be left to do..?\n\nMost likely, tens of other bugs are being introduced at each step, etc etc, right?"
}

]
</comments_to_classify>

Based on the comments above, assign each to up to 3 relevant topics.

Return ONLY a JSON array with this exact structure (no other text):
[
  
{
  "id": "comment_id_1",
  "topics": [
    1,
    3,
    5
  ]
}
,
  
{
  "id": "comment_id_2",
  "topics": [
    2
  ]
}
,
  
{
  "id": "comment_id_3",
  "topics": [
    0
  ]
}
,
  ...
]

Rules:
- Each comment can have 0 to 3 topics
- Use 1-based topic indices for matches
- Use index 0 if the comment does not fit well in any category
- Only assign topics that are genuinely relevant to the comment

Remember: Output ONLY the JSON array, no other text.

commentCount

50

← Back to job