Live data from Hacker News

GitHub Codespaces

github.com

331–340 of 619 posts

Re: GitHub Codespaces

#331
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 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 app running again on my machine and there's always some silly timesink that makes the trivial change take too long.

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. And then I could jump into any editor and see the changes live online without even installing docker on my machine.

Having a full dev system online means I can make changes from my phone, or really any internet connected device.

At this point, I don't have any interest in using such a system for my day to day work. But for my oddball stuff a well designed one would be great.

Re: GitHub Codespaces

#332

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 busine…

Don't forget about VSCode! It's very quickly becoming one of the best free editors out there, replacing Sublime, Atom and the rest. I'm actually curious, will this be using Atom, it's own thing, or VS Code as the editor backend? I have actually been running code-server [0] which finally allows me to have my powerful editor with all my settings and extensions and working with my own files on any device. [0] https://gi…

>I'm actually curious, will this be using Atom, it's own thing, or VS Code as the editor backend?

Isn't it obvious? VS Code.

Re: GitHub Codespaces

#333
post #142

Earlier quoted context omitted.

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.

Ah, that's obvious now!

Re: GitHub Codespaces

#334

Earlier quoted context omitted.

Do you avoid public drinking fountains? (Covid-19 aside)

Huh. Do you really not see any difference between a publicly funded accommodation and attempts to dominate a market by a company with a long history of abusing a monopoly?

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.

Re: GitHub Codespaces

#335
post #239
post #185

People hate on Electron apps, but it sure enables some cool stuff. I can't imagine another sustainable way to build a fully-fledged IDE that runs as a desktop application that people love, _and_ can be run on a remote server instance, rendered and interacted with in the browser. Amazing.

VSCode is a decent app, but I no longer consider it an electron app. It uses tons of c++ and you'd have to have the cash to buy the electron team (like ms did) to get anywhere close to what they have done.

Care to elaborate about the tons of C++ part? In their GitHub repo, I can hardly see any C++ files.

Re: GitHub Codespaces

#336
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…

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.

Re: GitHub Codespaces

#337

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…

> dashboards for managers with all sort of stats on developers: code quality with arbitrary rules, productivity (number of lines of codes), number of stars from other developers, etc. How does GitHub Codespaces allow for any of this? All of this was already possible with plain git, no?

You give managers too much credit.

Re: GitHub Codespaces

#338
post #302

Earlier quoted context omitted.

As someone how really like github and really dislikes azure devops - and a corporate direction pushing us from the former to the later - any idea what their endgame is as these two converge?

the end game is the developer gig economy. you assign a ticket to yourself, write the code while they analyse your behavior to calculate your hourly rate then you get paid

It might work for low level development tasks (which could very well be most of the software development happening in the world, who knows?), but not for anything more advanced.

Re: GitHub Codespaces

#339
post #155

Earlier quoted context omitted.

Yup all the free stuff is ultimately to lead us into using and paying for Azure. Need an open source alternative to GitHub.

Why is that a bad thing? If you found value in Azure and it solved your problem, why is that a negative?

The trap is comfy and warm. Why ask what the springs are connected to?

Re: GitHub Codespaces

#340

Earlier quoted context omitted.

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.

The only time I could see myself using this is in the following scenario; 1. Browsing repos. 2. See a quick fix I could make (like a typo) 3. Open up the code space view, make the change, add and commit it. For my daily needs I would never replace an online IDE with my local IDE. I see no value in doing that. My concern would be for when github has a service outage. I am without my IDE until they resolve the issue? W…

> The only time I could see myself using this is in the following scenario

You can already do this. There's an edit button when you view any file and a streamlined process for turning your change into a PR. I don't think Codespaces will make this any faster. Maybe you can fix slightly less trivial things due to the IDE support but on the level you described no new capabilities are added.

Post reply on HN