skysight-inc/HackerNews huggingface dataset:
I never said "just something that happened 20 years ago", so your quote is incorrect - honest mistake I'm sure. My point is that businesses HAVE to adapt and change to stay relevant, if they don't - they die. Looking at what a business did 20 years to adapt and not die almost certainly has nothing to do with the same decisions being made today by that business.
The difference is that Gitlab has publicly stated, from the beginning, that the goal is an IPO:

> Stay independent so we can preserve our values. Since we took external investment we need a liquidity event. To stay independent we want that to be an IPO instead of being acquired.

https://about.gitlab.com/strategy/
"Microsoft isn't the same company as ten and twenty years ago."I notice this as well. But I am trying to figure out how Microsoft will manage GitHub. Is GitHub going to be a standalone company within Microsoft or a significant part of its enterprise division?
What folks here are not talking about is how Microsoft handles LinkedIn after acquisition.
Not to nitpick, but if you have 20 friends and family members who are not only able to make a $50,000 high-risk investment, but actually do so, you are probably wealthy.

Many of us in the HN community have wealthy friends. I'd wager that few us of could get 20 of our friends to invest $50K in our startup.
This is the same they said about Cambridge Analytica initially... but you can't just blindly trust others (in this case apparently 60 companies got priviliged access). If it's technically possible, then someone will do it. When your data is gone, its gone.

How naive is Facebook really?
No economist believed that negative interest rates were formally (or informally for that matter) impossible. You might find arguments that real rates (nominal rate minus inflation) should never be negative, but in a deflationary environment nominal rates can go below zero without violating that.
I think the biggest issue would be the audit. Recall that NT started out as part of OS/2 which is owned by IBM. I suspect that Edge/IE has similar issues, because it was evolved from NCSA Mosaic it probably has legal issues preventing it from being open sourced.

I know for a fact that the ZIP component of the windows shell would be an issue as that is definitely licensed to Microsoft instead of being owned by.
That is true. I suppose that is why the 911 is in the sports car category.
From the right sellers, actual lab diamonds are also vastly cheaper than this. I'm not sure if there are consumer sources yet, but the issue certainly isn't on the supply end.

It looks rather like the startup is trying to undercut mined diamond cartel prices, but keep a hefty cut of that markup while the artificial market is still low on competition.
Remember that github is not just git hosting. While I cannot envision a future in which they'd actively prevent you from export/crawl out your own data, migrating your workflow is not as easy as changing your remote.
The world's largest software retailer just acquired the worlds largest source code repository and everyone thinks this is a win for open-source.
Yes? There is lots of legacy GUI software that's stuck on it.
They now have access to private projects so can use that to help create exploits to closed source products that are hosted on GitHub or use it to create their own products or patents.
It seems they don't really disagree but are simply saying, its not as bad as you think. Is there anything factually incorrect in the New York Times reporting?
To your very good post you forgot to add that majority of large corps with lrge projects scramble at the moment to move and delete off of their source codebase from GitHub so that Microsoft programmers dont get access to their repos and secret souce.
I won't ever really forgive MicroSoft until they give us back "Clippy".

In a marketing atmosphere dominated by Siri, Alexa, Cortana, Watson.... how can MicroSoft continue to ignore the original and much beloved assistant A.I?
I think many people forget that the word free in free software means free as in free speech, and not free as in free beer. There's no issue with a for profit company selling free software so long as they adhere to the license. It's not quite the case here, but I think too many developers forget that making money is why people start business and why people work.
Microsoft got me started using IDE's. It was a good cover for all the shit underneath. Now they are taking something good and more likely turning into shit.
> The Windows 10 client, which seems mostly identical, cannot get audio from any of my microphones.

