skysight-inc/HackerNews huggingface dataset:
Your questions and concerns would be alarming and frightening to me if Damore had received a criminal indictment. He didn't, so I'm much less concerned about the case.

That's the old canard about how, "it isn't the government." Google isn't the government, but they have incredibly broad power over modern media. Speech isn't free if it becomes open season on you by powerful entities for exercising it. The fact that Google and YouTube are such extreme ideological echo chambers calls to question their stewardship of so much power in our society.
Did you administer it with IV or intramuscular? If not, it's completely different from how the studies are conducted.
From a statistics point of view, this statement is dispositive:
"...decrease the false negative rate, not increase the false positive rate."

The interaction between type I and type II errors virtually always have an inverse relationship. You cannot decrease one without increasing the other. It is, for example, one of the difficulties in making good medical diagnostic tests.
I think one has to factor in the fact that we are in an industry that lionizes people who spend every waking moment concentrating on their field of expertise and nothing else.

Doubly so for Google.

Not because “how can you find the time” is an excuse, but because it’s a symptom of the problem. We have an industry that enables people with no sense of perspective. It’s not just the outliers that need to ‘wake uo’. It’s on all of us.
Agreed sort of. Especially when the solution is often easily searchable.

I’ve hired interns and junior folks who have trouble with the command line (special circumstances for FT hire). I offer help, but also tell them that it’s their responsibility to understand any extant skill gap and learn. I’ve worked with at least one older boot camper who threw fits when they had to learn something new on their own to debug a problem. I’ve worked with much older career programmers who’ve done the same.

I don’t think it’s a matter of being a coder or not, rather some people aren’t problem solvers, and some people are lazy, and some people dumb, and some people want to be somewhere else. If I had my pick, I’d never work with these people. However, sometimes the people doing the hiring shouldn’t be managers, you could say, and sometimes the people making the decisions have incentives to hire bad people. Then you end with experienced newbies, and have to fill a position eventually.

A better articulated post would posit the problem is not inherit to people not knowing things, but people not having to.
I think

