skysight-inc/HackerNews huggingface dataset:
If a question is important, it can always be asked.

One must be prepared, of course, for the ramifications of asking a question and getting an unpleasant answer.
Open source is a term of art with an agreed upon definition, and it has been for 20 years which, not-so-coincidentally, is also when the Open Source Initiative was founded.

The fact that you've never heard of OSI means we've been doing our job well enough that you've never needed to know about it.

The fact that you've never heard of OSI does NOT mean that it's not legitimate, and frankly, that kind of rhetoric is just silly.
Landing Page Book – React components library to build landing pages
The thing that made the biggest difference for me when it came to experienced slowness was more or less always created by OEMs.

Bundled 3rd-party bloatware is one thing, but often the problem would be the actual drivers or utilities that came with the machine.

"Utilities" could usually be removed, but if the drivers are bad there wasn't much to to except try an older or newer release.

The second biggest problem was mandatory antivirus software installed by IT departments. (That is, on my machine. For a lot of people a bigger problem was adware and spyware.)

For the benefit of those who are younger than me: Reinstalling stock Windows used to be standard procedure.

Today the situation feels a lot better but I still prefer Linnux.
I basically try to combine Baldwin's formula and the concise table from Kording's paper when I write.
>>I don't see anything on that page with gives you, the OSI, the legal right to declare things as being opensource or not.

Sorry, who said anything about a "legal" right?

Maybe you're reading too much into the OP's comment.

Mongo submitted an application at OSI, and OSI is saying that currently, they don't consider Mongo open-source, based on their own definition.

Perhaps you're just confused?
As other comments here have suggested, git cheatsheets should be ignored if you are learning git.
It was more about what you shouldn't do, i.e. guilting others and how they use the software you made available. The values can be different, but that blame is not on someone else.
Closed timelike curve
I just follow journalists on Twitter.
But we do need a gatekeeper - that's where you're wrong. Without it, we don't get a fair review of licenses by people most adept at understanding what Open Source is. Without it, we will go back to the wild west of licensing where we have hundreds of OSS licenses that each have their own little clauses and are written by developers, not lawyers, so they don't really hold up in court.

Open Source is for corporations to benefit from FOSS without the need to spend exorbitant amounts to acquire such functionality. But corporations are bound by a set of rules to operate, and as such, so should OSS licenses.

If open source were to revert to the old-style, write your own license if you want to, corporations will have a much more difficult time accepting the new software. OSS will probably die a nasty death, and we will go back to tons of proprietary software running the biggest apps.

The OSI is non-political and for you to argue such is silly. The organization has one goal: to make open source easier for business. What political nature can you see in there? Do they ever restrict anyone from making money off their creations? (The answer has always been NO)

So some developers want to make money on the more advanced features of their open source project. Well, if it happens after software has been around a long time (ala Redis) then people are going to complain. It sucks to have to go from a free model to a for-pay model, but I understand the motivations. I don't think any developer should be kept from making money for their work, but if they want to make money off of something AND control the source, DON'T call it open source, call it proprietary because that's what it is. The source is provided, yes, but that doesn't make it open source. To truly be open source it has to abide by the OSD and Commons Clause definitely does not.

So, is it time for new open source licenses? Maybe, but they should be governed by some committee and the OSI exists so why not them? You're arguing that we should move into an anarchist style of releasing open source... The time has come to make money!! Well, again, that's basically what proprietary software is all about.
Nice! It's my understanding that the default method used by Neil requires a fixed polling interval, and thus updates are limited to every 100ms or so. Did your implementation get around that?
> There is absolutely no way that a publicly non-religious person would be elected to any meaningful public office.

Jesse Ventura, Barney Frank, Pete Stark, and Jared Huffman, among others, would seem to refute this. I mean, I assume Governor's offices and the House of Representatives qualify as “meaningful public office”.
Given the fact that SoftBank dwarfs all other funds (even combined) is it a realistic scenario?
Oh, I can give you examples.

