skysight-inc/HackerNews huggingface dataset:
"common identity" is kind of an oxymoron. Any person can at at best have their own identity. A "shared identity" is not a lot of people having a shared identity, but each of them not having one. Shared values, mutual trust, those make sense, "shared identity" is double think. If it can be shared it's not identity.

How would not going to war allow wealthy people to hold on to their wealth? That's a head scratcher, too.

And remind me, what are a lot of those immigrants fleeing from? Who was in favour of fucking up the already fucked up Middle East plenty more, for example? Who set the stage for ISIS? Wasn't it a nation riled up into a frenzy, with a "shared identity" pouring out every nook and cranny?
Wow, I'm surprised to see the comments here being hateful towards this statement. I don't think it's contradictory at all. The stance he takes is that any subject is up for debate, so long as you don't step out of line with respect to the code of conduct. The guy who was fired was way out of line, far beyond any reasonable limits to topics of discussion. Even as a particularly opinionated person myself, who would be likely to start a lot of shit at Google - even about diversity, I consider these limitations just.
This month's Humble Bundle might be relevant (https://www.humblebundle.com/books/unreal-unity5-book-bundle)?
I get that, but when can you possibly say that centuries of sexism no longer have any effect, or centuries of trying to shift back to center have swung the pendulum in the opposite direction? Equality of outcome?
POWER was historically the architecture for "I don't care about efficiency, I just want a fast machine!". This hasn't really changed. For some applications they are still substantially faster than any x86 system, but they're almost always far less power efficient. That's why they're not widely adopted in data centres.
You should check out Ferret: http://ferret-lang.org. It compiles to C++11. I haven't tried it myself yet, so I don't know its limitations.
Show Product Info in PrestaShop and ThirtyBees Subcategories
Developer cultures in the 60s and 70s were more corporate, but some of them managed to be more diverse, because the default expectation was "professional adult", not "funky post-student", and "professional adult" is a bigger space that supports access by a broader range of people.

Women started finding it harder to get into CS in the 80s. Until then, the historical record is that diversity was better than it is now.

But generally hiring-process solutions to this problem are hopeless. You either have a diverse culture, in which case markers for age, gender, attractiveness, charm, ethnicity, extraversion, and so on, are irrelevant... or you don't.

Tech generally doesn't - and that starts at school, not during hiring.

Adding a few extra women won't change that. It's a small improvement at best, not a revolution in accessibility.

Because the reality is that even with a 50:50 gender split startup culture would still be primarily white-or-asian, young, attractive, middle class, and motivated by a very small selection of possible ethical positions - and a lot of possible talent would still be excluded.

Age, race, and class discrimination is far more obvious to outsiders than gender discrimination.

