News for hackers. Stuff that matters.
Re:GitHub is apparently in crisis again by devinus on Thursday February 04, 2016 @08:07PM (#11038656)
I've been on GitHub since the earliest days, and I've definitely noticed that there's something going on -- or the lack of anything going on more like it.

When was the last time a big feature that people are actually clamoring for was added to GitHub (and let's not pretend LFS fits that description)? Meanwhile you have the maintainers of the most popular projects publicly begging for changes they've been waiting years for, startups like ZenHub innovating on TOP of GitHub in the form of browser extensions, and then startups like GitLab poised to eat GitHub's lunch as soon as they figure out how to capture the social aspect.

I'm not sure what GitHub is spending the money on, but it sure as hell isn't on the core platform itself or keeping it's most active users happy.

Re:GitHub is apparently in crisis again by xenadu02 on Thursday February 04, 2016 @08:18PM (#11038703)
Agreed. There seems to be a lot of low-hanging fruit just... hanging there still waiting.

That seems to be a common theme when startups try to grow.

Re:GitHub is apparently in crisis again by seiji on Thursday February 04, 2016 @08:33PM (#11038756)
The trick is, I think GitHub stopped being a software company. At some point (after Tom left), GitHub was taken over by finance people to just pump money out of the VC system. Is there any other explanation for why GitHub The Corporation has completely stopped interacting with GitHub The Community?

GitHub raised $250 million last year and, as you mentioned, there's nothing externally visible to show for it (as consumers of their public platform). (random guess: the $250 million could have been $150-$200 million in cashing out stock to individuals (like crooked groupon shenanigans) then maybe $50 million for operations? How many billions of dollars does it take to write an issue tracker with more features than redmine from ten years ago?)

Same comments were making the rounds months ago too: https://news.ycombinator.com/item?id=10165681#up_10166913

All this gets back to a bigger trend we see these days: closed platforms are like governments (google, apple, github, twitter). We don't allow (sane, first-world) governments to exist without citizen representation. We must demand user-level representation in corporations running global scale closed platforms everybody relies on. Community powered social platforms don't exist without the community, and private corporations exercising extended "we don't give a crap about the users even though we have millions (or hundreds of millions) of them" patterns must be... corrected.

No Computation Without Representation.

Re:GitHub is apparently in crisis again by forgotpwtomain on Thursday February 04, 2016 @08:55PM (#11038853)
> GitHub raised $250 million last year and, as you mentioned, there's nothing externally visible to show for it

I completely agree, I've never been able to take github seriously as a GUI -- (e.g. there is still no way to search commits).

> All this gets back to a bigger trend we see these days: closed platforms are like governments (google, apple, github, twitter).

I don't think it's the same to include Github into these, the main facility provided by github is simply a centralized host for your git repo, Git is FOSS and there are a number of alternatives.

Re:GitHub is apparently in crisis again by sdesol on Thursday February 04, 2016 @09:59PM (#11039107)
> there is still no way to search commits

Just an FYI. I've implemented commits search among other things for GitHub. You can learn more about it here:

http://gitsense.github.io/

Note the latest GitSense version doesn't include branch level code searching. I'm still testing this out, and I'll be releasing another GitSense update very soon, which also includes support for BitBucket.

And sometime next week, I'm going to start looking for beta testers for my indexing engine, which is what makes all of this possible. If you have 10,000 or less commits in your repository, you'll be able to install and use the indexing engine for free. However the free version won't include diff indexing, as that greatly increases the number of moving parts.

Re:GitHub is apparently in crisis again by alphapapa on Friday February 05, 2016 @12:09AM (#11039618)
I don't want to pooh-pooh anyone's hard work--please don't misunderstand me--but I am legitimately curious: why put so much effort into building a house of cards upon a foundation of shifting sand? Your project is completely dependent on GitHub's reliability, integrity, and goodwill. It could implement its own version of your enhancements and render yours obsolete. Arguably, it should do that, because what's the point of relegating useful enhancements to third-party products?

So doesn't that mean that your project is living on borrowed time? Why not build upon an open platform instead, one that you can control, one that can't be ripped out from under you?

Again, I don't mean this as criticism, I'm just very curious, because I don't understand.

Re:GitHub is apparently in crisis again by sdesol on Friday February 05, 2016 @01:19AM (#11039877)
You have a valid point, but what isn't obvious is my technology isn't really dependent on GitHub. The only thing that can cripple me is Git becoming less vogue. There are two parts to my technology:

- There is the front end which is 100% JavaScript and this is important since it allows me to build on top of existing web solutions like GitHub

- There is the indexing engine which was insanely hard to develop and is what makes my solution unique.

I've attached some screenshots that shows how I'm using my JavaScript technology to integrate with Bitbucket here:

http://imgur.com/a/7AME6

I've also uploaded some screenshots that shows how I monitor/manage indexing. Right now, my indexing engine can easily process 10s of thousands of repositories with millions of branches on a single machine. The indexers are designed to scale horizontally and developing them was insanely hard and that's what I'm really selling. There is a reason why GitHub stopped indexing commits a few years ago. And why Bitbucket has a 5 year old ticket about code searching:

https://bitbucket.org/site/master/issues/2874/ability-to-sea...

Should the worst happen and I get shut out by GitHub and Atlassian, there is always GitLab, Gogs, etc. For now, I'm more than happy to build on top of GitHub and ensuring my solution works with their Enterprise offering.

Re:GitHub is apparently in crisis again by kannonboy on Friday February 05, 2016 @12:57PM (#11043235)
Nice one! Looks very slick. I'm a dev attached to Bitbucket, I'm curious if you've seen the Bitbucket Connect framework:

https://developer.atlassian.com/bitbucket/guides/getting-sta...

The browser extension is nifty, but Connect provides a proper API for embedding custom views in the Bitbucket UI if you want something a bit more robust (i.e. it will still work even if we decide to change the DOM at some point in the future).

Re:GitHub is apparently in crisis again by sdesol on Friday February 05, 2016 @05:43PM (#11045233)
I looked at Bitbucket Connect, but it looks like everything is done via iframe for obvious security reasons. This doesn't appear to be the case with Bitbucket server.

Somebody from Atlassian has reached out to me and I'll get back to them next week to see what can be done to get this working with the Connect framework.

Re:GitHub is apparently in crisis again by alphapapa on Friday February 05, 2016 @02:50PM (#11044108)
That's very interesting. Thanks.
Re:GitHub is apparently in crisis again by nosequel on Friday February 05, 2016 @12:24AM (#11039683)
The same can be said of anything built on top of the Twitter's and Facebook's of the world. Of course there is risk, but there is also some reward there too that is possible. It is a good question, but almost any API published by a corporation has risk of it being ripped out from under you.
Re:GitHub is apparently in crisis again by weinzierl on Friday February 05, 2016 @01:11AM (#11039846)
> there is still no way to search commits

I guess you mean commit messages, because you can search the code on Github.

For the messages, if your repository is public you can use Google like this:

   > Search all branches of all crawled repos for "change license"
   >
   >       "change license" site:https://github.com/*/*/commits
   >
   > Search master branch of all crawled repos for "change license"
   >
   >    "change license" site:https://github.com/*/*/commits/master
   >
   > Search master branch of all crawled twitter repos for "change license"
   >
   >    "change license" site:https://github.com/twitter/*/commits/master
   >
   > Search all branches of twitter/some_project repo for "change license"
   >
   >    "change license" site:https://github.com/twitter/some_project/commits
Source: technosaurus [1], Stackoverflow [2].

[1] http://stackoverflow.com/users/1162141/technosaurus

[2] http://stackoverflow.com/a/29710705

Re:GitHub is apparently in crisis again by forgotpwtomain on Friday February 05, 2016 @03:11AM (#11040231)
You cannot do this for private repos? Anyways besides that, just having to know these hacks means there is absolutely no sense in committing to using a GUI tool when all of this is adequately implemented in command-line. Why a company with estimated worth at billion dollars+ can't add something as simple as commit message search though -- I don't know.
Re:GitHub is apparently in crisis again by weinzierl on Friday February 05, 2016 @04:36PM (#11044828)
No you can't do this for private repos and it's kind of a hack anyway.

Just slapping a GUI to the command line interface wouldn't scale but given that they already support code search I don't understand why the don't support commit message search either.

Re:GitHub is apparently in crisis again by nemothekid on Thursday February 04, 2016 @10:22PM (#11039190)
>Community powered social platforms don't exist without the community, and private corporations exercising extended "we don't give a crap about the users even though we have millions (or hundreds of millions) of them" patterns must be... corrected.

The big difference here is "Community powered social platforms" don't pay a tax like citizens of the government do.

And, like some of us are trying to undo today, representation in a government/corporation skews heavily towards those that pay the bills.

Re:GitHub is apparently in crisis again by dlandis on Thursday February 04, 2016 @11:46PM (#11039517)
Whenever a company stops communicating frequently and candidly with its core user base (even if they are free tier users), then you know they are suffering from systemic issues internally and probably are or will be on the decline.
Re:GitHub is apparently in crisis again by randycupertino on Friday February 05, 2016 @01:36AM (#11039945)
> you know they are suffering from systemic issues internally

I mean, when hasn't github been suffering from systemic internal issues? Drama is practically their whole schtick.

Re:GitHub is apparently in crisis again by _ak on Friday February 05, 2016 @01:49AM (#11039988)
When I went to a GitHub-organized meetup in Berlin a few years back, they bragged how a bunch of them decided to rent a place in the city for a few months, to work at day and party at night, I realized they were maybe a bit too chillaxed.
Re:GitHub is apparently in crisis again by ryanlol on Friday February 05, 2016 @02:04AM (#11040036)
What's wrong with that?
Re:GitHub is apparently in crisis again by ionised on Friday February 05, 2016 @05:24AM (#11040586)
Would you prefer they worked all day and all night as well?
Re:GitHub is apparently in crisis again by Lawtonfogle on Friday February 05, 2016 @10:36AM (#11042059)
Maybe they are completely unrelated, but when ever I hear about GitHub being in trouble, I first think back to meritocracy being divisive issue. Of course, removing a rug shouldn't have any direct impact, but the top level management mentality that will do something like that may not be the best type of management for being innovative or getting things done. Getting things done is divisive in the same way that meritocracy is divisive.
Re:GitHub is apparently in crisis again by dbeardsl on Friday February 05, 2016 @01:55AM (#11040008)
For my team's (~20 people) uses, Github (and the tools we and others develop ontop of it) meets our needs amazingly well and literally would be 100% worth the price at 10X the cost.

I don't think the fact that others have built tools on top of github means that github is lacking features, in the same way that the existence of github doesn't mean that git is lacking features.

On the other hand, seemingly ignoring your adoring fans asking for small changes is a bad move.

Re:GitHub is apparently in crisis again by danpalmer on Friday February 05, 2016 @04:45AM (#11040482)
It's funny you mention that, because I'm on a team of 7 who are really struggling with GitHub now. There are so many things that we know don't work, or could be better (which I have reported).

That said, still worth the money.

Re:GitHub is apparently in crisis again by dkhgh on Friday February 05, 2016 @08:02AM (#11041078)
Can you give some examples?