Here is one: the natural hair movement, good or bad?

A liberal view is on favor of it, as straightening ones hair can be seen as trying to ape European hair type, and popularizing it as glamarous demeans people with naturally kinky hair forcing them to change to an unnatural state.

A conservative view holds that hair straightening is ok, as that is the culture which we grew up in, and to throw it away turns our backs on the decades of tradition and shared culture around it.

A hostile liberal would say a conservative is an “uncle tom” at best, or at worst someone who was brainwashed by racists and is a danger to society.

The hostility prevents further discussion.

.........

I am sure this is not what you expected but I chose a light topic intentionally to show it is the hostility and not the base principles that are at fault.

Also I wanted to show that the conservative / liberal divide is not one of race. Many blacks have conservative views if you look outside of race issues (e.g. topics of religion trend conservative within the black community).
The arrogance here is hilarious. I've been working in open source for years and I've never, ever heard of OSI.

I agree with this statement but not in the way that you meant it.
And documentation: https://developer.github.com/actions/
We are very happy to launch the library, any problem contacting us, we will be happy to help the community.
Merge history can be useful history in source control. Rebases and cherry picks just hide merges, sweeping them under the rug, sometimes making them extremely hard to spot when they go wrong, and even harder to fix down the line when it causes the next merger to go wrong (as this article series works to show in explicit examples).

It's better to merge often and rarely if ever allow two branches to even have "divergent or unrelated histories".
What Americans Actually Told the FCC about Net Neutrality Repeal [pdf]
Sidenote:

In the past, if you were wealthy and powerful, or nationalistic, you'd try to trace your ancestry or your people's lineage back to Troy. Caesar did it, the Habsburgs did it, and so did Trithemius, for some reason.

That is Johannes Trithemius, a 14th and 15th century librarian and abbot with a marked interest in the occult. (Turns out he was also an early practitioner of cryptography.)

Early on, Trithemius built an awesome library at his monastery, but then they split up and he became a counselor to the Holy Roman Emperor, Maximilian. The Emperor was of Habsburg descent, and the Habsburgs and other Franks were claiming Trojan ancestry... so Trithemius wrote an elaborate fake history of the Franks, leading back to Troy, and had it published.

There's a lot more to this guy than just that. He wrote "Steganographia" and "Polygraphia", which are dripping with occult influence but turn out to be a combination of fake alphabets and substitution ciphers. But because of his man-crush on Maximilian, he committed this extremely intricate forgery and obliterated his reputation. That's how significant the Trojan War was in the 1500s.

Fun fact: Polygraphia's fake alphabets include Theban, which Wiccans now use to write spells, and two fake Frank languages (one that he said was used by a fake Frank philosopher) to bolster his fake Frank history.

Oh and he invented the bibliography. Here's one now.

https://books.google.com/books?id=6lE-OdAQPJsC&lpg=PA59&ots=...

http://microcosmographia.com/2012/12/15/johannes-trithemius-...

https://reader.digitale-sammlungen.de/de/fs1/object/display/...

http://old.post-gazette.com/healthscience/19980629bspirit1.a...
IIRC, it's only the phones Xiaomi sells in China that come without Google Services. I might be wrong.
But they are both features that have to be implemented, and they'll be implemented sooner if done by the same org.

If we have no problem with the police having the tool at all, why would it be bad for Amazon to implement it?

