Live data from Hacker News

Vscode.dev

code.visualstudio.com

111–120 of 273 posts

Re: Vscode.dev

#112

Earlier quoted context omitted.

Downloading and installing is a big ask if you don’t have the required system permissions (computer labs, work issued laptops, Chromebooks). Another data point: I used to compile VSCode for ARM to run it on a RaspberryPi and had to do it anytime there was an update.

So you as a developer are not allowed to install a code editor... To edit code... Which is... Your profession... So you need to use a Web browser as a code editor because... Installing a binary to the disk is not allowed? It's crazy!

Yes, quite common on Fortune 500.

Re: Vscode.dev

#113
LPT: press . on any github repository when logged in and it will open that repository in vscode.dev with everything set up

Similar to github codespaces without a real computer to back it up

Re: Vscode.dev

#114
post #113

LPT: press . on any github repository when logged in and it will open that repository in vscode.dev with everything set up Similar to github codespaces without a real computer to back it up

Good tip, although it's not vscode.dev, but github.dev. Slightly different thing as explained in this section: https://code.visualstudio.com/blogs/2021/10/20/vscode-dev#_g...

Re: Vscode.dev

#115
post #25

Earlier quoted context omitted.

> However, I'm not sure who this is for. Downloading and installing an application is not a particularly big ask for the type of people who use VSCode It's like how nerdy types could easily slap together their own Dropbox, with rsync and duct tape (as per the famous comment), but most didn't - plus the world is not just full of types who'd do it. And then MS can start adding all kinds of collaboration tools built in,…

"I can imagine an enterprise giving devs just this + something like local/Cloud VPS/CI/CD environment to work in." That sounds horrible.

It's really freeing when coupled with something like Gitpod or CodeSpaces. You join a new project and you have ZERO setup to do on your own. You can open up a new branch and start working in seconds. I don't have to worry about whether my computer has enough memory to keep up with Docker, if it's fast enough for this new project, if I have to install version managers to separate runtimes for each project (rbenv, pyenv, nvm, etc).

To perform experiments it's even better. I have multiple directories with sample/initial projects from many languages where I was just feeling out a new framework or library or concept. Then months pass and I can't run them again because the specific dependency is no longer installed on my laptop. Now I can create these new study projects and know that it'll run in seconds when I get back to it.

Plus not all of us can work from highly performant workplace-provided workstations. I have just my laptop to work with. Imagine running Docker and Chrome and Spotify and maybe macOS decided that was the right time to hog my disk and do file indexing while I'm running tests...it's a hassle I'm glad to be rid of. I'd rather a company get me a Gitpod/Codespace and I can separate things cleanly.

Re: Vscode.dev

#116
post #25

This seems really cool, and seems like it took a lot of man hours to put together. However, I'm not sure who this is for. Downloading and installing an application is not a particularly big ask for the type of people who use VSCode. The browser version will always be a compromised experience, given the inherent limitations of browser applications. Even if it works 99% of the time, that 1% would add enough friction to…

> However, I'm not sure who this is for. Downloading and installing an application is not a particularly big ask for the type of people who use VSCode It's like how nerdy types could easily slap together their own Dropbox, with rsync and duct tape (as per the famous comment), but most didn't - plus the world is not just full of types who'd do it. And then MS can start adding all kinds of collaboration tools built in,…

> Well, offline VSCode is a glorified browser as well.

It's the opposite, you download an OS that runs VSCode. That OS is a web browser. It's just that it's an OS that runs on other OSes.

Re: Vscode.dev

#117
post #25

Earlier quoted context omitted.

> However, I'm not sure who this is for. Downloading and installing an application is not a particularly big ask for the type of people who use VSCode It's like how nerdy types could easily slap together their own Dropbox, with rsync and duct tape (as per the famous comment), but most didn't - plus the world is not just full of types who'd do it. And then MS can start adding all kinds of collaboration tools built in,…

>Well, offline VSCode is a glorified browser as well. Not really, it may use electron for the front end, but a huge amount of what makes vscode useful and fast is the native binaries that power all of its functionality.

What are those native binaries? I know that VSCode ships with ripgrep, but that's the limit of my knowledge. Those binaries probably could be compiled to WASM to make VSCode fully run in a browser too.

Re: Vscode.dev

#118
For any Googlers, how does vscode.dev (or Codespaces) compare to your internal web based editors and code pipeline tools?

Re: Vscode.dev

#119
post #109

Earlier quoted context omitted.

"I can imagine an enterprise giving devs just this + something like local/Cloud VPS/CI/CD environment to work in." That sounds horrible.

That is how many of us used to work on UNIX and similar timesharing OSes. The cloud + browser is back to the future.

That makes a lot of sense. Thanks for the insight.

Re: Vscode.dev

#120

This seems really cool, and seems like it took a lot of man hours to put together. However, I'm not sure who this is for. Downloading and installing an application is not a particularly big ask for the type of people who use VSCode. The browser version will always be a compromised experience, given the inherent limitations of browser applications. Even if it works 99% of the time, that 1% would add enough friction to…

I teach coding to new programmers, in particular kids, and every step is a pain. In particular, since we had to go fully remote it's really hard to even get people started. Anything where I can just say "go to this website, start typing python/javascript, see cool stuff happen" is cool.

Teaching code is hard enough, anything that makes the process easier, especially at the start, is greatly welcome.
Post reply on HN