skysight-inc/HackerNews huggingface dataset:
1. Actually, pretty much any serious patent licensing lawyer believes there is a grant (either explicit or implicit), because there is tons and tons and tons of caselaw on implicit patent grants (and the related principles of exhaustion), and while they don't include the word "software", the circumstances are otherwise identical. The others are mostly unable to admit it due to their client lists.

The number of lawyers i know who actually disagree in practice, and seriously believe it, is zero.

A significant number even believe there is an explicit grant.
That's because MIT explicitly does not mention copyright, so it may not even need an implied license.
it just says "to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so""

IE it says "whatever rights you need to use, copy, modify, blah blah blah, you get those".

Other licenses explicitly identify copyright rights, etc.
You'd be super hard-pressed to argue this is trying to talk about only copyright (meaning it's not even an implicit grant, but an explicit one).

2. As mentioned, it has been well tested in pretty much every other respect, just not for free software.

IE people giving stuff away, even under licensing agreements, even for free other things, other things under free for use license grants, etc

Like you can't actually find a case that doesn't find an implied license in the standard MIT license kind of circumstances.

That said, implied licenses do suck, and are limited in various ways.
I would also urge you to be more specific. Give me a specific example so we can discuss it. Just handwavy claims without any specifics is useless.
I definitely see a connection between that and complexity: people think that they need what someone else with a bigger, different problem did and amplify the number of things they need to learn.
From what I’ve read about 15-20% of adults diagnosed with T2 actually have a slow progressing form of T1.

I was diagnosed T2 in my early 30s. Really confused me. I was normal weight, active, year round bike commuter, long distance runner, vegan, etc. and couldn’t make any sense of it.

After about 2 frustrating years I ended up on insulin and got finally correctly diagnosed as T1.

The thing I learned is that most doctors don’t think very hard about whether their diagnosis matches up with what they’re seeing in front of them. To them, high A1C in an adult = T2. They see it so often, they don’t think beyond that.
It's quite strange, but if you read James Damore's memo at face value, you'll find Google and YouTube execs saying essentially the same thing in public:

https://www.youtube.com/watch?v=VrOp8ewzJDc

There was no need to go on long rambling tangents about population statistics that even he acknowledges aren't really relevant to the topic

It's certainly relevant. The "jury is still out" in terms of biology and gender preferences and how those are modulated by culture:

https://www.youtube.com/watch?v=YKmyO3hbOz8

(Seriously, watch that, and tell me which side is intellectually open and honest, and which side comes across as ideologues.)

> "Many of these differences are small and there’s significant overlap between men and women, so you can’t say anything about an individual given these population level distributions."

You'll note that most of the memo seems to be implying the opposite.

"Seems to be implying." You are essentially admitting to an ideologically skewed, imputational reading.
himem.sys seemed like black-magic to me at the time.
> But I (obviously) always have Vim running, and can get to it from anywhere with one keystroke. Once there, opening a buffer and copying its contents after writing stuff is just a few more keystrokes …

As an emacs user, I just love seeing vim-users discover the utility of an always-there, complete text-editing environment. If only theirs had an extension language worth its salt …
>There are biological differences that make the population of Asian NBA pros much smaller than otherwise, and the population of high level Kenyan marathon competitors higher than otherwise.

Those are great examples because nobody is totally sure of those things either.
What is my agenda?
How to train a robot to do complex abstract thinking
> a pretty well-established fact that women on average are more cooperative

Please, establish it for us. Point us to studies (and counter-studies) which state this fact of yours.
I have no idea and honestly, at this point, I don't really care. For some reason, politics has become a game of zingers and one liners. Actual respectful discourse has gone out of style.

Hell, I hopped over to Twitter to defend ThomPete against a very tasteless tweet. I dreamed that maybe, just maybe I could be involved in a conversation that revolved around mutual respect and well worded arguments. Instead, there was ThomPete questioning his critic's literacy???

This shit has to stop. When I was younger, we used to be able to have conversations like:

Me - I believe ________.

You - I disagree because ________, __________, and __________.

Me - Good points, but what about _______?

Today, conversations like that just don't exist. I'm sick and tired of this shit and frankly, I want to disengage.

But seriously, we need genuine discourse. We have to leave the hurtful barbs at the schoolyard and actually speak to each other like respectful adults. Fuck all of this division. It's leading us all down a horrible path.
I think we are saying the same thing. Which part of what I said do you disagree with?
Ok, I'll bite.

After checking out the guy and his project, it seems like he's really truly passionate about making minimal, fast software. I love it: I do a similar thing myself (I made the smallest, fastest CSS framework.) I can tell it in his comments and the effort he's put into this. It's a totally unique project, and as far as I can google, it's the only one of its kind. In a world of massive, bloated apps that eat gigs of RAM for breakfast it's a refreshing change.

