Live data from Hacker News

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

github.com

121–130 of 390 posts

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

#121
post #80
post #72

Two thoughts: 1. Try using pi-hole to block those particular endpoints via making DNS resolution fail; see if it still works if it can’t access the telemetry endpoints. 2. Their ridiculous tracking, disregard of the user preference to not send telemetry, and behavior on the Discord when you mentioned tracking says everything you need to know about the company. You cannot change them. If you don’t want to be tracked,…

Why use pihole? Most OSes have a hosts file you can edit if you're just blocking one domain.

So that these domains are automatically blocked on all devices on a local network. Also, you can't really edit the hosts file on Android or iOS, but I guess mobile OSes are not part of the discussion here.

Although there are caveats -- if an app decides to use its own DNS server, sometimes secure DNS, you are still out of luck. I just recently discovered that Android webview may bypass whatever DNS your Wi-Fi points to.

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

#122
post #80

Earlier quoted context omitted.

Why use pihole? Most OSes have a hosts file you can edit if you're just blocking one domain.

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.

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

#124
post #80

Earlier quoted context omitted.

Why use pihole? Most OSes have a hosts file you can edit if you're just blocking one domain.

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.

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

#125

I remind you, again, that vi, gcc, as, ld, and make have no telemetry, launch few (if any) processes, do not need GB of RAM, and work well.

I install vscode from scratch, install a few extensions I need, set 3 or 4 settings I use regularly, and bang in 5 minutes I have a customized, working environment catered for almost any language.

vi? Good luck with that.

And I say that as an experienced vim user who used to tinker a bit.

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

#128
post #80

Earlier quoted context omitted.

Why use pihole? Most OSes have a hosts file you can edit if you're just blocking one domain.

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.

Would it also be true for DNS over HTTPS right.

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

#129

Earlier quoted context omitted.

Telemetry isn't the same thing as spying on the user. People use it because it's not actually spying on them.

It is literally spying on the user. Unless you're somehow saying telemetry doesn't report anything about what a user is doing to it's home server.

In my mind, the difference is that spying does or can contain PII, or PII can be inferred from it, where telemetry is incapable of being linked to an individual, to a reasonable extent.

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

#130
post #53

Why isn't there a decently done code editor with VSCode level features but none of the spyware garbage? Any recommendations? This seems like an easy win for a software project

Because telemtry is how you effectively make a decently done editor. If you don't have telemtry you will be likely lower quality and will be copying from other editors who are able to effectively build what users want.
Post reply on HN