Live data from Hacker News

Why is Claude an Electron app?

dbreunig.com

71–80 of 483 posts

Re: Why is Claude an Electron app?

#71

Because Anthropic has never claimed that code is free? It's pretty easy to argue your point if you pick a strawman as your opponent. They have said that you can be significantly more productive (which seems to be the case for many) and that most of their company primarily uses LLM to write code and no longer write it by hand. They also seems to be doing well w.r.t. competition. There are legitimate complaints to be m…

Point still stands. If you are so much more productive and have some of the most expensive engineers in the world, why not write something decent

Re: Why is Claude an Electron app?

#74

Earlier quoted context omitted.

Why isn't Claude doing QA testing for you?

I can't tell if this is sarcasm, but if not, you cant rely on the thing that produced invalid output to validate it's own output. That is fundementally insufficient, despite it potentially catching some errors.

Products don't have to be perfect. If they can be less buggy than before AI. You can't call that anything but a win.

Re: Why is Claude an Electron app?

#77
post #13

Electron isn't that bad. Apps like VSCode and Obsidian are among the highest quality and most performant apps I have installed. The Claude app's problem is not electron; its that it just sucks, bad. Stop blaming problems on nativeness.

VSCode takes 1 GB of memory to open the same files that Sublime can do in just 200 MB. It is not remotely performant software, it sucks at performance.

I too thought VSCode's being web based would make it much slower than Sublime. So I was surprised when I found on my 2019 and 2024 ~$2,500-3,000 MacBook Pros that Sublime would continually freeze up or crash while viewing the same 250 MB - 1 GB plain text log files that VSCode would open just fine and run reliably on.

At most, VS Code might say that it has disabled lexing, syntax coloring, etc. due to the file size. But I don't care about that for log files...

It still might be true that Visual Studio Code uses more memory for the same file than Sublime Text would. But for me, it's more important that the editor runs at all.

Re: Why is Claude an Electron app?

#78
post #58

Earlier quoted context omitted.

I can't tell if this is sarcasm, but if not, you cant rely on the thing that produced invalid output to validate it's own output. That is fundementally insufficient, despite it potentially catching some errors.

Damn. Guess I'll stop QAing my own work from now.

I mean there is some wisdom to that, most teams separate dev and qa and writers aren't their own editors precisely because it's hard for the author of a thing to spot their own mistakes.

When you merge them into one it's usually a cost saving measure accepting that quality control will take a hit.

Re: Why is Claude an Electron app?

#79
post #13

Electron isn't that bad. Apps like VSCode and Obsidian are among the highest quality and most performant apps I have installed. The Claude app's problem is not electron; its that it just sucks, bad. Stop blaming problems on nativeness.

I think you’re missing the point a little friendo, it’s not that electron is bad it’s that electron itself is an abstraction for cross platform support. If code can be generated for free then the question is why do we need this to begin with why can’t Claude write it in win32, SwiftUI, and gtk? The answer of course is that it can’t do it and maintain compatibility between all three well enough as it’s high effort and…

To build gtk you are hit with GPL which sucks. To build Swift you have to pay developer fee to Apple, to build win32 you have to pay developer fee to Microsoft. Which both suck. Don’t forget mobile Android you pay to Google.

That is why everyone jumped to building in Electron because it is based on web standards that are free and are running on chromium which kind of is tied to Google but you are not tied to Google and don’t have to pay them a fee. You can also easily provide kind of the same experience on mobile skipping Android shenigans.

Re: Why is Claude an Electron app?

#80
post #58

Earlier quoted context omitted.

I can't tell if this is sarcasm, but if not, you cant rely on the thing that produced invalid output to validate it's own output. That is fundementally insufficient, despite it potentially catching some errors.

Damn. Guess I'll stop QAing my own work from now.

Uh, yeah, thh hi is has been considered bad practice for decades.
Post reply on HN