I see. By all accounts the Electron based client is garbage. I use the 'classic' Skype client; a.k.a. Skype 7. It isn't based on Electron and works great for me with two different mics. So I guess I've missed out on all the fun with the new client.
Alibaba Cloud Elastic Compute Service (ECS) Price Cuts
This has actually been a frequent cause of conflict between farmers for several generations now.
Qualcomm, Ford and Panasonic mark first U.S. C-V2X deployment in Colorado
The fact that you can't read messages (without switching to 'desktop mode') on their mobile web app is such horse shit. Yuck.
> Big tech firms are able to shell out huge sums to keep top performers and even average employees in their fold and make it uneconomical for their workers to consider joining startups.

Perhaps startups should look at changing that. Offering more actual money, better options, and stop with the fuckery that makes most people believe that their options would be totally worthless even when the company is acquired/goes public.
Old news. See the discussion from 4-5 days ago here:

https://news.ycombinator.com/item?id=17189406
Whenever I read these kinds of posts on this website I think of Sterling Hayden in Dr. Strangelove. (The crazy SAC commander who thinks the Russians are plotting to steal Americans' precious bodily fluids).

I understand that people don't trust the NSA/US government. And they shouldn't: the US government will always put its interests above yours and mine, and above those of allied countries.

At the same time, this stuff is bordering on parody. Very few of us (maybe none of us) need to worry about "the NSA MITM-ing our NPM packages". If you're that paranoid then you shouldn't be using github, NPM, or non-local dependencies. And of course you should be reviewing everything manually.
Satya's choice of CEO for GitHub in Nat Friedman seems to point to a previous precedent on the matter. When Microsoft acquihired Nat Friedman he was the CEO of Xamarin, and Microsoft open sourced all of Xamarin within several months of the acquisition.

Obviously there are few if any guarantees here, but if Satya is going to find a way to open source all or most of GitHub, placing Nat Friedman in charge is certainly a sign.
Microsoft has a new CEO, and all major execs have been replaced. This is apparently not enough, so I hardly see how the situation of SourceForge is better in this regard.
> It was around Day 9 that the most telling thing happened: Facebook noticed my absence ... I was being shown a new kind of notification: “Check out Jim’s comment on his photo” or “Jane commented on her status” as though someone else using Facebook is something I ought to be notified about. These contrived notifications were the “Emperor wears no clothes” moment for me. It became obvious then that Facebook knows its users have better things to do, and quietly hopes they don’t notice how little they get out of it.

Good observation, just saw this recently.
My New SEO Strategy: Blog Less, Spend More on Technology
And also it's good news for everybody even if men were not at all subject to the advancement personally.
That's what the Messenger app is used for.
If you have private GitHub projects Microsoft now have access to that. Hosted GitHub is pretty expensive.
> You wouldn't say that objects/dicts in JSON are irrelevant, would you?

I kind of would. Coming from Erlang, I don't see a point to there being a whole separate syntax for encoding object/map types. Just encode objects/maps as arrays of pairs (2-Tuples, or just length-2 arrays).

Then, if you want ser-des type fidelity, stick an annotation onto the array (like in YAML) to say what type it should decode to.

E.g., something like:

[1, 2, 3] # array
[['a', 1], ['b', 2], ['c', 3]] # array of pairs
[@object, ['a', 1], ['b', 2], ['c', 3]] # array of pairs hinted so it should decode to an Object
[@map, ['a', 1], ['b', 2], ['c', 3]] # array of pairs hinted so it should decode to a Map

The nice thing about this approach is that JSON libraries could do as much or as little work in parsing out the annotations as they want: they could recognize the annotations and construct the referred-to type; or they could just pass back the array with the annotation expressed as an Annotation value.
... and thus begins a new series of regulations designed to pierce the plausible deniability of "terms of service". People complain about GDPR and other regulations, but they are created to close loopholes that were abused by companies like Facebook.
I have also been using gitlab for 3 years. The main complaint I have is usability / UX. For example, if you go through their merge request flow, parts of the page are unreadable. Sometimes it feels like this: http://corsairmediaservices.com/images/blog/bad-interface.jp...

Unfortunately, I haven't seen much improvement on the design side. While their company has invested in design resources, it feels like every designer is focused on a specific feature. When you group those features into a page (like merge requests) you get this jumbled mess.

Luckily after using the product for 3 years you start to have muscle memory of where things are but overall the design severely lags Github's.
I don't think they will. They will most likely want to replace Team Foundation Server with GitHub Enterprise. There might not be a special AWS image anymore but a lot of developer teams rely on the on-premises variant of TFS.
If the bit about "on their servers" didn't refer to device partners I would have expected Facebooks response[1] to the article to call that out as misleading, but it didn't. I hope too we'll see details somewhere to get a better judgement of how bad/not bad it is.

[1] https://newsroom.fb.com/news/2018/06/why-we-disagree-with-th...
"Because we're paid to" - FB PR team
> Ugh. Yes, we need central banks, if for no other reason than that distributed systems are hard.

I can't count how many people there are who assume that because the problem is too hard for them, they need the government to intervene.

> but at 1000x the energy expenditure and with no guarantee of avoiding a 51% attack by a coordinated network of rogue actors.

Was double-spending a major problem prior to 1917? No, because there were assets that couldn't be double spent to move around (cash) as well as a somewhat decentralized trust-based system between banks that didn't fail just because the government wasn't there to hold your hand. We don't need cryptocurrencies for decentralized banking transactions, but they could definitely optimize the system and bridge the gap for the modern world, where money moves to the other side of the world frequently (not v0 Bitcoin-based protocols like you are familiar with, but assets which use a combination of proof-of-stake and master nodes which prioritize reputation in the system over computational power -- Dash is one example, although not yet good enough for this purpose). I suspect the environmental/economic cost of maintaining such a network would be much less than physically moving cash or gold around for backbone transactions.

One somewhat useful (although still not without controversy) function central banks perform (and really, it's mostly the US Fed for most of the world's financial system) is indeed clearing bulk transactions between banks worldwide. However, the true value is the ability to reverse "mistakes" or theft -- for a VERY short time, we should note -- although this is also a negative if you are on your government's naughty list. Cryptocurrencies enable both more autonomy (the Saudi government wouldn't necessarily be able to freeze the assets of a dissenting citizen who is trying to escape, for example), and less ability to reverse mistakes, so I am torn on whether or not any existing cryptos would be ideal for this role, although I'm sure emerging cryptos/upgrades will continue to be better suited. In any case, it's kind of a tangent to the whole central bank discussion.
I just don't understand this take. How many of those companies run Windows on any of their devices? Either you trust Microsoft or you don't. If you don't trust Microsoft, you have bigger problems than them owning GitHub.
If people didn't recognize discrimination, we wouldn't have enacted those laws.

