skysight-inc/HackerNews huggingface dataset:
http://leginfo.legislature.ca.gov/faces/codes_displaySection...

It's not super clear to me that this would protect Damore, but IANAL.
The community had a real "Not Invented Here" problem in our earlier years, which we never really overcame.
I hope he finds some right-wing outlet to hire him, because at this point it seems like he’s radioactive waste and no real company is going to hire him ever again.
Or, you know, he could realize what a monumental fuck up he made and try and make a difference for the better.

The dude literally let himself be paraded around by the alt-right and neo-nazi groups as a hero.

-----------EDIT below---------------

Zero sympathy for this dirtbag. He's un-hireable because he deserves to be.

Future advice for Damore wannabees

When alt-right Twitter agrees with your world-views, you're doing something WRONG.
SmartOS on Packet.net
Facebook is shutting down its standalone personal assistant “M”
Thanks, that's interesting. This in particular may be relevant to the case:

"However, there are exceptions. For instance, if you participate in a political activity that creates a conflict of interest with your employer's business model, your job could potentially be on the line"
sift addresses neither of the GP's concerns with ripgrep. It's also much much slower than ripgrep on almost anything other than simple literal scans.
Association fallacy [1].

[1] https://en.wikipedia.org/wiki/Association_fallacy
And this comment thread! You want your time capsule to be thorough, right? c:

Hey, nerds in 2068! Today, we think mobile devices, IoT creep, the cloud, and machine learning are the future of computing while lamenting an erosion of privacy and security; were we silly geese, or is that your guys' reality? Also, have you contacted aliens or become digital consciousnesses yet?

Yours, someone who's hopefully still alive (as a digital consciousness aware of how weird aliens are)
> however I'm sure they'd be able to show they hire plenty of republicans

Discrimination is not just about hiring but also about workplace comfort. And let me tell you, being a non-democrat at google is NOT comfortable! VERY not comfortable!
I mean this stuff has been studied for years:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3030621/

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4129348/

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4157091/

Maybe these studies are wrong, maybe the conclusions Damore drew were wrong (I certainly think they are). However, I think witch-hunting people for asking questions about sensitive topics is a much more clear and present danger.
Sure, and the politically correct system is never wrong. Continue to live in your utopia
> wouldn't we all agree that is in fact, objectively, unreadable

No, because there's a rich body of counterexamples in the array-oriented languages (APL, K, J). Everyone who doesn't know these languages immediately dismisses programs written in them as unreadable, but that is far from the truth.

