Live data from Hacker News

VS Code – What's the deal with the telemetry?

roboleary.net

191–199 of 199 posts

Re: VS Code – What's the deal with the telemetry?

#191
post #46

Earlier quoted context omitted.

Enabled by default -> Bad Give user option to enable to improve product -> Good

And possibly keep telemetry data (all of it) auditable by users, so that they know exactly what they are opting in to transmit.

If you are doing telemetry in a way that respects privacy this won’t be possible. Or at least there won’t be a way to verify whatever data you have locally to their database

Re: VS Code – What's the deal with the telemetry?

#192

Earlier quoted context omitted.

The end of the article mentions that VS Codium, while having less telemetry, still calls out to Microsoft services. They try to remove all telemetry, read more about that here. ... However, VSCodium can’t shut out all the data collection as it is the same codebase. And since extensions act independently with regard to data collection, you still need to be mindful of what extensions you install.

I mean that's the same deal with browser extensions. Good to mention, but hardly a surprise.

Sure, but in my opionion at least browser extensions are minor niceties that isn't worth installing whereas vscode extensions are integral to the use of vscode.

Vscode as an IDE is quite useless without it's extensions. And that includes official(?) extensions from Microsoft that also might have other policies regarding tracking.

Re: VS Code – What's the deal with the telemetry?

#193
post #179

Earlier quoted context omitted.

That too seems to be only true in most cases but not all. How could I inspect the code of the Adobe extension linked above before installing it in Visual Studio Code for example? There doesn't seem to be any links to the actual code for it.

Just download it without installing it.

Yeah, that's what I'm trying to figure out how to do. The website I linked before doesn't seem to have any links to download it, so how do I actually do that? What's the link for downloading it?

Re: VS Code – What's the deal with the telemetry?

#194
post #179

Earlier quoted context omitted.

Just download it without installing it.

Yeah, that's what I'm trying to figure out how to do. The website I linked before doesn't seem to have any links to download it, so how do I actually do that? What's the link for downloading it?

From the 2 marketplace links you linked above, click "Download Extension" on the right side of the page. Rename that file from .vsix to .zip then extract the zip file to get a folder containing the source files for the extension. It's not as readable as if they published open source on GitHub, but you can still see what the extension is doing.

Re: VS Code – What's the deal with the telemetry?

#195
post #194

Earlier quoted context omitted.

Yeah, that's what I'm trying to figure out how to do. The website I linked before doesn't seem to have any links to download it, so how do I actually do that? What's the link for downloading it?

From the 2 marketplace links you linked above, click "Download Extension" on the right side of the page. Rename that file from .vsix to .zip then extract the zip file to get a folder containing the source files for the extension. It's not as readable as if they published open source on GitHub, but you can still see what the extension is doing.

Duh, silly of me to miss that. Thank you a lot for clarifying!

Re: VS Code – What's the deal with the telemetry?

#196

Earlier quoted context omitted.

One of the challenges is defining what counts as telemetry. So they include an OFF switch. Does it also switch off checking for new versions of VSCode? Does it turn off consulting online sources for dictionary updates? Does it turn off viewing the extension library? Those requests are technically also telemetry but if you disable them they look like broken features. The license agreement is written with open language…

Those examples are not telemetry because they only pull data from internet, without sending any specific information. You could check for new versions of VSCode or browse extensions library using just a browser.

That's definitely an argument one could make in a court of law. And it might carry the day.

Corporations demand more certainty than "might carry the day" from their legal departments when drafting terms of service.

Re: VS Code – What's the deal with the telemetry?

#197
post #149

Earlier quoted context omitted.

VS Codium https://vscodium.com/

How often is this updated? I looked at it previously but there were enough caveats/comments to make me weary on using it. I checked the website too but couldnt get (or missed) a definitive answer

It's updated several times a month https://github.com/VSCodium/vscodium/releases The biggest caveat would be to be aware of the default connexion to an alternative extension store, https://open-vsx.org, instead of Microsoft's own store, which does not have all the extensions the official store has. But that's less and less an issue, thanks to projects such as https://github.com/open-vsx/publish-extensions. In the worst case, I just manually `git clone`d the desired extension in my local extension folder. Nothing to complain about otherwise

Re: VS Code – What's the deal with the telemetry?

#199
post #100

Earlier quoted context omitted.

> This is is actually a terrible trap, as product usage tells you next to nothing about which features are useful. I suspect it' a big part of why a lot of software has turned to shit last decade or so. This seems exactly backwards to me. No one who has ever managed a deployed product with good failure telemetry would say that it tells you "next to nothing". Telemetry detects failures that mere testing simply never c…

>crash hard and fail on you? Google search on Chrome on my home computer has a habit of just returning a white page after about a day of computer uptime. I have to switch to a different profile to get it to show anything. Magento CMS will silently hang if you try to perform any query on a tab that's logged out. Default login cookie expiration time is one hour. iOS keyboard has started suggesting german words in autoc…

Oh another iOS keyboard annoyance: if you do a swipe input and the keyboard guesses that you were trying to type a keyboard, it will set the caps lock, and then remember that setting if you backspace it! Do a keyboard swipe, get "SOS", backspace it, try to swipe "the", get "The" instead, even if it's in the middle of a sentence, which the iOS keyboard is otherwise really good at.
Post reply on HN