skysight-inc/HackerNews huggingface dataset:
GitLab has taken VC money too. Including from a Google-connected investment group. There's no guarantee they won't be bought out etc. some day. They too are looking for a big exit for investors.

Their commitment to free/libre/open values is not 100% but is far more than GitHub. The fully-FLO CE part is truly a completely usable product. They have zero proprietary client-side JavaScript. They publish the source for their proprietary stuff (last I checked anyway) but have a restricted license. And they've actively worked with the FSF and volunteers to meet the GNU ethical repo criteria https://www.gnu.org/software/repo-criteria-evaluation.html

So, GitLab is not quite Mozilla (which is itself not quite Wikimedia or GNU level dedication). But GitLab is still a standout in FLO-commitment compared to the mediocre norm.
For my load balancer heartbeat checks, I'm returning responses in 200µs.
Staging an experiment of this nature without informed consent of the participants is unethical, irrespective of whether the technique proved to be effective.
The agreement is between FB and the next party. If FB is suitably embarrassed, they can go after the next party.

That doesn't help the users much, though.
Yeah, we could definitely do videos.
The Open Source Definition [0] cares about more than just "that source code shall be available". Among other things, it says "The license must allow modifications and derived works" and "The license must not restrict anyone from making use of the program in a specific field of endeavor".

In fact, the OSD is nearly identical to the Debian Free Software Guidelines [1].

[0] https://opensource.org/osd

[1] https://www.debian.org/social_contract#guidelines
iOS 12 introduces new features to reduce interruptions and manage Screen Time
Investment in cellular meat could go along way to bringing down the cost since this is one of their major barriers. If we can bring the cost of media down to $5/L and control a large batch process, I’m sure a lot could carry over to lower cost cancer treatments.
And I can do what I want with it! :)
I think MS is already involved with Electron at some level. They are probably contributing to it since VSCode uses it. I think that they might be able to improve VSCode even more if they were to somehow integrate the Atom ecosystem into it and combine those editors.
add to this also the target audience.

FB may have started out as an invite only thing for technically savvy(ish) college kids, but those days were completely over the minute they got their app so tightly integrated with iOS and Android. So ... circa 2010 maybe?

FBs target audience now is literally the same as or even wider than television. We don't expect granny to understand the economics of her cable box.

She's used to paying the cable bill, seeing a few ads and feeling free to use whatever is on offer. Because she paid for it.

For instance the guide channel is not "free" from her perspective, and she has no expectation that she should need to be suspicious that for insance, the guide channel is tracking her viewing habits and customizing the programming on offer so as to massively sway public opinion and elections.

Average US consumers are used to this model, whether or not the fine print spells out something else. They're going to think "I paid my cell phone bill, therefore I am paying for facebook" ... the question never even arises.
It seems that most of the discussion has been around GitLab and then Gogs/Gitea. I hope folks also give attention to other, possibly less-discussed code collaboration platforms that have arguably more open development than GitLab here.