The audience for something this minimal is fairly niche, and HN probably has the densest concentration of people for it. He's been mentioning it not very often, and only when it's relevant, which seems fair to me.

He's also clearly a very talented developer and put a ton of work into it. I have a feeling he'd like to make some money off it. I've been in a similar position myself, years ago: not sure whether to open-source or not because of the perpetual doubt in the back of your mind. I don't blame him: he's getting $11/month off Patreon.

The past versions thing doesn't matter IMO - after checking the Github, he says they don't work anymore. And the previous versions downloaded _half_ a gigabyte, apparently now it only downloads a few megabytes. Personally, the biggest thing that concerns me is the source: I'd have to see the source before I used it for anything.

Alex, if you'd like to talk about the world of FOSS, fast, minimal software, open-sourcing, and how to make money, feel free to send me an email - it's in my profile :)
Surprised there isn't more discussion of this. This is an extremely exciting development, though admittedly I have no expertise in this field. Does anyone have a background in hydrogen? Seems too good to be true.
This is the funny thing. It's one thing to use this distribution to explain the gender disparity among Nobel laureates. Employing it to explain the same disparity in Google employees is just laughable. As someone who teaches college math at what one might call an 'elite' institution, I've found no difference between the abilities of students based on gender. If anything, the girls are better because they have to be better to be taken as seriously as an equivalent guy.
Oh, no. Just vinegar and water. It does wonders for soap scum in grout. My guess is that I'm getting the inflamed mucous membranes from the low PH vapor coming off the vinegar...
Tell me about it! My boyfriend had a nasty shower situation going on. He would try to clean it, even going so far as using Ajax / Comet type stuff, nothing would touch it.

After researching and stumbling across vingegar:Dawn and baking soda idea, I tried it on his tub. Honest to god, the grime came off like a banana being peeled. At this point, I stopped using commercially available house cleaners. They don't work as well, and are chemically more hazardous. One year later, I still have a cleaning boner from that cleaning session.

Apparently there is something called cleaning vinegar that has 10% acetic acid. Food grade vinegar is only 5%. I only can dream of the grime removal the 10% strength vinegar can accomplish.
As it happens, this excerpt is borne out at all points by the research on the "Big 5" personality traits, which to date are the clearest results in psychology outside of the power of General Intelligence to affect life outcomes.

https://www.youtube.com/watch?v=LfI4BEONsng

I would also note, that Google often seems to fall down in terms of taking into account how changes in software affect the people who are their users.
Yet, in your reply, you question the fellow's literacy?? That's not acceptable.

We have taken the art of discourse and replaced it with barbs designed wholly to get likes, or whatever the hell Twitter calls them now. This does not help anyone.
He was encouraged like anyone else who took the course to provide feedback after a diversity program that he attended.

That's how it started.
Yep, exactly.

We had a guy at a previous job of mine (food service) who (almost certainly) didn't wear deodorant and it became an HR issue.

His roommate (who also worked with us) said he did shower.
Thank you for bringing actual legal knowledge to this forum rather than the usual armchair lawyering we get.
The leaked emails documenting his correspondence with various alt-right figureheads paints a different picture.

https://www.buzzfeed.com/josephbernstein/heres-how-breitbart...
Sympathetic to the notion given how difficult/useful it is to design a chip. But someone has to bear the cost of this. Chip designers are the party most capable of mitigating the harm. Seems reasonable to ask them to pay. See e.g., https://en.wikipedia.org/wiki/Coase_theorem
that is great, both of these reminded me of deepexcel: multi-layer neural networks implemented with a spreadsheet!:

http://www.deepexcel.net/
If you can’t explain it to a PR company how will you explain it to random small business owners.

There’s something wrong with your messaging.
I attended a blockchain symposium this week. Two days of presentations by researchers, entrepreneurs, and representatives of companies looking at bitcoin in some way. As well as questions from an audience of people with enough interest to pay to be there.

I still have no better idea what the general point is than you.

I'm actually wishing that I had been asking "but why blockchain?" at the end of each talk, or more accurately, rephrasing it in to a less dodgeable question. However I'm pretty sure I knew the least about blockchain going in out of everyone there so I was always a little concerned that I was just missing something implicit/obvious.
> I also venture that it has something to do with the sharp rise in atheism. Christianity espouses responsibility. Carry your cross and accept suffering without malice. Atheism says that the world is meaningless, we were created from entropy. One of those belief systems might work better for getting young guys out of the house!

