Live data from Hacker News

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

github.com

201–210 of 390 posts

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

#201

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…

The feature that keeps me from moving off of vscode is their markdown support. In particular the ability to drag and drop to insert links to files and images *. Surprisingly, no other editor does this even though I use it all the time.

* https://code.visualstudio.com/Docs/languages/markdown#_inser...

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

#202
post #124

Earlier quoted context omitted.

Hate to break it to you, but /etc/hosts only works for apps that use getaddrinfo or similar APIs. Anything that does its own DNS resolution, which coincidentally includes anything Chromium-based, is free to ignore your hosts file.

But pi-hole seems equally susceptible to the same issue? If you're really serious about blocking you'd need some sort of firewall that can intercept TLS connections and parse SNI headers, which typically requires specialized hardware and/or beefy processor if you want reasonable throughput speeds.

You can’t just intercept tls, unless you can control the certificate store on the device.

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

#204

Earlier quoted context omitted.

Google Cloud Shell is also Theia. I think it is fairly popular.

Eclipse (as in ecosystem) is fairly popular in Enterprise, but since it exposes all the knobs, and is a bona fide IDE which has some learning curve, people stay away from it. Also it used to be kinda heavy, but it became lighter because of Moore's law and good code management practices all over the board. I'm planning to deploy Theia in its web based form if possible, but still didn't have the time to tinker with tha…

Theia is different from eclipse IDE it's written in JS not in Java and didn't share any code base of eclipse which is fully Java

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

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

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

#206
post #185

Earlier quoted context omitted.

Mhhh it is not really about “nothing to hide”, it was more that if you use niche services targeted at privacy, it puts a big target on you. Like the Casio watches, travelling to Syria, using Tor, Protonmail, etc… When it is better in reality to have a regular watch, a Gmail with encrypted .zip files or whatever, etc. It does not mean you are a criminal if you have that Casio watch, but if you have this, plus encrypte…

What flag does using a Casio watch raise? I have a G Shock that i love though i don't wear it as often nowadays.

The F-91W has long been associated with terrorism for it's use in improvised time-bombs: https://en.wikipedia.org/wiki/Casio_F-91W#Usage_in_terrorism

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

#207

Earlier quoted context omitted.

- debuggers - popup context windows for docs (kind of there, but having to respect the default character grid makes them much less capable and usually they don't allow further interaction) - contextual buttons on a line of code (sure, custom commands exist, but they're not discoverable) - "minimap"

> debuggers Parent mentioned >> DAP Here's the docs[0] > popup context windows for docs These are called "balloon"s[1]. Plenty of people have setups for things like docs (press "K") or other things (By default "K" assumes a man page) > contextual buttons on a line of code I don't know what this means, can you explain? > minimap Do you mean something like this?[2] Personally, I use tagbar[3] as I like using ctags and…

> These are called "balloon"

And are not interactive as far as I know. I've not seen a way to get a balloon on the type in another balloon and then go to the browser docs from a link in that.

> Do you mean something like this?

Yes, but that's still restricted to terminal characters (you could probably do something fancy with sixel, but still) - for larger files with big indents it's not useful anymore.

> contextual buttons on a line of code

For example options to refactor based on the current location. I could construct this manually from 3 different pieces, but this exists in other IDEs already integrated and configured by default. Basically where's the "extract this as named constant", "rename this type across the project" and others that I don't have to implement from scratch.

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

#208

Is it just me or does the formatting of this feel like ChatGPT (numbered lists, "Key Takeaways", and just the general phrasing of things)? It's not necessarily an issue if you checked over it properly but if you did use it then it might be good to mention that for transparency, because people can tell anyway and it might feel slightly otherwise (or maybe you just have a similar writing style)

> might be good to mention that for transparency, because people can tell anyway and it might feel slightly otherwise Devil's advocate: why does it matter (apart from "it feels wrong")? As long as the conclusions are sound, why is it relevant whether AI helped with the writing of the report?

Looks like I missed a word here (probably “disingenuous”)

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

#209
post #124

Earlier quoted context omitted.

But pi-hole seems equally susceptible to the same issue? If you're really serious about blocking you'd need some sort of firewall that can intercept TLS connections and parse SNI headers, which typically requires specialized hardware and/or beefy processor if you want reasonable throughput speeds.

I configured my router to redirect all outbound port 53 udp traffic to adguard home running on a raspberry pi. From the log, it seems to be working reasonably enough, especially for apps that do their own dns resolution like the netflix app on my chromecast. Hopefully they don't switch to dns over https any time soon to circumvent it.

DNS over https depends on the ability to resolve the DoH hostname via DNS, which is blockable via PiHole, or depend on a set of static IPs, which can be blocked by your favorite firewall.

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

#210

Earlier quoted context omitted.

Set up your router to offer DNS through pihole and everything in your network now has tracking and ads blocked, even the wifi dishwasher.

Until everything starts using DoH (DNS over HTTPS). There is pretty much no reason to use anything else as a consumer nowadays. In fact, most web browsers are using DoH, so pihole is useless in that regard.

Not true, see answer above. Block the domain name or IP addresses of the DoH server.
Post reply on HN