You could make the "Well it's still an improvement" argument, and that's true - up to a point. There's still a bigger conversation to be had about inequality in general, and I'm not sure how many people in tech of any gender are interested in having it.
A little off-topic but if you care about your employees, please make all salary and compensation information for any employee available to all employees (preferably make it public). Someone has to start doing the right thing.
Nothing wrong with BSD - but as for a GPL compiler with a run-time, you could also look at the GCC/GNU libc licensing (GPL/LGPG). I do think it's important people are aware that GPL on things with a run-time should probably have an exception/use something like the LGPL - as you generally don't want "documents"/artifacts produced with a tool, to forcefully inherit the license of the tool used for creating them (eg: You don't want the word processor to force a license on documents produced, or the drawing application apply license to images - and the same goes for programming languages, IMNHO).

On another note, I'm not sure it would be quite possible to stretch "copyleft" that far legally anyway - but that's another discussion - and at ending up with an invalid license isn't really any good either, as that would leave you with just copyright and no license grant - making the tool illegal to copy/distribute...
Fair point. Job loss is non-trivial, albeit nowhere near as bad as rape or murder.
There is no reason to discuss it in a way which you think requires a manifesto as a preface unless you think they should be ended or severely cut down in some way. And the author quite obviously does think that. So yes, taking it as the first step in an attack on diversity programs is perfectly reasonable. Most people are perfectly happy to talk about them with someone who didn't come up to them with the pre-formed argument that they should be scrapped or that they're harmful.
I gotta say, the combine subtlety of this vulnerability is impressive:

- There is a config flag, which may or may not have a valid use. I'm not a networker or security expert, I cannot tell.

- That config flag in turn causes two random number generators to interact via a global variable to cause
a small off-by-one error. Furthermore, both code pieces don't look strinkingly wrong, from a cursory glance by someone not familiar with the code base. I've seen worse code being approved in a review.

- This boundary error leaks internal state of the inner EC-based PRNG, which allows an attacker with prior knowledge, sufficient computing capacity and solid knowledge of math and crypto to get the state of the inner RNG

- This information can be exfiltrated through both a complex queue/pool-system and a complex handshaking protocol. Maybe I'm more familiar with PRNGs, but the IKE part started to go over my head.

I've always acknowledged the idea of very subtle, deniable and complex vulnerability introduction, both through cryptographic conditions, subtle code and language issues and all of that. Software is hard and complex.

But this is an example that's both scary, very complex and close enough to comprehension to be very, very scary without being vague. Thank you for the analysis and the write-up.
You may live to regret that. Most of the random things my kids do are cute and funny. There are also times when they are decidedly not cute and funny, and you spend hours scrubbing the walls getting rid of Mr Bee stamps and removing those your 7 year old stamped to the ceiling (how the heck did he reach the ceiling?!?)
"One of the first pieces of legislation passed in the new Federal Parliament was the Immigration Restriction Act. Now known as the infamous White Australia Policy it made it very difficult for Asians and Pacific Islanders to migrate to Australia. This Act stated that if a person wanted to migrate to Australia they had to be given a dictation test. The dictation test could be in any European language. So a person from China or Japan who wanted to live in Australia could be tested in one or all of French, Italian or English languages."

Granted this was well over a hundred years ago however I feel that the Australian attitude to migrants is still quite unfriendly. They're making it more and more difficult to migrate there even if you have roots in the country especially if you are from a non English speaking country.

Source: Am Irish and went through the Australian immigration process years ago.
> Consumer Review doesn't have to disclose the fact that they will review a car when they buy it from a dealership, but they probably should ask GM to comment when they say "it seems to us, without having driven one or heard from anyone who has driven one, that GM are making their cars so they explode on impact".

Do they have to disclose that they are Consumer Review when they talk to GM?
As a random user that sees the website for the first time promoting the "12 Startups in 6 Months" is actually off-putting. It's clear the service costs money but unclear if you maintain it long-term or have jumped to the next project within a month. Nothing against your challenge, it's great, HN folks will admire that, just end-users can see that negative.

Link to your twitter account is broken.

The reason I haven't clicked 'sign up' is I'd like to see a preview, any preview, before giving access to my account. Can the website ask for my twitter handle and crawl my recent likes as a start? Or a screenshot of somebody else's weekly email?

Ok, now I signed up. It presents me with an internal server error.
Prices starting at $4,750 [sic]: https://secure.raptorcs.com/content/TL2WK2/purchase.html
I think it reads like typical corporate CYA double-speak, the opposite of brave leadership.
If it is free software, I'd do it for free. If it's commercial, I would want $100/hr. So perhaps $200-400 if it is very hairy code.
> PyTorch is becoming much more popular among researchers,
even if TensorFlow use is widespread among data
scientists.

Could you maybe comment on why this is the case? Are there technical reasons for that?
Yes, just to comment on this Unreal Engines lighting is considered really good (and it is imo). The reflections you see in game are actually the responsibility of the creators of the games not the engines.

A newer game that has pretty decent lighting is PlayerUnknown Battlegrounds. Check it out, you might see less of those aggressive reflections.
It's worse than that. Ex-Googler Zunger is being celebrated for refuting Damore's argument by advancing gender stereotypes suggesting women naturally possess skills essential to the engineering process.

> All of these traits which the manifesto described as “female” are the core traits which make someone successful at engineering

https://medium.com/@yonatanzunger/so-about-this-googlers-man...

How is it ok to push a gender stereotype that is pro-female but not ok if the stereotype is pro-male?
Her assertion that world geography is not taught to US high school students shocked me.
Hackers demand millions in ransom for stolen HBO data
The bigger message is the actions, not the words. It is very clear.
Why we desperately need women to design AI
I'm not entirely sure why the points raised in the memo are rebutted without providing evidence to other papers proving the contrary point.

If the papers proving that biologically there's an interest difference between the genders are not enough then we could apply some data science.

Let's assume that nothing can force the gaming interests of women and men such as higher pay or availability (this
could be debatable in the past). There are studies like these made on over 250000 gamers which show clear interest differences between the two genres:
http://quanticfoundry.com/2016/12/15/primary-motivations/
http://quanticfoundry.com/2017/01/19/female-gamers-by-genre/
The gaming field (and marketing in general) is full of models used very successfully when deciding on a company/business strategy.

