Live data from Hacker News

GitHub Codespaces

github.com

571–580 of 619 posts

Re: GitHub Codespaces

#571

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? :)

I’ve used GitHub’s in browser editor to make minor changes to a PR from my phone while out at dinner. It was possible, but made me wish it was a little bit better.

I don’t think I would spend a day writing on my phone, but it’s really useful having this mobile.

I also use GitLab and their “web ide” (I think it’s called) is nice for changes by non-developers who don’t ever have a dev environment. We use a lot of config and docs repos that analysts use to update project material and they use the browser exclusively. I also approve merge requests from my phone almost daily to regenerate the static sites.

Re: GitHub Codespaces

#572
post #112

Oh, WOW! I was looking for something just like this recently. I tried setting up Theia ( https://theia-ide.org ) on windows and it was definitely not ready for major use. I didn't find anything else that fit the bill either, I hear something like this exists internally at google though. I'm not typically a huge fan of Github (I'm sure that's a controversial opinion) but this is definitely something I'm going to check…

You've probably seen https://gitpod.io then, which is kind of a hosted Theia that seems to work well in any browser/OS/device?

I was looking (at the time) for something that would allow me to develop windows applications from a Linux machine.

Sadly I'm still falling short. :<

Re: GitHub Codespaces

#573

Must be fun for @sytse to watch these GitHub announcements every year, where they consistently release the same thing GitLab rolled out two years prior. Codespaces -> https://docs.gitlab.com/ee/user/project/web_ide/ Insights -> https://docs.gitlab.com/ee/user/project/insights/ GH Actions -> https://docs.gitlab.com/ee/ci/ etc

Gitlab is a bit of a mess though: a) Gitlab.com is ridiculously slow. Even the CEO admits they failed to invest in it. b) You can't disable features you don't need so you end up with a sidebar full of Kubernetes and Security features for a Git project dedicated to documentation. c) Staggering amount of open issues and merge requests so you feel discouraged from even raising anything since it just gets lost in the wee…

The GitLab license is really tough. We use GitLab internally with about 1000 users, but only 50-100 are developers. The rest are analysts and data scientists who either edit doc files or push their R projects so other people can see them.

25 of those are willing to pay for the advanced features at $100/month, but the entire instance has to be upgraded. It’s frustrating because there’s no way to pay $100/month so 950 people can view a private repo or edit markdown.

If we could enable features for just the devs who need it, we could. The GitLab folks were nice, but the only workaround for this was to have multiple instances that people would connect to depending on their need. That’s confusing for non-devs and also many projects have a few developers but 3x as many people who just edit markdown or view CI status.

Re: GitHub Codespaces

#574

Earlier quoted context omitted.

> I estimate conservatively I produce $500,000 in value a year Do you actually earn this amount per year? Or, is this just a projection of what you think the value of code you write is?

You can never earn the amount of value you produce. Your employer can't survive if they hire you for that amount.

Not sustainably, but they could if they underpay others. Or run a deficit.

Re: GitHub Codespaces

#575
post #89

Earlier quoted context omitted.

> if not the best Them's fightin' words. But on a more serious note, I think 50% is a massive overestimation. We haven't seen pricing. Unless MS is willing to take a huge loss on this there's no way it will be free. We all know the resources required to run a modern web app in development mode. I can certainly see this being useful if you happen to be away from your dev machine, or if you just want to contribute to s…

There is preview pricing available for VS Code Spaces, which is almost the same thing. https://azure.microsoft.com/en-us/pricing/details/visual-stu... The estimated cost for a full time developer to use the system is $23.30/month or roughly $280 a year. That's quite competitive- my "portable" workstation costs north of $2k and has a 3 year life span, so the "yearly" cost is $666. The benefits of being able to get use…

I use my workstation for lots more than typing into vscode. If that’s all I do, then I could just use a chromebook.

I think my $2k laptop uses its local storage for evaluating software, working with large data in memory, lots of other stuff.

So that’s not going away. This would be a cost on top of my hardware $666/year.

Re: GitHub Codespaces

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

+1 on this -- I had lots of remote issues when traveling to Windows desktop locations. It was surprising how few good solutions (hint: 0) I found. Until VSCode, which has been awesome.

Re: GitHub Codespaces

#578
post #452

Earlier quoted context omitted.

Why not post the change here so someone else could contribute it? Sounds useful.

That'd be awesome! diff --git a/src/strconv/atof.go b/src/strconv/atof.go index 28ad094..49cec69 100644 --- a/src/strconv/atof.go +++ b/src/strconv/atof.go @@ -410,12 +410,12 @@ out: } // Exact powers of 10. -var float64pow10 = []float64{ +var float64pow10 = [...]float64{ 1e0, 1e1, 1e2, 1e3, 1e4, 1e5, 1e6, 1e7, 1e8, 1e9, 1e10, 1e11, 1e12, 1e13, 1e14, 1e15, 1e16, 1e17, 1e18, 1e19, 1e20, 1e21, 1e22, } -var float32pow10…

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.

Re: GitHub Codespaces

#579
post #516

Earlier quoted context omitted.

Even simple fixes often need to be run/tested before a PR can be put up with confidence.

a one minute change isn't ran or tested, almost by definition.

I'm aware of several places in my team's codebase where you can change a couple of characters and break the entire company if you didn't test the change.
Post reply on HN