while True:
print('Hello, World!")

is not that much worse. Granted you have to launch a shell first. Obviously the programming stack got more complex and users' expectations got higher (which is a good thing), so it is more work to make a program that is useful.

But the things that have been simple then are still simple today - they are just not popular anymore or not installed by default.
I’ve been saying exactly this for years. Want to start a party that only advocates for candidates and laws that follow these rules? We could call the platform/mechanism “test-first” legislation.
Like I said: Go does everything C does, but better.

I suppose you could write your own malloc in Go... if you preallocated a bunch of bytes in a huge chunk, and wrote some functions to use that up. But that sounds like a pain.

If you really really specifically need to manage your own memory, then I agree, you shouldn't use Go. But that doesn't mean that Go is not a valid replacement for C. Do you think a majority of programs that are written in C are done so because they need to manage their own memory?
I recall there was an article about Arthur Whitney on HN a while back. It contained a small C program that he wrote for a college assignment, which I preserved here: https://gist.github.com/lukechampine/e759098e717e42bc11c5

Looking at this "C" code, it's pretty clear that he was destined to be an APL-style programmer :)
Cannot agree enough. Listen to your body and and make sure to pull back when it tells you to. I like to lift mild weights at night and do mild yoga in the morning (focussing on deep stretches). Helps to keep balance in mind and body.
Seems to me the author wants nix, the functional build system, with an easy to use ' browser' of nix configurations.
I urge you read the memo yourself.

He said Google lowers the false negative rate for women.
Can someone remind me, what was he trying to accomplish with this memo?
If someone is being "just insulting in an effective, target-specific way" that comes across as racist, then they're being racist, no matter what they may really feel, or what they may think that they really feel. And it's the same for sexism or any other *ism.
> I bothers me no end that influence/propaganda operations continuously get termed "hacking the election" or "interfering with the election."

The campaign was not limited to propaganda, it included (that has been identified so far) hacking voter records in a majority of states and at least attempting to alter them in some.

It was absolutely both hacking and attempting to interfere with the election.
How does pointing out difference in interest and a pretty well-established fact that women on average are more cooperative by any metrics prove that he should have claimed that women do not belong on google?

In fact, his point is that technology is not even for most men which he has made clear in other interviews.
Three reasons Uber is the AOL of transportation
> The Charging Party’s use of stereotypes based on purported biological differences between women and men should not be treated differently than the types of conduct the Board found unprotected in these cases.

This Advice Memo establishes the precedent that discussing biological differences between men and women constitutes sexual harassment, even if those differences are supported by scientific research.
Ketamine is toxic to the bladder at any dose. I haven't found any long term research on this topic.
> Several people have claimed that. I dispute that claim because that's not what I see in the memo.

It matters little what you see in the memo. Google and the NLRB saw enough to terminate his employment, and to uphold that termination. This is generally how at-will employment works.
It's not about doubt of the rules. Though there is extreme subjectivity, that's not my point in these posts. It's about risk mitigation (i.e. the extreme size of the penalties coupled with potential subjective enforcement). I'm not claiming anything about an international company, I am talking about small startups that might not even go completely international at first. Why, if I have all the customers I can handle right now as I grow would I subject myself to more regulations for no reason?

It's not that hypothetical as I've been in this with young companies where we were deciding where to launch first (for beta or actual launches). Granted there was nothing then precluding EU users in those times, in fact we preferred it to help w/ i18n vetting. Nowadays, I'd just as soon leave EU countries off of the select box on my signup form, and not worry about GPDR compliance (again, even though I am probably compliant and believe in the spirit of the rules).
Unfortunately posting more or less the same comment in many threads just makes other people do exactly the same thing in frustration and destroys the entire comment thread with copy-paste wars.

It's bad forum etiquette everywhere, not just on HN, and it ruins the conversation for everyone.

> When more than one person makes the same provably false claim

/shrug

Right or wrong regarding the content, you're not a one-person-army out there to single handedly defeat all the wrong-doers on HN.

If you're just here to tell people they're flat out wrong, rather than actually have a conversation, you're just spamming the thread.
Once upon a time Nutella did not use Palm oil, HFCS, or plastic containers. It used to quickly separate in the jar, always requiring thorough stirring prior to use, much like single-ingredient peanut butter spreads.

Those days are long gone. Though I hear in europe they still get Nutella with sugar and glass jars. I'm not sure if they escape the Palm oil there as well.

I grew up eating Nutella sandwiches in the USA, at a time when you couldn't find it anywhere except specialty Italian grocers. The current product found on shelves in the USA is drastically different experientially speaking from what I was fed as a kid. It's not very good anymore IMHO.
That's BS. I'm one of those people, and recently have taken up Crossfit. I wake up 2 hours earlier, and it sucks, but I'm doing it. Other people can do it too.
Um, re-read the documentation:

> These disjoint unions are made up of any number of object types which are each tagged by a single property.

It is clearly a disjoint union in the set-theoretical, not category-theoretical sense.

Let's see their own example:

// @flow
type Success = { success: true, value: boolean };
type Failed = { success: false, error: string };

type Response = Success | Failed;

function handleResponse(response: Response) {
if (response.success) {
var value: boolean = response.value; // Works!
} else {
var error: string = response.error; // Works!
}
}

Clearly, this union is disjoint because the types `Success` and `Failed` were a priori known to be disjoint.
If the hiring practices do in fact lower the bar, should he still be prohibited from saying that?
Have any studies backup any of your claims that people need to be rich to have time to exercise? Here's a study about TV consumption based on income level.

https://www.statista.com/statistics/191558/average-daily-tim...

As for commute time. More the you make the longer your commute.

http://traveltrends.transportation.org/Documents/CA11-4.pdf

I bet if you looked for studies on income level and hours worked a week its correlated. Ask a CEO or senior executive how many hours they work a week i bet its 80+.

As for healthy food. Its really easy to eat healthy without spending a ton. Chicken breast is frequently $4 to $5 a pound which is enough to feed two meals. Vegetables are really cheap. How much is a head of lettuce? $1.50 to $2.00? Lentils and whole grains don't cost much. And easiest way to eat healthy, limit your consumption which is cheaper than over consumption.
A forged check yes, but not a valid one. That is not a direct comparison as these stories are not about forged Zelle transfers.
And Type 2 diabetes can be entirely prevented thru low sugar diets.
For tall, muscular people with certain superficial features? Probably. For intelligence and deeper features, all while controlling for undesirable adverse effects (like early cancers, epilepsy, and so forth) hell no. What we don’t know about the brain alone is staggering, nevermind how tweaking it with ensembles of genes will impact the whole human.

So relax, we have plenty of dystopia without designer babies.
Hey! So cool to see this on HN. I love Hidden Gems, mainly because my game is usually on there. :)

A few things I've wondered about:

* Have you considered only counting non-key reviews, as Steam does for the main review total? Curious because I'm currently in a weird position where I have 100% for non-key, but one of the key reviews is negative. And, well, Valve thinks that a good way to count.

* Can you describe how player count factors in? Is it total players or current players? Can the algorithm be understood intuitively?

* I know this is silly, but some sort of Hidden Gems badge/widget would be cool.
If you want to read it benevolently (benevolent to the NLRB), you could also take it as a claim that his references aren't scientific, but pseudo-scientific[0].