Google with their huge data analysis powerhouse could end this debate swiftly in their favor but I fear that either their data proves the writer's points and they're acting hypocritically now or they are avoiding adding fuel to the emotional fire (from a scientific point, Google data would be pure gold for years to come) by not releasing anything (pro or con).
> However, Apple's strategy at the moment [...] appears to be somewhat predicated on being a fashion brand.

See, I think if that's where you're starting from, you've already lost the point. Their strategy appears to me to be "stop making gadgets for technoweenies and make them for the other hundreds of millions of people". If 99% of your potential customer base are never going to plug a HDMI cable into a machine, why bother with the machining and cost of having a HDMI port?

> Apple are no longer releasing laptops that have scaled in capability to meet the demands of my workload

Because there's orders of magnitude more money in servicing every one else's needs, unfortunately (or fortunately, I suppose, if you have shares in Apple.)
I'm Australian and got very close to needing an English test to get Residency in Canada. I was getting residency because I was working as an Engineer and my company was sponsoring me. I have an Engineering degree from an English-speaking country (Australia), and had been working for the company for ~2 years, of course in English. Both of those things counted for nothing.

I would have had to to fly ~2500km, pay for the tests etc. (I was living in Northern Canada.. weekend trips to Alaska means driving due South)

I spoke to multiple people on the phone and in person (in English) and not a single one was able in any way to do anything to intervene. There was no possibility of me doing the test over skype video chat to avoid the expensive flight

Rules are rules, don't dare to interpret their intent. This applies doubly when dealing with Immigration.

Canada have now tightened the rules significantly, and it's my understanding if I applied now, I would be forced to take that English test.
Yes indeed, this is the "app" equivalent of backpacking.

I did 3 backpacking trips (total around 27 months) back when smartphones weren't prevalent and it was (and has always been) mostly about trying out weird shit (such as fruit picking) going to places and meeting (loads) of people.

