skysight-inc/HackerNews huggingface dataset:
In support of workplaces in which all employees know and feel the company is doing what it can feasibly to support them, regardless of who they are. I'm a man, I love women, and I'm a feminist.

So, despite my thought that it was utterly moronic for someone at Google to write out his beliefs in such a way that he would certainly get fired, unless he plans to go into politics, I'd like to respond to something one of the female interviewees stated in this interview:

"I also think that society should have room for the discussion of ideas that are not in step with what is considered acceptable at a given time. There is, of course, a difference between an unfounded opinion and the pursuit of scientific truth, but logically, we should not avoid pursuing a scientific truth for fear that the answer will not be aligned with currently accepted dogmas."

While these statements are incredibly close to my own, I call bullshit.

The pursuit of "scientific truth" in such a way to not be aligned with accepted dogmas is equivalent to having unfounded opinions in the sense that "scientific truth" itself is a lie, and has been so since the first "truth" was found to be "false".

Beliefs attributed to scientific work are beliefs, and modern science evolved from philosophers who established "truths" based on speculation.

To add to that, even what's been established is suspect, even if it were true once. Our minds believe things to be true from past experience that may not align with recorded history. People made mistakes when recording history. Therefore, according to "scientific truth" (which itself may be unwise!), we cannot assume everything we believe to be true to be true.

How then could the pursuit of a truth that could easily become a lie later any different than unfounded opinion or accepting dogma?

I'm considering a Paleo Diet now; that's full circle from our beginning.
> who called for development efforts to support the policies that developing countries want.

Do you know examples where the countries wanted something while Gates and Co wanted something else?
I don't think it was just the "harmless claim" that was the issue. Many of his points were objectionable if not outright offensive. The obvious example of an offensive claim is that women are more prone to be neurotic. Also, can you really assert that you've checked your biases if you claim that people who agree with you (conservatives) are "pragmatic" while those who disagree (liberals) are "idealistic". I'm sorry, but that is complete and total BS. It's not hard to see that there are pragmatists and ideologues in both the liberal and conservative political movements.

As a white male engineer, I will tell you thing the that most white dudes like me fail to understand about micro-agressions- and the document was chock full of them-is that they are not really significant when they only happen once, in isolation, it is the constant, droning repetition of them that makes them harmful.

Asking someone where they're from isn't offensive when considered in isolation. But if 90% of the white people you meet ask you this immediately, while it comes up only occasionally or late in the conversation when meeting other people, it makes you wonder.

One thing my mixed race friends get asked a lot by white people is "what are you?". At first I found that hard to believe, but I've seen it happen over and over again--random chitchat at the park with a nice lady who stopped to pet my dog; for some reason she has to ask my friend "what are you?" She's too nice to say "not racist, how about you?" or anything harsh in response, but it makes my blood boil.

Imagine being expected to defend and define your presence everywhere you go.

So, yeah, the idea was harmless. The presentation was part of the constant barrage of gatekeeping behavior that women and people of color are sick of dealing with. That's why it's offensive, that's why people are angry.
For many it helps to know that your dollars are going to have a modest impact on society. Effective Altruism attempts to identify areas that are more likely to do so:

https://www.effectivealtruism.org/articles/introduction-to-e...
A friend of mine wrote this article. If anyone has suggestions on how to get ahold of more data (or ideas on further analysis) then, please, speak up.
Intel’s next generation chip plans: Ice Lake and a slow 10nm transition
This looks AWESOME, @alexmuir! Preordered :)!
The article starts by asking those provocative questions. It's important to note that they're questions, though, not answers.

The author then goes on to say:

"...the average mindfulness meditator is closer to the ancient contemplative tradition, and to transformative insights, than you might think. Though things like stress reduction or grappling with melancholy or remorse or self-loathing may seem “therapeutic,” they are organically connected to the very roots of Buddhist philosophy. What starts out as a meditation practice with modest aims can easily, and very naturally, go deeper. There is a kind of slippery slope from stress reduction to profound spiritual exploration and radical philosophical reorientation, and many people, even in Silicon Valley and on Wall Street, are further down that slope than they realize."
> I could be paying for M process running my server executable (capped at N threads per process)?

Isn't this essentially AWS lambda or shared hosting? The trade offs will of course be their limitations, max execution times, lack of flexibility, and vendor lock in.

I found that AWS was too expensive because of their bandwidth. Its cheaper to just get a dedicated server with 5-10x the capacity that I need.

