Live data from Hacker News

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

github.com

171–180 of 390 posts

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

#171

I see a lot of confused comments blaming Microsoft, so to clarify: This analysis is about TRAE, a ByteDance IDE that was forked from VSCode: https://www.trae.ai/

Arguably it was Microsoft who started the whole trend of calling spyware "telemetry" to obfuscate what they were doing.

I can't prove it, but I think that's untrue. Anecdotally, I've only heard MS using it in the last 10 years or so, and it's been pretty common terminology for years before that.

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

#172
post #169

Earlier quoted context omitted.

Anonymized or not, opt-out telemetry is plain spying. Go was about to find out, and they backed out the last millisecond and converted to opt-in, for example.

Unfortunately opt-in telemetry is like no telemetry at all. Defaults matter.

No telemetry at all is a good thing to some (most?) people.

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

#173

Why would anyone use a "Bytedance VSCode fork" is beyond me

Except their own employees, of course. Apparently the main difference this has with MS' version is additional "AI features", so I'm not surprised...

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

#174
post #145

Earlier quoted context omitted.

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.

Spying and telemetry is not something specific to Bytedance. Example: Google ? Or Microsoft ? Why is it a problem only when it is Bytedance or Huawei ? For the exact same activity In fact the Chinese entities are even less likely to share your secrets to your governement than their best friends at Google

> Why is it a crime only when it is ByteDance or Huawei ?

It should be a crime for Google as well.

"Whataboutism" is a logical fallacy.

https://en.wikipedia.org/wiki/Whataboutism

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

#175
post #169

Earlier quoted context omitted.

Anonymized or not, opt-out telemetry is plain spying. Go was about to find out, and they backed out the last millisecond and converted to opt-in, for example.

Unfortunately opt-in telemetry is like no telemetry at all. Defaults matter.

Surely that should be fortunately.

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

#176
post #145

Earlier quoted context omitted.

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.

Spying and telemetry is not something specific to Bytedance. Example: Google ? Or Microsoft ? Why is it a problem only when it is Bytedance or Huawei ? For the exact same activity In fact the Chinese entities are even less likely to share your secrets to your governement than their best friends at Google

My comment has nothing to do with a specific company but about telemetry and spying on the customer.

"What about Google" is not a logical continuation of this discussion

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

#177

Earlier quoted context omitted.

Obfuscate? Telemetry arguably helps with deobfuscation.

> Telemetry arguably helps with deobfuscation. Can you please expand on that? I have trouble understanding how telemetry helps me, as a user of the product, understand how the product works.

Yeah. One of the most frustrating things about modern gaming is companies collecting metrics about how their game is played, then publishing "X players did Y!" pages. They're always interesting, but.... why can't I see those stats for my own games?! Looking at you, Doom Eternal and BG3.

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

#178

Earlier quoted context omitted.

Obfuscate? Telemetry arguably helps with deobfuscation.

> Telemetry arguably helps with deobfuscation. Can you please expand on that? I have trouble understanding how telemetry helps me, as a user of the product, understand how the product works.

You can capture the telemetry data with a HTTPS MITM and read it yourself.

Or (if you're working lower level) you can see an obfuscated function is emitting telemetry, saying "User did X", then you can understand that the function is doing X.

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

#179

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.

You can disable that

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

#180
post #157

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…

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.
Post reply on HN