The market would have eventually driven these discriminatory businesses to bankruptcy. Majority public opinion had changed. That's why we were able to pass the laws. Would there be some holdouts? Maybe, but they probably wouldn't have lasted in the face of protests and pickets and lack of customers. Those that did would not be numerous enough to matter.
Bayer itself is associated with so much bad. From Neonics to thalidomide, to the HIV infections (new to me).

https://en.wikipedia.org/wiki/Neonicotinoid

https://en.wikipedia.org/wiki/Colony_collapse_disorder

https://www.theguardian.com/society/2014/nov/14/-sp-thalidom...
> All these partnerships were built on a common interest — the desire for people to be able to use Facebook whatever their device or operating system.

Facebooks best interest, not 'common interest'
Security related issues need some time to investigate and to produce a proper report. This post seems like a knee jerk reaction. Actually, while this sounds like more PR fluff in a poor attempt to stem more scrutiny, I'm confident that there will be more reports from other sources providing a stronger case against Facebook's claim on this topic. This post makes it clear that Facebook is clueless if there are any weaknesses or breaches (despite shutting down 22 partnerships).
Well looks like you're right, I found a shit source (and believed it based on something I'd heard before...
https://monsanto.com/company/media/statements/terminator-see...
http://web.mit.edu/demoscience/Monsanto/about.html

