skysight-inc/HackerNews huggingface dataset:
If I disagree with somebody, I can grab a megaphone and shout in their face, hit them, or try to start a civilized discussion.

If I'm not mistaken, he was fired for breaching the company's civil code of conduct. That's different than being fired for an idea. If I started onto my company's social intranet and posted essays citing references about why something should change, I'd probably face equal back lash because it's abrasive and not at all socially graceful. There's a lot of conjecture flying around in all directions...

Anyway that's a whole other discussion, because I primarily disagreed with his issue in the first place. His being fired was most likely twofold: he created a hostile atmosphere either knowingly, or because of social ignorance or naivete. This resulted in bad press, the whole lot, and corporations are [probably inarguably, on average] heartless institutions that seek to maintain an even keel -- bad press is bad for business. That's again a whole other discussion, but it shouldn't be a surprise to anybody.
Yeah, that's an interesting point. Thank you
Nah, he was fired for drawing negative attention to Google. Whether he was right or not is irrelevant; if you publicly criticise the company you work for, on a "controversial" topic, getting fired is the expected outcome.
My issue isn't so much with GMOs but rather the few companies that will end up owning the patents on the world's food supplies.
Coder Frozen in 2009 Awakens to Find Front End Development Not Awful
I do use it from time to time, especially when trying to get a common understanding about a fairly complex problem with other devs.
>Basically, they are damaged goods who aren't expected to thrive in a better environment?

He's probably generalizing for the sake of writing, but you can get some really lazy positions that really can rot your skills if you don't drive yourself. We're talking about companies that barely need more than for-loops and if-statements and some CRUD.

If you try to go from that to a fast-paced startup then I agree you're chances of thriving are going to be much lower. You have to absorb all of the startup's knowledge in addition to not having enough technical skills "in cache".
The Long, Hot Summer of Netflix's Ever-Accelerating Expansion
> between an iPod Touch and an iPhone — essentially an iPod Touch with a cellular connection

Is this really the case? Is the BOM for these two so similar that the primary difference is the cellular RF-front end and DSP/etc for running the baseband stack?

> According to Qualcomm, Apple throttled Qualcomm’s modem by not making use of advanced features — specifically, 256-QAM and 4x4 MIMO — that increase data rates by 33%. Despite this maneuver, which made Intel’s modem look better, the Qualcomm modem still outperformed the Intel part.

Does iphone 7 really suffer slower throughput when compared with other qualcomm-based phones?
That varies by employer. For professional salaried jobs usually 3-6% from my experience.

Many companies are doing odd things now with half percentage matching. So they will say they match all of the first 4% and then the half of the next 2%.
> So why aren't the management layers of tech companies composed of mostly women?

Because why people say "men and women are just interested in different things", they really mean "women are interested in, and better at, looking after babies, and men are better at everything else".
So the topic isn't entirely unrelated. In fact there is some evidence out there that the story itself is being artificially amplified by Russian social media bot accounts.

http://dashboard.securingdemocracy.org/
Updated on August 8, 4:28 PM

The second story related to the firing of
a Google employee who wrote an internal
manifesto against diversity. In both cases,
users amplified existing hashtags as well as
mainstream news content. Influence operations
aim to raise the profile of certain themes and
issues, but they don't always create the content
they amplify. This is likely the case with the
Google story, which has been trending among
far-right users.

Russia frequently amplifies content related to
the far-right in both the U.S. and in Europe,
but it does so opportunistically. It's easier
to amplify something people are already talking
about than to create a trend out of thin air.

Gamergate was similar. Right wing discord was amplified opportunistically.

These are stories which reasonable shouldn't be more than a "blip" but by amplifying their importance it serves the Russian strategy. There are a number of strategic reasons that it benefits their aims.

They sow chaos & discord. Make the fringe appear larger and more powerful than it is. Embolden & attract people who may have had "leanings" or agreed with smaller parts of it.

It's a propaganda war. It is totally asymmetric and the USA is getting crushed by it.

Recognizing that is important.
Parametrized tests are quite powerful and you can be creative with them. For example, I am using them in integration testing (for this test, I need process A and process B as well as a string from set C): https://vincent.bernat.im/en/blog/2016-testing-pytest-linux-...

You can define the lifetime of each parameter (just the test, the class or the whole testing session). This makes it very flexible.

The use of "assert" is magic in the sense that in case of failure, you get helpful values. "assert a == b" will show you the values of "a" and "b" in case of failure.
Again: science and facts aren't sexist- the arguments and actions using those facts can in some cases be. That's why a single fact quote from the memo can't be sexist, but the memo can be, depending on who it's sent to, what arguments are made. Nothing will be racist or sexist without context. That is, for example why it's not racist for a black person to say something to another black person that would be racist if a white person said it.

