skysight-inc/HackerNews huggingface dataset:
"one also doesn’t solve a problem by yelling “harassment” each time someone asks to discuss whether a diversity effort is indeed effective."

Google simply didn't, and neither did Google employees. The letter from CEO Sundar Pichai makes this clear:

"many points raised in the memo—such as the portions criticizing Google’s trainings, questioning the role of ideology in the workplace, and debating whether programs for women and underserved groups are sufficiently open to all—are important topics. The author had a right to express their views on those topics"

I don't understand why there is so much discussion around whether or not what the fired employee said was scientifically true or not.

"Blacks on average are more [insert negative here]"

"Jews on average are more [insert negative here]"

"Men on average are more [insert negative here]"

How would I get away with any of the above statements in widely published memo at any big company, regardless of basis in fact?

It's a PR disaster that costs the company money to manage, and it also violates Google's code of conduct by having made a significant portion of employees feel harassed or intimidated.

Here is an excerpt from the Google employee code of conduct which expects:

"each Googler to do their utmost to create a workplace culture that is free of harassment, intimidation, bias and unlawful discrimination."

The fired employee didn't do that, and that's why he was fired.

I suspect the reason so many people have trouble with the firing, and the responsibility stated in employee CoC is that it puts a lot of power in other people's hands. You can no longer sit behind your screen and insist that it's a scientific fact and therefor you are right. Respecting the CoC requires empathy, people skills, listening, perhaps sometimes even submissiveness - all things that "technical people on average are bad at."
> So, yes a MIV could take out 8-10 cities across Texas while not impacting 99% of the land. But, a more likely approach is to carpet bomb suburbs and redundantly target cities with different warheads from different ICBMs.

Why? Wouldn't it be more useful from a militaristic perspective to take out enemy missile silos, industrial plants which could be converted to produce wartime materials, and to take out military bases? Essentially, target cities, ignore the residential areas except for ones that are near a missile silo? What strategic advantage could possibly come from carpet bombing suburbs?

The world only has on the order of a thousand of these things. Russia, as the GP points out, only has ~300. They can't just glass the opposing hemisphere, they have to pick and choose important targets.
Unnerving is definitely the wrong word. If you want to be negative about it, this is just really good advertising to a tech savvy audience. I honestly just switched my VPN subscription over to PIA after reading this list...
https://collegecollections.co/ - marketplace for artwork by art students
Breaking into 1Password, KeePass, LastPass and Dashlane
"Google, Facebook, and YouTube are obviously not essential, cause those millions get by just fine without them."

Most of foreigners traveling in China would certainly disagree with you. No Facebook, no Gmail, no Youtube == "no Internet" for most casual western users.
> it should go back to us, directly.

It does.

There is a reasonable argument that such fees should go to the general fund for the locality, not to some specific department like law enforcement (because of incentives).

But I do not think there is a reasonable argument that the money should "go back to us, directly" rather than going to the local government. I mean, if you REALLY wanted your tax bill to come with two extra lines on it:

> Refund due to collections from legal enforcement: $ -54.36

> Additional charges for operating costs: $ 54.36

...but I HOPE you are bright enough to realize that the net difference between showing these lines on the tax bill and not showing them is meaningless and that there is little benefit to bothering to list it that way.
Since when is Google making "editorial decisions"?
Hello,

I'm Revanth, and I work as a product marketer in Zoho. We have another product called Zoho Campaigns, which is built specifically for the purpose of sending out bulk emails or newsletters to a list of subscribers. Perhaps you can give that a try.

http://zoho.com/campaigns

Please write back to me if you have any questions.

Thanks.

Revanth
Wait, there are 63 or more levels of management at salesforce? Is the a level 1? Is there anything higher than 63? What's the distinction between a 61 and a 62?!

Sounds more like Futurama's bureaucracy skit.
AWS Joins the Cloud Native Computing Foundation
>Is the website address itself under copyright?