Sadly even that is probably changed now and I bet that the modern hostels are places were people stay in isolation and stare at their phones instead of socializing with each other ;-(
Apt Solution to Grow Downloads by Designing Instagram Like App
Paper Triangles: The First Ever VR Experience We Created Was “The Conjuring 2”
Shotwell is unmaintained. There are two other photo applications, but it's not clear which to use. In any case when you plug a camera or phone into a GNOME desktop what happens is the file manager application and any camera programs you have installed all compete to open the camera. In my wife's case the file manager always appears to "win" and Shotwell gives an error about not being able to find a camera. IOW basic functionality, broken for years.
That is an over-exaggeration, Palmer Luckey, who founded oculus and being a trump supporter, has his new startup right now:

https://www.nytimes.com/2017/06/04/business/oculus-palmer-lu...

Believe or not, he is going to be a figure, the anti-PC figure that certain group always wish to see, and shall be welcomed by them as a hero. Maybe not big companies, but his future might not be that difficult after all.
This blog mentions some poll that was apparently made among google employees. But link to picture is broken :/

http://motls.blogspot.si/2017/08/james-damore-deserves-1-mil...

> As Damore reminded us, most of the people who agree with him only dare to agree privately.

> What do they answer when their opinions are measured through a poll run on Google-plus – which the SJW officials in charge could still hypothetically access? Some other Google employees gave us the following pie chart:

> 14% strongly agree, 22% almost agree with Damore's letter. That's some 36% if you combine it – over 20,000 employees of Google. If you add the 13% of neutral folks, you will get almost 49%, a slightly greater percentage than 48.5% of those who almost disagree or strongly disagree. Clearly, even if the participants of the poll face some risks that their vote could be used against them, the supporters of Damore's view are at least comparable in size to the opponents.
> Yes, almost as if the entire system was heavily weighted in their favour!

"The entire system"? Is this system like the Matrix, or is it governed by people? How did a "dumb frat bro" ever manage to get into Google in the first place when Google's system seems so actively hostile to them?

> Does that tactic ever work for you in arguments?

I didn't anticipate that you would argue "the system" was supporting "dumb frat bros", when quite clearly he was not receiving any support from Google, yet somehow managed to join them and work there.
Gnome 3 is a step backward from its predecessor and sacrificed functionality for mostly aesthetical reasons. I don't have a problem with a 'simplifed' UI, but the fact that Gnome 3 is now the default DE for most Linux distros is worrying, and to me is a sign that Linux on the desktop will not get anywhere anytime soon.

From the article:

1) G3 is stable: "stable" like these weird crash notifications I regularly got on 3 different laptop models (that did not in fact provide any info on what app/service actually crashed...) whenever I resumed from sleep, or "stable" like the Gnome dev indicating they will break GTK3 backward compatibilty whenever they feel like it? So much stable, we're going to be tired of stabling.

2) "Stays out of the way": like not even having a minimize button by default? So when you have your windows lined up, and switch to another one just to check something, now you just... ho wait you don't get to "just" because there is no minimize action to get rid of it. I like this example because on one hand they claim it is not needed[1] even when a most basic example can prove them wrong, but on the other hand they have published a first-party plugin/extension to add this and a number of other "fixes". So double the failure. TFA author also claims G3's chrome takes less space: like having a damn clock take 80% of the top bar? Seriously. And also, "MATE uses two panels so it takes more space" ...you mean exactly like G3 once you enable the taskbar? Plus in other DE you can easily fuse / insert the taskbar into another panel, not sure you can in G3. In short G3 is ignoring basic UI rules we have known to be true since the 1980s.

3) "Display switching actually works" ...hu, just like in XFCE? Never had a problem in XFCE. In G3 though I occasionally had it not detect when I unplugged an external screen, which means I was left with a blank desktop background where all of my inputs would only take effect on a now 'ghost' screen.

4) Many extensions: probably. I only know that some of them exist solely to fix basic shortcomings of the default UI. I also know you have to use a browser+plugin to download these, and this feels...wrong?

5) Dynamic workspace: this is the only thing that G3 does right, i.e. not just properly, but also better than the competition. I really wish other DE would implement something vaguely as intuitive. If they did, for many users G3 would have no competitive advantage left.

6) Plenty of themes: Huh. OK. I guess.

I also need to add that the G3 Bluetooth devices app/panel is really aggravating. BT sucks in Linux to begin with, but the G3 UI is really making it worse. At first I thought it was only a OS-level thing, but then I discovered XFCE doesn't have this problem.