We are completely agreeing that facts alone are never sexist or racist. I'm not even sure what it would mean for a fact (or Wikipedia - which is a collection of facts) to be racist. It's not making an argument or action of any kind.
Are these the tolerant right-wingers still chanting "lock her up" and wearing "kill all the liberals" t-shirts[0] at those space-time-confusing election rallies Trump does?

0: https://www.theatlantic.com/politics/archive/2017/08/the-tru...
> It's not personal by definition.

In my own experience, when one tries to talk with a woman in an impersonal way about something that is personal to her, she will tend to find that very offensive. Infuriating even, because one is ignoring her emotions, treating them as if they don't matter. And to her, her emotions really matter.

From talking to others and based on what I've read, things tend to trend this way. In fact, there was a woman neuroscientist who gave a talk at Google[1] on the differences between the male and female brains and in that she gave an example of this kind of thing. She says that when she comes home and is frustrated about a problem she has been having, her husband wants to go straight to an objective solution to her problem. It drives her nuts. She just wants to hear that he understands how she feels. Before he tries to provide a solution, he is supposed to say, "Honey, I understand how you feel."

I think Damore made this mistake. He has a footnote about the need to be objective instead of emotional about these kinds of things. And so he wrote a very objective, detached memo. I suspect that was a significant part of the problem. It's a male approach to a hot issue. He instead needed to write in a way that was very emotional about how great women are and all the unique gifts they bring to the table and how he wanted to empower them to be free to be themselves at Google and create an environment that was welcoming to all that is special about women. It could have had almost all the same content but lead with positive emotions. Had he done that, he might not have faced such a backlash from furious women.

Men, too, need to know that you care about them before they care whether or not your facts are factual or relevant. But most men do not find an impersonal approach offensive per se, the way that many women do.

1. https://www.youtube.com/watch?v=Lu_uGr1ZOn4
5 UI patterns: prototyping navigation that makes good UX sense
Please don't insist that "leftist fascist" is a thing.

Sorry that people don't react with perfect civility to your uncivil attempts to create an ethnostate. That doesn't make you a victim.
It's possible to disagree with your post as in "this post adds no information and doesn't make the point that it thinks it makes" in contrast to "this post is logically invalid".
I think companies are less willing to do job training now.
> fixtures are DI'd, independent from tests and much more flexible than the setUp/tearDown dance

If this were the only difference, it'd still be enough. Inevitably I end up with a unittest.TestCase with 30 tests, all of which mock out some resource. Except for 1. That one wants to mock out a different resource while leaving the first intact.