No. https://www.copyright.gov/help/faq/faq-protect.html#domain
Are you allow google to store cookies? Maybe its because of personalized search google does?
> However, they did make `about:` respect DNT by disabling GA.

The irony is that since most people have DNT disabled having it enabled would make it easier for you to be tracked.

> it appears that Mozilla doesn't intend to let addons run on `about:`.

Why is that?
Exactly. The problem is that even if the core service can be replicated in a decentralized manner on the blockchain, any periphery services (discussion boards, dispute resolution) need to exist in some centralized place, developed and maintained by some centralized entity. Hell, even the crypto code itself needs to be developed/maintained by someone. It's hard to avoid centralization when somebody has to do the work of maintaining the platform, because maintenance costs money, which requires stakeholders, who will not pass up an opportunity to "collect rent" if the platform has any sort of network lock-in.
Who came up with such a dumb scheme. Bikes consume almost no space. The idea that there is a "spot" for one just seems needless. My buildings bicycle parking is a storage closet with 4 racks. Last time I checked there were a dozen bikes, a few scooters, and skateboards in there.
Not many people seem to be aware of this, but Firefox Mobile is just as great! You can run full extensions, just like on desktop.
The most striking thing about visiting the southern industrial cities for me was how (especially towards the outskirts) they tend to build the exact same residential skyscraper several times next to each other. You just don't really see that in Western cities so much.
Isn't that the whole point of the game? Making everyone believe times are terrible enough already so they would start killing each other and bring war over the lands and death to innocent children?

How can you not want the glorious Mad Maxian apocalypse that country's inbred retards dream of? Are you part of the problem? Some kind of culturally inclusive transliberal? HOW DARE YOU! I HAVEN'T MARRIED MY SISTER FOR THIS!
In actual day to day use, I've found it to be a little wonky. Wmaker has its own widget system similar to the Foundation stuff that GNUStep uses, and the two sometimes run afoul of each other (dockapps, withdrawn windows, even the menu bars). Never could get the GFiler project to quite jive with wmaker.

Most of the apps written using GNUstep work fine, though. I should note, I haven't given this liveCD a whirl just yet -- my last attempt with GNUstep was about 6-9 months ago, building from source.
Well if your beliefs is that the statistics are incorrect, I guess these kind of people would be offended by people who are simply stating the facts.
Go virtue signal somewhere else
> Then why has nobody done that then?

http://www.sgsme.sg/news/startups/singapore-startup-launchin...
That instrument cluster!
A nuclear bomb (several hundred times larger than the one dropped on Hiroshima) was accidentally dropped in the US in 1961[1]. Luckily it (obviously) didn't detonate.

[1]: https://www.theguardian.com/world/2013/sep/20/usaf-atomic-bo...
> the Core Team felt that we could strike a balance with not diluting attention from ABI stability while still enabling a broader range of proposals compared to Swift 4 by requiring that all proposals have an implementation before they are officially reviewed by the Core Team.

Good. They are effectively saying 'Talk is cheap, show me the code'
Small shops in the US regularly turn out custom made vehicles with modern engines.

