Live data from Hacker News

GitHub Codespaces

github.com

521–530 of 619 posts

Re: GitHub Codespaces

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

If you could have a fully-functional dev environment with pre-installed dependencies in 10s and the package takes 48 seconds to build and test, then you could.

Re: GitHub Codespaces

#522

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…

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.

Use the remote containers plugin and that problem goes away.

Re: GitHub Codespaces

#524

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…

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.

The edit button is perfect for fixing typos; I don't think I've ever even used it for any other purpose. Tidying-up typos up as you're passing through is a small way in which anyone can help contribute! It's like picking up pieces of trash as you're strolling through a park.

Re: GitHub Codespaces

#525

Earlier quoted context omitted.

They announced developer productivity analytics in the same keynote as they announced codespaces. It's not just coming, it's here! Funny enough, after introducing the analytics stuff, they started the next section by showing that the more code you write the more security vulnerabilities you have. Which is it, Github? Do I want to stay on top of your SLOC leaderboards so my manager doesn't fire me? Or does writing the…

Do you have link to the developer productivity analytics? Or is it stuck in video form at the moment? Very curious

Here is the HN discussion from the frontpage: https://news.ycombinator.com/item?id=23092966

Re: GitHub Codespaces

#526

Earlier quoted context omitted.

I've been using VS Code's Go and Python plugins for development for the last 2 years and I've never had any major issues. In fact, my experience continues to get better after every release. With the Go language server kicking off, Go development in VS Code is literally a breeze. Every single thing I'd want to do (format code, imports, run tests, run a particular test, debug a test, breakpoints, on and on) has been in…

I made the transition from PyCharm to VSCode a couple of days ago and... it's not been smooth. Virtualenv doesn't automatically activate when I first open the workspace, pylint doesn't work yet VSCode thinks it's working and debugging just doesn't seem to work full stop. I need to get back to it and try to fix it because I do like VSCode as a whole.

Pro-tip for VSCode: if you have a .venv directory in the root of your project, VSCode will try to activate it when you open the project. A few other tools have adopted that convention, too, and now at my job so have we. Rather than sticking virtualenvs in some odd location, the venv for ~/projects/mystuff is ~/projects/mystuff/.venv, and now it almost always Just Works.

Re: GitHub Codespaces

#527
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 imagine a lot of projects will start here, whether it's new developers or existing developers who want to spin up a straightforward service.

I just used Glitch.com for the first time to set write and deploy a Node server in 10 minutes, and it was an incredible experience.

Re: GitHub Codespaces

#528
post #80

Earlier quoted context omitted.

Codespaces uses the same underlying technology as Visual Studio Codespaces to bring a fully GitHub-native experience to our GitHub users. We've been working with multiple teams on the Visual Studio side to make this happen (I work as the product lead on Codespaces)

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

Re: GitHub Codespaces

#529

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…

They announced developer productivity analytics in the same keynote as they announced codespaces. It's not just coming, it's here! Funny enough, after introducing the analytics stuff, they started the next section by showing that the more code you write the more security vulnerabilities you have. Which is it, Github? Do I want to stay on top of your SLOC leaderboards so my manager doesn't fire me? Or does writing the…

[deleted]

Re: GitHub Codespaces

#530

Earlier quoted context omitted.

Yes, you are the product in the sense that this is meant. The people at my grocery store track my purchases using my loyalty card, use that data to influence their ads, and sell that data to others. Jetbrains might not do this, but if they can make money from this, they would be just as incentivized to do this as GitHub.

Good thing my grocery store doesn't have a loyalty program or track purchases then. Maybe you should use a different one? I agree the lets-exploit-the-customers behavior you're talking about is currently common, but it's far from universal. And regardless, in a value-for-money relationship one has power that just isn't there when one is purely being sold.

Your grocery store probably charges slotting fees for shelf space, making you the product.

You have the same power when not paying because there are other providers whose free services you could use instead.

Post reply on HN