I teach underprivileged adults how to code. Most of them use old computers so I had them ssh into my server when they code so they don't have to install anything. When they learn about web development, whatever they built would be immediately available online under their subdomains that they could show off immediately to their friends and try on their phones. The only drawback is that they had to learn and use vim to…
Facebook and Microsoft Partner on Remote Development
121–130 of 145 posts
Re: Facebook and Microsoft Partner on Remote Development
#122Just an FYI for people - The Remote Development extensions are not open source. I'd hope if Facebook were joining efforts, they'd do so on a more open project. 1: https://code.visualstudio.com/docs/remote/faq#_why-arent-the... 2: https://github.com/microsoft/vscode/wiki/Differences-between... 3: https://github.com/VSCodium/vscodium/issues/240 (aka, on-the-wire DRM to make sure the remote components only talk to a lic…
Fuck. I really bought into MS's open VSCode spiel.
It's not EEE. The open core makes it so that the last step in EEE doesn't work. With an open core, anyone can fork.
Re: Facebook and Microsoft Partner on Remote Development
#123What happens if this becomes the norm and IDEs are only in the cloud? Do these corporations decide who gets to code on their platforms and gain the ability to peep into the technical secrets of every competitor?
I will never support this.
Re: Facebook and Microsoft Partner on Remote Development
#124> We’re making Visual Studio Code the default development environment at Facebook IDE choice is a highly personal thing. This sounds awful.
It's the _default_, as they say in the article: > There is no mandated development environment. Some developers use vim. Some use Emacs. And even more engineers use our internal, unified development environment called Nuclide.
Re: Facebook and Microsoft Partner on Remote Development
#125Earlier quoted context omitted.
In every place I've been, the IDE choice has been more of a team decision, configuration was personal (some short-cuts, colors, etc). Too much time went into the build environment and other development tools for us, plus if you wanted someone to come in and help (short term pair programming), you need to be on the same page.
> In every place I've been, the IDE choice has been more of a team decision What OS(es) were you using at the time? In my experience, IDE choice was a team decision in Windows (and perhaps Mac?) shops, where the build system was tightly coupled to the IDE. But in shops that develop Linux code, the IDE and build system tend to be loosely coupled, and the IDE was a matter of personal preference.
Re: Facebook and Microsoft Partner on Remote Development
#126Earlier quoted context omitted.
What is missing from vscode for remote development? MS released their remote development extensions earlier this year, and everything from browsing to searching feels native.
Do you happen to know if it works for vagrant VM's? Because having a file system mismatch (symlinked dependencies in vm, IDE doesn't recognise them) is a bit of a pain point for me right now, it would be really fantastic to find a solution within VSC.
Re: Facebook and Microsoft Partner on Remote Development
#127Earlier quoted context omitted.
As an employee working on a corporate device everything will be tracked anyways, this is the most tin-foil take ever. Your latter concern is at least a reasonable one, but it should all be open source anyways? Not that any of us have the time to audit everything. I doubt Microsoft is going to allow anything nefarious...
My employer might track me, but how does that mitigate my concerns that a 3rd party data aggregator like Facebook might track me as well as a result of installing a closed source plugin that they "improved".
Re: Facebook and Microsoft Partner on Remote Development
#128Earlier quoted context omitted.
As an employee working on a corporate device everything will be tracked anyways, this is the most tin-foil take ever. Your latter concern is at least a reasonable one, but it should all be open source anyways? Not that any of us have the time to audit everything. I doubt Microsoft is going to allow anything nefarious...
> As an employee working on a corporate device everything will be tracked anyways Note that that isn't true in most (all?) European countries. It is illegal to eavesdrop on employees without a strong and particular reason.
Re: Facebook and Microsoft Partner on Remote Development
#129Earlier quoted context omitted.
Some companies, like e.g. Google or Facebook do not allow company code to be stored on a laptop, even if it's company laptop. And even if they did have code there it would not be practical, because everything above the kernel is compiled from source and it would take forever without build artifact cache. That, BTW, affects you even if you work with Python, because Python has to pull in a bunch of custom C++ libs to c…
Ok, but what if you want to run the same code on multiple remote machines (e.g. launch several deep learning simulations)?
Re: Facebook and Microsoft Partner on Remote Development
#130Earlier quoted context omitted.
Ok, but what if you want to run the same code on multiple remote machines (e.g. launch several deep learning simulations)?
At Google you run it on Borg. At companies which have non-trivial on-prem compute you'll probably find k8s being used for cluster management nowadays, same idea. Without cluster management you'll have to copy it to the remote machine (and set up deps there)