News for hackers. Stuff that matters.
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by lkrubner on Sunday June 03, 2018 @04:25PM (#17221609)
I'm worried. Consider what happened to Skype. Consider what happened to LinkedIn. I worry something similar will happen to Github. And I love Github.

At some point Microsoft told me I had to change my password for Skype. The "Reset your password" process failed 6 times in a row. I eventually had to create a new, Microsoft ID, to use Skype. I lost all of my old contacts and had to slowly recreate my address book. This is really one of the worst transitions I can recall.

Meanwhile, I act as adviser to a number of entrepreneurs, and the biggest trend of the last year has been "I want to do _______ for professionals, since LinkedIn isn't doing it." The lost opportunities for LinkedIn are very sad.

Re:Microsoft Is Said to Have Agreed to Acquire GitHub by genofon on Sunday June 03, 2018 @04:31PM (#17221671)
I would agree with Skype, but what actually happened with LinkedIn? I remember in pre-Microsoft times they asked me for my google email and password.. right not to log-ing with google but the email and password! I understand it's more LinkedIn's fault than Microsoft merit, but I just wanted to say, IMO there were never "good times" for LinkedIn
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by lucb1e on Sunday June 03, 2018 @05:05PM (#17222045)
> what actually happened with LinkedIn?

It used to be that it would only nag you to sign up or log in when trying to view extended profile attributes. Now it just requires you to log in to even view someone's name and function. It shows up in the search results alright, some day I should find a UA changer to spoof Google and see if they do IP checking or just UA header checking, but generally, they made it completely locked-in now, whereas it was semi-open (at least to view) before. It was a user-configurable setting whether your profile could be viewed by people who are not signed in, and now it's just a completely walled garden.

Re:Microsoft Is Said to Have Agreed to Acquire GitHub by richiezc on Sunday June 03, 2018 @05:26PM (#17222243)
That's not a microsoft decision per se, my friend who was previously SEO PM at LinkedIn made this change to increase signups.
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by _jal on Sunday June 03, 2018 @05:24PM (#17222222)
It does bug me that they pollute search results with login-required resources. Search engines should treat that as abuse, or at the very least default to freely available resources, otherwise they just become a menu without prices.
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by apple4ever on Sunday June 03, 2018 @05:51PM (#17222462)
Google should start delisting their indexes for that reason, just like they are doing for sites with popups.
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by bluepeter on Sunday June 03, 2018 @06:38PM (#17222774)
And even worse MSFT/LinkedIn is suing a small company for spidering LinkedIn's data.
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by paulie_a on Sunday June 03, 2018 @06:23PM (#17222666)
LinkedIn remains as pointless as ever.
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by Svip on Sunday June 03, 2018 @04:34PM (#17221708)
I could make the same concern for a bunch of other companies who were to buy GitHub. Indeed, my main concern with GitHub being bought by anyone is the uncertainty of its future, and the fact that it no longer will be 'neutral' ground, so to speak.

It's not in particular Microsoft that concerns me (although their embrace of Git, this seems inevitable for a company like that, considering its history), but that GitHub is now losing its appeal; it being independent from the big players.

Re:Microsoft Is Said to Have Agreed to Acquire GitHub by gressquel on Sunday June 03, 2018 @04:28PM (#17221629)
what did they do with LinkedIn?? I havent noticed any change.

as for Skype, its completely ruined. I have it installed but I am scared to open it. Horrible GUI. Constant updates and generally just useless now.

Re:Microsoft Is Said to Have Agreed to Acquire GitHub by darawk on Sunday June 03, 2018 @04:29PM (#17221649)
> what did they do with LinkedIn?? I havent noticed any change.

I think that's his point. He's saying that LinkedIn has the opportunity to do lots of interesting things, and appears to be squandering it.

Re:Microsoft Is Said to Have Agreed to Acquire GitHub by grezql on Sunday June 03, 2018 @04:31PM (#17221676)
LinkedIn is excellent as it is; its a utility to keep your CV updated and connect with professionals. We don't want FB-like functionality here, thank god.
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by markovbot on Sunday June 03, 2018 @05:11PM (#17222097)
LinkedIn is a massive pile of dark patterns and spam. What universe are you living in that that's "excellent" or even acceptable?
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by geodel on Sunday June 03, 2018 @06:28PM (#17222720)
Well, it is excellent platform for self-declared thought leaders offering groundbreaking insights about business/culture and innovation.
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by markovbot on Monday June 04, 2018 @12:36AM (#17224689)
It's a shit platform for that. Users who are attempting to read these "groundbreaking insights" are subjected to a deluge of tracking code and other malicious behavior. There are plenty of excellent platform for people to share ideas, LinkedIn is absolutely not one of them.
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by dash2 on Monday June 04, 2018 @08:36AM (#17227115)
I think parent was joke.
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by markovbot on Monday June 04, 2018 @12:37PM (#17229584)
I can't even tell anymore.
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by SmellyGeekBoy on Sunday June 03, 2018 @05:04PM (#17222035)
Excellent if you like endless spam from clueless recruiters who think that Java == JavaScript...
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by paulie_a on Sunday June 03, 2018 @06:26PM (#17222693)
Just spam and advertisement. That is all LinkedIn has ever been. The contact aspect is shallow at best if you don't work in HR. It's a circle jerk.
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by darawk on Sunday June 03, 2018 @04:44PM (#17221813)
To be clear, I don't have an opinion on the issue myself. I was just trying to clarify the meaning of the grandparent comment.
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by ggregoire on Sunday June 03, 2018 @04:33PM (#17221699)
LinkedIn is fine as it is. I found my last 3 jobs on it.
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by Kiro on Sunday June 03, 2018 @04:39PM (#17221771)
LinkedIn is perfect already.
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by lucb1e on Sunday June 03, 2018 @05:07PM (#17222057)
As I also replied to a sibling comment (https://news.ycombinator.com/item?id=17222045):

It used to be that it would only nag you to sign up or log in when trying to view extended profile attributes. Now it just requires you to log in to even view someone's name and function. It shows up in the search results alright, some day I should find a UA changer to spoof Google and see if they do IP checking or just UA header checking, but generally, they made it completely locked-in now, whereas it was semi-open (at least to view) before. It was a user-configurable setting whether your profile could be viewed by people who are not signed in, and now it's just a completely walled garden.

Re:Microsoft Is Said to Have Agreed to Acquire GitHub by kkotak on Sunday June 03, 2018 @05:22PM (#17222209)
Agreed about Skype. They're trying to make it like a messaging platform, and added a lot of crappy - completely unintuitive, complex UX that now make it extremely difficult to use their core features of phone calls, video calls, screen-sharing.
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by noitsnot on Sunday June 03, 2018 @04:36PM (#17221728)
I think it has actually improved. They added messaging and now I can get real-time recruiter spam to ignore.
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by olivermarks on Sunday June 03, 2018 @05:02PM (#17222003)
I've heard claims that Skype is no longer peer to peer but runs on msft networks/infrastructure and performance has suffered. Can anyone confirm or shed any more light on that?
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by justinclift on Sunday June 03, 2018 @10:33PM (#17224100)
Not sure about the performance aspect, but your mention of them changing architecture to send all data through their own servers is well known.

It went from seemed like a ~reasonable security architecture, to outright enabling the monitoring and forwarding of all user conversations. Ugh.

Re:Microsoft Is Said to Have Agreed to Acquire GitHub by unreal37 on Sunday June 03, 2018 @04:52PM (#17221896)
LinkedIn acquired Lynda and are continuing to dominate the online learning space in enterprise. Not sure what you think "happened" to LinkedIn but they're doing great.
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by clu3l355 on Sunday June 03, 2018 @04:39PM (#17221768)
I had a pretty similar experience with skype. I lost access to my connected email account and was essentially locked out of my account forever - repeated emails to support were met with silence, alas! Then I connected my facebook account to use skype instead... then they discontinued support for that. Now it's got to a point where attempting to create a new account on the OSX desktop version just shows an error screen every time, so I'm stuck unable to use skype forever. I've moved on to other, better solutions, naturally :)
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by lioeters on Monday June 04, 2018 @03:35AM (#17225407)
Could you tell us what "other, better solutions" would you recommend?
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by mnm1 on Sunday June 03, 2018 @05:10PM (#17222091)
If Microsoft does to github what they did to Skype, pushes will go into the wrong repo without authentication for no reason just like Skype had contacts and messages jump from one account to another for no reason. Pretty much everything they touch software wise is a disaster. I wonder if there will be ads or how exactly they will fuck it up, but I know for sure they will. Gitlab is fairly equivalent in features and much better in their pricing and plans anyway so I expect a lot of projects to move.
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by bluepeter on Sunday June 03, 2018 @06:40PM (#17222797)
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by wHTL on Sunday June 03, 2018 @04:34PM (#17221713)
"Consider what happened to LinkedIn" Where are you going with this? LinkedIn's growth has reaccelerated after the MSFT acquisition to the order of 35%. Only good things have happened at LinkedIn (I'm an employee) since the MSFT acquisition. If LinkedIn is not doing something, then it sure will consider doing it now, with the vast resources it has available to it now.
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by endorphone on Monday June 04, 2018 @09:01AM (#17227279)
"LinkedIn's growth has reaccelerated after the MSFT acquisition to the order of 35%."

I honestly don't know a single professional who still updates or cares about LinkedIn. I have no doubt that it still has the momentum from late comers and straggers, but...eh.

Mind you, it was on the outs long before Microsoft bought it. Not its fault, but it just hit the no longer novel curve.

"with the vast resources it has available to it now"

This part is almost parody, and reeks of comical self delusion (or astroturfing). It is the rally cry of how so many of Microsoft's purchases faded to black.

Re:Microsoft Is Said to Have Agreed to Acquire GitHub by flocial on Sunday June 03, 2018 @04:53PM (#17221906)
If Github does die out will be a slow and painful one. Skype was more of a radical change to the core technology. Of course anything is possible. I'm guessing many companies paying for Github's enterprise products are more concerned about the implications of Microsoft owning the company that hosts their proprietary code.
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by foolfoolz on Sunday June 03, 2018 @05:33PM (#17222316)
proprietary code which is hosted on git hub enterprise is customer-run on premise, there’s no outside access
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by mtgx on Sunday June 03, 2018 @04:39PM (#17221766)
And just like they acquired Skype to please the NSA and make changes for its sake, I wonder if this is also a move to backdoor Github projects without the project owners and contributors noticing.

I, for one, would definitely stay away from any open source project that's still hosted on a Microsoft-owned GitHub.

Re:Microsoft Is Said to Have Agreed to Acquire GitHub by sterlind on Sunday June 03, 2018 @04:51PM (#17221889)
It's tricky to backdoor git repositories, since it's a Merkle tree of hashes and as such immutable. Any attempts at tampering would break git push/pull for developers, and as such be immediately detected.

Binaries could be backdoored, potentially, but with the trend towards deterministic reproducible builds I don't see this happening.

Re:Microsoft Is Said to Have Agreed to Acquire GitHub by SmellyGeekBoy on Sunday June 03, 2018 @05:07PM (#17222059)
Perhaps modifying code is out of the question, but consider how many juicy credentials / private keys etc must be tucked away in all those private repos...
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by majewsky on Sunday June 03, 2018 @05:36PM (#17222353)
GitHub is already an American company. What makes you think the NSA doesn't already receive a full copy of everything on their servers?
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by majewsky on Sunday June 03, 2018 @05:35PM (#17222343)
You place a surprising amount of trust in a hash algorithm with known collisions (SHA1).
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by tialaramex on Sunday June 03, 2018 @06:08PM (#17222573)
Given the context this is not surprising at all.

A hash collision in git lets you show somebody one change, then substitute it for a different change (with the same hash) in a version others see that appears (to the first person) to be the same code.

This is a very narrow opportunity. It is _probably_ viable for a very powerful adversary (such as the NSA) to successfully trick someone working with binary blobs, like firmware for a black box. You can imagine a developer who (unusually) assiduously checks the firmware they're provided to see that it works as intended, then uploads a new version to github, and the NSA trap is sprung, they substitute a modification with the same hash but different firmware that, perhaps, causes your billion dollar spy satellite to point its cameras at the sun, destroying it.

But if the developer is less assiduous this was all pointless, just send the "burn spy sat" firmware to the original developer and lie.

Or if the spy camera owners decide not to take this mysterious last-minute update, or they try it on their ground-based prototype first to check it works... bzzt, your hugely expensive SHA-1 trick was a waste of time.

Yes, SHA-1 is broken. Nobody should use it for anything new, and things that already use it should have been migrating already _before_ the official announcement from Google et al. But, Merkle-Damgard hashes have done this before, and will do it again, and so we know how this goes. You get a collision but don't get anything else, critically you don't get second-pre-image.

This means, the NSA doesn't gain a way to substitute other stuff in a repo. They can only _collide_ their own things, by carefully choosing the inputs. So a plan where you just replace the _real_ firmware can't work.

Also, the nature of this MD attacks smashes up the input state, which for git will usually be source code. A mysterious anonymous contributor is surprising enough, but when their proposed patch adds dozens of bytes of what seems to be binary noise, you know something is up. That's why my example attack above involved firmware, where this might be less suspicious.

So yes, Git should have transitioned off SHA-1, and a window of opportunity for bad guys does exist, but it's not the sort of gaping window you imagine.

Re:Microsoft Is Said to Have Agreed to Acquire GitHub by gsnedders on Sunday June 03, 2018 @06:01PM (#17222527)
Collisions, yes, but preimages are the bigger concern with hostile actors in git IMO.
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by devuo on Sunday June 03, 2018 @04:32PM (#17221682)
True in regards to Skype, although that was an acquisition that was done under Balmer's and not Satya Nadella. In regards to LinkedIn I don't see what exactly you think has went/is wrong with LinkedIn from a product perspective since it has been acquired. There's no assurance had it not been acquired that it would have the features your advisees are claiming it should have. It is still the undisputed leader in its market.
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by varjag on Sunday June 03, 2018 @04:29PM (#17221643)
Yes, serious chance of GitHub fading like SourceForge did.
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by sashav on Sunday June 03, 2018 @04:29PM (#17221642)
Agree. And I had a similar issue with Skype.
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by VectorLock on Sunday June 03, 2018 @04:31PM (#17221675)
>At some point Microsoft told me I had to change my password for Skype. The "Reset your password" process failed 6 times in a row. I eventually had to create a new, Microsoft ID, to use Skype.

I had the same problem. Microsoft Live process didn't feel very intuitive or smooth either.

Re:Microsoft Is Said to Have Agreed to Acquire GitHub by sametmax on Sunday June 03, 2018 @04:29PM (#17221645)
Me too. I'm waiting for the official transaction to be done and i'm preparing a plan b in case i have to migrate everything.

More mitigation work is just what i needed. The skype one took years, many failures, and resulting in the use of several tools instead of one. Not a win.

Re:Microsoft Is Said to Have Agreed to Acquire GitHub by the_trapper on Sunday June 03, 2018 @04:40PM (#17221775)
Isn't that one of the strengths of Git? The whole decentralization means that it is ridiculously simply to take the whole shebang and migrate to another service or even just self host on a cheap VPS.
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by sametmax on Sunday June 03, 2018 @05:53PM (#17222469)
Yes but you still have configurations and docs referencing the repo to change. Then find a mean to alert all interested persons. And then write a script to migrate the issues.

It's not a big deal, it's just work that I don't want to do. Espacially since I love github.

Re:Microsoft Is Said to Have Agreed to Acquire GitHub by tenken on Sunday June 03, 2018 @04:57PM (#17221951)
Yes but with services like Issues and Wiki built into GitHub and Gitlab ... If you made use of the extra services by the Platform Provider, then you possibly have alot of non-trivial project dependencies to move around ... like your Issue history for the project.
Re:Microsoft Is Said to Have Agreed to Acquire GitHub by xir78 on Sunday June 03, 2018 @04:52PM (#17221897)
GitHub is also used for recruiting and many other data mining purposes, so seems obvious they’d find ways to restrict the data just enough or require you pay based on how you use the data somehow.

And combining that data with LinkedIn’s data would be valuable indeed.

Re:Microsoft Is Said to Have Agreed to Acquire GitHub by keithnz on Sunday June 03, 2018 @06:22PM (#17222657)
Microsoft is big, with different divisions you can consider what it did with consumer apps, but you'd be better off considering what it has done with developer tools.

There, Microsoft shines. So, we will just have to wait and see what they do. My guess is the main thing they will do is make it super easy to deploy to azure from the github UI.

Re:Microsoft Is Said to Have Agreed to Acquire GitHub by bluepeter on Sunday June 03, 2018 @06:40PM (#17222789)
Exactly. And AWS/etc integrations will be the redheaded stepchild. Remember when MSFT had all that "super cool" IE-only stuff (VBScript, weird non-standard gradients) that then became the bane of every Web developer everywhere?