For example, I believe Fedora is developed via Pagure, which also importantly supports "remote" pull requests. (https://pagure.io/pagure) (Fedora's instance: https://src.fedoraproject.org/)

There's also Kallithea, but I haven't looked at it much. (https://kallithea-scm.org/)
Ditched Facebook on the phone ages ago and I had exactly the same experience. I now check FB from time to time on my desktop. Twitter might be up next but for some reason I don't find it nearly as addicting as I found Facebook.

The other big lifestyle change was trying to change how I engage in internet comments. I had a knee-jerk failure today but mostly I'm trying to be less breathless and cynical when I post online. Keeps me from spending all day rage-returning to some stupid flamewar that I either started or perpetuated.
There is gaming industry beyond mobile phones. But even on mobile phones there are still games making millions per day and games with <1000 downloads. So people making the former kind have very different careers than people producing the latter.
From https://gitlab.com/gitlab-org/gitlab-ee/blob/master/LICENSE:

> ...and all such modifications and/or
patches may only be used, copied, modified, displayed, distributed, or otherwise exploited with a valid GitLab Enterprise Edition subscription for the correct number of user seats.

You can do all that assuming you have a license for your production users. It's not GNU-style Free Software, sure, but it still feels like Open Source to me.
That's a neat idea!
I'm not familiar; are the features you mentioned new and perhaps not "ready" or ported to Gitlab OSS? But if they're older features in "proprietary" Gitlab then I'd have to agree.

Edit: a bit off topic, but why do you want "Rebase merge requests before merge" - wouldn't `s/merge/testing/` be much more useful?
Big brother is watching you! Microchips implanted among Swedish society
> GitLab has two version of its software - GitLab Community Edition, the open-source version, and GitLab Enterprise Edition.

I think the context is the comparison with Github. So where is the Github open source community edition with MIT licensing?

> The question then is - what chunk of GitLab will be considered “core” in the future?

None of the additional enterprise features seem to be core features so it's just one core then? Maybe the author is not a native English speaker so it's not clear what a "core" is.
Its worse now. Grub-efi cant boot Windows 8.1+ directly. It instead boots Window's Bootloader which then handles all of the bootable windows partitions.

It looks okay if you only have one Windows in your boot options but once you have two you realize you have two bootloaders.
But it is also commonly understood that open source means you can change and then distribute your changes. Here is an excerpt from Wikipedia[0]:

> Generally, open source refers to a computer program in which the source code is available to the general public for use or modification from its original design.

You cannot do that with Gitlab EE but you can do it with the community version. The community version is a subset of Gitlab EE with a few features missing. But I completely agree. You cannot have it both ways. I don't think Gitlab could support their work just by providing commercial support. They need to have a "not so open source" version to sell. And just providing you with the source code to verify (and possible modify and fix if they were to ever go bankrupt), is a huge advantage over a fully closed source solution such as Github.

0: https://en.wikipedia.org/wiki/Open-source_model
"Open source" is an incredibly ambiguous term. Some people use it to mean the literal "the source is open to the world." Some people use it to mean the Open Source Definition from the Open Source Initiative https://opensource.org/osd , which is a very small set of modifications of the Debian Free Software Guidelines https://www.debian.org/social_contract#guidelines to make them not talk about Debian or use the term "free software". GitLab EE does not fit the Open Source Definition at all.

Personally, I think using "open source" to mean "the source is open to the public" is as misguided as using "free software" to mean "the software is free of charge," but in practice there's a lot more ambiguity in the former, not the latter.
I think I understand why this article was written, but earlier today I looked up GitLab on Wikipedia and feel like I came away with a more comprehensive understanding of GitLab's structure along with its history and motivations and with less reading time to boot.
I think more strategically, this is Microsoft's way of combating Atlassian, Slack, JetBrains, and the rest of the developer-first companies.

In MS shops no one really wants to use TFS, so most turn to Gitlab and Bitbucket.
Thanks! The article asked "what chunk of GitLab will be considered “core” in the future?". We try to detail this on https://about.gitlab.com/stewardship/#what-features-are-paid... "All stages of the DevOps lifecycle is available in GitLab CE"
Cut them some slack, it's a joke, a pun.
That's a good perspective. I'm not sure how relevant "demonstration of your means" is to modern society but "seriousness" certainly implies that it cost a significant amount. Most counter-arguments I hear object to the cost, without acknowledging that the cost is not created by the artificial scarcity of a diamonds, but rather the proposer's implied seriousness.
Efficient work. In search of the ideal process
I’d say that cellular meat is still a hard and expensive process, let alone something that needs to be very precise and is more complex. Cellular meat is the MVP that can help get there.
No company sweats the details. It's basically a massive money sink for no perceivable upside.

People used to think that Apple did, and now there's a post every four weeks about how bad Apple's QA is because there's a bug if you post an obscure character in a language used by < 1% of the world's population.

Google's customer support is famously useless, and Microsoft has a ton of bugs.

At some point someone will find a mythical company which cares about the little things that bother us, but that will probably happen shortly after the AI singularity shows up.
GitHub is dead, long live GitHub.
Some of the people in my family would have never used a computing device if it wasn’t for the iPad. Many people can do like 70%-90% of everything they ever want to do on computers, on an iPad. It’s not really that crippled.
This sounds like it may be useful advice for how to relate to others, but I'm not sure how it helps with relating to oneself.

Like, sure, there are cases where a particular barrier is clearly the reason that one isn't doing something that one intends to do, and in these cases it makes sense to acknowledge that even if the thing might look like laziness to other persons,

But, as for my own behaviors, I know that vice exists. I know that how I behave falls short of how I both can and ought to behave, laziness being a way in which I sometimes fall short.

I have been diagnosed with ADHD and the medication I take for it truly seems to work effectively for me (though of course different people respond to different medication differently), and for me, I feel like there is a reasonably clear distinction between symptom and vice.

If I am to regard "laziness" as "really" only being the result of an unacknowledged barrier, then this framing needs to come with applicable advice on how to resolve these behaviors.

Fear of shame and/or a sense of duty, can, I think, provide a great deal of motivation. Whatever "laziness" is, a source of motivation to 'do the thing' seems like it can sometimes overcome particular instances of laziness (though this may have costs associated with it that I am failing to consider).

It seems to me that being able to judge my own behavior as flawed, in addition to merely being unfortunate, is useful in order to improve my own behavior. And also, correct.
By never using Electron again.
GitLab LICENSE file:
https://gitlab.com/gitlab-org/gitlab-ee/blob/master/LICENSE

The way I read it, GitLab is open source in three senses:

1) GitLab core is MIT

2) GitLab enterprise edition is all published code