Lots of them use parts out of junked cars, but also "crate engines" are a thing, you can just buy a powertrain from any number of suppliers (for instance, GM: http://www.chevrolet.com/performance/crate-engines ).

And then there are specialist machine shops that build linkages and such to go between whatever components, at whatever length.

I imagine safety regulations and cost are the big blocker for small scale manufacturing.
There's a p2p network called gnutella. It's not associated with GNU. It gets confusing.
Cato Adds IPS as a Service with Context-Aware Protection to Cato SD-WAN
I am a lawyer, and "circumvention of access control" means defeating DRM measures, like when you rip a CD or DVD to make a copy on your computer. Someone would have to really torture their reading of the law to come up with "writing down a domain from which ads are served is prohibited by the DMCA."
This is why in the face of that kind of odds, a diverse conference has to look very hard for female speakers.

Even if there are factors that mean there will never be 50% female submitters, a proper diversity policy means the organizer sees this as a symptom of a problem they can help solve. Perhaps if a conference can keep at least 1/3 female speakers every year then 25% of submissions will be from women in 10 years? And perhaps if 1/3 speakers are women, more women will visit the conference, widening the audience?

The whole point of active diversity policy is that the status quo is to be changed by active means.
"One could say that GNUstep is a very nice woman, but without proper make-up and with a shabby dress. Although the expert eye could see the star sparkle, the average person maybe would prefer a more normal female with choosen make-up and dress."

I'm sure everybody here will appreciate this nice nugget of gentlemanly wisdom.

(Should I add </sarcasm> here?)
But surely not all opinions are welcome in the workplace. If someone spread a document that said, 'we shouldn't hire muslims because we can't trust their loyalties', surely expressing that opinion would merit firing.

And there's also the question of how opinions are expressed. When you post something publicly for wide distribution, there's much less room to walk things back or to discreetly talk through things. Damore intended for his document to have impact, which it did. But that also means that if the impact is negative it's more likely to lead to his dismissal.

I'm not sure he should have been fired in this case but I can see why it was done.
There's steptalk which is effectively a smalltalk environment embedded inside of the Objc runtime. See also the Etoile project here: http://etoileos.com/news/archive/2006/05/28/2222/
https://popmotion.io - JavaScript animation framework. Writing this over the last few years has probably done more to improve my career than my actual jobs.

I really enjoy it but sometimes maintenance does come at the cost of doing other projects.
What about, say, Brian Krebs? According to his blog posts, he hangs out a lot on blackhat/cybercrime forums, particularly Eastern European and Russian (?) ones. He has contact with people there, posing as another blackhat, to lure information from them. It's possible, perhaps, that he also leaves out certain interactions that might cross further into a legal grey area (I'm not saying that he has), benign to his research.

That's bound to set off some alarm bells, somewhere some day, at some agency or bureau.

Now, Krebs keeps a relatively high profile pertaining to his work, so it's not improbable that they think twice when they read who he is, and see he's one of the "good guys" obviously.

But there's a lot of white hat researchers who aren't Internet-famous (in the tech world, not just security). Quite a few by choice, too.

So now they're worried if there's anything they might have done in the past that could get them into this kind of trouble. That is, being charged with something over having done (perhaps legally grey) security research. And yes they'll be given a fair trial, except that it seems that in the US proving one's innocence also depends on whether you have sufficient funds (I feel like I'm stereotyping here, but I see so many people casually mention these scenarios as if it's a given).

And then, being one of the "good guys"--by, say, single-handedly stopping the first wave of a global ransomware epidemic--doesn't seem to warrant a bit more considerate and less aggressive approach any more, either.

So now they're worried!
I've dev'd for both Chrome and FF and Chrome is worlds better. FF was a major headache to submit / manage my addon for.

I've tried to go back to FF several times, I want to go back. But it's too slow, it's too shit, the UI sucks, and the company is focused on BS like "VR web sites" (lol?) instead of fixing their broken BS.

FF market share is pathetically low because millions of people know the truth.

These people who say FF is fast? WTF system do you run? Ive tried on 2x hardware Windows and Linux. I've tried the dev multi thread. It all still sucks.

The FF addon market sucks too. Chrome has far far more addons.
Explains the sloppy reasoning of the Google Memo perfectly.
Frankly I do not see how 50/50, or any fixed number, can be a representation of the unbiased state. The unbiased state is unknown.

If you look at what the orchestra did and remove factors you know are irrelevant for the applicants then you should move towards a more unbiased state independent of what the number actually is. The problem is to find out what bias you have. One way is to compare the people who apply with the people you hire. You can see what traits you select on, then you can decide if you think those traits are good or bad.
"Alt-right" means "Nazi" now. It didn't always. Somebody dragged Richard Spencer out from whatever rock he lives under and into the public eye, specifically for the purpose of changing that meaning - or, as you have it, moving that line.
Recent discussions have unearthed this plot twist: Google soliticed employees' opinion on the topic. They asked people what they think, then sacked an employee who did what they asked.
It's built on OCaml because of functionality and langsec - contract code and implementations written in procedural/objective languages are immensely unstable which is also why ETH smart contracts keep getting hacked.

