Live data from Hacker News

Claude Code Unpacked : A visual guide

ccunpacked.dev

351–360 of 464 posts

Re: Claude Code Unpacked : A visual guide

#351

A 500k line codebase for an agent CLI proves one thing: making a probabilistic LLM behave deterministically is a massive state-management nightmare. Right now, they're great for prompting simple sites/platforms but they break at large enterprise repos. If you don't have a rigid, external state machine governing the workflow, you have to brute-force reliability. That codebase bloat is likely 90% defensive programming;…

[dead]

Re: Claude Code Unpacked : A visual guide

#352

Even today, I'm still astounded that there are people capable of building a gorgeous and interesting site like this in less than 2 days...

But somehow, according to HN, LLMs make you less productive, not more :)

That's a bit dishonest, the consensus on HN seems to be that LLMs are very good at oneshotting small projects from scratch. Especially when using super mainstream technologies like html and tailwind, as does the discussed website. And especially when it's a one time operation and the project will never need to be maintained, like the discussed website.

Re: Claude Code Unpacked : A visual guide

#353

Earlier quoted context omitted.

They just claimed that you can build a 3D game in 500k loc, thus Claude Code shouldn't use so many loc. They/you didn't render the argument for that. For example, without looking at the code, the superstition also works in the opposite direction: Claude Code is an interface to using AI to do any computer task while a 3D game just lets you shoot some bad guys, so surely the 3D game must be done in fewer loc. That's eq…

> Claude Code is an interface to using AI to do any computer task Shouldn't interfaces be smaller than the implementation?

No. We aren't talking about .h vs .c files nor PL interfaces.

A GUI/client can be arbitrarily more or less complex than the things it's GUI'ing.

Re: Claude Code Unpacked : A visual guide

#354
post #344

A 500k line codebase for an agent CLI proves one thing: making a probabilistic LLM behave deterministically is a massive state-management nightmare. Right now, they're great for prompting simple sites/platforms but they break at large enterprise repos. If you don't have a rigid, external state machine governing the workflow, you have to brute-force reliability. That codebase bloat is likely 90% defensive programming;…

Indeed. In some ways, this is just kind of an extrapolation of the overall trend toward extreme bloat that we’ve seen in the past 15 years, just accelerated because LLMs code a lot faster. I’m pretty accustomed to dealing with Web application code bases that are 6-10 years old, where the hacks have piled up on top of other hacks, piled on top of early, tough-to-reverse bad decisions and assumptions, and nobody has ha…

The terrifying thing is that LLMs turn "technical debt" into "synthetic debt" that accumulates in real-time.

When we use an agent that lacks a native way to consolidate its own context, we essentially force it to generate these 10-year-old hack-filled codebases by design. We’re over-engineering the "container" (the CLI logic) to babysit a "leaky" context.

If the architecture doesn't start treating long-term memory as a first-class citizen, we’re just going to see more of these 500k-line "safety nets" masking the underlying fragility of the agents.

Re: Claude Code Unpacked : A visual guide

#356
post #257

Earlier quoted context omitted.

They just claimed that you can build a 3D game in 500k loc, thus Claude Code shouldn't use so many loc. They/you didn't render the argument for that. For example, without looking at the code, the superstition also works in the opposite direction: Claude Code is an interface to using AI to do any computer task while a 3D game just lets you shoot some bad guys, so surely the 3D game must be done in fewer loc. That's eq…

> Claude Code is an interface to using AI to do any computer task Claude Code is quite literally a wrapper around a few APIs. At one point it needed 68GB of RAM to run and requires 11ms to "lay a scene graph" to display a few hundred characters on screen. All links here: https://news.ycombinator.com/item?id=47598488 > while a 3D game just lets you shoot some bad guys, so surely the 3D game must be done in fewer loc.…

Your claim was that they could implement the same app in 50k lines of code.

A cursory glance at the codebase shows that it's not just a wrapper around a few APIs.

Re: Claude Code Unpacked : A visual guide

#357
post #345

A 500k line codebase for an agent CLI proves one thing: making a probabilistic LLM behave deterministically is a massive state-management nightmare. Right now, they're great for prompting simple sites/platforms but they break at large enterprise repos. If you don't have a rigid, external state machine governing the workflow, you have to brute-force reliability. That codebase bloat is likely 90% defensive programming;…

The time is ripe for deterministic AI; incidentally, this was also released today: https://itsid.cloud/ - presumably will be useful for anyone who wants to quickly recreate an open source Python package or other copyrighted work to change its license.

I don’t understand what this is, is it satire? What is it supposed to be doing or solving?

Re: Claude Code Unpacked : A visual guide

#358

Earlier quoted context omitted.

Is this gorgeous? Content resizing, needing to juggle a speed knob to read, and the overall presentation makes it feel like Edward Tufte flavored nightmare fuel.

It is pretty good, shows numbers clearly on desktop and phone. Not sure what the criticism even means.

I'm criticizing the readability of that first "Agent Loop" section.

It's basically a slideshow which advances and presents several content areas which are intended to be read, all while advancing and resizing themselves.

Pausing and clicking through manually stepwise is also pretty obnoxious.

Would much rather just see the content all laid out at once

Re: Claude Code Unpacked : A visual guide

#359
post #338

Earlier quoted context omitted.

Just finished looking at Ink here.. frontend world has no shame. Love the gloating about 40x less RAM as if that amount of memory for a text REPL even approaches defensible. "CC built CC" is not the flex people seem to suggest it is.

Frontend losers not realizing the turds they are releasing. An LLM client fits under netcat+echo+awk+jq runnable under a 486 if there's no SSL/TLS on its way, Pentium II could drive fast TLS connections like nothing and under 32MB of RAM with NetBSD for a simple terminal install, maybe with X and a simple WM with RXVT if you care.

Any loser is a "full stack software engineer" nowadays thanks to claude.

Re: Claude Code Unpacked : A visual guide

#360
post #337

Pardon me, but I think it's rather obvious that it worked this way? The real value of Anthropic is in the models that they spent hundreds of millions training. Anyone can build a frontend that does a loop, using the model to call tools and accomplish a task. People do it every day. Sure, they've worked hard to perfect this particular frontend. But it's not like any of this is revolutionary.

Is this what perfection looks like?
Post reply on HN