Live data from Hacker News

Windows Terminal Source Code

github.com

21–30 of 214 posts

Re: Windows Terminal Source Code

#21
post #6

Here are all the ways it spies on you: https://github.com/microsoft/terminal/search?q=Telemetry%3A%... https://github.com/microsoft/terminal/blob/main/src/host/tel...

ok, what do those do?

There are some pretty detailed comments on many of them if you click through to their call sites, and more can be inferred from the file names of the callers.

Let's take a look at `windowio.cpp` for example. This most-generic event fires every time you type any input character on the keyboard: https://github.com/microsoft/terminal/blob/57c3953aca49f68ac...

It also has more-specific events for several different ways of selecting, copying, and pasting text: https://github.com/microsoft/terminal/blob/57c3953aca49f68ac...

In `find.cpp` we can see it log every time you find the next result in the "Find" dialog, as well as when the dialog is closed: https://github.com/microsoft/terminal/blob/57c3953aca49f68ac...

In `windowproc.cpp` we can see it log every time you resize a console window, close a console window, bring up the context (right-click) menu, drag-and-drop on to a console window:

- https://github.com/microsoft/terminal/blob/57c3953aca49f68ac...

- https://github.com/microsoft/terminal/blob/57c3953aca49f68ac...

- https://github.com/microsoft/terminal/blob/57c3953aca49f68ac...

- https://github.com/microsoft/terminal/blob/57c3953aca49f68ac...

This even extends outside the "Terminal" application wrapper itself, with a generic "LogApiCall" used to track e.g. any time any other process spawns a console window:

- https://github.com/microsoft/terminal/blob/57c3953aca49f68ac...

- https://github.com/microsoft/terminal/blob/57c3953aca49f68ac...

Click around a few of the search results and see what else you can find!

Re: Windows Terminal Source Code

#22
post #6

Here are all the ways it spies on you: https://github.com/microsoft/terminal/search?q=Telemetry%3A%... https://github.com/microsoft/terminal/blob/main/src/host/tel...

Quoted post unavailable.

It doesn't have to be a full keylogger to be a very bad thing: https://kieranhealy.org/blog/archives/2013/06/09/using-metad...

Re: Windows Terminal Source Code

#23
post #6

Here are all the ways it spies on you: https://github.com/microsoft/terminal/search?q=Telemetry%3A%... https://github.com/microsoft/terminal/blob/main/src/host/tel...

Quoted post unavailable.

The overton window is moving fast...

You should not need telemetry on a terminal. It's a fscksing terminal, a window in which you display characters, why would anyone need telemetry?

I am sure it is not intended as a keylogger but could become one very quickly if they fscks it up. It's microsoft we are talking about...

Re: Windows Terminal Source Code

#24
post #6

Here are all the ways it spies on you: https://github.com/microsoft/terminal/search?q=Telemetry%3A%... https://github.com/microsoft/terminal/blob/main/src/host/tel...

While I am not a huge fan of the way Windows is going in general for the most part you can turn off most of the tracking that is currently enabled. Unfortunately I do not have direct experience with the telemetry tracking for windows terminal.

Re: Windows Terminal Source Code

#26
Apple should follow MS's example and open source its Terminal.app

It's a decent terminal emulator, but could use several enhancements and the community could help.

For some reason I haven't changed to iTerm yet, even though it's been objectively better in every way for years. Even the minor gripe I had with font rendering is fixed.

There's something about using default apps as much as possible that appeals to me. But Terminal.app is lagging compared to the competition.

Re: Windows Terminal Source Code

#28
post #21

Earlier quoted context omitted.

ok, what do those do?

There are some pretty detailed comments on many of them if you click through to their call sites, and more can be inferred from the file names of the callers. Let's take a look at `windowio.cpp` for example. This most-generic event fires every time you type any input character on the keyboard: https://github.com/microsoft/terminal/blob/57c3953aca49f68ac... It also has more-specific events for several different ways o…

Thanks for doing this. Looking over some of the actual call sites and there commentary was interesting.

For all the folks who say it's all totally innocuous (or even beneficial). Even if it is, I can tell you, I have no interest in my computer doing this while I'm using it.

Re: Windows Terminal Source Code

#29
post #6

Here are all the ways it spies on you: https://github.com/microsoft/terminal/search?q=Telemetry%3A%... https://github.com/microsoft/terminal/blob/main/src/host/tel...

Just glancing through them it looks like perfectly reasonable telemetry collection, not sure why you call that spying.

Re: Windows Terminal Source Code

#30
post #6

Here are all the ways it spies on you: https://github.com/microsoft/terminal/search?q=Telemetry%3A%... https://github.com/microsoft/terminal/blob/main/src/host/tel...

Just glancing through them it looks like perfectly reasonable telemetry collection, not sure why you call that spying.

spy (/spaɪ/) v.,

1 : [intransitive] to collect secret information about another country, organization or person

Post reply on HN