It seems the drifting argument is a interpretation on Dicamba issues.. Which could go either way:
https://www.agweb.com/article/dicamba-lawsuits-mounting--naa...
Quick plug for RDL. It's pretty great. There are a couple issues with Rails, but for standard Ruby code and modules it's a much better process to read, write, and maintain code with RDL than without
Uh, random pop-up is easy to spot. A really unfunny thing would be blinking the display and changing resolution.
I didn't read/ watch the testimony before Congress. Did they flatly claim that "we no longer share private information with third parties"? Because if so, this post seems to confirm that that was a lie, even they give (arguably) good justifications here for why they share private information with some third parties.
Nice clean themes. Thanks
Part of it is due to an alternate definition of comparable, which is "of equivalent quality; worthy of comparison", as opposed to "able to be likened to another; similar". It's being used as shorthand for "they aren't equivalent", and then they go to justify that assessment.

I get your point though. The form and structure of the language used, consciously of subconsciously, often conveys quite a bit more information than the words themselves impart. Sometimes this is meant to communicate or subconsciously sway the reader, sometimes it's leakage of the writer's mental state.
There's probably nothing FB wants more than to be regulated into a monopoly
Oh I am so sad, Facebook is “victim” of lies and poor reporting, let me get my tiny violin.

Facebook lies every possible time, it’s built into their perverse business model. Even if the article was actually wrong, it’s only fair that they get a taste of their own medicine every once in a while.
What type of support could they "add"? They both already have excellent support for any git repo.
I guess I shouldn't be surprised that come Monday morning all the reasonable critiques are buried at the bottom of the page and all the GitHub + MS love is upvoted to the top, hyping up all the "amazing business synergies".

Multibillion dollar mergers like this are huge things, especially for with a big player acquiring a smaller beloved brand like GitHub. Makes one wonder how many of those leaks over the past week were planned to get the hate out and pave the way for a "cleaner" coming out like what we're seeing here.

An independent player just got gobbled up by a major one, once again the tech world consolidates...

---

EDIT:

Perhaps HN is just having issues, but right after I made this comment and checked the thread ALL I saw were critiques. HN must be quite happening this morning... anyways, in response to /u/mcknz, some critiques:

Centralization vs Decentralization
https://news.ycombinator.com/item?id=17221933

Has MS really changed?
https://news.ycombinator.com/item?id=17227370

GH was aa neutral 3rd party
https://news.ycombinator.com/item?id=17221640

Wake up call, MS ties to NSA
https://news.ycombinator.com/item?id=17228593

Open source community Doesn’t have a say
https://news.ycombinator.com/item?id=17229241

----

EDIT 2 - I'm probably wrong here, I see the comment now I claimed was deleted, I most likely just misplaced my reply.

~~I actually made this as a reply to the most upvoted MS + GitHub love posts and it looks like that comment was removed and I was placed onto the main thread. The title of this story also changed a couple times too. The current neutral one "Microsoft acquires Github" is the original I think, but for a bit it was changed to something a bit more pro MS.~~

~~I wonder if we'll get a story in a couple days about what was happening in this thread...~~
Thoughts on the centralization of developers and their code
I agree it isn't the best article to revive when there are fresh articles on the major news. But I don't think it's "the marketing department of Gitlab". It's just that a bunch of users want to talk about Gitlab and open-source generally in the context of the news. Same reason https://news.ycombinator.com/item?id=17223116 was a huge thread yesterday.
>Minor nitpick. Garden-variety speeding and most other traffic offenses are "strict liability" infractions that aren't crimes in most states.

There's usually a speed threshold (15 or 20 over in most states) that make it an automatic misdemeanor. No mental state required.

