Live data from Hacker News

GitHub Codespaces

github.com

431–440 of 619 posts

Re: GitHub Codespaces

#431

Earlier quoted context omitted.

Github has had a built-in editor for almost a decade, you just had to click the Edit button in the file: https://github.blog/2011-04-26-forking-with-the-edit-button/ (the button has since changed look to a Pencil icon) This is not to disparage you, just to note that it may not have such a great effect.

There's a very big difference between editing a file in a textbox and editing a file in an IDE pre-configured to have all the correct dependencies, extensions, build&test scripts, intellisense, etc.

Of course there is! But if it's literally one line...

Re: GitHub Codespaces

#432
post #31

Ah, this really makes sense with all of the recent work they've done on VSCode's remote development capabilities. - An early announcement on their focus: https://code.visualstudio.com/blogs/2019/05/02/remote-develo... - Most (all?) of their recent VSCode updates include improvements to remote development. i.e.: https://code.visualstudio.com/updates/v1_44#_remote-developm... - Facebook partnering and becoming an early…

Their remote development capability is amazing and was quite a game changer for me. Having a nice ide where all of the plugins work on a remote server as if everything is local is so nice!

I agree. I was floored by how well it worked, and actually had doubts that it was working in the way I expected it to/it's supposed to. It was just so seamless and natural. I kept thinking there was no way it was using the correct configuration, running the right scripts, etc.

It was a lifesaver too. I was using a severely under-powered ThinkPad and I'm admittedly awful with Windows. Being able to quickly swap to that remote setup reduced a tremendous amount of friction for me.

When good software works, it's so cool.

Re: GitHub Codespaces

#433
post #3

Having some thought about the GitPod folks[0] that provide nearly the same feature set. I hope we are not witnessing a big sherlocking being done here, but… it really looks like one. :/ [0] https://www.gitpod.io/

They already have a blog post up about it - https://www.gitpod.io/blog/github-codespaces/

First time hearing of Theia - thanks!

Re: GitHub Codespaces

#434
post #336

Earlier quoted context omitted.

Those of you downvoting this - can you explain what you disagree with here? Because it looks like a good analysis of this part of Microsoft's strategy to turn "Open Source" into a spyware-laden sausage machine for Azure.

I think the downvotes are because Microsoft has been providing some amazing tools completely free of charge. If that helps them sell more Azure... great! Everyone wins, except GitLab and AWS. Calling it spyware is hyperbolic. Keep it up Microsoft.

Some of us have longer memories of Microsoft's game-plan - embrace and extend. With so man now willing to grant Microsoft open source cred don't forget that it wasn't so long ago that Microsoft was running a Linux patent racket. If we allow The Beast to monopolise open source development tools we have only ourselves to blame.

Re: GitHub Codespaces

#435
post #342

Earlier quoted context omitted.

I do see some differences. I was attempting to use those differences to illustrate one of the ways that this maxim about consumers and products is overly broad.

It's interesting that this is the moment at which you chose to do that.

I aspire to contribute intrigue to the world.

Re: GitHub Codespaces

#436
post #164

Earlier quoted context omitted.

Similarly Github Actions is reusing a lot of Azure Pipelines under the hood. One of the most impressive parts about Microsoft's recent acquisitions is how quickly essentially two separate companies are now sharing code. It's hard enough to get different teams/products in the same company to use shared code in a meaningful way, and Microsoft has accomplished it with a new company.

Having APIs designed for public consumption probably helped.

My experience with azure storage didn't make me think it was "designed"...

Re: GitHub Codespaces

#437

Earlier quoted context omitted.

Are you sure it needs a remote component? The remote SSH dev experience is actually pretty good in python.

Quite sure. Here's the documentation. https://code.visualstudio.com/docs/remote/remote-overview It seems like it runs all the functionality on the remote end, and the vscode instance you're running on the machine in front of you is just the GUI. To install this, you need ssh access, and then it drops some binaries on the remote system and uses ssh to start them up -- so it looks to a layman trying to get this working…

So then perhaps you could mount the remote file system with something like SSHFS and use VS Code locally?

I don’t understand what VSCode could provide that would be useful while not executing any code on the server side. It sounds like what you’re really asking is that vscode be made compatible with older version of glibc?

Re: GitHub Codespaces

#438

Earlier quoted context omitted.

We do! https://docs.microsoft.com/en-us/visualstudio/online/how-to/... (I work on Azure but not on this product)

I'm aware of the product, I'd like to know if there plans to integrate these two offerings (e.g.: click on GitHub CodeSpace and connect to my _personal_ remote server as opposed to one on Azure) and if there will be any better approaches for IT/Ops security focused folks to configure these en masse. The current approach is untenable, each user has to log in and set up a VS Remote environment individually, personally,…

Thanks for the feedback, I’ll send it to that team!

Re: GitHub Codespaces

#439
post #66

I wonder if it's usable from an iPad. I haven't tried an online ide before, but if it works well it could be a great mobile development tool. It would be awesome if this could be setup as a backend for vim as well. Given how well Coc.vim integrates with VSCode tooling, I'm cautiously optimistic.

That's correct it's usable from an iPad during the beta. There are a few known issues but we're planning on addressing those so that we can support this workflow (I work as the product lead on Codespaces).

What about Android tablets?

Re: GitHub Codespaces

#440

Earlier quoted context omitted.

I wish IntelliJ moves in this direction so bad - would gladly pay more for this. I tried switching to VS Code for my current project yesterday and it's the best VS Code scenario out of my projects - backend RoR frontend React/TS. TypeScript aspect is amazing but the Rails part is nowhere close to RubyMine. .NET (Core) was inferior to any IDE (even Xamarin ones) last time I tried it (~6 months back). IntelliJ Rider ha…

In my experience, it can't even do it for TS either. WebStorm seems to understand Microsoft's TS better than the VS Code Plugin. Complex refactors actually work.

RubyMine can become a resource hog - even when it's not acting up the VSCode responsiveness is a noticeable improvement for me (and I'm working on a i9 MBP with 32gb ram !) - for example code refreshes analysis hints and opens autocomplete much faster.

I don't trust any refactoring tool to do cross file refactoring correctly in JS/TypeScript and the code navigation stuff in VSCode has been rock solid for me - I don't really miss anything and it's a much faster environment to work in - if I just had to do JS/TS development I could switch without any issues.

Post reply on HN