Consider that not even the fucking inventor of Ethereum himself can write a contract without massive exploits.
Spamnesty is dope! How do you avoid getting blacklisted by the spammers though?
I wish you had elaborated this comment into something substantial that readers could learn from.

Here is an interesting comment that a classical composer -- possibly the most influential one in the 20th century through his students -- on Aphex Twin and similar artists:

http://www.synthtopia.com/content/2010/10/15/karlheinz-stock...
^ can confirm all of the books by Paul are really well written
Duplicate photos is something you can do reasonably well without resorting to the more advanced techniques, depending on how "different" the duplicates are. In general though, I'd only consider an image to be a duplicate if it's a scaled version of the original (and maybe rotated).

When I've done it in the past I've created a 5x5 greyscale thumbnail of each and then you done bitwise comparisons. You can do more complex stuff like normalisation of brightness. Really the main thing to focus on is the vectorisation so you can quickly compare truckloads of images.

If I was to do it now I'd probably use width:height ratio to reduce the search space and then quickly check the 4 rotations of my sample hash against all known hashes of the same ratio. And I'd probably start but finding all images that were under a certain size, assume they were thumbnails, and try to find matching originals so I could remove them from the data set.

It depends on what exactly has happened to your library in the first place but I'd be surprised if you had lots of images that had undergone arbitrary transformations. Though obviously, only you know what that data looks like to start with! :-)
Tezos - An Ethereum where the smart contract language ambiguity and procedural nature of the code doesn't result in hundreds of millions in theft.
FF is going to fail because they lost focus. If they want to survive they need to fold into Chrome, immediately. FF will not be around in 7 years.
Comparisons like this always make me cringe. Do we have to use women as the comparison for things like this?

As a woman in tech, this kind of comparison almost always makes me want to disengage.
http://apimockery.com/ - API Mocking as a Service

I built it to learn React and brush up my Go skills. I occasionally add new features.

It makes $0 now, but I plan to earn 10$ a month before my amazon free tier expires :)
It appears to be based on Debian 9, which means that there is systemd support too, it just must be disabled by default.

(In Debian 8, systemd was made the default init system.)
I think that the media and Google itself did a horrible disservice to the memo author in mis-representing his words, and I'm fairly certain they did so on purpose and will continue to do so. However, to be charitable to googlers offended by the memo:

If the author asserted in the memo that Google practices discriminatory hiring practices ("Hiring practices which can effectively lower the bar for “diversity” candidates by decreasing the false negative rate" is the only relevant language I encountered), wouldn't that imply that some members of Group X currently employed at Google are less qualified than the members of Group Y who were discriminated against? Otherwise it would seem we are discussing a situation where tiebreaks tend to be decided in favor of the current minority group, or recruitment efforts for underrepresented groups are more intensive. The "lower the bar" phrase would seem to imply that he believes there are different standards in effect for selecting current employees.

