Live data from Hacker News

GitHub Codespaces

github.com

601–610 of 619 posts

Re: GitHub Codespaces

#601
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.

GitHub’s acquisition of Microsoft is really paying off.

Thanks to Microsoft maybe it will be possible to code seriously on an iPad. Hey Apple look at this!

Re: GitHub Codespaces

#602

Earlier quoted context omitted.

For the love of God please make it work at least manageably in phones! Tall ask no doubt, but y'all seem capable of it. GitHub does everything right except getting the phone experience right!

Do you really want to write coffee on your phone? I couldn't imagine wanting to every do that myself. Am I weird? :)

Yes! I certainly do. It's not my main device but for a quick bugfix when I'm not close to a PC it's really useful.

Currently Github regularly completely freezes Chrome on my phone when viewing moderately large files. And I have a decently specced phone.

Re: GitHub Codespaces

#603

Earlier quoted context omitted.

While VS Code is definitely good in general, and first choice for languages like JavaScript, I find it really hard to compare it to JetBrains PyCharm and GoLand (understanding GoLand has no free version). The debugging and refactoring experiences for Go and Python in VSCode feel slow, awkward to set up and configure and just generally tacked-on. I have gotten the PyCharm professional and GoLand licensed through my em…

I've found I love JetBrains IDEs when I'm operating as a one-language power-user. But the last few years I find myself needing to use 2-3 languages in the same day (several more if you include markup "languages"). VSCode has become my editor of choice for local dev and vim for remote dev/debug.

Have you tried the Remote Development VS Code extensions from Microsoft? I find them quite neat.

Re: GitHub Codespaces

#604
post #272

Earlier quoted context omitted.

All that is nice. But who are they building this for? Who is asking for this stuff?

I would love to have this stuff in theory but in practice, it hasn't worked for me. I'm responsible for about 15 different Rails apps. These apps were built over the last 8 years and many have some nasty dependencies that make setting up a dev environment for them a pain. Or running tests a pain or whatever. So many no one has touched in years but then some bug needs to be addressed in them. Today I have to get the a…

> For me ideally, I'd have two docker style images, one production, one test/development that just adds the dev resources to the production image.

Clarification question: do you mean two images in total?

Perhaps you are saying that would cover all 15 Rails apps?

Re: GitHub Codespaces

#605
post #548

Earlier quoted context omitted.

Do you really want to write coffee on your phone? I couldn't imagine wanting to every do that myself. Am I weird? :)

I will say it would be nice to review a PR while standing in line for groceries.

They did some demos of improved github mobule support for phone based reviews in the Github satellite stream.

Re: GitHub Codespaces

#606
post #464
post #436

Earlier quoted context omitted.

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

Azure storage is definitely the black sheep. They cleaned up the VM/compute layer a few years ago with the introduction of Azure Resource Manager (ARM), but storage hasn't gotten that big an overhaul yet. And it shows. They seem to be slowly improving things under the hood though...

Give Azure NetApp Files a test drive. World of difference.

Re: GitHub Codespaces

#607
post #31

Earlier quoted context omitted.

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!

The SSH plugin is insanely good. I can dev from a Windows machine and SSH into my Mac and do React Native (native) iOS modules. Even my zsh shell acts as if it's local. Running `pod install` from Windows. It's seemless.

but how do you test the iOS app on Windows?

Re: GitHub Codespaces

#608
post #600

Earlier quoted context omitted.

Didn't you just poison this change and ensure that it can never be applied? Having posted this anonymously, nobody can sign the Contributor License Agreement and promise truthfully that this is original code that they have the rights to contribute. Including yourself, in the future.

You can not copyright the ... (dot dot dot) nor can you claim copyright to an existing work by adding ... to it. You might be able to pattern it though...

I don't know the specifics of Google's contributor agreement (you need to log in with a Google account just to read it), but in my experience they are much stricter than copyright law. I've heard of organizations that would like to force people to sign contributor agreements just to be allowed to open GitHub issues. Because the issue might contain information that might taint everything. At least in the view of corporate lawyers.

Re: GitHub Codespaces

#609
post #272
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.

All that is nice. But who are they building this for? Who is asking for this stuff?

I can easily see at least one use: we have some outsourced dev work. It is painful to get them up and running because we have to set up remote desktop with everything that goes along with that, simply in order to let them edit code and run builds.

I imagine MS/GH will be selling to people like us the idea that we can simply make our GH repos the dev environments, and so all the access controls which we apply for managing interaction with the dev environment get us the appropriate dev environment for (effectively) free, and we throw out the desktop VMs.

Post reply on HN