Live data from Hacker News

GitHub Codespaces

github.com

441–450 of 619 posts

Re: GitHub Codespaces

#441

Hypothetically, say I wanted to build, I don't know, a new spreadsheet that ran Python, runs on macOS and Linux. I hope it will give Excel a run for its money. Since Excel is so disappointing outside Windows. Now I know Microsoft has a long history of safeguarding trade secrets, they were always very aggressive in this regard, from the beginning, the Xerox Parc days, and they still are. They state in their Investor R…

Microsoft is pushing for a future with dumb terminals and online services. I think this is just a move that gets them closer to the point where a low power tablet/laptop combo (surface like form factor) can be all that a developer needs to work. There's a lot of reasons why Microsoft will want that, among them that if they can sell a solution that works in cheap terminals, they can tie corporate customers into their…

> Microsoft is pushing for a future with dumb terminals and online services.

I wish they’d up their game then. The cloud versions of Word and Excel are missing numerous important features.

Re: GitHub Codespaces

#442
post #225

Earlier quoted context omitted.

remote dev (and I guess now codespaces) is one of those "clear differentiators" that is actually getting me to move away from intellij and friends.

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…

Vscode has an excellent support for golang too. Python support also is good but sometimes it’s hit or miss with some native dependencies.

Re: GitHub Codespaces

#443

Earlier quoted context omitted.

What do you mean by "a backend for vim"? I use vim almost exclusively for coding but I'm not really sure what you mean here.

Backend may have been the wrong word, but they mention being able to connect to your codespace from VSCode running on your computer. It would be cool if you could connect to your codespace from vim running on your computer in the same way.

Vim can connect to anything that runs sshd.

https://unix.stackexchange.com/questions/202918/how-do-i-rem...

Re: GitHub Codespaces

#444

Earlier quoted context omitted.

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

The set of single line changes I'd be comfortable making with full IDE support is much larger than the set of one line changes I'd be comfortable making in a text box.

Re: GitHub Codespaces

#445

I understand that many companies will be seduced by the offering and what could come next: * No more source code on developers machine so better for security. * No more development environment to setup and all the devs sharing the exact same settings: simplified onboarding of devs. * No need for costly developers machines. * No more infra to setup to host the source code repository, the CI/CD workflows (even if many…

You can archive (2) with VS Code by having a development container defined in .devcontainer/devcontainer.json + .devcontainer/Dockerfile + Remote-Containers plugin.

I've been doing that in my company and it's awesome to have a reproducible environment for each project.

Re: GitHub Codespaces

#446

Earlier quoted context omitted.

Everything about Github's PR workflow is killer to me, so to me personally the message I take away from this is that Source Hut isn't even competing with Github in the parts I care about.

If the one particular aspect I mentioned isn't for you then why even bother wasting your valuable time responding? Just go read their website instead and see if there is something for you. Maybe there is, maybe there isn't, but at least then you'd know definitively. Much better use of your time and effort. I'll even save you a few clicks: https://drewdevault.com/2018/11/15/sr.ht-general-availabilit... https://sourceh…

I posted because I think my post would be useful to other people who are considering alternatives to GitHub but also like rich PR workflows like GitHub has, and because I think it's good to encourage would-be GitHub alternatives to invest in that area.

I've actually been following Sourcehut's mailing list and updates since forever because I find their philosophies interesting, but not right or practical for my own workflow.

Re: GitHub Codespaces

#447

Earlier quoted context omitted.

I think it's more about all of the integration leading to efficiencies that are hard to ignore while they're being subsidized / promoted. It'll start out as something where the value proposition is too good to ignore, but, as time goes on, they'll tier off features and charge a premium as you scale up. There was a time when I was hopeful and though Microsoft would take a developer first approach with the end goal bei…

Hi! PM on the Codespaces team here. I wanted to quickly help calm any potential concerns about changes to VS Code or its model. Codespaces is a separate, additional service from VS Code, very much focused on providing compute catered to developers and their workflows. We hope you'll use and love it, but we're also very happy if you'd prefer to continue to use VS Code in the ways that you may have previously done. Eit…

> we will continue to invest heavily in VS Code

Just like MS heavily invest in Atom now? :)

Re: GitHub Codespaces

#448

My hope and suspicion is this will have a significant impact on the number of improvements to open-source projects and particularly little things like js components. Just in the last few days, I've come across a few very minor bugs, with a one-line fix. In order to make that change, I currently need to fork the repo, download it, make the change (turn off my prettier or adapt to the repo's) then make the PR. I'm hopi…

Hopefully the licensing requirements can be made simple as well! I recently wanted to submit a 3 character change to golang that significantly speeds up strconv.ParseFloat(), but lost interest about 2-3 minutes into reading this: https://golang.org/doc/contribute.html

That seems outside of the scope of an in-browser text editor...

Re: GitHub Codespaces

#449
post #386

Earlier quoted context omitted.

To be fair, nothing was announced today by GH that wasn't in GL for several years. Perhaps the quality of VS Code trumps GL WebIDE ... But I am not the sort of developer to ditch my desktop editors / IDEs for something running in a browser (electron or otherwise).

I think the most important thing that most people maybe forgetting is, GitHub maybe announcing these features, but these features were the results of acquiring companies that were solely focused on these features for years. So if you take this into consideration, GitHub's feature has not only been in works for a while, but they have been refined to a point that GitLab will have a hard time catching up to. There is no…

I think that you are wrong on VS Code Remote not being open source. Here is the relevant repository: https://github.com/microsoft/vscode-remote-release. Corresponding official documentation (https://code.visualstudio.com/docs/remote/remote-overview) states that Visual Studio Codespaces is essentially a managed service of Visual Studio Code Remote Development. BTW, there is also an interesting alternative, the `code-server` project (https://github.com/cdr/code-server).

P.S. FYI: The TLS certificate on https://gitsense.com has expired.

Re: GitHub Codespaces

#450

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…

I don’t remember gitlab being this cluttered, these new features you mention must be relatively new.

Haven’t used them since they allowed an intern to purge the production database.

Kind of glad I have stuck with github thus far.

Post reply on HN