Build up atheist straw men much? You know what you know if I tell you I am an atheist? You only know I lack belief in deities (likely yours, whatever they may be, but no different than another deist in that they lack believe in all the other dieties as you, but they believe in N that you don't). Thats it, it doesn't tell you anything about what I find meaningless or meaningful, or that we believe we were created from entropy. That is pure projection on your part, and entirely without merit.
For some people "starving" themselves is easier. It requires less decision making and therefore less decision fatigue. Intermittent fasting is a perfect balance of physical discomfort and mental effort for me.

I feel no physical discomfort when doing the standard 16/8 schedule these days and only feel slight discomfort on a 22/2 schedule. I'd much rather do this than have to meal plan and have anxiety over what restaurant my friends chose for the night.

But I also understand that it's not for everyone and wouldn't push judgement on anyone who chooses some alternative method of controlling weight/insulin sensitivity
Not sure what you think I should have replied. He claims I have a love for the alt-right and his attempt is to shame me. I wrote that message and then muted him.
Wikipedia has lots of links to studies. There is also an overview of Gender differences:

https://en.wikipedia.org/wiki/Big_Five_personality_traits#Ge...

"The difference in neuroticism was the most prominent and consistent, with significant differences found in 49 of the 55 nations surveyed."
You're taking that way out of context. He's not saying that the left denies IQ differences between the sexes, and it's sloppy to quote half a sentence. If you read that section, he's analyzing the psychology of the left and the right.

The full sentence, which you clipped is:
Just as some on the Right deny science that runs counter to the “God > humans
> environment” hierarchy (e.g., evolution and climate change), the Left tends to deny science
concerning biological differences between people (e.g., IQ8 and sex differences).

That is, that the left likes to pretend there are no IQ differences (between any two groups), nor that there are any psychology differences between the sexes [because it undermines their ideology, just as global warming undermines conservative ideology].

Though this may seem ambiguous, it's clear if you consider his footnote. [8]
Software engineering skills are immaterial if you are making a considerable portion of a company with tens of thousands of employees uncomfortable and less productive. There is no way he was a net positive.

Team coherence and psychological safety are important, just as important as engineering skill. This is especially true at a large company.
Completely OT, but this site is horrible on mobile. Trying to zoom in changes articles. Feels like any interaction changes pages.
LOL Zelle. Never heard of it until a month ago until a massive market push bythr massive banks started shoving it down my throat. I've never wanted to avoid an app more
My general impression is that because Damore is a big fat nobody whose career has already been flushed down the toilet by these events, it is a popular discussion to have precisely because it is relatively safe for anyone to give their 2 cents worth and explore how to talk about extremely divisive topics that can be quite dangerous to try to talk about. Kind of like it is popular to mock the Gor books because it is a safe way to express opinions about gender issues where it would not be safe to talk about actual real life situations where society expects women to be submissive and deferential.

So I really don't expect such discussions to be high quality. I think it has merit that it can happen at all, but my feeling is that much of the discussion swirling around the Damore memo is training wheels level discussion.
WeTransfer security failure lets anyone send files using your company’s account
What else should I have responded? Claiming I have love for the alt-right based on that post is absurd.
Right. "The social compact" is your catch phrase, or at least it used to be.
I'm right there with you. I'm in my 40s, and to me, your dialog is the normal and expected way for adults to discuss. I truly don't understand this brave new world of 'you're either with us, presenting a unified, jargon-tastic front, or you're a nazi/marxist'. So I mostly just don't speak to anyone anymore.
"We can make software engineering more people-oriented with pair programming
and more collaboration. Unfortunately, there may be limits to how
people-oriented certain roles at Google can be and we shouldn't deceive
ourselves or students into thinking otherwise (some of our programs to get
female students into coding might be doing this)."
What would be the point of having React Native for Rust if Rust itself is already native? Having a DOM API available in Rust?
I just find it amusing that in a thread about someone who stated maybe all women are genetically less suited to engineering, we are supposed to understand the differences among four or five distinct fringe right-wing ideologies, and refrain from general remarks based on the behaviors of one group or another.
This is correct, for what it's worth.
> If there are indeed biological differences between sexes that could help explain different aptitudes/predispositions for different intellectual pursuits, should it be firable to say so?

First, I'll note that "should it be firable" in the question is a little bit ambiguous. I'm interpreting it as "should a company be allowed to fire an employee for this", and not as "should a company fire an employee over this".

If you believe in at-will employment, then yes. Truth does not protect you from being fired.

I'm not a huge fan of at-will employment in general, but I think even in this context the 1A freedom of association makes it problematic to prevent companies from firing people for their speech. Even truthful speech.

As an individual has the right to speak, without interference from government actors, the employer has the broad right to choose who they associate with. Restricting that right is problematic.

> 2. If boys and men are discriminated against in order to pursue equal outcomes, should they be allowed to voice opposition?

Of course they should be allowed to voice opposition. The government should not interfere with their speech in any way. Further, the government should not discriminate against those individuals based on that speech.

However, as they are allowed to voice their opposition their may be social consequences for doing so. Speech often carries social consequences—some I agree with and some I don't. For me, how appropriate or proportional those social consequences are depend very significantly on the content and tone of the particular voiced opposition and the social response. That makes it somewhat harder to respond to a general question.

You are free to challenge my responses. I'm happy to discuss these ideas.

Some similarly constructed questions I would return:

1. If there are not biological differences between sexes that could help explain different aptitudes/predispositions for different intellectual pursuits—but a coworker asserts that such differences exist, that your sex is the one with less aptitude—could you see how upset employees and applicants of that sex?

2. If women have traditionally been discriminated against in this industry, and a co-worker voices support for this ongoing discrimination in a way that makes them uncomfortable, should they be allowed to complain about that co-worker? Should their complaints be taken seriously?

I similarly won't challenge you if you answer.
I was reading a great, longform article recently about deforestation in Brazil.[1] The article explained how logging is really what opens the forest up to invaders. Even when loggers selectively take a small number of trees in an attempt to keep the ecosystem intact, the logging roads they create reach deep into the jungle. These roads substantially accelerate exploitation of the jungle, including clear-cutting for farming.

This isn't obvious from satellite imagery where it would appear that the jungle is intact, but if there's a logging road nearby then you can be sure poachers, miners, and others are running around underneath the canopy.

[1] https://www.theglobeandmail.com/news/world/amazon-rainforest...
(I'm going to reference it again... one of my favorite essays on programming) How To Be A Programmer - https://github.com/braydie/HowToBeAProgrammer/tree/master/en

The first skill listed in the first section is "Learn to Debug" ( https://github.com/braydie/HowToBeAProgrammer/blob/master/en... )

> Debugging is the cornerstone of being a programmer. The first meaning of the verb "debug" is to remove errors, but the meaning that really matters is to see into the execution of a program by examining it. A programmer that cannot debug effectively is blind.

I don't think its a coincidence that that's the very first bit. It is indeed the most essential of skills.
Heres the .q file I use to read HN. Hobbyist programmer; corrections/improvements welcome. Better yet, how would I do this in J?

cat 1.q

\c 2000 200
k)-23!t:select from .:`:t.kdb
k).Q.fs[{`t insert +:`url`title`user`item!("SSSS";",")0:x }] `:hn.csv
k)-23!t:?:select from t
`:t.kdb set t
\\

