Live data from Hacker News

GitHub Codespaces

github.com

141–150 of 619 posts

Re: GitHub Codespaces

#141
post #63

Earlier quoted context omitted.

I wish the vscode remote dev functionality didn't require a binary server/remote side component. I have a bunch of users who want to use it, but it's not compatible with the system libraries on our servers and dev environments.

There are perpetual reminders all around that Microsoft's only pretending to like f/oss because that's where the developer attention (and thus corporate money) is. There's spyware in all of their open source apps (TypeScript excluded, because they couldn't get away with it there) that you can of course patch out, but you can't get it removed from the project because, free software or not, Microsoft gets to decide wha…

The view of the Eclipse Foundation onto VS Code may be interesting here: https://blogs.eclipse.org/post/mike-milinkovich/theia-open-s...

Re: GitHub Codespaces

#142

Earlier quoted context omitted.

The people at Github that used to be paid to work on Atom may be the ones that built this :)

No, this is based on VS Code's Visual Studio Online: https://techcrunch.com/2020/04/30/microsofts-visual-studio-o...

Sandstrom is suggesting the ex-Atom devs were pivoted to VS Code Online and contributed to this release.

Re: GitHub Codespaces

#143
I remember listening to Nathan Sobo, one of the founders/creators of Atom, talking to The Changelog in 2017 about creating Atom and his goal/dream to make it a collaborative editor, i.e. Google Docs for code [0]. He didn't have a timeline but he had done research into it:

> That’s definitely something I wanna do; that’s not really in progress yet. I did a bunch of research in that area, so that I can’t really put a timeline on. I can definitely say that more async style traditional GitHub collaboration will be happening this year. I think there will be a natural outgrowth from that into the real-time stuff.

Don't know if Sobo or his Atom colleagues do anything with the VS Code people, but hearing about Codespaces made me immediately think about his ideas for cloud editing.

(AFAIK the CodeSpaces presentation didn't mention collaborative editing in its current feature set)

[0] https://changelog.com/podcast/241

Re: GitHub Codespaces

#144

> Get the full Visual Studio Code experience without leaving GitHub. I'm going to go out on a limb here and say that statement isn't quite accurate.

It's plausible, given that VS Code is effectively a web app. (the exception in features could be Extensions) Not the first IDE to have full-feature parity on desktop and web.

Not having extensions alone already means it's not the full experience. How many people run vanilla VS Code?

Can I run unit tests? Debug?

Re: GitHub Codespaces

#145
post #47

Is this built on top of open source technology? Say, can I integrate it into a gitlab instance, or host it on my own server?

I don't think VS/GH Codespaces are open-source, and they don't seem to support GitLab.

However, if you do need something based on open-source that works with GitLab, take a look at https://www.gitpod.io

You can even self-host it: https://www.gitpod.io/blog/gitpod-self-hosted-0.4.0/

Re: GitHub Codespaces

#146
post #137

From Microsoft's point of view, it makes sense to merge Visual code with Github, as both are their properties. And it walks into the realm of repl.it and darklang, who are demonstrating people want to shorten the repl loop. But I'm still wary of Microsoft, and remember them from the 90's. Completely dominant and ruthless. Even though it's new people now. I can see them embracing open source development workflow, bran…

in 5 years: "Please take a break from your coding and watch this short advertisement"

Re: GitHub Codespaces

#147

This is pretty epic. VS Code has proven itself to be one of the best (if not the best) and feature-complete editor out there. It's basically an IDE of a ton of languages at this point, and it's completely free. Integrating it with GH is a no-brainer move from Microsoft's standpoint, to increase market share even further with more seamless integration. If they're able to do setup for Python, Go, Ruby, and JavaScript p…

Free is a huge minus in my book. If I'm not the customer, then I'm the product. I'll happily keep paying for my JetBrains all-product license: https://www.jetbrains.com/all/

I doubt codespaces will be free- this is how VS Code starts seeing increased monetization. It'll be interesting to see if the self hosted codespace options are no-cost as well.

Re: GitHub Codespaces

#148
post #75

This is going to be great for open source—Being able to get a fully-configured dev environment at a click of a button greatly lowers the barrier to entry. I've had a few small OS contributions where the time to set up the environment was more than the time I spent programming! I could also see this being popular with engineering teams. No futzing with the new hire's computer, just have them open a web browser and the…

I'm not sure if this is really true. Why would you want to become a contributor to an OSS project if you can't bother to get it working on your machine? You actually learn quite a bit about the project by going through its dependency hell.

Idk, I feel like we've been trained to believe this is necessary. Why you should need to know more about a dependency than its documented API? This sort of reminds me of Americans believing their current healthcare situation is the only way to do it even though it's awful.

Re: GitHub Codespaces

#149
post #75

This is going to be great for open source—Being able to get a fully-configured dev environment at a click of a button greatly lowers the barrier to entry. I've had a few small OS contributions where the time to set up the environment was more than the time I spent programming! I could also see this being popular with engineering teams. No futzing with the new hire's computer, just have them open a web browser and the…

From my experience (in the UK) companies either don't care about your environment assuming you set it up, or they just give you a preconfigured laptop (or workstation)

I've spent the last two weeks working on provisioning scripts to make that possible for enterprise products. It's hell.

Re: GitHub Codespaces

#150
Microsoft is really the best at the slow strategic burn.

* You host your project in github

* You fund your project using github sponsors

* You develop your project using github codespaces

* You compile, test and deploy using github actions

* You cloud host on azure

Each individual feature is definitely great. I'm not trying to be critical of Microsoft trying to turn their investment in github into a profitable business. This is a kind of vertical integration that is guaranteed to lead to some efficiencies.

One prediction based on this stack is the next piece could be some sort of subscription payment architecture. I wouldn't be surprised to see some kind of Microsoft Marketplace integration coming, but maybe branded under github. Some kind of SaaS subscription enabler.

Post reply on HN