Live data from Hacker News

Claude Code Unpacked : A visual guide

ccunpacked.dev

361–370 of 464 posts

Re: Claude Code Unpacked : A visual guide

#361

Earlier quoted context omitted.

That doesn't mean the code in question was written by AI.

The author posted in this thread. It's AI.

You’re missing the point. It’s not a witch hunt, but rather a discussion on whether things are too quickly attributed to be AI generated.

Re: Claude Code Unpacked : A visual guide

#363
post #251

Earlier quoted context omitted.

At least Gemini and Claude constantly break down with scrolling in various Linux terminals, something which was solved by countless TUIs decades ago. I think a lot of the people prasing Claude & co are on Macs.

I haven't seen the scrolling glitch in months, where previously it was happening multiple times a day. Also haven't seen anyone complain about it in quite some time. Pretty sure they have resolved that.

I'll try again but lately I've been using strictly the VS Code terminal. Gnome Terminal and Termux in Ubuntu 24.04 were unusable even with 1000 hacks.

Re: Claude Code Unpacked : A visual guide

#365

Earlier quoted context omitted.

Check out `print.ts` to see how "more LOC" doesn't mean "more polished"

Okay, I'm looking at it. Now what? This file is exactly what I'm talking about. Take the loadInitialMessage function: It's encumbered with real world incremental requirements. You can see exactly the bolted-on conditionals where they added features like --teleport, --fork-session, etc. The runHeadlessStreaming function is a more extreme version of that where a bunch of incremental, lateral subsystems are wired togeth…

The file is more than 5000 lines of code. The main function is 3000. Code comments make reference to (and depend on guarantees in connection with) the specific behavior of code in other files. Do I need to explain why that's bad?

Re: Claude Code Unpacked : A visual guide

#366

Author here. I built this in a few hours after the Claude Code leak. I've been working on my own coding agent setup for a while. I mostly use pi [0] because it's minimal and easy to extend. When the leak happened, I wanted to study how Anthropic structured things: the tool system, how the agent loop flows, A 500K line codebase is a lot to navigate, so I mapped it visually to give myself a quick reference I could come…

Thank you for this brother, well done

Re: Claude Code Unpacked : A visual guide

#368
post #257

Earlier quoted context omitted.

> 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.

Yes, because they've vibed it into phenomenally unnecessary complexity. The mistake you continually make in this thread is to look at complexity and see something that is de facto praiseworthy and impressive. It is not.

Re: Claude Code Unpacked : A visual guide

#369

Earlier quoted context omitted.

Okay, I'm looking at it. Now what? This file is exactly what I'm talking about. Take the loadInitialMessage function: It's encumbered with real world incremental requirements. You can see exactly the bolted-on conditionals where they added features like --teleport, --fork-session, etc. The runHeadlessStreaming function is a more extreme version of that where a bunch of incremental, lateral subsystems are wired togeth…

The file is more than 5000 lines of code. The main function is 3000. Code comments make reference to (and depend on guarantees in connection with) the specific behavior of code in other files . Do I need to explain why that's bad?

By real-world polish, I don't mean refining the code quality but rather everything that exists in the delta between proof of concept vs real world solution with actual users.

You don't have to explain why there might be better ways to write some code because the claim is about lines of code. It could be the case that perfectly organizing and abstracting the code would result in even more loc.

Re: Claude Code Unpacked : A visual guide

#370

Earlier quoted context omitted.

> they break at large enterprise repos. I don't know where you get this. you should ask folks at Meta. They are probably the biggest and happiest users of CC

You mean the company where engineers ask chat bots to write chess games in their spare time in order to hit their AI usage requirements? That Meta?

I missed that, source?
Post reply on HN