(Unless the issue is you don't think the police should have the tool at all, in which case the question is "Who should? Can private citizens be trusted with this information aggregation? Can private citizens' designated / elected representatives? Or should we just make sharing of private video feeds for surveillance purposes illegal, uh... somehow?").
yes, we got around it
You can't slice out a portion of your day to learn niche domain knowledge. You get it by working in the industry or studying under a professor from the industry. You can't learn the payments industry from a bookfir example. All the information is tacit and passed verbally. Arcane is a good word.
Ah, I didn't know MA didn't have an exemption for public locations.
Sorry, this event occurred five days ago, and has been thoroughly discussed here.
How will pricing work with something like this? Are actions run on GitHub's servers, or can they only call out to third-party services?
Ah so I'm just much more cavalier with my ssh keys. The 4C looks interesting though, thanks for the recommendation!
Sounds like you live in one of the neighborhoods that doesn't have a rampant theft problem, but okay. ;)

FWIW, the bias I approach this from is that we can't order packages delivered to my relatives because petty theft is so rampant in their area that packages will, on average, go missing. And the police are too underfunded to do anything about the new trend of theft right now. This technology would be life-changing in terms of convenience to them; it's a non-trivial expenditure of resources to schlep out to an Amazon pickup center of the post office to get anything large.
It certainly helps when you live in a country with very low cost of living and, if you've properly set things up, you can avoid paying most of the taxes. Not to mention being young and without a family to support.
> Well, that seems to have completely backfired on the EU.

I'm not sure how you arrived at this conclusion. This seems rational to me, and in line with the antitrust decision as the bundling of apps isn't any more mandatory for manufacturers.
> the branch name being part of the commit's immutable metadata

To a git user, what's the rationale and when is this useful?
I'd consider changing the random balance on the facial hair -- with six types of facial hair and one without, and (I presume) equal weighting to those seven categories, 6 out of 7 faces come out as people able to grow beards...
There's a fair amount of editorializing in this post that isn't born out by the limited references included.

One example is this line: "Why was this all done in secret? Simply put, the American people did not want a Central Bank. In 1910, unlike today, people had a better understanding of exactly central banking was and what it tried to do."

That's a pretty strong claim that I'd love to see justified using appropriate references but, even if they exist, the author doesn't appropriate link them to their claims.
It's not this simple. Git's porcelain is very unintuitive, but the underlying model is not. Once you understand the model, memorizing the commands is a relatively minor annoyance. But even if you fixed the porcelain there is essential complexity in understanding and utilizing the underlying model. To further clarify would require simplifying the model or features exposed, reducing the power of git as a tool.

There are those who say you should never rebase as a form of simplifying git, but people who follow that workflow have much much messier histories than those who know how to rebase properly. A well-curated history of well-explained atomic commits has incredible value, far outstripping the cost of maintenance on a long-lived project.

Git is a professional tool for software engineers, it has severe short-comings for non-coders, but as a software engineer learning it well will magnify your value.
Notes on the Future of Google Apps Script from Google Cloud Next ‘18
This thread is discussing the content of the new license, which is based on the content of the GNU GPLv3 license.
Google will stop bundling its apps on Android phones in response to EU fine
Great find. On a related note, one of the best pieces of journalism I've found in the past several years is about a similar incident: https://www.nytimes.com/2015/01/04/magazine/the-wreck-of-the...
Remembering Paul Allen by Robert X. Cringely
I'm very hopeful this can replace at least some of our hooks. We've for a fairly a automated process using GitHub labels and it would be great to be able to move some of those off our hook server.
Probably for the same reason people go to the gym to exercise yet don't do any pushups at home: we pathologically avoid exercise, so we often must compartmentalize it away from our life to actually do it.
Key being the word "successful":

- learned things at their previous founding attempt/s

- serial entrepreneurs probably have their act together
YC Hackathon without writing code
The outtakes from this are also worth watching (60 minutes "overtime" segment, but I no longer find it on their site). In one of my favorite moments, Stahl approaches a model of Allen's yacht and says, "So this is the Octopus...". Allen corrects her, "It's a model of the Octopus..."
This is very interesting POV. Thinking out loud, if Micrsoft made their own PCs from the beginning and got as big as it did, would they have had the same problems?

> phone software because Google is separate from the phone makers

What if pixel phones become the only way to use Android?

These are just semi-rhetorical (and unlikely scenarios) questions.
How Acting as Carrie Fisher’s Puppet Made a Career for Rogue One’s Princess Leia
> MongoDB is under a non-approved license and therefore IS NOT OPEN SOURCE.

It might still be open source. It's accurate to say it's not under an OSI approved open source licence, but that's not exactly the same thing.
Any favorites you'd maybe like to mention?
I wrote up some reflections on participating in last week's YC Hackathon using Bubble, a visual programming platform. My AirDev cofounder and I didn't take home the prize, but it was a great chance to put our code-free development approach to the test and build a new product (Mailmitten) with Gmail and Stripe integrations in 12 hours.
You are because you misread the section of the article you quoted:

> By obligating handset makers to load the free apps along with the Android operating system

The NYC article said google was compelling handset makers to bundle free apps ALONG WITH the Android OS, they didn't say that Android OS's license required said bundling.

Google obligated handset makers via the MADA linked above. If you want the Play Store, Play Services, and all of Android's APIs to work, you have to agree to MADA which means bundling Google's apps with the Android OS.
If you don't mind me asking, what hook server are you using currently you'd move off of?
The leader of the Senate just said they’re dropping the hammer inn Saudia Arabia. I’m sure this will include sanctions which is likely what you’re hoping for.
Winamp returns in 2019 to whip the llama’s ass harder than ever
Donald Trump's 2020 fundraising haul is totally and completely unprecedented
New Report from EFF: “Protecting Security Researchers' Rights in the Americas”
New Kindle Paperwhite: Thinner, Lighter, 2x the Storage, and Waterproof
I'm no libertarian, but there's really nothing intrinsic about libertarianism that would cause it to support countries like Saudi Arabia.

Political ideologies do not inoculate you against supporting oppressive regimes or even the oppression of your own people.
This sounds like the ticket. Will look into it, thanks.
They chose Saudi blood money over public markets.

Let them reap what they sow. Hopefully this serves as a lesson to the next generation of technology companies.

I don't have sympathy for these companies not doing due diligence and taking money from despots.
> Sounds like you live in one of the neighborhoods that doesn't have a rampant theft problem, but okay. ;)

My neighborhood does have the occasional Amazon package theft. Why do you assume consumer convenience is so important compared to fundamental rights?

> it's a non-trivial expenditure of resources to schlep out to an Amazon pickup center of the post office to get anything large.

This doesn't excuse the implementation of a surveillance machine.
President Trump might consider XRP to counter China’s BTC dominance
> Which languages are async-everything?

Op referred to async programming. I'm unaware of any popular programming language that does not support async programming.

> I wouldn't be so quick to dismiss it, much less as something that every other language has.

All languages can play the "no true scotsman" game and claim they are the only one within a myriad of alternative languages. Yet, they all support async programming, either conventional forms or as a nuanced implementation, either through modules or built into the language with the right to reserved keywords and all.

> I think our propensity to miss the light of other languages/ecosystems is a reminder of how little breadth of experience we actually have across the field.

Actually, people who lack experience and understanding tend to grab hold to their only tool of the trade and give it an inflated value just because it happens to be the only thing they do, and thus they see their personal worth as tied to the perceived worth of their tool. Consequently we end up with these futile discussions on how language X or Y is the bestest, most unique technology that nothing even comes close to match.

But yet async programming is supported by all popular programming languages, isn't it?
> I'm the tech lead and primary software engineer on the Go runtime.

Hey thanks a lot for your efforts! Your direct communication about the Go runtime progress has been a breath of fresh air compared to the years preceding you. I wonder though, how many developers are there on the App Engine Standard Go team?
Why do national airlines still exist?
Samsung hints at the interest in developing an headset encompassing AR and VR
Anyone can download the Ring app and view this same content. You don't even need to own a Ring device, your phone just needs to geolocate to the area you say you live in.
You can have a libertarian ethos without taking it to the logical extreme, just as you can consider yourself socialist without believing that the government should forcibly seize the means of production and outlaw private property.

A libertarian attitude has its place and deserves a seat at the philosophical table.
Or they could go public and avoid the problem entirely.
Let's not pretend there aren't other alternatives.

Public, Open markets are there for a reason.

They cost more, but are more ethical.
You are so off base. You may have been writing source-available software, but it's not open source unless you know the OSI's definition. THAT is what everybody abides by to make sure that the licenses are fair and in the spirit of open source software.

Open source is an agreed upon definition for software provided under an OSI or FSF approved license. To state anything else shows that you DON'T understand what open source is.

You see, for corporations to operate they follow a set of rules. Rules designed to keep them on the right side of the law. As such, without the OSD we wouldn't have any rules to understand what open source is. Do you understand that?

Open source isn't just for hobbyist programmers, it's used to run the worlds biggest software platforms.
Fortunately, seems as if this is not as easy to exploit as it sounds. Patched dropbear to send SUCCESS instead of REQUEST and my servers throw `dispatch_protocol_error: type 52 seq 5 [preauth]`
Any individual can be a corporation with a little paperwork and incorporation fees. Your statement "it's the first time in hundreds of years when an individual can print money and not be called a criminal" is not correct due the previous sentence being true.
(Also, FWIW, "request to voluntarily divulge video" is not the same as "demand").
I'm amazed because it implies positive free cash flow in the billions which, last I heard, Uber did not have.

Barring some major turn around, or increase in competitive advantage, my guess would be that there are a lot of people that want to get their money out before the whole thing implodes.
MongoDB recognizes that OSI approval is a nice thing to have as a selling point. I very much doubt that they accept the OSI as an authority that can make binding rules and regulations about who gets to call their software "open source".
The tone of this article is laughable. "Poor startups are having a hard time because people are bullying them for something to which they are barely connected"

No, taking blood money is a risk - and now a bunch of companies who took the money and repetitional risk are now going to have to pay for the harmful externalities of the greedy mindset: "we want money, doesn't matter the morals attached to it"
Some favorites of mine I haven’t seen mentioned:

https://blog.acolyer.org

https://jvns.ca

https://stratechery.com

https://blog.cloudflare.com

https://latacora.singles

https://www.schneier.com

https://www.ben-evans.com

plus an endless amount of newsletters…
> AGPL compliance wouldn't be that difficult if you remove making money from the equation. So indirectly your compliance concerns are based on economic concerns.

This is simply false (on both points), and you haven't given any reason it would be true past "i feel this way". Even with direct support from our build system, AGPL compliance is incredibly difficult relative to GPL and other licenses[1]

This argument also amounts to "I know more about your job than you do", which, if you do, awesome!, please feel free to do it :) I'm actually happy to go do something else.

But i don't see evidence that this is true.

[1] For starters, we have to distinguish between what things , what are user facing, what kinds of users have access to them (IE internal services accessible only to FTE googlers are different from those accessible to TVC for AGPL purposes) , etc.
This is an incredibly difficult set of problems on the technical side.
This link is just to the US store; a better link for a worldwide audience would be https://ugearsmodels.com.
Couldn't you just say "I run Jenkins available from https://blah.com and Ubuntu from https://blah.com"? Doesn't sound too strenuous
> I think you may be confusing Western society with the US. It's not a tenet, fundamental or otherwise, of many Western societies

It's a fairly common element of Western societies, though the particular expression varies; ranging from broad tolerance despite a formally established religion through a firm secularism in the public square; the US, though it professes a reasonably strong though not extreme form that amounts to neutrality actually has fairly weak separation between privileged religious communities and government power in practice.
>> MongoDB is under a non-approved license and therefore IS NOT OPEN SOURCE

Hey, that's not true - neither yourself nor OSI or anyone else gets to decide that. If the nice folks at MongoDB continue to release their source code, then it's open source. End of story.
That's really interesting; thanks for sharing.