* With unittest: either split that test out into its own TestCase (duplicating most of the original, except for the part I don't want, or coming up with an inheritance tree with is always ugly with unittest), or

* Remove all the unwanted mocks inside that test.

* With pytest: don't pass the mocking fixture into that test.
I know someone who teaches (or taught, I guess) remedial math at CSULB. From what I've heard, her students do seem to need the classes. A large number of the students don't show up to class, and many of those that do attend have trouble with the class and may not pass. There has been a lot of pressure from administrators to increase the pass rate.

I wasn't aware they didn't allow taking courses for credit before passing the remedial classes though. It seems to me that you could take some general Ed or major courses, but science and engineering without math requirements is hard, and humanities courses without paper writing skills is also hard.

It doesn't make any sense to me to pay CSU level tuition if you're not going to get credit if you pass the course. It would be better to redirect these students to a community college, where the costs to the students are lower, and offer a guaranteed spot for them to transfer in when they can earn credit. Some amount of connection to the CSU may help with student motivation.
The other country being Eritrea.
You sound quite fatigued! Here's what I suggest:

- Uninstall webpack for a month

- Download the few libraries that you can't live without

* Put them in a script tag

- Disconnect from HN and Twitter. Better yet, the internet all together.

- Finish whatever you're working on in peace, and save Abramov & friends from your thoughts about how inconvenient technological progress is for you.
> The memo uses the word "preference" without ever establishing whether it's talking about free choice or choice after discouragement, and so is flagrantly begging the question.

Of course it's talking about free choice. Introducing "discouragement" in the equation is itself begging the question : it's an extra hypothesis which is unnecessary in presence of a simpler, more fundamental explanation (like this one https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3166361/ ). Occam's Razor 101.

> includes a direct claim that women in Google's workforce are less capable than men.

Citation needed.
Testosterone decrease in men who get married, increase in men who get divorced
Nobody likes go format, everyone loves gofmt...
My bank used to do that. They finally switched to a fancy Web 2.0 interface a couple of years ago that let you use real passwords.
I believe it was circa 2001. My whole life I have had terrible penmanship but most teachers still had the ability to read my writing.

There were a couple of other problems that exacerbated the situation. I believe you had to use their pencils and their blue notebook. This was a problem for me because by that time I had gotten quite accustomed to typing and when I did write I used a high end mechanical drafting pencil.

I didn't find out about the illegible part till I had my college's dean check out why I had failed it yet again.
Thief 1, 2 and their fan missions require a lot more spatial memory and awareness than modern titles. Similarly with System Shock 1 and 2.
FTA:

> Damore said: "I went to a diversity programme at Google, it was ... not recorded, totally secretive. I heard things that I definitely disagreed with in some of our programmes. I had some discussions there, there was lots of just shaming, and 'No you can’t say that, that's sexist' and 'You can't do this.'

That is, he took a bland corporate diversity training class and tried starting fights. The tell here is "you can't say that" with no antecedent for "that". Yeah: if you tell your diversity class that women aren't cut out for work at Google, you're going to cause a fight.
Coming soon: living reduces grey matter?
ESCORTS DAYANA – ESCORTS – ESCORT ATHENS – ESCORTS ATHENS
Given the above, why do you think anything is safe? Common grapefruit was created by putting a radiation source in an orchard and seeing what happened - most of it was bad (as in trees died), but one grapefruit turns out to taste good. That grapefruit was grafted again and again until it is dominate. We have no idea which genes were changed and never did any study to see if the mutations were safe, we just eat it.

For hundreds of years farmers have been saving seeds from the plants that produced better. As a result the random mutations that farmers like have been selected for with no study on if those are safe mutations.

By Contrast with GMO we know which gene we change and why, and have done studies to prove safety. Maybe biases studies, and maybe not enough of them, but we have done them. That is more than you can say about anything not GMO.
A disruption in voting brings the results into question.

So it isn't just a matter of voting the next day, it's a matter of determining whether you have to redo the entire election, and whether you have to do that with different procedures or equipment and whether other jurisdictions have to redo their elections and whether past election are legitimate and on and on.
Exactly, and the simple, physically decentralized, distributed, and somewhat resource/time intensive aspects of paper-based balloting are all great checks against easy attacks.

The fact that virtually anyone both capable and eligible to vote is also capable of understanding the voting process, as well as what kinds of physical acts are signs of fraud means that many more people can evaluate the process, and determine - even just by looking - whether something fishy is going on at their voting station.

Your average voter will be easily convinced that he "doesn't know enough to judge" whether something is fishy with his voting machine, even if something seems to be clearly malfunctioning; "oh don't worry sir, the print out might be wrong, but your vote was definitely counted correctly internally".

The rise of any form of electronic voting is really troubling - and don't even get started on anonymity concerns...
If you listen to these types of arguments you would think that the Democrats have figured out how to synthesize healthcare out of thin air and the Republicans are putting a stop to it
Well, if we're going to just appeal to authority, I guess I'll do the same:

https://www.psychologytoday.com/blog/sexual-personalities/20...

The article points out that for most of the biases cited in the memo, the differences are on the order of a few percentage points, which cannot account for the real-world outcomes we see. To quote:

Still, I think it's important to keep in mind that most psychological sex differences are only small to moderate in size, and rather than grouping men and women into dichotomous groups, I think sex and sex differences are best thought of scientifically as multidimensional dials, anyway (see here).

To be honest, I'm not sure how Ms. Soh can seriously argue the merits of the memo, here. Yes, technically the memo is not itself inaccurate, in that there are gender biases that result in practical population-level effects. But how one can seriously use those facts to conclude that the 70/30 population split in the valley is a product of those differences, I really don't know, unless confirmation bias is at play. It just doesn't make any sense.

Heck, just looking historically it doesn't follow... it's not like the biases we see are inevitable. Our industry used to have a different composition. And other STEM fields have seen gender disparities even out. So neither facts nor history support the conclusion.
If you're comfortable uploading something to a server, you should be comfortable with that server (and any of it's owners/operators) reading it.

While I also didn't know those sites let other people download the samples, that doesn't change how much I trust them, since my model has changed from "whatever randos own this website see this file" to "whatever randos own this website, plus whatever randos they appoint, can see this file". In either case, I must trust "whatever randos own this site", and so them delegating that trust shouldn't change much.

There's a bit of a grey area around uploading something to a VPS host that you control, but unless you signed an agreement explicitly saying that your stuff won't be looked at, expect it to be.

And for the sake of cliche, it's safest to just assume anything you upload to the internet is public. Don't assume otherwise unless you really really need to, and make sure there's at least some legal and/or cryptographic protection for you if you're going that route :)
Sure, that's an example of principal/agent problems. Those happen all the time and are very real.