Doing what you said requires developer time which is more expensive than hardware, which is probably why AWS is so expensive. Some day that price will probably come down but for now its probably cheaper to just throw hardware at the problem.

> do I have to futz about with admining, patching, and hardening the OS

I think this is a problem [partially] addressed by configuration management. For example download some pre-made ansible configuration for a lamp server, and change just the settings you care about. Or load up someone's docker image (you'd still need to do updates)
Bill Gates owned ~24% of Microsoft in 1996 for example.

At the peak of the dotcom bubble, his holdings in Microsoft were worth between $85 and $95 billion (with a very limited diversification at that point). He briefly hit or nearly eclipsed $100 billion when Microsoft hit its highest point back then (in December 1999). The difference you're looking for, is represented in his program of routinely - and persistently - liquidating Microsoft shares over the last 20 years and diversifying into other investments.

The reason for the dramatic diversification out of Microsoft, should of course be obvious though: eliminate a single point of failure, particularly important given what he is attempting to achieve with his wealth (it's all going to the public good (his opinion of what that is of course)).
> I would much rather billionaire types take on large issues that governments don't want to touch, like space flight or specific diseases in foreign countries

I have no idea what you're trying to express here, since space flight and disease are large issues that governments are really really interested in.
1,000 True Fans (How to create something great)
As others have mentioned, it's too slow for what the author was trying to achieve. He had a section where he ruled out cgo for performance reasons, so if that's too slow, spawning a child process will be much slower. That may not matter for your use case, but the author is clearly aiming for almost no overhead considering how easy it is to use cgo to call into Rust.

The thing that should probably be said is that the difficulty is all on the Go side. Rust doesn't have any of the clumsiness that Go has when interacting with other languages. It's fully fluent in the lingua-franca of FFI (C ABI). If you were integrating your Ruby, Node or Python code with Rust instead of Go, there are nice libraries [1][2][3] that make it simple, easy and very low overhead.

For users of these scripting languages, Rust is a nice tool to keep in your back pocket to pull out in the rare cases that you're not getting the performance you need. It means being able to choose your tools based solely on developer ergonomics and existing team knowledge knowing that in the rare cases that you do need do something computationally intensive, you can drop to Rust, push everything through a Rayon parallel iterator, write the performance-sensitive logic and push the result back. It's also really useful to use Rust in environments like Lambda/Cloud Functions that only support those scripting languages since those environments tend to charge based on memory and CPU time and Rust makes it easy to get by with a minimum of both.

[1] https://github.com/tildeio/helix (Ruby)

[2] https://github.com/neon-bindings/neon (Node)

[3] https://github.com/pyo3/pyo3 (Python)
If that's what the legal department recommended to me as a business owner to add in protections for being able to fire employees, I would fire the legal department.

How many applicants will be inspired to lie because of my absurd requirement on the job spec? Of those applicants, how many will I hire? Do I only hire applicants who have lied in order to be protected so I can later fire them? I wouldn't hire someone who lied on their application in the first place!

I've never had a legal department recommend something so silly as this, and I challenge you to find one that does. If you want certain protections for the company in an employment agreement, you put them in a contract.
Of the seven classes I have had, only one (software engineering with Professor Orso) has been a team class. All the other classes were individual work only. I got an A in the team-based class.

Don't get discouraged and do talk to the professor if you have bad teammates. All of them have been readily accessible and outstanding (as have the TAs).
> despite what the media or anti-capitalists say, the top 1% are able to have the biggest impact

I think this argument misses, or even reinforces a core criticism about the concentration of wealth. The criticism is that so much and such disproportionate power should not be concentrated in the hands of one individual.

It's fundamentally undemocratic and a danger to society. In a democracy a broad-based group of citizens should be deciding where charitable resources are allocated. It's in aristocracies were a few wealthy control all the assets and make the decisions. Democracies were formed as a rejection of aristocracy, the U.S. in particular.

It's self-reinforcing: If the local 'aristocrat' funds a park, people are grateful because there were no other funds and now we have a park. But there are no other funds because we have a system that creates aristocrats and by concentrating wealth also creates the need for their charity, and instead of the citizens deciding democratically about their parks, the aristocrat decides.

Gates might be an enlightened despot but he's still a despot (in an exaggerated, metaphorical sense). We know what happens to nations and political systems that fall in love with enlightened despots.

> Somebody who donates a million (while a great contribution), will never have the impact that a billionaire can.

1,000 people who donate a million will have exactly the same impact as one who donates a billion and will be far more democratic. Far better: Each person makes an equal sacrifice (via a progressive taxation system) and we vote on how to spend the money.
I like the para- prefix here. Para-congntive: alongside, auxiliary to cognitive skills.
Hackers
We are part of a team consisting of highly efficient and effective developers and hackers. Upgrade University Grades, Hack Your School Grades, Hack Facebook, Instagram, Twitter, Whatsapp, SkypeClone Your Spouse Phone, Hack Bank Accounts, Apps Hacking, MasterCard, Paypal, Bitcoin, WU, Money Gram with untraceable credit on it etc.
We do customized software and web development in php, java, The Official Microsoft ASP.NET Site,Cpanel Hacking,Database dumping,Database editing,Database securing,Credit Fraud Recovering etc.
We have 100% records from our client as well as highest repeat hire rate.
our work speak for itself, we provide a perfect software solution to all clients.
interested parties should contact us at: baronliberty478 @ gmail .com
I'm British...

Ya know, the country that scored tops on that study.

The fact is that there are a lot of people in the US that don't think they should be paying for everyone else's healthcare. This causes numerous problems when you are trying to implement a healthcare plan that covers everyone equally, for somewhat obvious reasons. I'd argue that the the US healthcare system will always be crippled as long as people feel this way, and I'm not sure how to change their minds.
Medium's new claps reaction button to replace recommends
thanks to baron you made me smile after heart broken
As a moderator here I'm commenting purely procedurally. The comment breaks the HN guidelines and when people do that we ask them not to.
Congress Is at Home, So Pay Your Members a Visit
This section struck out to me too.

what I realized is that I am older, more world wary and far more cynical about anyone looking out for me than your average young millennial.

I think the dividing line is in that cynicism. I have never felt like anyone looked out for me.

"How do I prove myself to people one way or another?"

I have stopped trying to prove myself. I do what I think is right and am very wary of external validation that is not based on engineering data. Asking how you prove yourself seems very foreign. You always risk being wrong. You always risk being cast out.

If young social activists were less strident about how society stacks the deck for all white people- even the ones who have been abused, who had a shitty childhood, who have had bad relationships, who are suffering from depression or chemical abuse or other problems, then I think we'd stop running into this very boring and predictable conflict.

Everyone is suffering on some level. Stop talking about white men like we've never experienced pain.

I do think the memo was foundationally stupid. Compassion is needed on all sides.
"A corporation may not be the best place to bring up these topics, if your goal is to avoid getting fired"

Agree. In fairness to James, however, I believe HR solicited feedback.

"[T]he guy probably had some fantasy that he can have a constructive conversation"

Seriously, what a let down. The "Sergey" and "Larry" who created Google would not have stood for this. Either they have lost control of their company, or they have changed.

Working proactively to address racism/sexism/n'ism: Good, not evil
Demanding orthodoxy of thought (or enabling those who do): Bad; EVIL
"As a female engineer, you don’t get to just love coding, or love problem solving and hacking on hardware – you also have to figure out how to navigate men who seem to demonstrate with words and actions that they don’t consider you an equal, that they consider you less smart or capable, or that they assume you don’t have as much expertise as your peers."

Not picking any fights, I'd love to really understand this sentiment more. In my entire career I've dealt with co-workers who observably considered me less smart. To the point I barely think it was their innate nature but more so a by product of being a programmer. Too much isolation and brain reward circuitry leads to inflated egos.

I understand that the comment I quoted is speaking of sexist discrimination, but if I re-read it removing female and replacing men with people, it would be a pretty apt description of my life as a developer.

I believe that it would be hard to delineate whether it was discrimination or just work place egos if you weren't from a similar background e.g. minority groups

Sidestory: I'm an Indigenous Australian, plenty of times in my life I have seen family and friends make statements, that I'm sure plenty of you have also seen such as "You are racist" or "That's racist" when clearly to a third party the accuser seems way off the mark.
You've been abusing Hacker News with repetitive, political ranting and it has to stop or we'll ban the account.
> How do you prove a random number generator is good?

You can't; that's the nature of randomness. You can prove they're bad, though.
"Multicultural"
> Our most gifted thinkers and entrepreneurs should be inventing the next printing press or cotton gin, not attending charity functions.

You cannot expect an entrepreneur who made billions in one industry to be a genius in some other industry. (Musk is an exception)

You cannot just transfer your passion from one thing to another to invent the next big thing.
Often you can get your hands on the medical supply chain easier in other countries, eg. China / Thailand. I've seen hospital employees create fake patients to dole out medicine on the sly.
I really enjoyed reading about your company on Idealog (https://idealog.co.nz/technologymonth/2017/08/meet-thematic-...). It was especially great to see how you bootstrapped and found product-market fit rather than just raising a bunch of cash for an idea that may or may not be applicable in the real world. Congratulations on the launch and your success with YC. Go Kiwis!
This has long been my assertion about elite undergraduate engineering schools. The teaching is usually just OK but their main advantage is that they get to "skim the cream" from the applicant pool.
I thought this e-mail was sent in a happy world where Damore was not fired, but no, paragraph 3:

> Why did we fire you?

This is a much higher bar than just pointing out how the points in the memo were wrong. Damore's memo was not a peer reviewed paper, and even those have mistakes which are tolerated.

> Your memo was a great example of what’s called “motivated reasoning”—seeking out only the information that supports what you already believe. It was derogatory to women in our industry and elsewhere. Despite your stated support for diversity and fairness, it demonstrated profound prejudice. Your chain of reasoning had so many missing links that it hardly mattered what you based your argument on. We try to hire people who are willing to follow where the facts lead, whatever their preconceptions. In your case we clearly got it wrong.

This is unsatifactory. Are you fired from Google if you display biases all humans have? How can we notice and overcome them if we can't have discussion without getting fired?

The Economist should have said the firing was wrong, and changed the premise to no fireing, or 80% of the e-mail should be about the justification of the firing.
While I think it's ridiculous for women to have to dress a certain way, we also have to understand that sex sells and it's not illegal to use sexualized images to sell products.

News is a product like any other. If the way anchors look and dress are correlated with the number of viewers and the station's bottom line, what are we supposed to do in a capitalist society? Pretend there is no value in aesthetics or provocative imagery?

I bet if programmers dressing provocatively was positively correlated with increased profits, we'd see some low-key encouragement on programmer attire.

I still think it's bullshit for women, but I can see a case for wanting sexy people in front of a camera. If looks didn't factor into anchors careers in any way whatsoever (for both men and women), I am willing to bet over half of current news anchors would never have become anchors in the first place.

However, I do think if stations want their anchors to be glorified models then they need to be upfront about it from the get-go so all people are aware of the requirements and stipulations of the careers/jobs they are pursuing.
>If we ask these small companies to take on content removal obligations, we should not expect nuanced decision-making or robust appeal processes. We should expect legal and important sites from across the political spectrum to go down because someone complained about them.

This is a ridiculous statement. Domain registrars are already required (by ICANN) to receive, investigate, and respond to abuse complaints.
It was refuted. And the person making the insult was fired.
Love this! When I was at one of the big tech companies years ago, we tried to do something like this for reviews for all the products, and see how they stacked up in the marketplace. Was a really challenging problem to do in an automated way at scale -- definitely wish we had a solution like this!

Do you guys see yourselves sticking to a model that spits out analysis, and let customers decide what insights to gain from the data? Or could there be a path where eventually it lets users take specific actions based on the data?
I've been really uncomfortable with this whole thing. I get why offensive people get booted out of communities and social networks, but I don't feel like infrastructure/platform providers should be in the business of content moderation.

From what I read, it was suggested that it would be hard to even figure out what The Daily Stormer could've done 'wrong' according to Google Domains' Terms of Service.
It was basically a bullshit memo from the beginning written to appeal to a certain segment of the population. Google should have used this opportunity to educate the masses on diversity and should have fired him on the basis of hurting Google's brand & reputation and the ability to hire smart people in the future instead of citing code of conduct. Missed opportunity and a rookie mistake on Google's part.
I think it can happen when a person identifies themselves with their ability to program. Emotionally then they won't be able to approve their colleagues (even if their mouths move that way), because it'd undermine their own confidence in their own existence. Many of us who program here think "I'm a programmer." And I think that's where the trouble starts.
I am not sure if I like this change, more at https://help.medium.com/hc/en-us/articles/115011350967-Claps. In HN analogy, it's like saying you can upvote a post multiple times (up to a max of 50 times). How do you prevent gaming the system in this scenario?
Don't downvote people for asking questions ffs!
Not VGA passthrough though, which is needed for doing most ML and gaming tasks.
> there is something about computer science that leads people to believe they can out-think experts in other fields at their own game.

That's the same stereotyping generalization found in the doc you oppose.