3) The GitLab EE license specifically gives the user permission to modify code and publish patches within the broad EE license.
Wow that looks like a copyright infringement spectacular.
Car emissions are dwarfed by industrial and agricultural emissions. Plus, before an electric car is used for the first time, it already generated more carbon than the dirtiest of non-electric cars during its manufacturing.

Then, if factories move from one country to another, with a higher carbon footprint, the global emissions don't go down. You are just moving [while increasing] emissions to somewhere else.

So, the "cleaner environment" is just a local phenomenon and a global level it is not the case.
He seems very reasonable, have a better feeling about this now. Maybe GitHub will be able to be a VSCode.
And it runs Jagwire!

...man, I miss Steve Jobs keynotes.
>It was obvious to anyone since the beginning that FB was a clearinghouse for private data trading. How else could the model remotely work?

This is just hindsight talking. It was hardly obvious from the beginning because it was hardly obvious how big the market for granular private data was going to be.

Facebook, in the beginning, was functionally just a stripped down personal page with a status update feature analogous to AIM. It didn't really ask for any information that you wouldn't have gleaned from a 10 minute conversation with a person and almost everything it got about you had to be volunteered (e.g. favorite music, movies, etc.)

The News Feed didn't get introduced until a few years in and it prompted massive outcry from Facebook users for how invasive it seemed, but even then most people assumed the problem was going to be that it violated some implicit social consensus where people should have to go looking for information about you, not have it sent to them in an notification blast. In other words: "stalking should be hard."

The ad-supported business model at the time didn't rely so heavily on micro-targeting by "revealed preferences," it was assumed they would target based on the declared preferences that you gave them (e.g. favorite movies, music, etc.) The idea that Facebook (or even data analytics as a field) would eventually become sophisticated enough to devour the news media in general and tailor you a bespoke reality based on your implied tendencies and personal weaknesses to manipulate you was, at best, fodder for some speculative cyberpunk fiction in the early days. In fact, Facebook didn't really even make forays into being a news clearinghouse/media aggregator until the mid 2000s when "going viral" became the hot trend in media, which is what ultimately led to the media world putting themselves over a barrel to social media companies by myopically chasing traffic in lieu of building an audience.
While the submitted link resolves: https://natfriedman.github.io/hello/

This doesn't: https://natfriedman.github.io/

Might be worth redirecting...
GitLab or ANY company has no obligation to give away it's work under liberal OSS terms. GitLab is NOT a charity, the hypocritical expectation of OSS while still expecting silicon-valley style exorbitant compensation for being an employee is clearly at odds, companies can only afford such salaries if they eke out handsome profits. Ergo, if you expect a good salary for your work, prepare to pay for good products.

RedHat is the ONLY company managing a reasonable revenue stream while being fully open source. If you like/love GitLab/GitHub, you'll want them to thrive financially, and there's no clearer path to financial stability than charging for close source software, as proven by decades of enterprise and consumer facing companies.
Why not? You can modify/redistribute it, you can't just deploy it to production without having a valid subscription. It's not Free Software, but it is Open Source.
Exactly, which is what makes the "Microsoft LOVES open source!!!!" angle of this acquisition so strange. If they love open-source so much why did they acquire the closed-source service?
You're right, I'm not sure how ed saw it differently. I was speaking specifically to the startup crowd, looking for creative ways to get press.
Well at least we can make it a little difficult on them, can't we? I love presenting others a challenge!
Aristotle's Ethics
> We have no evidence users are decamping.

Last I saw (on HN) was teens usage is down.

As for Congress...do you trust them not to loop around again?

The fact that FB believes SV is all they have to focus on is what created this mess in the first place, yes? Nuff said.
Can you point to an example of telemetry that Windows is collecting that isn't documented and shown?
I’m going to be a bit contrarian to “the sky is falling” posts on HN and say: I think Microsoft is handling this really well.

1) They’ve acknowledged the skepticism around the acquisition.

2) They’ve expressed their commitment to keep GitHub an independent platform (like they did with LinkedIn.)

3) Nat Friedman, although I was not familiar with him prior to this, seems like an ideal candidate to run GitHub.

This, overall, is giving me a more positive impression of Microsoft. Now what remains to be seen: Will they follow through on these commitments? Will they continue to listen to the community?
Ha, we used to destroy our own full harvester: you could get 1.5 times worth of spice out of it.
Free speech is a superset of free beer, not a subset. The proprietary version of GitLab is publicly viewable and amendable, but it is close source, not open source.
I don't think something very dramatic can be done to fix electron - it was already OSS, and as sibling comments are saying, MS was already involved at some level.