But to claim that, there would be a vast conspiracy tobtake all of that money on a wide enough scale to make everyone in the USA overpaid is where the thing breaks down.
Here's a evolutionary biologist's thoughts on the manifesto -

https://freethoughtblogs.com/pharyngula/2017/08/06/what-diff...
All proof-of-work algorithms can be accelerated by specific hardware of some kind or another. Bitcoin is perhaps the extreme example, with ASIC miners. But coins using other algorithms are mined by using top-end graphics cards, which is still a form of specialized hardware. There's no algorithm that can't improve upon a standard computer.

Other forms of proof-of-work have been mooted, e.g. algorithms that require lots of memory, or lots of storage, but again, specialized equipment will accelerate this too, it's just that the coins aren't worth enough for people to invest in designing the hardware so far.
Current Python dev here. I've found the same thing. I really didn't like Javascript prior to using ES6. Now it's fairly tolerable. I'm currently building an app with a React based front end and a Flask-based API for data exploration and QAQC.

The "where does the semi-colon go" game is really annoying, but I'm getting better at it, and ESLint will let me know when I mess up. But I do enjoy a lot of the features in ES6 that make JS (EcmaScript will never sound right to me) nicer to write.

My huge pet peeve is that it feels like it takes so much work to set up an app compared to my experience in Python. But maybe that's tooling. I do have some boiler-plate code to get things working, such as setup.py templates and YouCompleteMe for code completion, and I use VirtualEnv and Pip to manage dependencies. I guess that's basically Webpack and NPM and package.json/webpack.config in JS development.

Who knows. My issues with JS/ES might be all in my head.
That's a lot of accounts and a lot of passwords. You'd probably want to use a password manager. These kinds of passwords still have the advantage of being easy to hold in short-term memory, so when your password manager is on a different device than the service you're trying to use, you can look it up once and type it in rather than having to look back and forth between the two for that 16-digit number.
We Interrupt This Grand Jury Lawsplainer for a Search Warrant Lawsplainer
> Magically when my attitude towards school changed so did my grades.

Funny how that works.

"Why won't you learn?!" "It doesn't matter to me!" is not a recipe for success.

I appreciate what you said. Made me want to jump out of my chair and clap. But then I would have been escorted to the loony bin, so...
You can also get an ITIN for non resident aliens, as I found out when I married my wife abroad and needed to put her on my taxes so I could "married filing jointly" and not get screwed on taxes. In at case, the US is effectively taxing a non-resident non-citizen, which is another level of bizarre (but the foreign tax deduction makes it OK in the end).
Where are you based? We also run programs on the east coast.
That might be a little bit long to type every time you want to log in, but I bet all password crackers would struggle to guess it.
All you've done in this reply is beg the same question.
I'll take my chances clickbait.
To clarify: your point is that the question of whether or not he's right is irrelevant; he shouldn't have said what he said, because what he said is abhorrent and/or dangerous?
No the delivery company is an infrastructure play while the toast company is scaling the b2c interfaces.
I keep hearing that 20 million number in every thread about Indian migration, and I can never find anything to back it up.
Thank you for this great response. I think you've covered why the 'manifesto' cannot be supported on a scientific basis very well. There's another issue with the manifesto that I don't think is talked about as much. And that's the human element.

All the cited science in the manifesto is irrelevant in my opinion. As an engineer you work with other people. You probably spend 40 or 50 hours a week with them. They may or may not become your friends, but they will have a huge impact on your life, and you on theirs. Many of these people will be women. They are REAL people that you interact with everyday. What he did when he decided to share this manifesto at work is show that he thinks of these women as statistics, and that on average they are not as capable as he is. He has turned the women he works with everyday into a technical problem that he can solve with his intellect. That is incredibly insulting! He's shown an incredible lack of empathy and understanding towards the women he works with. He's turned them into numbers. He's shown he does not care about them as individuals. This is absolutely unforgivable.

If he had simply released this as a research project or something on the internet then it wouldn't be a problem. But he didn't do that. He didn't make a distinction between the general population and the women he works with. He shared it at work.
This is true. I had a friend, who pretty much built a shovelware game, talk a chinese publisher into doing a deal. He banked $200k. I don't even get how that deal even could be made. Hell, he didn't even understand it.
Prince of Versions Open Library – Standardize Notifications For Mobile Updates
I don't see how that's relevant to assessing whether someone will be an appropriate hire.
Rational discourse is only possible in an environment where people can agree on what (at least most of) the facts are, and we don't have that today.

I don't have a solution.