I would call 20+ over garden variety speeding. There's several interstate and state highways in the Boston area where 20+ over is normal traffic speed. The traffic flows at 70-75 because that's the speed that everyone deems safe and reasonable and the highway is posted at 45-55.
Unless they disable the APIs migrating to another platform would take a couple of days to hack something together. Disabling those APIs would also break a load of tools people already use for management so they would be shooting themselves in the foot.
"We Disagree": the last refuge of a company's defense when they have absolutely nothing else to counter or rebuke their opponent's argument.
Yes, but the argument that they have changed is an equally compelling argument that we can't be confident they won't change again in the future.
Microsoft let's you pay for Windows 10 and will still present you advertisements in the start menu. You also need to explicitly opt-out of telemetry in all their open-source software. So it's the worst of both worlds.
Most probably not, but that’s why you stack the courts.
A $600 cookbook isn't the level of impact I was thinking of.
Either that or you can go to the basic version at mbasic.facebook.com for an even poorer (though somewhat better in some senses, like having messages integrated) experience.
> I hadn't seen RON It looks really interesting

It is like the Lamport event model married to a LSMT database. And their children are CRDTs.

> That makes sense to me except for calculating diffs efficiently. Are you saying that can be done in time proportional to the _diff_? (as opposed to the number of changes?)

Slightly different abstractions here, but yes, in most cases a "diff" is a tail of an op log. On request, it gets compacted and sent. I guess, in noms you leverage immutable data structures for that.

Thanks, now I understand your trade-offs better.
Overall, this leads to less herbicides being used because Roundup is so effective. Normally a farmer is forced to use many applications of a variety of herbicides (some with proven problems for humans.) In comparison a couple blanketings of Roundup is preferable.

The problem of Roundup resistance and decreasing genetic diversity is a serious concern though.
Bayer is not exactly a paragon of ethics either. They are a primary manufacturer of Neonicotinoid insecticides and lobbied the EU strongly against a ban, even in the face of scientific consensus that they were causing serious harm to bee populations.
And your imagination regarding genetic diversity would be wrong: Roundup ready genetics have multiple generations, each with a smaller footprint in the genes of the host plant. Also, it's not as if this is being added to a single strain of soybeans or corn: There's quite a bit of genetic variation between different seeds with roundup ready genetics. It has to be, as the corn that has the highest yields in northern Montana is different than in Missouri: you have over a month in differences in relative maturity. Something similar happens in soybeans. If you want little genetic diversity, go look at plenty of non-gmo, completely Monsanto unrelated fruits (They just have a small veggie department).

Now, one has to be quite incompetent at spraying glyphosate to have significant blow over across the edges of fields: it's a very well behaved chemical in that regard. If you wanted to both make Monsanto look bad in this topic, you should forget about glyposate and think Dicamba. I won't bore HN with all the details, but even in Monsanto's new formulation, which supposedly makes the risk of hitting neighboring fields far lower, just picking a day where the weather isn't exactly right for the spray, or poor technique application, will lead to major damage in neighboring fields: The results might have been good in the lab, but they are not great in practice. It's arguably Monsanto's biggest piece of existential risk.
It's a crappy desktop computer stuck in a walled garden.
Especially (3). The day they stop taking $ for Android is the day I believe.
You're not supposed to acknowledge insincerity. You're supposed to make up another reason that merges the sincere and the insincere viewpoint together.
They're not naive at all. When it's not in your business interest to manipulate reality, you manipulate perception.
There was an article a while back on here I believe that talked about how lab grown diamonds, especially coming out of China have reached the point of being almost impossible to distinguish from the real thing. To the point of that the fakes fooled pretty much every human expert that tried to tell the difference, the only way to really tell the difference is using very expensive machinery.

I welcome the flood of diamonds to the market. The only entities scrambling to combat this are the diamond companies who have everything to lose because they can no longer extort people.
> You don't have that guarantee with interfaces either

True, but you can give the interfaces/contracts proper names (or namespaces). To use the example in the parent comment, `Array` and `Keyboard` wouldn’t implement the same contract even if both have a `Shift` method.
I think most people have more than 20 people that qualify as friends and or family. So, 99% is hardly need and when you get closer to retirement a risky bet that's not going to break you if it fails can also seem like a good investment.

If it works awesome if not I work another ~3 years.

I am not saying it's a good idea for most people, just it's more possible for a wider range of people than you might think.