[1] It always get me when a OS or DE dev claims you "don't need" a basic feature: you're not building an app, you're building a platform, you do not know how it's going to be used, that's the point of a platform.
A rental pretty much anywhere in Poland will be around that. I've paid as little as $20/day for a nice flat.
Just to expand on this a bit, the Blueprints capabilities have grown to the point were you can create entire games without learning a single line of code.

The major downside I see to blueprints is a lack of source control. This is a pretty massive downside, and not something a professional team can forgo.
But if you are looking to learn and understand the engine as a solo person Blueprints are a great place to start.
It's likely there are several overlapping reasons. Japan is, like Germany, a special case. War evokes national shame, not pride, and pacifism has been deeply embedded in the national consciousness through 70 years of education.
Well, kinda. What is an evening or morning when there is no sun, night, day time? More likely it's just a poetic turn of phrase.
What I find interesting is you can stick to "it's poetic, but modern scientific understanding can fit in happily" And aren't forced into saying, "science and Genesis are incompatible".
Nope. Example of recursion schemes:

You have a binary tree

data Tree a = Branch (Tree a) (Tree a) | Leaf a

This is a recursive structure since a Tree can be made up of other Tree's. We can take a slice of the tree:

data TreeNode a child = Branch child child | Leaf a
data Fix f = F (f (Fix f))
type Tree a = Fix (TreeNode a)

sumTree :: Tree Int -> Int
sumTree = cata algebra
where
algebra (Branch a b) = a + b
algebra (Leaf a) = a

You might notice that we didn't do any recursion in sumTree because cata captures how to traverse the tree. Catamorphisms are the simplest recursion schemes, there are variants that keep track to our position in relation to the rest of the tree or memoize computations and so on.
The issue with "free speech" is that it is often used as a crutch for people to cling to their bad ideas. "How dare those people take issue with that ridiculous thing I just said! I am just exercising my right to free speech!"

So the "free speech only applies to the government" or the "free speech doesn't mean you can say whatever you want without consequences" argument is really just a reflex to "free speech" being often misused.

But in this case - I agree with you. The knee jerk calls for the guy to be fired without really hearing him out or engaging substantively on the issues like censorship and an affront the free exchange of ideas upon which democracy depends.
Did you read the article at all?
Geoengineering rulebook could be ready by 2020s
Thank you for the link. I only read the poorly formatted version and was disappointed because of this.
Now it seems even worse how the whole situation was handled.
For instance https://motherboard.vice.com/en_us/article/vbv54d/google-on-...

> And like many of you, I found that it advanced incorrect assumptions about gender. I'm not going to link to it here as it's not a viewpoint that I or this company endorses, promotes or encourages.

> Part of building an open, inclusive environment means fostering a culture in which those with alternative views, including different political views, feel safe sharing their opinions. But that discourse needs to work alongside the principles of equal employment found in our Code of Conduct, policies, and anti-discrimination laws.

Yay we believe in "a culture in which those with alternative views [...] feel safe sharing their opinions" (except when they diverge from our view). We want them to feel safe sharing them and we show this through firing people who ask for an open discussion. Bravo google. And linking to the manifesto or at least quoting an example of what is wrong is bad, because ....?

(Yes a shitstorm is brewing and there now is a hot headed "discussion", but the main problem is that nobody actually references or talks about the actual manifesto. People talk _about it_, but quotes are sparse and the critics never point out any (logical) fallacies. It's a much to emotional "debate".)

Anyway thanks to the full text I now actually could revise my opinion on the whole matter (I actually have yet to follow all the references/sources), but am disgusted at googles reaction to fire someone because their opinion created a toxic reaction. If such a reaction spawns, maybe there is room for an open discussion and maybe we can find a solution everybody is happy with. Killing off unwelcome voices doesn't sound like a welcoming environment to me and unethically at best.

Edit:
Let me close with a quote from the manifesto in relation to the response from the VP of Diversity

> My larger point is that we have an intolerance for ideas and evidence that don’t fit a certain ideology.

He now seems kind of right at least in that regard.