The memo author's point about differing interest distributions does not necessarily imply anything about ability differences in the current Google employee pool, but claiming discriminatory hiring practices might.
Language security is a much bigger deal than anyone ever assumed and the DAO proved that. Just ask Vitalik.
I'm writing a bot for cryptotrading without having the proper knowledge for something like that. Learning as I go and I expect to lose some money on this (certainly won't give it a budget to manage that I can't afford to lose), but I'm having a ton of fun entertaining the fantasy that I could 'game the system' with my bot
And before KDE, plasma was already the name of a state of matter. It wasn't confusing to reuse it for KDE's interface because the context makes it clear. Same here.
As much as I think the standard of living in Europe is better than in the US (having lived both places for a significant amount of time), I still prefer a constitution that limits the powers of the government instead of a constitution that gives the government more powers "to protect". As long as the government is not interfering with my freedom of speech, I am happy to deal with individuals or companies myself without the government protecting my "free speech". It's called human interaction and there are zero guarantees that someone will like what you are saying or have to listen to you or even honor your right to say something.
Ask HN: Your favourite science related websites?
What are the websites/newsletters/podcasts you read/listen to regularly to keep up with latest developments in your favorite scientific field?
That's a pretty unrealistic black and white picture you're painting. Cultures and groups within a company that are already diverse and are truly merit based aren't going to be bothered by these sorts of events. They're already got their house in order, so to speak.

The people you're describing of being so terrified by these events or adopting unofficial policies against women already had a misogynistic bent. They were already a problem. Them using an event like this to justify their anti-social behavior is typical, but it is not the cause. They weren't accepting bastions of equality until they were frightened into sexism. Putting them on notice isn't the end of the world for anyone.

Whether we appease bigots or confront them, some people are going to be assholes until they die. I'd rather confront them and leave no question about which way the world is going.
Massive fear
Gregory, thanks for introducing Insomnia to the world and thanks for continuing to make it better!
There is still plenty of room left in electronic music for new ideas and exciting masterpieces. Popular music is definitely especially vile today, but that does not make the musical form itself dead.
I haven't checked myself yet, but probably yes, if a proper Android SDK with Java 8 de-sugaring support is used.
Wow, just wow.

If I was trying to offend my wife, writing a joke sexist piece, I don't think I could do better.
More test:

* http://www.guru3d.com/articles-pages/amd-ryzen-threadripper-...

* https://www.techspot.com/review/1465-amd-ryzen-threadripper-...

* http://www.tweaktown.com/reviews/8303/amd-ryzen-threadripper...

* https://hothardware.com/reviews/amd-ryzen-threadripper-proce...

* https://arstechnica.co.uk/gadgets/2017/08/amd-threadripper-r...

* http://www.pcworld.com/article/3214635/components-processors...

* https://www.forbes.com/sites/antonyleather/2017/08/10/amd-ry...

Other Links:

* https://videocardz.com/71804/amd-ryzen-threadripper-review-r...
Who says the merchant needs to do that work? Specialized companies run like exchanges (or payment networks) could run the nodes on behalf of the merchants, much like bitpay does today. Of course, then you're just back where you started, with a banking institution controlling payments. But perhaps it would be more decentralized than four big payment companies, and that could be a step in the right direction.
Web scraping as a service
EMA sounds familiar. I'm exactly in the same position with dot net as programming language. I'm interested in working together , i know other programming languages also
fair enough, I'll take the downvote because it was a bit trolly.

But it's a serious point. Frameworks are not helpful in the long term.

Go has no commonly-accepted web framework because the idiomatic solution is to use the standard library and write just the code you need. Instead of importing a tonne of code (and assumptions about your project) that you don't need.

A framework will help you get something up quickly. But as the project continues it will get in your way, more and more. I've seen it so many times.
"Not 3 weeks ago we had a thread here where a woman spoke up about harassment and people said it was exactly the wrong thing."

Not sure I can follow,

so the guy is wrong that he spoke up but the feminist is right? Or is the guy right and the feminist wrong? Or are both wrong? Or people who speak up against the guy are right and the guy speaking up is wrong? Or HN is wrong because we discuss this?

Can't follow your argument in the slightest.
> We want the best to get the jobs

I think it's important to remember that this might not be the case. We want the best team (or orchestra, or whatever).
As long as neverssl.com still exists so I have some way to pop up the login page from captive wifi portals, I'm fine with everyone else going SSL.

However, I basically agree that if you're just hosting a blog with no user interaction, there's really no need for it. The threats (for example, somebody hijacks the request and returns different content) are minimal.