As for how to get hn.csv, I use shell scripts to download all the pages of HN html (in accordance with robots.txt specified delay). Then I use a simple lexer (made with flex) to transform the html to hn.csv with the above selected columns.

After some years, the file hn.csv can grow quite large, larger than available memory.

To read and select articles from t.kdb, I use less(1) and some small shell scripts.

This lists all the articles, starting after a given offset, or zero by default:

echo -e '\\c 2000 2000\nk)select i,title from .:`:t.kdb where i>'${1-0}'\n' \
|exec q > 1;
exec less 1;

Then, to select and read an article or its comments I use the ":!cmd" feature in less(1) to invoke an appropriate shell script (actually, an execline script). Quit, and I am returned to less.

Have seen lots of systems for reading HN made by HN readers, using various databases I guess. This is mine, using kdb+.
I had an analogical vision while reading your comment. It looks like this: 1. Hard Science -- poking a rock with a stick. 2. Soft Science -- poking a random stranger on the bus with a stick. HTH
I would also love to see that.
M-LISP: a representation-independent dialect of LISP with reduction semantics

In this paper we introduce M-LISP, a dialect of LISP designed with an eye toward reconciling LISP's metalinguistic power with the structural style of operational semantics advocated by Plotkin [28]. We begin by reviewing the original definition of LISP [20] in an attempt to clarify the source of its metalinguistic power. We find that it arises from a problematic clause in this definition. We then define the abstract syntax and operational semantics of M-LISP, essentially a hybrid of M-expression LISP and Scheme. Next, we tie the operational semantics to the corresponding equational logic. As usual, provable equality in the logic implies operational equality. Having established this framework we then extend M-LISP with the metalinguistic eval and reify operators (the latter is a nonstrict operator that converts its argument to its metalanguage representation). These operators encapsulate the metalinguistic representation conversions that occur globally in S-expression LISP. We show that the naive versions of these operators render LISP's equational logic inconsistent. On the positive side, we show that a naturally restricted form of the eval operator is confluent and therefore a conservative extension of M-LISP. Unfortunately, we must weaken the logic considerably to obtain a consistent theory of reification.