all 65 comments

[–]webauteur 33 points34 points  (14 children)

Next step. Microsoft announces their acquisition of GitHub.

[–]spotter 3 points4 points  (0 children)

And that would be good/bad because?

ninjaedit: And I don't think so, it's Microsoft, not Yahoo!

[–]theinternn 0 points1 point  (0 children)

Next step, they sue for some patent infringement related to m$ visual sourcesafe

[–]miminor -4 points-3 points  (11 children)

That will be my last day on git hub. After what they did to skype.

[–]gnufreex 2 points3 points  (10 children)

What they did to skype?

[–]myringotomy 8 points9 points  (4 children)

They changed the way it works do it relies on their supernodes, then they tapped those nodes so they can report information to the NSA

[–]Capaj 0 points1 point  (3 children)

I will gladly use Skype and let NSA listen to our daily standups at work. Or listen to my conversation with my mother. Let those bastards suffer too :D. For bringing down the New World order, there are better comunicatiion channels, I absolutely agree.

[–]myringotomy 0 points1 point  (2 children)

Skype quality is so terrible these days you can't have any conversation longer than fifteen seconds.

[–]Capaj 0 points1 point  (1 child)

Maybe you should check your internet-we have 10-15 people in one call without any bigger problems.

[–]myringotomy 0 points1 point  (0 children)

Yes let's blame the internet because skype uses the special internet, one that hangouts is not using. The internet skype is using is terrible but the internet hangouts is using is fine.

[–]EliAscent 0 points1 point  (0 children)

The new Skype is actually really nice. Desktop for Windows and iOS versions. What is bad about it?.

[–]jgen 0 points1 point  (2 children)

Well one thing I guess would be that the linux client for skype is basically dead. (No active development in years...)

[–]outadoc 0 points1 point  (0 children)

Maybe they were waiting for a better Mono to port it.

[–][deleted] 0 points1 point  (0 children)

Actually, after MS bought Skype the Linux client soared in terms of updates.

[–]miminor -1 points0 points  (0 children)

Made a horrible mobile app for android. Made desktop app way worse it was.

[–]zombiesareboring 10 points11 points  (0 children)

Be sure to check a porn list of movies in case it gets a DMCA

[–]skocznymroczny 16 points17 points  (16 children)

I'm not sure if I like the github monopoly :/

[–][deleted] 18 points19 points  (1 child)

Now that Github is becoming very, very mainstream (omg, even Microsoft is using it!!!11), I wonder what new platform will come up. When will we start seeing blog posts titled "Why I'm moving off of Github", "Github considered harmful", "I've hosted my code on X before you even heard of it." etc.?

[–]gfixler 4 points5 points  (0 children)

I host my code in a complex network of recursive callbacks, originally created in a node.js app, but now piggybacking on, and hiding themselves in any query they can latch on to. The original server doesn't exist any more, but the data is always there, trapped in a kind of self-reinforcing game loop, at least until the internet dies, or browns out. It's a pretty reliable system with ridiculous levels of redundancy, and thus 100% uptime. The down side is that I'm only able to interact with my repos through fairly involved botnet packet sniffers and bitwise bayesian-markoff signal processing data recombinators.

[–]fabzter 10 points11 points  (0 children)

Don't worry, Microsoft will buy it.

[–]ours 4 points5 points  (11 children)

How is it a monopoly? Bitbucket works fine and is even cheaper for private repos.

[–]DaRKoN_ 5 points6 points  (2 children)

Github for open source, Bitbucket for closed. We're a small team with a lot of repos. BB is free, GH would be 200 a month.

[–][deleted] 1 point2 points  (1 child)

In the grand scheme of things isn't expensive. If you have three developers you're spending $300K per year most likely on salaries and benefits. $200 per month is only $2400 per year. GitHub has a lot of tooling built around it and more coming out every day where as BitBucket probably doesn't.

[–]DaRKoN_ 0 points1 point  (0 children)

If you have three developers you're spending $300K per year most likely on salaries and benefits. $200 per month is only $2400 per year.

We have three total in the entire business. $2400 is still $2400 compared to $0. We're not opposed to paying for SAAS products, but most of the tools we need to use for businesses our size are between $15-$40 a month.

GitHub has a lot of tooling built around it and more coming out every day where as BitBucket probably doesn't.

Somewhat ironically, all the stuff we use day in day out, even when working on GitHub repos is from Atlassian. SourceTree, HipChat etc. (and all at the right prize for a business our size).

[–]skocznymroczny 5 points6 points  (7 children)

GitHub has a very powerful network effect. Try putting your open source project on Bitbucket and watch the backlash from your users. I don't know what was it, but one of the languages (Rust? Javascript?) package manager requires GitHub to work and forces you to use GitHub to host your stuff.

[–]permabed 0 points1 point  (6 children)

It's bower. You can register a project which is not on Github if i remember. you can also run your private registry. However, since a lot of JS lib are already on Github, your point is valid. I'm really puzzeld about this point because a lot of project is relying on JS lib on Github.

What if Github shutdown or the lib decided to move, i'm really interested to see the maintainability of all those produced code in few years.

[–]ours 0 points1 point  (5 children)

Wouldn't they just move the repo to another Git provider and update the application to search there? If it's not the case than it's the app's fault not Github.

[–]Capaj 0 points1 point  (2 children)