[0]
https://en.wikipedia.org/wiki/Pseudoscience
I've been programming for about forty years -- starting as a teenager on a KIM-1 with 1K of RAM. I was playing with digital electronics for years before that which is also a good foundation for understanding the basic logic of some programming operations like AND, OR, and NOT. What I feel is also often missing in the programming community today --
as well as computing education -- is people who have the experience of computers from the wires up.

Nand2Tetris is a course that provides some help in that direction -- but it is still not the same as having been there: http://nand2tetris.org/

Back then, programming was one of the most interesting things you could do with a computer. One of the biggest challenge for programmers starting out now is that, frankly, much of what you can do with computers is so darn interesting (e.g. Kerbal Space Program, Minecraft, or just browsing the Web). So, those distractions are often more interesting-seeming than the computer basics of logic circuits, machine language, and fumbling around in confusion (maybe for years in some areas) until things click.

I see that challenge with my own kid learning programming.

Still, there is Redstone in Minecraft -- and even a Forth computer mod for Minecraft. There are lots of programming game-like things like the Smalltalk-derived Scratch now. And great software libraries. And there are places like GitHub and GitLab for sharing code. And even board games like RoboRally.

And Arduinos and Raspberry Pis are very cheap. And you can so so much even on just a cheap Chromebook. I'm writing this on a cheap Acer Chrombook 15 running GalliumOS Linux when I now do most of my personal coding and writing -- both to save money and also to keep thinking about what is possible with the current low-end of personal computing.

JavaScript is still no Smalltalk -- which was a much easier language to learn and use when it is installed and supported, especially since it was designed for kids and went through many years of refinements to make it easier to learn, use, and debug. But JavaScript these days (especially ES6/ES7) is not that bad -- and it is almost everywhere and almost anybody can start programming in it in their web browser. Here is a browser-based playground I wrote recently for JavaScript using Mithril and Tachyons:
http://rawgit.com/pdfernhout/Twirlip7/master/src/ui/twirlip7...