If you spend some time in the alternate programming universe that such languages inhabit, you'll get into your bones the knowledge that readability is relative both to language and to reader, and you'll start to think about simplicity in a deeper way. (By "you" I don't mean you personally, of course, I mean everyhacker.)
> the consensus is that biological sex differences are not that big of an effect, certainly not enough to explain the gender disparity in tech.

Whether sex differences explain the gender disparity in tech isn't even the kind of question that cog dev folks ask.
>Isn't that what he's been doing through his twitter account where he muses whether people join the KKK because they have cool titles?

That was just a joke, stop pretending he is a neo-nazi.
There's an excellent documentary about one of the first break away parapolice forces called Cartel Land.
The Sgnl wristband is almost ready to turn your hand into a phone
When the majority of people coming to your defense are right wing extremists[0][1] and neo-nazis you are doing something wrong. You can also read his twitter account, he went full on alt-right.

I am happy he got his ass fired.

[0]: http://www.breitbart.com/tech/2017/08/18/james-damore-like-g...

[1]: http://www.nationalreview.com/corner/450202/google-employees...
The sword cuts both ways. How would you feel if a company with ties to churches started discriminating/firing liberals who are pro-abortion because they are "murder advocates"?
If Ford motor owned 90% of the market share close for a decade in car manufacturing, then there would be a case to split it up also.

Search is at the core of the internet. It is too important to be allowed in the hands of a single player.
If there are any unclear parts, I'm happy to help out.
And has the advantage of being pluggable rather than a hard-coded list of file types (though IIRC ack has a configuration file whereas with rg you need to use an alias to set up new types for every invocation).
I read it and it made me pretty annoyed, not so much for what he said, but how he chose to go about saying it.

He says he is only trying to start a conversation or discussion, but circulating a secret memo around your company and then going on a self-promotional media crusade really is not a great way to do that. It looks more like a political stunt, which is pretty much the opposite of a conversation.
The best example is gaming, imagine no-indies, you would have to chose between an NBA Game, the latest Quake and a Driving game each year, the next year, same thing but with more polygons, that is "safe" AAA games that publishers bet on, they do not create games like Fes, DwarfFortress or EvE.
> Yeah, I do see the difference; the second sentence is spelling out plainly the bigotry he's trying to cloak in faux intellectualism.

The second sentence wasn't written by Damore, so why attribute to him what he didn't write?
But I'm not sure[1] that you can combine classes like this to create a new protected class. No one is making the argument that Google discriminates based on race or sex. If this is more of a harassment suit then a discrimination claim it seems to have more legs.

[1] I'm really not sure, I'm not kidding that I'm interested in how this plays out.
But can he sustain that? Or is he something of a ‘flavor of the month’ that people will stop carrying about in a year or two?

Is this just an attempt to extend his relevance a bit longer?
Another perspective: I gave my 5 year old an old iPod Nano + some over-ear headphones, and she uses them to listen to music and kid podcasts. I much prefer this over an iPod touch, iPhone, or iPad. We're just not ready for her to have that kind of screen time.
Ask HN: Feedback on our CRM software?
Hi,

We have a startup who's working with us to build out our CRM software. We'd like to get more feedback on building out our feature set and am reaching out to see if there are any other startups willing to give us some feedback.

Essentially, it logs customer service activity but we are looking to add sales and marketing activity logging as well.

The landing page doesn't really do the software justice at the moment as we haven't updated it yet - we've been actively focusing on building for our client so we recommend getting in touch through commenting or email to learn more.
Ballistic conduction is not the same as superconductivity.

Superconductivity relies on Cooper pairing, i.e. charge carriers that are (relatively weakly) bonded together such that the even smaller interactions with imperfections (including just thermal dislocations) in the conducting medium are even smaller than the minimum energy needed to break the Cooper bond. Until this minimum energy is achieved, then the Cooper pair is quantum mechanically prohibited from losing energy (to resistance/heat) from these small imperfections, similar to how an electron is quantum mechanically prohibited from swirling into the nucleus (losing energy in the form of electromagnetic radiation due to traveling in a circle, i.e. accelerated, as classically one would expect) from the ground state.
No he didn't. Stop spreading lies.

This is the heart of the lawsuit.

Unless you mean he was fired as part of a witch hunt which was much ado about nothing, and that's a sad fact of basing firing decisions on tweets. That is true.
Yeah thx for that OpenBSD, but you patched early when the KRACK ATTACK hit. There is one important rule to follow when using nda: dont sneak!
But ofc they should get a new chance.
Is it possible to derive the AIC from Bayesian principles ? If so what assumptions are necessary ?
I read this as suggesting that the engineering field is currently structured in a way that skews towards the preferences and natural strengths of men rather than women. He's not saying that women are less capable engineers in principle. That would be an absurd argument given that women dominated the field only a few decades ago. Rather, he's arguing that we've reshaped the field and the culture such that it's inherently hostile to women, which is exactly the same argument I hear all the time. He just didn't express it very well.

As I recall, his entire point is that we should be reshaping the field to make it more appealing to women so that they are drawn to it naturally, as opposed to the current strategy of giving women preferential treatment in the hiring process, only to have them leave because we haven't addressed the underlying problems that are driving them away.

That's hardly a radical idea. There are benefits to his approach: I, for one, think the field would benefit greatly if we focused more on, for example, the importance of empathy. Thinking about others ought to be a fundamental pillar of software engineering, as it naturally leads to better UX, APIs, and services. And when we think about the people who will be maintaining our code, we're inclined to write better code that is easier to grok.
No "blockchain" in the list of nouns :-(
Improving Relational Databases Indexing Speed Using ML [pdf]
I agree. Investors tend to group GoPro in with FitBit and several other niche personal technologies. There are some nuances that get lost in translation from consumer to investor.

I have owned a number of their products, and have (twice) sent in a Hero4 for a free replacement after it stopped working. I use these cameras during long distance trips on my motorcycle, so I don't think the failures of those two cameras were entirely due to a manufacturer's defect. Still, no questions asked, they took care of me and even sent me a free gift after the second time one of my store-bought Hero4's malfunctioned.

I like the product and the connectivity has gotten a lot better with the Hero6.
7 Reasons Why Content Marketing Is #1 Way to Make 2018 the Best Business' Year
C was already on the way out when Linus created Linux.

That seems a little... fanciful. There was a lot of C++ and it was a great way to show how modern and forward-looking you were (and to sell compilers, tools, frameworks) but standardization hadn't got far, interoperability was poor, problems great and small abounded. A number of the things you mention above were spectacularly unsuccessful.
> after posting a memo to an internal Google message board

He should really have posted that somewhere else, and maybe with a pseudonym.

I'm no lawyer but I'm willing to bet that although it's illegal to fire someone for his political opinions, it's fine if those opinions are expressed via the company's internal communications channels.
Those cars would need a display with a non-legacy OS and Internet connectivity.

I hope the implementations can securely isolate the ads from the rest of the car software.
A rescue operation probably prioritized "women and children first" so I'd assume there's a higher likelihood of pregnant women in flight, therefore higher likelihood of births.
Indeed you can, can't believe I missed that.
if more woman are better at empathy ( already proven as fact), wouldn't you agree that some women might prefer jobs that can capitalize on that empathy.

this argument uses "Distribution of...abilities" without indicating in any part that women are worse at anything.

the phrase “Distribution of...abilities” does not suggest that “women are worse.”
That is, by definition, impossible:

"""the social group that has the highest status in society, especially the aristocracy.
"it is important that the children of the upper class attend the ‘right’ school"
"""

I could have the same goods as you, but we'll find a way of distinguishing ourselves based on accent, assuredly. Speaking as a Brit.
They may be all those things, but those things are overridden by something that the Democrats offer.

And they're voting in exactly the same way that every other group does: For their own benefit. In the case of immigrants, they vote in the interests of themselves. I.e. "brown people" as you label them.

I'd like to say I'm surprised at the double standard but I'm not. It's just another case of acceptible reverse racism against whites and western cultures which are conveniently clumped together as "white".
> would you say TDD (or any other requirements-driven design process) would avoid that kind of oversimplification?

I haven't thought too much about how such things relate, but my first thought is that TDD seems biased towards oversimplification, since we do 'the simplest thing which makes the tests pass'. If we're testing that Bob's user profile shows the name "Bob", then the simplest thing is to have all profiles hard-coded to say "Bob". To fix this, TDD tells us to add more tests which check different names. That's before we've even begun to consider the hairy details of how names are used in different cultures.

It's a reasonable approach, but it's not "solving" the oversimplification problem, it's just shifting it into the test suite. It's similar to the problem of over-fitting in machine learning models, where we may need millions of input/output examples to narrow-down the intended behaviour.

I think the aggressive refactoring advocated by TDD manages to bias it away from overcomplication.
he could be CTO of Breitbart
> Windows XP pre-dates the iPod. Windows Media Player pre-dates the iPod by over ten years.

XP was released on 25th octobre 2001. First ipod 2 days before, on 23th october 2001.
No that just isn't how life does or should work.

You make mistakes in an industry and you own the impacts to your reputation. He has done serious harm to the work of so many by his actions and absolutely deserves to own the consequences.

And let's be serious here he has zero chance of winning against Google.
Some people in this thread seem to be taking this story at face value, astoundingly. Let's be clear: "Time working differently inside the tunnel" is, with 100% certainty, not was was going on.

More plausible (not mutually exclusive) explanations:

- The workers messing with each other (and possibly their bosses) to have a laugh and/or forge work hours

- There was a bike hidden in the tunnel

- The workers were coordinating with each other by radio or by phone

- It didn't take as long to traverse the tunnel as people really thought

- Without daylight cues, it became very easy to lose track of time

- The workers were surprised or confused by ultimately ordinary circumstances, and a mystical explanation spread and socially validated itself, bolstered by the power of suggestion.
Ummm very interesting "trick" comment youve made here! [but youve outed your true intentions. LOL] HE HAS AN IMMENSE OppORTUNITY if he wins a settlement, to START UP HIS OWN COMPETING OPEN SOURCE SEARCH ENGINE ENTITY!! I HOPE HE DOES!! IF I HAD THE FINANCES I WOULD WELCOME HIM AND 1000s of OTHERS who are JUST WAITING FOR THE CHANCE to MAKE IT BETTER AND MAKE IT RIGHT [you know, just like all the progressives claim they wanted?] LOLOL F*n hypocrite troll of doom you are nothing more! Great biz modeller,you are eh?
I'm not sure how many people have the PR-savvy needed to avoid that kind of problem.

So even if the consequences of not avoiding that landmine are awful, I'm not sure it's fair to castigate him for that.

(N.B.: I haven't looked carefully into how he handled that affair, so my comment might be misinformed.)
>Scientists who study this stuff (including those cited by Damore) can and do talk about it, and the consensus is that biological sex differences are not that big of an effect, certainly not enough to explain the gender disparity in tech. What effects there may be are absolutely dominated by sociological factors.

[citation needed]
It's been a while since I've read his original memo, but wasn't one of his arguments that women excel in more team based environments, and he suggested more pair based programming as one potential solution?

So an overly simplified argument might be women don't work in tech because they both prefer, and are superior in, different working environments.

What you should take away from his quote is nothing. Especially the paraphrased portion of the quote that ignores preferences. Read his memo in it's entirety and judge it in it's entirety.
The problem with suffix arrays---even with a blazing fast SACA---is that they are slow. It will take a long time to generate an index for even a moderately sized code repository.

Typically, if you want an index, you build an inverted index, which maps terms (e.g., n-grams or tokens in your favorite PL) to a postings list. The postings list contains all of the documents in which that term occurs.
When I tried to find a recommendation for sugar I mostly found "added sugar should be no more than 5% of your calories". Eg https://www.jamieoliver.com/news-and-features/features/how-m...

By keeping his calorie intake the same but replacing all foods with those containing added sugar, he really tipped the scale. I suspect with more calories he might have gained some weight but would feel better and not have that liver issue.

I've never seen an honest documentary on nutrition.
He very clearly stated that the average male programmer is as good as the average female programmer. Please don't insinuate otherwise by stripping away some of the semantics Mr. Damore used - he used it for a reason to make a more precise claim than you're criticizing.
> No descending into subdirectories

> Limit directory search depth

These could be the same item, the former is a special case of the latter.
I'll link to a separate comment I made that clarifies the meaning.

https://news.ycombinator.com/item?id=16098498

Airlines need small amounts of maintenance daily, but occasionally intense maintenance on short notice. When you have to use 3rd party maintenance facilities, it is extremely expensive. Most airlines run their own maintenance facilities at hubs because most of their planes pass through hubs, and a huge expense with maintaining a hub is running a maintenance operation.

Southwest's strategy maintains focus cities (which I've used interchangably with minihub or pseudo hub), which operates as a hub from the passenger's perspective, but does not include maintenance facilities. This works out well for them because they operate short haul multi-leg flights on routes that ensure they always have a maintenance facility available to them once per day. So a three leg flight will start at a spoke city, have one intermediate stop at an full hub with maintenance operations, and one stop at a minihub or focus city, before ending at a spoke city. By only having maintenance facilities at half their "hubs", they can have many hubs at a fraction of the cost.

Once you get out of the regional business, those multi-leg flight paths no longer make as much sense, because spoke->hub->hub->spoke flight times with a return trip will exceed pilot's allowable operating hours, requiring you to pay pilots to live in two locations instead of one. Southwest has ripped up the regional market with this strategy, but it absolutely doesn't work for anything outside of the regional market.
Voldoende slaap belangrijk als je makkelijker wilt afvallen?
" It's because he's just another brogrammer...."

After having read two lengthy pieces about him and his case, I think you are showing a lack of empathy and willingness to put yourself into some other person's shoes.
You might disagree with his actions and world view. But you should maybe not be so quick with your labeling.
https://www.theguardian.com/technology/2017/nov/16/james-dam...
http://quillette.com/2018/01/05/empathy-gap-tech-interview-s...
Certainly, my point was that the Mac community was not particularly relevant to the success of the iPod, due to its small size, and the growth of the iPod far outpaced the growth of Mac computers.
Yes, some of the tools did, but the ones mentioned here didn't (QBasic, Norton Commander/Utilities, Turbo Pascal/Vision).

Norton Utilities did play some interesting games with modifying the VGA character set in real time, implementing a mouse cursor over the text mode. But it was still 80x25.

However, some if the programs adapted to 80x50 if you enabled that mode before (or while?) starting them.
Methanol is produced at large scale already, using natural gas as a feedstock. Can also use coal.

Electricity is probably cleaner.
Because big companies set the hurdle really high for new technology to succeed. Either they buy the new company and kill the product or they can re-implement the feature.

To me mobile devices are an example of this. PalmOS or FirefoxOS could maybe have succeeded if Android and iOS weren't that overwhelming. Apple and Google can control whatever they want to be on their devices and what they don't like. Innovation is pretty much stopped.
Amazon has dropped the price of compute power many times for precisely the same reasons I'm describing.

https://www.cloudyn.com/blog/analyzing-aws-ec2-price-drops-o...

This is exactly what would be happening if Comcast and AT&T had competition or smart regulation.
Yes. And?

He suggests ways to alter Google's engineering jobs to suit abilities females are more likely to excel at, such as making work more social.

Its almost like different doesn't mean worse.
As people understand it today, the middle class is the working class. The middle class, circa 1900 was not.
No, but California has a law against employers controlling, directing, or coercing political activity (or abstention therefrom) by employees (Labor Code Secs. 1101-1102.)
I largely agreed with the memo. I have coworkers and friends who fell on either side of the camp, but more in the agree camp than disagree. Should we just purge half the developers in Columbus for Silicon Valley wrongthink?

edit: looks like thenayr updated his post a couple of times since my reply. When written only the first two lines were present.
After reading the memo and after reading most of the comments here that claim that users also read the memo makes me very afraid on the state of educated people in America.

I cannot believe that most of you still go with the media narrative that Damore claimed "women are worse than man at engineering" while this is a very obvious misrepresentation of what he wrote in order to fill a narrative.

This is all part of a politically driven agenda that destroys everyone trying to question the unique, politically-correct acceptable way of thinking.

And it kills me that smart people in HN are falling for it so easily.
I agree that he is at significant disadvantage when it comes to getting hired at Microsoft or Apple or other megacorps, but nevertheless, there are still plenty of companies that will hire him. There's more to this industry than just FAGMA megacorps.