News for hackers. Stuff that matters.
Re:Microsoft Launches Visual Studio Code, a Free Cross-Platf... by frik on Wednesday April 29, 2015 @01:59PM (#9460299)
Sorry to nick pick but the following download statement is "not optimal":

  When this tool crashes, we automatically collect crash 
  dumps so we can figure out what went wrong. If you don’t 
  want to send your crash dumps to Microsoft, don't install 
  this tool. 
So no check box to deactivate this phone-home feature that used to be standard in Microsoft products like Visual Studio, Office and Windows. That's a regression. (Source - bottom grey text: https://code.visualstudio.com//#alt-downloads )

Edit: there is only a small "preview" symbol on the top left, beside that no text or screenshot mentions it: https://code.visualstudio.com/

Re:Microsoft Launches Visual Studio Code, a Free Cross-Platf... by shankun on Wednesday April 29, 2015 @02:31PM (#9460593)
Visual Code is a brand new tool, and we only use the telemetry to help improve product quality, and better understand how our tool and features are being used so we can know how to improve VSCode. By the time we exit Preview, we will provide a way to opt out of this reporting.
Re:Microsoft Launches Visual Studio Code, a Free Cross-Platf... by tomjen3 on Wednesday April 29, 2015 @02:42PM (#9460688)
Whats in the crash info? Because even the name of the file or any memory content means I can't use it because it might leak company secrets (e.g product names).
Re:Microsoft Launches Visual Studio Code, a Free Cross-Platf... by timboslice on Wednesday April 29, 2015 @02:51PM (#9460754)
Then don't use it until it is stable. This is a preview release
Re:Microsoft Launches Visual Studio Code, a Free Cross-Platf... by emodendroket on Wednesday April 29, 2015 @03:33PM (#9461088)
What, you mean you don't use a bunch of preview products to work on your top-secret company code?
Re:Microsoft Launches Visual Studio Code, a Free Cross-Platf... by ianstallings on Wednesday April 29, 2015 @05:22PM (#9461894)
Somewhere at MS: "I told you this scheme would work! We finally got their product name. Send word to our team to begin immediately." rubbing hands together
Re:Microsoft Launches Visual Studio Code, a Free Cross-Platf... by frik on Wednesday April 29, 2015 @02:19PM (#9460498)
Visual Studio Online "Monaco" code editor from November 14, 2013 seems to be the predecessor: http://weblogs.asp.net/jongalloway/a-quick-look-at-the-new-v... (scroll half way down for many screenshots and videos)

"This is the Monaco editor component from Erich Gamma's group out of Zurich. It was originally written in JavaScript but gradually rewritten in TypeScript. When Anders speaks about teams within Microsoft building large TypeScript systems, this is one he is talking about" as one comment mentioned on a related article "It's also used in VisualStudio and IE11's new F12 tools.": http://www.hanselman.com/blog/ARichNewJavaScriptCodeEditorSp...

"Code uses a newer, faster version of the same industrial-strength HTML-based editor that has powered the “Monaco” cloud editor, Internet Explorer's F12 Tools, and other projects.": https://code.visualstudio.com/Docs

Re:Microsoft Launches Visual Studio Code, a Free Cross-Platf... by danesparza on Wednesday April 29, 2015 @02:55PM (#9460794)
It's not.

It's based on Electron: http://electron.atom.io/

(look at the bottom of the page)

Re:Microsoft Launches Visual Studio Code, a Free Cross-Platf... by frik on Wednesday April 29, 2015 @03:19PM (#9460983)
Wrong. It is!

Look at the VSCode-linux-x64.zip in dir "\resources\app\server\" there is a "monaco.impl.js". It's the "monaco" editor component that comes from Switzerland that is also used in Visual Studio Online.

Re:Microsoft Launches Visual Studio Code, a Free Cross-Platf... by cwyers on Wednesday April 29, 2015 @03:13PM (#9460922)
Electron is just what lets you run a Node app outside of a browser.
Re:Microsoft Launches Visual Studio Code, a Free Cross-Platf... by bndw on Wednesday April 29, 2015 @03:22PM (#9461008)
Digging into `Visual Studio Code.app/Contents/Resources/app/main.js` reveals the crash reporter.

``` // Handle crashes reporter.start({ productName: 'Ticino', companyName: 'Microsoft', submitUrl: 'https://ticinocrashreporter.azurewebsites.net/crash', autoSubmit: true }); ```

Re:Microsoft Launches Visual Studio Code, a Free Cross-Platf... by mattmanser on Wednesday April 29, 2015 @03:45PM (#9461183)
Sorry to nitpick but it's nitpick, not nick pick.

http://en.wikipedia.org/wiki/Head_louse#Nits

Re:Microsoft Launches Visual Studio Code, a Free Cross-Platf... by rinon on Wednesday April 29, 2015 @02:02PM (#9460329)
I'm hoping this is only while it's in development/beta?
Re:Microsoft Launches Visual Studio Code, a Free Cross-Platf... by tomaskafka on Wednesday April 29, 2015 @02:20PM (#9460502)
Yep, that's what all Microsoft public betas and previews do. That's why they release them, to get data.
Re:Microsoft Launches Visual Studio Code, a Free Cross-Platf... by click170 on Wednesday April 29, 2015 @03:35PM (#9461099)
I agree, there should be an option for that.

But for those who care about their privacy, IMO its approaching the problem from the wrong angle if you're trying to get some developer to change their code to respect your privacy. Its their code. They can do what they want.

We as users should have protections from them attempting to submit information we don't want leaked. To me the solution is better perimeter monitoring and filtering.

While not practical in many situations I would highly recommend filtering all outbound traffic using a new firewall that supports such features (Sophos UTM for one, PfSense for another). Its the only way to know for sure those requests don't get out even when there is a disable option.

Re:Microsoft Launches Visual Studio Code, a Free Cross-Platf... by dmamills on Wednesday April 29, 2015 @02:18PM (#9460485)
Free tool comes with strings attached, so?
Re:Microsoft Launches Visual Studio Code, a Free Cross-Platf... by rylee on Wednesday April 29, 2015 @02:33PM (#9460607)
Free BETA program comes with a clause that you must submit crash data. Sounds fine to me.