So programming has never been cheaper or more accessible. And the original article goes into that some, like with the suggestion of starting with a Cloud-based IDE (e.g. https://c9.io ) or simulators (e.g. http://www.visual6502.org/JSSim/ ).
React Native and Yoga Both Given MIT Licence by Facebook
They are easier to get started with for several reasons.

1. Automatic GC means new programmers don't have to understand memory management or concepts like pointers up front.

2. Dynamic typing does not demand type declarations or throw type errors so it lets new programmers get up and moving quickly without having to appreciate the purpose and benefits of a type system.

3. No compiling means faster builds so newbies become less frustrated with errors and debugging. Users will also avoid dealing with cryptic compiler errors.

4. The dependency management and module systems for these languages are easy to use and don't require an understanding of header files or object linking in order to get your program to build or run in other environments

5. Package managers with tons of free open source code that are easy to discover, install and use immediately.
That is tl;dr

I got criticised when I was a young coder for writing long rambling emails and articles. Now I am older I see why. Too much info in the world, I don't have time to read that although I am interested in why this person thinks openstreetmap is in trouble, but man a wall of text. This is why scientific articles have extracts at the top, bulletpoints work well too.
For most people, living biking distance from work is prohibitively expensive.
I love C. It's the language I used when I first "got" programming, and it's stuck with me, even though I don't use much professional use for it. I don't think you can count me among those who "love to bag" on it.

I don't think Go needs to be a like-for-exact-like analog of C to be a valid replacement. For many C programs, the memory management pattern they use is something that could be handled just as easily with GC, and done so in such a way as to lift a significant burden on the programmer.

I mentioned this in another comment, but definitely, if you need to manage your own memory—don't use Go. I must disagree that GC disallows Go as a replacement for the language. But I will respect your opinion if you think it does!
I control the other end of the VPN, I'm not using a public VPN service. All I care about is routing around my ISP. (Which is Comcast - whom I do not trust.)
A union type `A | B` in Flow is disjoint if and only if the types `A` and `B` are a prior known to be disjoint. There is no equipping `A` and `B` with fresh new tags to force them to be disjoint.
Back of the envelope... 175 lb ~= 80 kg, which means a single medical dose of 40 mg, with effects lasting weeks to months, compared to abuse-levels of 1g per day!
I'm not sure we share the same definition of "technically correct", when the evidence doesn't support Damore's claim that biological causes are why there are less women in software engineering and leadership. It's true that there are observable differences in spatial reasoning and reaction time across the sexes, but as you say, those are hardly requisites for being a good programmer.
I would pay $99 for an Apple TV app that recreates the experience of programming a computer connected to a TV, in BASIC. Something like the Amstrad CPC series computers with lots of built-in commands for drawing graphics, making sounds, etc. I’m trying to get my 8-year-old interested in programming, but there’s just too much shit on the computer that gets in the way and too many unrelated parts (text editor, terminal, compiler/interpreter, etc.) for him to think about. I can’t use parental controls to stop him from switching to YouTube the moment I walk away, because just about every piece of software has a long list of websites it needs to connect to.

He’s used to playing games on the iPad and none of those would be simple enough to inspire him to think that maybe he could make games too.
Can we channel all the anger and frustration this has caused into switching to Mastodon/GNU Social?

Open standards, run your own if you want, nobody deprecating or discontinuing anything.
Apple employees can’t stop walking into the beautiful glass doors at new campus
Also cleaner water, increased lifestyle mobility, less infrastructure maintenance overhead.

Incidentally there is a famous Chinese morality animation about three monks fetching water https://youtu.be/Z802JqJ2A7A?t=30s
Trying to describe HDR on non-HDR screens is a pain. One analyst figured it out
It's just become apparent to me that outstanding has two very different meanings depending on context, and this is one of the first times I've seen it used where it could be ambiguous.
Things are so much easier to program these days. Compare c or asm or cobol to php,ruby, python or modern javascript things are much easier at a higher level of abstraction.
Team interaction is a software engineering skill. The ability to work with a diverse set of people and bring them together rather than disparaging and dividing them is a software engineering skill. I would rather have a good programmer who got along with my team than a great one that wrote such memos.
There are obviously some exceptions. I've met people who have maintained long term weight loss purely through lifestyle changes. There may not be many but they certainly exist.
Check out Factor.

Try `"demos" run` then click on some of them, `\ each help`, `\ cpu edit` to run some demos, view the help, and edit a word. To reload the code while Factor is running, press f2. (no backticks)

http://factorcode.org
Oh, so now men can wear short dresses to work? Or at least, shorts? When it's hot, it sucks to wear long pants. Sleeveless tees would be cool, too.
The name LISP derives from "LISt Processor". ;-P

Very nice article.
> or until you induce yourself to sweat

So, for me walking to work, that would be about 10 minutes.

And most of the east coast is 90% humid and in the 90s come summer
Not to mention cherry picking what to cite in order to support his arguments.
This! I'm very concerned that we are growing a population that is more and more monitored by their devices and has less and less understanding of how they work and how they or even if they are being monitored.
> It matters little what you see in the memo.

You don't care what the memo actually says? Then what's the basis of your opinions on this matter?
There is no money in selling software apart from a service these days. Part of it is due to the open source movement and expectation that the software is free while you pay for support/services. Software as an entity that you buy apart from a service has been devalued.
It’s also a result of ketamine typically being used in the context of other drugs, especially stimulants.
'Top places to work' contests are internal marketing competitions.
Sure, I get that it's not _your_ idea
Alcohol, weed and cocaine are pretty bad and dangerous, though. It just happens to be that those are more or less socially acceptable ways to become temporarily stupid at the expense of long-term health, which I agree makes "abstinence only" education efforts seem hypocritical. Since people are going to self-medicate one way or another, teaching responsible use seems like the better choice.
Link? How is it better?
You’re assuming the chipset is completely free and waiting to handle your text edits.

If my editor is responsive while the computer is idle, but slows to a halt when I am running some other intensive process, that’s not good enough. I’d put the editor in the same category with the window manager and the terminal... the “needs to still work even while the machine is under extreme load for random reasons” category.
I thought they killed the TweetDeck app for all platforms. Mac must have survived the cut. You can still use it on the web, but I don't know how it compares to the apps.
This is laughable. You are either extraordinarily naive or you are trying to push your own agenda, possibly both.
“NotPetya” russian cyberattack, whitehouse says
Never. Ever read a parapsychology paper?

http://lesswrong.com/lw/1ib/parapsychology_the_control_group...
I'm sure it doesn't feel like they work for a stereotypical evil corporation or anything like that.
There's a good breakdown here, that was eventually run in Forbes:

https://www.quora.com/What-do-scientists-think-about-the-bio...
Bill Shillito's lecture series for Project Polymath is by a mile, the best introduction to all the notation necessary for higher level math. It requires absolutely no prerequisite knowledge.

Introduction to Higher Mathematics: https://www.youtube.com/playlist?list=PLZzHxk_TPOStgPtqRZ6Kz...

If you find he talks a bit slow, change your playback speed to 1.5x. Enjoy! :-)
I'm sorry, but you sound like you're using double-speak. If Google has indeed lowered the bar for some minorities then it's Google who is exhibiting the soft bigotry of lowered expectations, not Damore for simply pointing it out. If Damore has simply incorrectly interpreted Google's hiring policy, then Damore is still not a bigot based on this statement. Damore went out of his way to specify that all of his coworkers were qualified and offered suggested policies which would attract more women without the bigotry he interpreted in the current hiring practices.