But if the project is given the same governance model and love which VSCode gets, I would have much higher hopes.
Safari in iOS 12 will stop Like and Share buttons to track users
Does Jurassic Park make scientific sense?
An alternative way of putting it is that

(1) Because maturity transformation is no longer permitted, every time somebody wishes to take out, say, a mortgage, the bank has to find somebody who has >$200k they're not even going to consider spending for quarter of a century. As a result, costs of borrowing go massively up, which is bad for everybody except for a small proportion of rentiers sufficiently wealthy to be entirely unworried by liquidity. Joe Sixpack proves to be even less adept at managing an overnight lending portfolio than full time professional bankers, and loses money as a result.

(2) The money supply is artificially "set" at a particular level on the basis of the unambiguously false assumption that real resources do not change over time rather than being allowed to fluctuate and grow to properly align itself with creditworthy borrowers' growth projections in a way commensurate with price stability. The boom bust cycle is replaced by permanent bust.
It also means that if you write some generic code for GitLab EE, like a widget that lets you select git branches or validate some JSON or whatever, you can't reuse that code elsewhere. Copyright in the code you wrote is owned by GitLab, and nobody who's not a GitLab customer can use it.

The ability to reuse code is IMO an important part of both open source and free software.
There are a few Microsoft employees already working on improving Electron. Notably helping keep it up-to-date with Chromium [1] (current release at v61—6 versions behind stable).

Security is an area that could use a lot of improvements. Along with keeping Chromium up-to-date, sandboxing still needs more work [2].

Personally, I'd like to see greater support for Chrome Extensions instead of Electron's preload scripts. They're much more powerful in terms of controlling when scripts are run.

[1] https://github.com/electron/electron/pull/12477

[2] https://github.com/electron/electron/issues/6712
gtk / qt wrappers for old .net programs would be awesome.
Aside from setting up payment, all of those issue are still present with Apple / Google payments. The difference is 3% (MC, Stripe, Visa) vs 30% (Apple, Google). That 27% can easily cover those issues and far, far more.

In fact, it's worse. Payment & fraud disputes are also bound to the marketplace. What are the chances that app devs will end up being the ones eating big losses just to continue to exist?
Yuma Soerianto: How one of the youngest iOS developers approaches coding
I understand that Microsoft has handled some software they've acquired badly (Skype), but is the Microsoft of today not vastly different from the Microsoft of that day? I don't think this will be the downward spiral that some people think it will be. Time will tell though.
> Presenting things that were previously unheard of... well, that would be what scientific papers are for, aren't they?

Not really. Just replicating existing findings, summarizing knowledge that would otherwise be spread out across multiple papers, articulating an opinion, or just applying something another paper did in a similar fashion ("I did the same but with blues music!") is a perfectly valid endeavor.

You should however state what your paper contains somewhere at the beginning, which is what they did there - albeit in a "flashy" manner.
This is a big deal! Full support for old browsers without compromising bundle size for newer browsers.

I haven't seen anything like this elsewhere.
Best of luck Nat! Hoping to see all the improvements the community has been asking for very long. And maybe a new pricing model?
Flagged as clickbait. "Gitlab Has Both Open-source And Closed-source Versions" would be more accurate, but that's not as attention-grabbing a headline, is it?
I hope GitHub doesn't change much. It works well. It does basically one thing and they've never tried to do more than what they are. Microsoft used to have their own code repo and they shut it down. It was mostly used for .NET projects if I recall correctly. Microsoft to be honest has done a lot of good lately. I love VS Code. It's the best editor I've ever used. So I'm hopeful, but changes like this are always scary. Announcements are usually full of promises that seem to be shortly broken.
It's not one person per house. By the premise of your calculation there is more than enough net worth.
Been fine so far.
So I’m kind of depressed about this. I loved GitHub enough that I paid for a subscription without needing it and have all of my public work on it and my investment in OSS is quite significant.

People saying that it is easy to migrate don’t know what they are talking about. GitHub isn’t just Git hosting, but a social network of open source developers and projects. You can’t migrate stars, issues with comments and the history of PRs, all linked to the profiles of their authors.

And sure you can self-host GitLab, I pushed for it at my previous employer and works great for on premises deployments, but it’s not the same for OSS if the community you care about isn’t there.

That said I am glad to see Nat Friedman as the new CEO. This gives me some hope for its future.
iBooks gets a redesign and new Apple Books branding in iOS 12
+1 for the outreach. They definitely lost control of the announcement, since it got out yesterday.

The nice thing about it is, everyone who keeps their Git repo up-to-date (and who has the transfer.fsckobjects setting set to true) has a complete copy of the Git repo. And GitHub provides APIs to pull other stuff. I think the hardest thing to move would be sites on GitHub Pages.

So, since I can pull out relatively easily, I'm gonna give them the benefit of the doubt.