HNHacker News
TopNewBestAskShowJobs

robotdad

72 karma · joined November 18, 2015

I work on IoT dev tools at Microsoft, and a lot of maker stuff.
submissionscomments
robotdad··on The History of Video Synthesizers
I went to the School of the Art Institute of Chicago in the early 90s, they had a Sandain image processor in the video lab then. I spent many all nighters patching that thing. It was actually part of why I wanted to go there. Someday I’ll have to get the VHS of that stuff into a digital format.
robotdad··on Siemens acquires Mentor Graphics
Where do EDA types congregate?
robotdad··on Visual Studio 2017 Release Candidate
Enable ssh in your dockerfile and you are good to go there, see this one as an example: https://hub.docker.com/r/ducatel/visual-studio-linux-build-b...

Regarding headers/libs you would need to manage that yourself, I normally scp them down locally and add to my Intellisense paths.

Regarding the kernel that isn't something I've played with much, I've been able to load the source but I have not tried any debug scenarios there.

robotdad··on Visual Studio 2017 Release Candidate
The Linux workload is designed to work with GCC today, so whatever standard level your GCC compiler supports is good.
robotdad··on Visual Studio 2017 Release Candidate
PM for this at MS. We do work with WSL but do not rely on it. Currently we treat it as another remote Linux machine, just setup SSH in WSL and we'll work
robotdad··on Arch Linux adapted for Windows Subsystem for Linux
Actually we have something better than that now. Check out http://aka.ms/vslinux
robotdad··on House of keys: 9 Months later... 40% Worse
The initial report from last year has interesting, if sadly unsurprising, background on how/why so many of these embedded devices have wound up this way.

http://blog.sec-consult.com/2015/11/house-of-keys-industry-w...

robotdad··on Exclusive Footage of What It’s Like to See Through Magic Leap
The field of view is... Not discussed.
robotdad··on The engineer’s engineer: Computer industry luminaries salute Dave Cutler
I audited a security course at UW a few years back, and one evening Cutler stopped by as a guest lecturer.
robotdad··on Visual C++ for Linux Development
Hope no more, you can have it. https://blogs.msdn.microsoft.com/vcblog/2016/03/31/cc-extens...
robotdad··on Visual C++ for Linux Development
We released an C/C++ extension for VS Code today as well. https://blogs.msdn.microsoft.com/vcblog/2016/03/31/cc-extens...
robotdad··on Visual C++ for Linux Development
I love platformio too. We have another extension that can be used with platformio. This isn't really documented yet, something I'll be fixing next month. https://visualstudiogallery.msdn.microsoft.com/35dbae07-8c1a...
robotdad··on Visual C++ for Linux Development
Sorry, never meant to mislead that VS was on Linux.

Is this the sort of thing you are looking for with respect to clang? https://blogs.msdn.microsoft.com/vcblog/2016/01/20/clang-wit...

We don't have clang support for Linux yet, something we are looking at. Lots to do. :)

robotdad··on Visual C++ for Linux Development
I've been puzzling over this all night. I think I finally got your meaning. I have an IoT focus so "target" doesn't have a negative connotation to me. :)
robotdad··on Visual C++ for Linux Development
Good point, if needed I'm sure we will.
robotdad··on Visual C++ for Linux Development
Interesting, give it a try and let me know how it goes. I'd love to talk to you more about your workflow here. Very interesting.
robotdad··on Visual C++ for Linux Development
I've not tried anything with XServer on windows. What we showed in the blog post is setting export DISPLAY=:0.0 to the Pre-Launch command in the project properties. Then when the gui app gets launched from our session it pops open on the remote Linux desktop.
robotdad··on Visual C++ for Linux Development
We'd be very interested to hear how this is working out for folks doing C/C++ web development
robotdad··on Visual C++ for Linux Development
We're aware of that work of course but haven't tried anything with it yet. We were really focused on the remote compile. Since we only support remote right now to try it you’d have to setup an ssh connection to yourself. Hmmm...

Anyway, I'm very interested in how can we leverage Linux tools locally on Windows as part of this.

robotdad··on Visual C++ for Linux Development
That's it exactly
robotdad··on Visual C++ for Linux Development
The dependencies mentioned are for the remote Linux machine you connect to from VS. We use ssh from within VS to copy files across and issue the compilation commands with gcc. There isn't any cross compilation right now even for ARM. Most of our testing here has been on Raspberry Pis.
robotdad··on Visual C++ for Linux Development
We are using msbuild to drive running the compile on the remote Linux machine. Today that is being emitted as straight commands for gcc on Linux. We're interested in what we should do around make, cmake, etc. This is just a start.
robotdad··on Visual C++ for Linux Development
There are a lot of people in the world that do cross platform development so we're improving our tooling story for them. Well, I hope we are. It's also important to us to have a good IoT development story, and any thing that can run Linux will run Linux.
robotdad··on Visual C++ for Linux Development
The NDK dependency is actually to get the MIEngine that provides the machine interface to hook up GDB with the VS debugger. We're looking at making the MIEngine a separate component so the Android, iOS and Linux tools don't have a dependency on each other.
robotdad··on Visual C++ for Linux Development
I'm on this team, and wrote the post. I'd love to hear how this works out for you.

And yes, it's all mojo all the time around here these days. :)

robotdad··on The Arduino popularity contest
Very interesting data! Thanks for sharing. Does your IDE support boards like the Yun? How do new boards fare if you look at their usage from introduction as opposed to all time?