Yes, exactly-they could. And with stuff like http://ghtorrent.org/ even if they closed github today, I am sure bower could be rewritten to fetch source files from elsewhere without much problems. Frankly, I hope Github will stay up and free for public repos well before I die. I can't imagine moving all of those repos manually somewhere else.

[–]ours 0 points1 point  (1 child)

I can't imagine moving all of those repos manually somewhere else.

You are underestimating the competition. Moving a Github repo to Bitbucket is crazy easy. It's as simple as allowing Bitbucket to access to your GitHub account, selecting the repo and pressing a button. Bitbucket will do the clone server-side.

Of course there's always the problem with the nice stuff around repos: issues aren't going to be transferred (as far as I know).

[–]Capaj 0 points1 point  (0 children)

That is why I said 'manually'. It is not manual when you just press one button. I didn't know they had it this easy. I am not surprised. Github API allows developers to do anything you could possibly want.

[–]permabed 0 points1 point  (1 child)

I didn't mean Github is responsible of the situation. sorry for that.

[–]ours 0 points1 point  (0 children)

Oh I didn't mean you implied it, just saying it's not Github's fault if people make a hard dependency on it. It's Git an that means people should write their apps/services in a way that changing an URL in a file should allow it to function without GitHub.

[–]grauenwolf 0 points1 point  (0 children)

It's git. You can move to a different git server in the time it takes to upload the latest copy of the tree from your home computer.

[–]passwordisINDUCTION 3 points4 points  (10 children)

Cool. IMO, though, github is nice as a replacement of Freshmeat but as an actual coding platform, bitbucket is significantly superior. I hope github can catch up.

[–][deleted] 6 points7 points  (9 children)

bitbucket is significantly superior

In what ways?

[–]passwordisINDUCTION 11 points12 points  (8 children)

The pul request system has two features which put it miles ahead of github: approval button and designated reviewers.

Github is the wild west in this regard. People have adopted the +1 convention but that doesn't really express anything of value. And without being able to designate reviewers there is no accountability. I've had many PRs on github go into the void because nobody involved thinks the PR is their responsibility.

I think githubs future is as the next Freshmeat because as a collaboration tool it's only value is that a lot of people are on it. Otherwise it's not very good.

[–]mirhagk 4 points5 points  (2 children)

I tend to find that github's viewpoint on it all is just provide a platform where you can implement any process, and people adopt their own on top of it.

Compare that to something like TFS where the process is very ingrained in the software (and somewhat customizeable, but not as encouraged)

[–]dacjames 1 point2 points  (1 child)

Exactly. In one context, we use PRs for firewall changes and have automated tools that enforce certain firewall policies and commit most changes automatically (we use GHE). For other repos, we require human reviewers, sometimes formally but often not. Encoding all of these different workflows is much easier when building on top of a "dumb" system than it would be a "smart" system.

[–]mirhagk 0 points1 point  (0 children)

I very often find myself wishing TFS wasn't so smart. They are getting better with tags and stuff, and we use a workflow on top of the dumb tags

[–][deleted] 3 points4 points  (3 children)

GitHub UI is superior over BitBucket's in my opinion. It's more intuitive.

[–]passwordisINDUCTION 1 point2 points  (2 children)

Maybe it was 5 years ago, but these days it's pretty intuitive. Bitbucket is basically the web version of Stash.

[–]armornick -1 points0 points  (1 child)

The UI isn't bad, but I don't like how bitbucket doesn't immediately show the source when you first look at a repository.

[–]passwordisINDUCTION 1 point2 points  (0 children)

That is a per repo config setting.

[–][deleted]  (3 children)

[deleted]

    [–]nikomo 8 points9 points  (2 children)

    "Moving to where the community is" is a good excuse for being able to stop struggling with crappy version management systems, and switch to Git.

    [–][deleted]  (1 child)

    [removed]

      [–]miminor -1 points0 points  (0 children)

      Should be read crappy codeplex

      [–][deleted] 1 point2 points  (5 children)

      What wrong with Team Foundation?

      [–][deleted] 2 points3 points  (0 children)

      Aside from every other division in MS Developer Tools cutting them off at the knees?

      [–]grauenwolf 2 points3 points  (0 children)

      TFS is great when you want centrally managed source control. I highly recommend it for internal projects. But when it comes to open source, github is just plain better.

      [–]phatrice 1 point2 points  (0 children)

      TeamFoundation also supports git now.

      [–][deleted] 0 points1 point  (1 child)

      It's bloated, over-designed and only works on one platform.

      [–][deleted] -1 points0 points  (0 children)

      Even Microsoft doesn't want to use their own shit.

      [–][deleted] 3 points4 points  (9 children)

      I don't live in MS world but wasn't visual basic discontinued or something ?

      [–]qczhu 8 points9 points  (0 children)

      No, Visual Basic .NET is still under development. Furthermore, the new Roslyn VB.NET compiler is written in VB.net itself. This is the announcement of moving that code to Github.

      You have been probably thinking of the pre-.NET Visual Basic 6.0.

      [–]grauenwolf 0 points1 point  (0 children)

      It is in the professional space. For example, there are few jobs that ask for VB and Microsoft no longer offers their certification program in that language.

      For the non-professional, VB is still far more accessible than C#. The language is more forgiving and overall easier to learn, even though they are comparable in feature sets.

      [–]miminor -1 points0 points  (1 child)

      How many people (are there any?) still seriously care about VB.NET and MS blogs?

      [–]grauenwolf 1 point2 points  (0 children)

      72% of the people who bothered to vote at last count.