Live data from Hacker News

Performance and telemetry analysis of Trae IDE, ByteDance's VSCode fork

github.com

321–330 of 390 posts

Re: Performance and telemetry analysis of Trae IDE, ByteDance's VSCode fork

#321

Okay, no where it's mentioned which IDE is talked about. https://www.trae.ai/ OR https://traeide.com/ Would be sad if wrong one is murdered.

Naming is hard but if there really were 2 different AI IDEs with nearly identically name that's no accident.

But it seems like traeide.com is in the best case someones extremely misleading web design demo, worst case a scam.

One the traeide website:

> Educational demo only. Not affiliated with ByteDance's Trae AI. Is Trae IDE really free? What's the catch? Yes, Trae IDE is completely free with no hidden costs. As a ByteDance product, it is committed to making advanced AI coding tools accessible to all developers.

By the way TRAE isn't free anymore, they now provide a premium subscription.

If the later really is just a web design demo it has a bunch of red flags. Why the officially sounding domain? Download links for executables!!! If it is just a web design demo for portfolio -> why are there no contact information for the author whose work and skills it's supposed to advertise?

Re: Performance and telemetry analysis of Trae IDE, ByteDance's VSCode fork

#322
post #157

Earlier quoted context omitted.

eclipse still is alive holy shit

Installing the VSCode extension pack for Java runs a headless version of Eclipse JDT under the hood, which isn’t quite what I think of as lightweight.

Java isn't quite what I think of as lightweight. I mean it probably can be, but most Java engineering I know of is all about adding more and more libraries, frameworks, checks, tests, etc.

Re: Performance and telemetry analysis of Trae IDE, ByteDance's VSCode fork

#323

Earlier quoted context omitted.

> you use completion, right? That's interaction? Very basic one. What I mean is once you get the completion, how do you interact with that view - let's say you want to dig into a type that's displayed. Then you want to get to the longer docs for that type. There's nothing out there that does it as far as I know. > Wait... you want it as an image? Yes, the asciiart minimaps are cool, but they really don't have enough…

> Very basic one I guess because I don't use VSC I don't know what you're talking about (can you show me?) but getting docs is not an issue to me. If I want the doc on a function I press K in normal mode. > That's an extra thing to think about. Is it? I mean the difference is literally %s/foo/bar/g bufdo %s/foo/bar/g I don't see how that's more than what you'd do in any other system. You want to be able to replace on…

I don't think you understand what I mean with the language aware rename. It's not even close to %s. Let's say I've got a c# app and I rename a class in VS. This will rename the class in the file, all class usages (but not as text - if I rename A.B, then it will not touch X.B due to different namespaces), including other projects in the solution, optionally will rename the file it lives in and optionally will/won't replace the text in comments. All listed for review and approval and I don't have to have any of those files open ahead of time.

Re: Performance and telemetry analysis of Trae IDE, ByteDance's VSCode fork

#326

Earlier quoted context omitted.

> Very basic one I guess because I don't use VSC I don't know what you're talking about (can you show me?) but getting docs is not an issue to me. If I want the doc on a function I press K in normal mode. > That's an extra thing to think about. Is it? I mean the difference is literally %s/foo/bar/g bufdo %s/foo/bar/g I don't see how that's more than what you'd do in any other system. You want to be able to replace on…

I don't think you understand what I mean with the language aware rename. It's not even close to %s. Let's say I've got a c# app and I rename a class in VS. This will rename the class in the file, all class usages (but not as text - if I rename A.B, then it will not touch X.B due to different namespaces), including other projects in the solution, optionally will rename the file it lives in and optionally will/won't re…

This is something that the LSP provides (even in VScode), and is available in nvim yes. The command is vim.lsp.buf.rename(), and it is bound to "grn" by default.

https://neovim.io/doc/user/lsp.html#vim.lsp.buf.rename() (HN seems to not link the () part, you have to add it yourself)

All the other similar fanciness like renaming a file and automatically updating module references is also provided by the LSP, and is also available in nvim.

Re: Performance and telemetry analysis of Trae IDE, ByteDance's VSCode fork

#328

Earlier quoted context omitted.

Don't IDEs use DAP as well? That would mean neovim has 1:1 feature parity with IDEs when it comes to debugging. I understand the UI/UX might need some customization, but it's not like the defaults in whatever IDE fit everyone either. Popup context windows for docs are super good in neovim, I would make a bet that they are actually better than what you find in IDEs, because they can use treesitter for automatic syntax…

> That would mean neovim has 1:1 feature parity with IDEs when it comes to debugging. How do I get a memory graph with custom event markers overlayed on it then? That's the default for VS for example.

Sorry I don't know enough about VS to answer this, but if the debugger in question is using DAP then there is a more than fair chance it's available in neovim as well.

Re: Performance and telemetry analysis of Trae IDE, ByteDance's VSCode fork

#329
post #237

Earlier quoted context omitted.

No, it's like saying a business that has a CCTV camera recording customers, and sending that data off site to a central location, where they proceed to proceed to use the data for some non-PII-related purpose (maybe they're tracking where in stores people walk, on average), are in fact sending PII to that off site location. Distinguishing factors from your example include 1. PII is actually encoded and handled by com…

I was giving a purely physical, analog example.

If you imagine the CCTV camera in my example is a film-video-camera and the processing happening off site is happening in a dark room and not on a computer... my more accurate version of your analogy is also analog.

Re: Performance and telemetry analysis of Trae IDE, ByteDance's VSCode fork

#330
post #205

There's also the Eclipse VScode-look-alike-reimplementation called TheiaIDE https://theia-ide.org/ It was rough a few years ago, but nowadays it's pretty nice. TI rebuilt their Code Composer Studio using Theia so it does have some larger users. It has LSP support and the same Monaco editor backend - which is all I need. It's VSCode-with-an-Eclipse-feel to it - which might or might not be your cup of tea, but it's an…

Yeah , INSEAD of forking vscode which is not modification friendly they should justuse theia because it is maintained to be modular and allowed to be used like a Library to build IDEs of your choice.

Whoever disagreed and downvoted can you explain me why?
Post reply on HN