News for hackers. Stuff that matters.
Re:GitHub is now free for teams by mythz on Tuesday April 14, 2020 @12:28PM (#22867929)
Great news for everyone bar startups competing with them as it looks like Microsoft is turning their multi-billion acquisition of GitHub into a loss leader to get as many devs using their platform as possible, no doubt to flex seamless integrations into Azure which looks like they're executing exceptionally well with their acquisitions & new feature giveaways.

From the side-lines it looks like they're slowly becoming an unstoppable dominant force, what's surprising to me is AWS's / GCP's inaction, they're either asleep at the wheel or they don't see Microsoft's dev mindshare grab as a threat.

Re:GitHub is now free for teams by adverbly on Tuesday April 14, 2020 @03:03PM (#22870074)
> Great news for everyone

Not true.

The new Team plan will be a downgrade in specs from the old teams plan. For example it only includes 3000 Github Action minutes. The old plan included 10000. The next plan up would be > 2 * old price.

Source: https://github.com/pricing vs http://web.archive.org/web/20200406010552/https://github.com...

Re:GitHub is now free for teams by danpalmer on Tuesday April 14, 2020 @04:22PM (#22870994)
You can buy extra build minutes. The missing 7k minutes would cost $56, which means teams with 12 or more devs who are using the full 10k minutes will be better off. Smaller teams using more than 10k will be worse off.

It’s probably great news for the vast majority of teams.

Re:GitHub is now free for teams by Shank on Tuesday April 14, 2020 @06:15PM (#22872150)
This is only true if you're using exclusively Linux runners. If those same 7,000 minutes are on macOS, you're paying $560. On Windows, $112. At my company, we definitely use a mixture of all three for various things, so this will sting, with varying degrees, depending on how often we build new iOS, Mac, and Windows releases.
Re:GitHub is now free for teams by colinmcdonald22 on Tuesday April 14, 2020 @07:54PM (#22872884)
Builds on macOS and Windows already depleted your minutes credit with a multiplier (Windows 2x, macOS 10x), so this shouldn't change anything

https://help.github.com/en/github/setting-up-and-managing-bi...

Re:GitHub is now free for teams by jdminhbg on Tuesday April 14, 2020 @12:48PM (#22868226)
I'm not sure it's great news for those of us who are smaller users of Github. You would expect Github to concentrate even harder on enterprise users now that we're not paying anymore.

I'm not complaining; MS should point GH at where the money is and there is competition you can switch to. I'm just not excited to save a few bucks a month given what will likely change.

Re:GitHub is now free for teams by mythz on Tuesday April 14, 2020 @01:10PM (#22868516)
Unlikely, freemium users would make up the overwhelming majority which has been getting more value & less reasons to need a paid subscription with each release since their acquisition of which I've yet to see any signs of neglecting their existing user base.

IMO Microsoft views GitHub's user base as potential Azure leads and Cloud computing as the current & future lucrative computing utilization business model who has been pulling out all stops to grow Azure as fast as possible.

They're fortunately rich & big enough that they don't need every one of their business to maximize their profits and are more than happy to leverage the synergies in their different assets to funnel more business into Azure.

Re:GitHub is now free for teams by cjdu on Tuesday April 14, 2020 @12:58PM (#22868358)
Agreed. I cannot believe that GCP and AWS are so asleep at the wheel either. If I were them I would literally be throwing money at some of the GitHub folks to have them fix AWS or GCP.

And it was should have been rather obvious when GitHub released the beta of Actions a few years ago. Actions remains the most important thing GitHub has done, ever, in my opinion. It might take a few more years for people to fully realize what this could be. Hope GitHub doesn't screw it up!

Re:GitHub is now free for teams by manigandham on Tuesday April 14, 2020 @01:42PM (#22868965)
There are dozens of CI/CD offerings and many are better designed than Github actions, including Gitlab's CI runners.

I don't see what paying Github would do for AWS or GCP. They both have their own code repos, build pipelines, container registries, and more. Even Azure has its own DevOps product.

Re:GitHub is now free for teams by jjeaff on Tuesday April 14, 2020 @01:54PM (#22869142)
I use Gitlab's CI runners and I agree. However, I am pretty excited about the direction that Github is going with their actions. Having a directory of user created actions and integrations seems like gold to me and I hope Gitlab starts leaning that way soon.
Re:GitHub is now free for teams by hn_throwaway_99 on Tuesday April 14, 2020 @10:39PM (#22873909)
I agree, but GitHub must fix the security nightmare that is waiting to happen with GitHub actions marketplace. Seems like this would be such an easy fix, too.
Re:GitHub is now free for teams by pknopf on Tuesday April 14, 2020 @11:51PM (#22874321)
Organizations can enforce that their repos use only actions that are within the repo, making the build more secure, controlled and auditable.
Re:GitHub is now free for teams by chairmanwow1 on Wednesday April 15, 2020 @02:27AM (#22875151)
It's all about the ease of use. Manually setting up CI/CD is _hard_ and requires a team to maintain and support it. Whether through a home-rolled Jenkins deployment or Buildkite.
Re:GitHub is now free for teams by irrational on Tuesday April 14, 2020 @01:05PM (#22868463)
What is Actions?
Re:GitHub is now free for teams by fingerprinter on Tuesday April 14, 2020 @01:40PM (#22868939)
Workflow automation w/ built in CI/CD, package management and code scanning etc.

The most important bit is workflow automation. It can be triggered on most (all?) events github emits

https://help.github.com/en/actions/reference/events-that-tri...

It was super obvious the value prop when it was HCL based. YAML based it kind of looks more like 'another CI'. It's still insanely powerful, just not as developer friendly anymore.

Re:GitHub is now free for teams by Someone1234 on Tuesday April 14, 2020 @01:08PM (#22868499)
Continuous integration (CI) and continuous deployment (CD) services. Essentially when you merge a changeset you can configure a specific branch to automatically test, package, deploy, and integration test that branch with no additional human intervention.
Re:GitHub is now free for teams by irrational on Tuesday April 14, 2020 @01:41PM (#22868956)
So Actions is similar to Jenkins?
Re:GitHub is now free for teams by bastardoperator on Tuesday April 14, 2020 @11:41PM (#22874280)
minus the infrastructure, maintenance burden, and plugin hell
Re:GitHub is now free for teams by Thaxll on Tuesday April 14, 2020 @01:27PM (#22868763)
AWS has that.
Re:GitHub is now free for teams by jlisam13 on Tuesday April 14, 2020 @01:53PM (#22869123)
that's just a subset of the features you can develop with actions
Re:GitHub is now free for teams by chocolatkey on Tuesday April 14, 2020 @01:10PM (#22868529)
Re:GitHub is now free for teams by jedberg on Tuesday April 14, 2020 @01:00PM (#22868382)
So far Microsoft isn’t taking customers away from AWS. They’re just expanding the total market.

But I do wonder if AWS will try to buy gitlab.

Re:GitHub is now free for teams by plange on Tuesday April 14, 2020 @03:01PM (#22870044)
Gitlab states it wants to go public this year

https://about.gitlab.com/handbook/being-a-public-company/

Re:GitHub is now free for teams by yumraj on Tuesday April 14, 2020 @07:27PM (#22872695)
Even before, but moreso after this and the current economic climate, Gitlab is not going public.

Even GitHub was never in a position to go public, that seems to be mere postering to drive valuation or attract M&A offers.

Re:GitHub is now free for teams by jedberg on Tuesday April 14, 2020 @03:35PM (#22870472)
That doesn't preclude AWS (or anyone else) from trying to buy them. :)

I don't know how much control their external board members have, but if an offer came in, the board may be able to force acceptance instead of going public.

Re:GitHub is now free for teams by oaiey on Tuesday April 14, 2020 @03:10PM (#22870165)
While Amazon tried to go into the private hosting and ci/cd market, they are not a dev tool company. Microsoft was born as one. When Amazon or Google would buy GitLab they would meaningless integrate it, reduce staff by half and then ruin it over time.

Maybe when Microsoft would have opened up some years earlier, Codeplex would not share the fate of Google Cloud.

Re:GitHub is now free for teams by sdesol on Tuesday April 14, 2020 @04:08PM (#22870830)
> While Amazon tried to go into the private hosting and ci/cd market, they are not a dev tool company

When did Amazon give up?

Re:GitHub is now free for teams by oaiey on Tuesday April 14, 2020 @05:34PM (#22871755)
Oh sorry, I guess they did not. But their offerings are not really compelling outside AWS deployment.
[dead]
Re:GitHub is now free for teams by dang on Saturday April 18, 2020 @02:05PM (#22909691)
It breaks the site guidelines to post accusations of astroturfing like this. The overwhelming majority of the time, there isn't the slightest evidence for these. Somebody liking something that you dislike does not count as evidence.

I've studied the question closely on HN and looked at data for years. There have been occasional cases where we've banned accounts for the kind of thing you're complaining about, but we have to go by evidence. Well over 99.9% of the time, users are just making shit up. Please don't trash talk like that here.

If you want more explanation, see https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme....

Please review https://news.ycombinator.com/newsguidelines.html and stick to the rules from now on. If you're genuinely worried about astroturfing, you're welcome to email links to [email protected] and we'll look into it.

Re:GitHub is now free for teams by momokoko on Saturday April 18, 2020 @04:45PM (#22910961)
Hi Dan, my apologies for that. I wasn't trying to specifically single out that account. I've seen a strong push for MS products since VS Code, and it is impossible to be an accident. My post was made out of curiosity as opposed to malice. It was not intended as a passive-aggressive accusation, but I understand the rule there. I appreciate the guidance.
Re:GitHub is now free for teams by dang on Saturday April 18, 2020 @05:01PM (#22911070)
Appreciated!

I'd be super careful about thoughts like this:

> and it is impossible to be an accident

Internet users are overwhelmingly, like a million times too likely to generate sinister explanations for phenomena like this, which are typically just artifacts of a large population size plus randomness. There's something in how human nature meets the internet which makes us vulnerable to this bias. Probably it's just that we're not wired to interact with very large populations of people. Cognitive bias plus randomness equals narrative.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

Re:GitHub is now free for teams by momokoko on Saturday April 18, 2020 @05:34PM (#22911287)
I think there might be a mixup about how it might appear that I'm talking about astroturfing. I'm referencing a situation where one or more marketing teams have leveraged their large employee and contractor network to engage positively with Microsoft's listed products and services on HN. More of a mobilize from within as opposed to a secret or stealthy program to create false accounts.

Quick edit: I definitely appreciate the "red car effect" you are referencing.

Re:GitHub is now free for teams by foota on Wednesday April 15, 2020 @02:06AM (#22875049)
Are you trying to imply the person above is a microsoft marketing person or something?
Re:GitHub is now free for teams by oaiey on Wednesday April 15, 2020 @06:13AM (#22876142)
FYI, I am not a member of Microsoft. Just a fanboy. Do not know what is worse ;)

But I agree with the statement. The presence of Product Managers, Senior Devs and high ranking managers here on HN is pretty well orchestrated. I mean makes sense.

Re:GitHub is now free for teams by skoskie on Wednesday April 15, 2020 @10:36AM (#22878205)
God, I hope not. I like GitLab. I feel like Amazon would ruin it.
Re:GitHub is now free for teams by anderspitman on Tuesday April 14, 2020 @02:48PM (#22869877)
As a counterpoint, alternative options like Gitlab and Gitea seem to be doing pretty well.

I think the person who solves project discovery across all these services is going to make a killing.

Re:GitHub is now free for teams by troughway on Tuesday April 14, 2020 @01:10PM (#22868514)
Blazor is slow to start but I think long-term will be a game changer.
Re:GitHub is now free for teams by Someone1234 on Tuesday April 14, 2020 @01:18PM (#22868625)
You mean Microsoft's latest attempt at Web Forms/Silverlight, a product that yet again tries to muddy the separation between client and server execution contexts using magic.

Seems like every generation re-invents this idea, and every time it fails for the same fatal flaw: Illusions are just that, and you'll wind up hacking around the illusion if you want to do something not envisioned (or run into a bug in the secret sauce).

And before someone replies "it is nothing like Web Forms!!!" here's a direct quote from Blazor's homepage:

> Blazor can run your client logic on the server. Client UI events are sent back to the server using SignalR - a real-time messaging framework. Once execution completes, the required UI changes are sent to the client and merged into the DOM.

That's literally how Web Forms worked.

Re:GitHub is now free for teams by GordonS on Tuesday April 14, 2020 @02:01PM (#22869258)
This is a really cynical take.

I'm also not sure why you are conflating Silverlight with Web Forms - it was never competing with Web Forms, it was client-side only, a replacement to Flash - a better UI and API (at the time) than HTML/CSS/JS.

Blazor is OSS, and doesn't work like Web Forms.

As in your own quote, Blazor uses SignalR - which uses push-based comms, such as Web Sockets; Web Forms was standard HTTP.

Re:GitHub is now free for teams by Someone1234 on Tuesday April 14, 2020 @02:47PM (#22869866)
> This is a really cynical take.

I was a Web Forms developers, I've earned at least that. Blazor absolutely does work like Web Forms, in terms of client<->server integration, just because it uses WebAssembly & SignalR instead of JavaScript & Ajax doesn't really change that but rather obfuscates it. Essentially it is just another set of abstractions attempting to paper over a real boundary.

> As in your own quote, Blazor uses SignalR - which uses push-based comms, such as Web Sockets; Web Forms was standard HTTP.

Which makes it even worse, if the client/server boundary wasn't muddied enough with with the unidirectional magic Web Forms used, now we have omnidirectional instead. As if that will make it less complicated and buggy.

Definitely put me in the "nay" category with Blazor. I've danced this exact tango with Microsoft twice before, and their obsession with making browsers desktop-like applications. WebAssembly is cool tech for one day, they're just abusing it for something that is an inherently bad idea.

Re:GitHub is now free for teams by kovac on Wednesday April 15, 2020 @03:26AM (#22875398)
Uh, have you used SignalR over web sockets? From a performance point of view its going to be much better than Http based polling. Which should make a different when we are talking about updating the UI.
Re:GitHub is now free for teams by pknopf on Tuesday April 14, 2020 @11:54PM (#22874338)
Blazor may not work like Web Forms, but the philosophy is similar. Abstract away the fundamentals of HTML/JS, making back-end devs feel like front-end devs.

I started my dev career a long time ago in Web Forms. I went so long without understanding HTTP POST/GET/etc that it harmed me.

Anyone remember UpdatePanel? AjaxControlToolkit? Blazor gives me the same feelings.

Re:GitHub is now free for teams by manigandham on Tuesday April 14, 2020 @01:55PM (#22869153)
There's nothing magic about it. Web Forms was a great innovation and brought the WinForms model to the web. It was more productive than anything else at the time and directly influenced MVC patterns (which asp.net itself went towards) and component-based UI.

Blazor is the next evolution in client-side and offers an alternative to building component UI with C# running through WebAssembly instead of Javascript. Again it's much more productive and lets backend teams reuse much of the same code, similar to JS/node projects today.

Blazor's server-side runtime is a optional model where all the component logic can run on the server and be delivered over a SignalR connection to further increase productivity and efficiency where it makes sense (highly constrained devices, local intranet apps, etc. There's even experimental projects to bring Blazor for mobile apps.

Re:GitHub is now free for teams by deburo on Tuesday April 14, 2020 @01:42PM (#22868959)
Well, it seems to be one mode anyway. Even in that mode, it seems more flexible and probably more efficient too, than Web Forms.
Re:GitHub is now free for teams by oaiey on Tuesday April 14, 2020 @03:13PM (#22870203)
As a .NET fanboy: no it will not be a game changer. It is too fat and does not fit the rest of the web development model. Similar to Xamarin it will be a platform to run C# and .NET on. It will not be the native or best experience. It will be productive and enable cross form factor reuse of code. Not more, not less.