This tool compiles code. Why does it need to make a network call at all? That's going to slow down your builds for the sake of phoning home to Microsoft, a company we don't exactly trust for being good stewards of our information.
Microsoft/.Net Foundation added telemetry to the dotnet command line last year
51–60 of 101 posts
Re: Microsoft/.Net Foundation added telemetry to the dotnet command line last year
#52Earlier quoted context omitted.
The author must not be used to the new spyware-by-default mentality coming from Microsoft. Hard to believe, but they used to sell products a while ago and had no telemetry. If you want to see how it's done properly, look at OmniGroup: their apps have toggleable telemetry and it's off by default.
What use is off-by-default? Who turns telemetry on?
Re: Microsoft/.Net Foundation added telemetry to the dotnet command line last year
#53Earlier quoted context omitted.
The data is also public, at: -q .tsv" rel="nofollow">https://dotnetcli.blob.core.windows.net/usagedata/dotnet-cli... So, the latest would be: https://dotnetcli.blob.core.windows.net/usagedata/dotnet-cli...
I think it's noteworthy that they even include command line arguments that are mistyped, for example "bulid". What happens if you accidentally paste an AWS secret key or similar in the middle of a command line argument? Will that too appear in public csv files a year later?
Re: Microsoft/.Net Foundation added telemetry to the dotnet command line last year
#54Earlier quoted context omitted.
The data is also public, at: -q .tsv" rel="nofollow">https://dotnetcli.blob.core.windows.net/usagedata/dotnet-cli... So, the latest would be: https://dotnetcli.blob.core.windows.net/usagedata/dotnet-cli...
I think it's noteworthy that they even include command line arguments that are mistyped, for example "bulid". What happens if you accidentally paste an AWS secret key or similar in the middle of a command line argument? Will that too appear in public csv files a year later?
Re: Microsoft/.Net Foundation added telemetry to the dotnet command line last year
#55Earlier quoted context omitted.
What use is off-by-default? Who turns telemetry on?
This says that telemetry is the wrong solution then.
Again I am making a huge assumption about correctly selected telemetry data here but opt in mechanisms won't get even 10% of the data they currently do.
Re: Microsoft/.Net Foundation added telemetry to the dotnet command line last year
#56Earlier quoted context omitted.
The author must not be used to the new spyware-by-default mentality coming from Microsoft. Hard to believe, but they used to sell products a while ago and had no telemetry. If you want to see how it's done properly, look at OmniGroup: their apps have toggleable telemetry and it's off by default.
@blub can you explain me how it's exactly "spying on you"? There is difference between collecting information about how many people are using vs whether a particular person is using. Collecting diagnostic information from windows application failures/how many failures etc are there ever since Windows 95 era. Similarly, collecting information about how many people are using dotnet core build/test/publish is similar to…
Doesn't have to be malicious, doesn't have to be what's legally defined as personal information. The fact that many companies are doing it doesn't make it less inappropriate.
Reputable companies will clearly inform users and ask for their confirmation. Then they respect their choice.
Disreputable companies such as MS or Google take without asking, use dark patterns to trick users, default to always on, reset privacy settings, etc.
Re: Microsoft/.Net Foundation added telemetry to the dotnet command line last year
#57Earlier quoted context omitted.
This says that telemetry is the wrong solution then.
Why? Defaults are important and the vast majority don't care (assuming correctly selected telemetry data) and the majority can't be bothered to change the default in either case. Again I am making a huge assumption about correctly selected telemetry data here but opt in mechanisms won't get even 10% of the data they currently do.
Sure ask up front explicitly but don't in passing invoke the first capture before consent has been taken. That's a shitty tactic.
Re: Microsoft/.Net Foundation added telemetry to the dotnet command line last year
#58They are just ignoring to let the issue die silently.
Re: Microsoft/.Net Foundation added telemetry to the dotnet command line last year
#59Earlier quoted context omitted.
@blub can you explain me how it's exactly "spying on you"? There is difference between collecting information about how many people are using vs whether a particular person is using. Collecting diagnostic information from windows application failures/how many failures etc are there ever since Windows 95 era. Similarly, collecting information about how many people are using dotnet core build/test/publish is similar to…
Mozilla asks you, whether you want to send the telemetry. If you say no, it won't send anything. No, the settings do not mysteriously reset themselves.
"Someone submitted a PR to Mozilla to fix this, and the Mozilla devs closed it"
Impossible to opt-out until about 2 weeks ago.Re: Microsoft/.Net Foundation added telemetry to the dotnet command line last year
#60Earlier quoted context omitted.
I think it's noteworthy that they even include command line arguments that are mistyped, for example "bulid". What happens if you accidentally paste an AWS secret key or similar in the middle of a command line argument? Will that too appear in public csv files a year later?
They don't include command line arguments (yet). They include the command verb (dotnet [build/restore/etc]) that was ran.
What happens if you accidentally paste an AWS secret key or similar in the middle of a command verb? Will that too appear in public csv files a year later?