Live data from Hacker News

GitHub Codespaces

github.com

361–370 of 619 posts

Re: GitHub Codespaces

#361

Earlier quoted context omitted.

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

My thoughts: * Some teams do this already with git data...but if it's free as part of a team's development platform then maybe the less sophisticated managers who don't know how to interpret the data will misuse it? * If the editor is heavily instrumented then even more granular "productivity" metrics could be extracted, like time spent with the tab active, etc. which aren't available with a vanilla install of other…

Sounds like a form of (job?) security-through-obscurity, no? The data was always there, but not all managers were savvy enough to process it and weaponize it.

In the end, obscurity is just not a durable defense. Better to earn trust with good managers, and avoid companies that let bad managers flourish. If you don't have the ability to quit a bad manager or bad working environment, then no amount of tooling choices by GitHub/Microsoft was going to save you anyways.

Re: GitHub Codespaces

#362

Earlier quoted context omitted.

I had not seen that...interesting.

Source hut is cool. Among things, it prioritizes exposing and leveraging Git's existing functionality wherever possible, like email patches, rather than building new proprietary functionality on top of Git like Github and others do.

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.

Re: GitHub Codespaces

#363

Earlier quoted context omitted.

I'd like to be able to contribute to Firefox or Brave, but there's no way I'm going through with the setup. If I could just do some small stuff, maybe write some unit tests, that would be fine.

If going through the setup is hell, what makes you believe that it'll be easier to contribute after you get it for free? I still believe the best way is for OSS projects to ask contributors to do some mentoring...

> what makes you believe that it'll be easier to contribute after you get it [setup] for free

I'm flabbergasted. Like.. I don't even know where to start. You've been through an on-boarding process before right? Have you led one? Haven't you ever watched a junior dev get dragged through all sorts of arbitrary "don't breathe on it" setups just so they can start making tiny isolated bug fixes?

And even then, you're just following instructions where even most high level developers don't even know why their project is set up the way it is.

We've worked on very, very, very different projects your and I.

Re: GitHub Codespaces

#364

Earlier quoted context omitted.

Source hut is cool. Among things, it prioritizes exposing and leveraging Git's existing functionality wherever possible, like email patches, rather than building new proprietary functionality on top of Git like Github and others do.

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://sourcehut.org/

Re: GitHub Codespaces

#365

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…

We host our own GitLab instance and it's been great. Performance is way better than the public GitLab site and it's been dependable. It would be nice to disable some of the features but, overall, everyone at my company is happy.

Re: GitHub Codespaces

#366
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?

For Github Actions, the product launch has been a major success and has become a new monetizable product. Anecdotally, I've heard of some companies moving their Jenkins/Circle CI/Travis CI workflows over to it, better proof is the sheer number of Github Actions that are now easy to install. This also allows Github to compete directly with Bitbucket and Bitbucket pipelines.

If your question is about who is asking for Github Codespaces, I'm not totally sure. Personally, for small changes it would be nice to be able to edit directly in Github but I certainly wouldn't pay for it. I imagine that core why behind this product release (besides the fact that most of this functionality was already pre-built and easy to reuse) is that it improves the user experience for anyone working from their chromeOS device, tablet and phone improving brand loyalty and capturing new users, especially students who may only have chromeOS devices.

Re: GitHub Codespaces

#367
I still wish that PyCharm has some better remote development support... Basically this feature request: https://youtrack.jetbrains.com/issue/IDEA-226455

The VS Code remote development is already much better now, and only seems to get improved and extended more and more.

And then, going further, some online web version of PyCharm...

Re: GitHub Codespaces

#368

Earlier quoted context omitted.

If going through the setup is hell, what makes you believe that it'll be easier to contribute after you get it for free? I still believe the best way is for OSS projects to ask contributors to do some mentoring...

> what makes you believe that it'll be easier to contribute after you get it [setup] for free I'm flabbergasted. Like.. I don't even know where to start. You've been through an on-boarding process before right? Have you led one? Haven't you ever watched a junior dev get dragged through all sorts of arbitrary "don't breathe on it" setups just so they can start making tiny isolated bug fixes? And even then, you're just…

I don't understand what your comment have to do with contributing to OSS. Anyway, I don't really believe that codespaces or any out of the box tool is going to be a magical solution for junior devs not be dragged in those kind of setups in the projects that you're referring to.

Re: GitHub Codespaces

#369

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

This is a "Good Thing" for everyone involved.

Look at Android vs iOS. Each release sees popular features "borrowed" from the competition. Back and forth Google takes something Apple did well, then Apple turns around and does the same.

Tight competition between two platforms gives us, the consumers/users, the best. It drives innovation, it drives down prices (I mean, lets be honest, GitLab had the entire "free" thing down a LONG time ago), and the features that we do have get refined to be even better.

Re: GitHub Codespaces

#370

What I've always wanted was to be able to easily browse code on Github: * a file tree (do-able via the octotree browser plugin) * clickable functions (Github is doing this on some projects in some languages I've noticed) * caller tree. Xcode is one of the only navigator doing this, you can see the whole hierarchy of callers and go through them easily. What we're getting is something really cool, but it does not bring…

vscode supports call hierarchy searches, but its not supported by all languages yet. Support was recently added for java https://devblogs.microsoft.com/java/java-on-visual-studio-co...

I've never seen this in any languages that I use (obviously Java is not in that list), is there a list somewhere?
Post reply on HN