skysight-inc/HackerNews huggingface dataset:
It's great that the person stated his opinion. I regard him much higher than hypocrites who think and act the same, but pretend to be 1000% pc.

It's not necessary to tediously counter-argue every single argument the author made. I'm sure you don't expect people to counter-argue overly long badly written texts by various political ideologists from today or the past. I'm convinced it suffices to just argue why summary is wrong or rather the opposite is true.

As a matter of fact, other people have done this work for us, so instead of arguing it suffices to do a literature research. (I'm sure you know how to google feminism and that you might have an hour or two time to watch Youtube) But I'm happy to bring my own crude arguments:

- people, both male and female, oftentimes don't do things because they think they are not able to do them

- teachers have a bias towards encouraging certain stereotypes

- the whole environment pushes certain behaviours and interests on people

Speaking for myself (being male) my Physics teacher said nothing when I told him in class that I'm going to study Physics. He was encouraging the other people who planned to study that or an Engineering subject, not me. Even my father discouraged me from studying it because he thought my grades where not good enough and that I wouldn't be that kind of person. Still I managed to study very quickly and successfully. During my studies I also learned, that my thinking is different than other peoples'. I think more in pictures, whereas my peers in Theoretical Particle Physics rather thought in texts.

At work I often get overtalked and still deliver over-average results because I emphasise being polite, use proper argument and I look 10 years younger than I am. This really sucks and this proves to me that if you are female, you are basically screwed if you want to do something engineering like because even Engineers don't act analytically but emotionally based on prejudices.
There are many viewpoints expressed on reddit that, if someone condenses into a manifesto, and sends out to their workplace, will, if all things are right in that workplace, result in swift termination.

Your job is not a debate club, nor does it exist as a platform for free speech.
Same here. I cannot believe the amount of organized dishonesty. I have a Ph.D. in CS; if anything remotely similar had happened to me, my advisor would have stepped in strongly. Also, my field is a very small world and such a behavior would have discredited the vilain almost on the spot. Maybe this kind of behavior is more common in liberal arts?
PyTorch v0.2.0 was just released. The HN thread and related discussion is here: https://news.ycombinator.com/item?id=14946585

I LOVE PyTorch for experimenting with dynamic deep neural nets (DNNs) -- that is, DNNs that can have different graphs for different input samples. I find it much, MUCH easier to create and tinker with dynamic DNNs using PyTorch than, say, TensorFlow Fold.
My comment was WRT the NPR headline itself.
We've asked you before not to break the guidelines by posting uncivilly. Please stop.

https://news.ycombinator.com/newsguidelines.html
Further, since we've had at least 5 gigantic shitshow threads about this on HN, it's not just boring but repetitive. This is exactly what the "flag" button under the headlines on stories here is for.
It very important to be able to control your sourcing of parts and materials, and this will be Teslas biggest challenge. However I really believe thats the only thing they have on Tesla, and if Tesla solves this, it will bring a world of hurt on the incumbents.
They have primary advisors, but (based on experience working in an administrative position at a US university) I get the feeling humanities programs are very different from STEM subjects. The decision on whether one's work is "correct" and worthy of a phD is so subjective, and prevailing theoretical trends are so arbitrary and subject to change, that it's easy to reject a dissertation based on cliquish whims. She may have believed, plausibly given her experience, that her primary advisor would take Dr. Mao's side like everyone else. (If Dr. Mao wasn't her primary advisor, which it kind of sounds like they were, since it was their job - which they did not do - to send the dissertation to the rest of the committee?)

Based on quick Googling, it looks like humanities phD completion rates are around 50% at best - which makes it sound like no one is all that "invested" in these students' successful completion.
That could very well be because racists are underperformers -- they are racists, which is some kind of overgeneralization bias.

Then there's fit to organizational purposes. It's doubtful that Google or SpaceX could function as an organization of racists, but maybe that level of homogeneity is best for a tire repair shop in rural areas.
Pretty sure it's already called a "draft."
I think this would be a better lead in than jumping straight to explaining where recursion is useful. Personally, I found it much easier to understand recursion once I had spent enough time experimenting with recursive functions to understand how to convert any algorithm between loop structures and recursive functions.

Trying to understand why I'd want to use one over the other followed from that.
There's a great subreddit dedicated to this, with lots of content: https://www.reddit.com/r/knolling/

I find it specially interesting when it's done to "dissect" machines, making it look like schematics. I find it helps dispelling the impression of things being black boxes.
It has got to be discouraging to potential CEOs that Kalanick is still popular with employees and seems to want to come back.
Debugging Entity Framework Seeding Method
Is public transportation more efficient per mile/person? Yes. Does it solves all the transportation problems? No: it's not covering even half of our needs. Just for reference: only 30% of NY population is using mass transit for commutes. SF is just 15% [1].
And in most areas in the country you can't go and buy some food if you have no car: there is not even a sidewalk, not to mention public transportation. So what you are proposing is to additional burden for the majory of the population for "storing their property" without providing any alternative.

Edit: who pays majority of taxes for road use? It's car owners. You have cheap buses only because car owners paid majority of the bills for road network maintenance and development.

[1] https://en.wikipedia.org/wiki/Mass_transit_in_the_United_Sta...
[2] https://taxfoundation.org/state-gasoline-tax-rates-2017/
A proper terminal for Visual Studio
Just stay alert, in some parts of the world it can end tragically: https://www.theguardian.com/world/2017/aug/07/british-woman-...
Everything rose but not before everything crashed in 2009: https://www.google.com/finance/historical?cid=626307&startda...

Those who've hedged with crypto's as a trading vehicle are likely to win again during the next inevitable downturn.
Why this millionaire threw out all of his belongings and lives in Airbnbs
Thanks! It's definitely meant for forking, hacking on, and experimentation. A few ideas:

- use dns for peer discovery

- implement Script language subset

- implement SegWit
Back to school doesn’t have to mean back to traffic
No one knows what is "right in terms of gender".
Women get bored to sit down and just make sure the form to collect your user's data is correct.

And, honestly, it is more fulfilling to work/interact with others in a school/hospital/social setting than toil away in a cubicle.

Raising a child or teaching might actually be more exciting than starring at a screen.
Did you stutter during interviews? If so has it had any impact on whether or not you could obtain employment?

The singing thing is interesting, off the top of my head I can think of a few rappers who stutter but can clearly speak their lyrics in their songs. Maybe it's less about the dynamics of singing and more about focus shifting to a low anxiety activity?
Apologies, my Common Lisp is getting rusty.
The docs are centered on per client rate limits, which is a bit different. Though I believe you can make them global.
As a data nerd not doing deep learning but who follows the space, I'd say the article jives with what I've seen and heard: pytorch is cool, but predominantly for research and prototyping. Both academic and non-academic colleagues use it to test ideas a bit more quickly before taking the time to write it in tensorflow for larger-scale training. I suspect as the distributed stuff new to 0.2 catches on, the more academic ones might be able to stick with pytorch for the full/distributed training runs; curious to see.
The uproar and its virality within Google first are so weird. From what I skimmed, that post was ultra mild and the author went out of his way to qualify everything.
I find it difficult to substantively argue against the author because it's such a hodgepodge of assertions, including a bulleted list of what the a author considers "left" and "right" biases.
You may find it boring, but there are many people who's daily lives are affected by this type of behavior. Having it displayed so broadly at a company viewed as progressive as Google validates what marginalized people in these groups have been saying for years but keeps getting dismissed.
This reminded me of the movie: Flash of Genius
http://www.imdb.com/title/tt1054588/

Also, I must say I am very surprised of some of the comments made here. It is obvious that the professor stole from his/her student; and some people here are trying to blame the student for that. A little empathy please.
Uber co-founder Garrett Camp reportedly says ‘Travis is not returning as CEO’
Top Tips on Running an Efficient Business
I have a better metaphor for this: It's too big to fail.
I've heard multiple explanations for what exactly killed the dinosaurs off, and every time the person giving them has been fairly certain and had a good explanation for why. Hearing another explanation is always going to make me skeptical now.
Edit: To give some more details this still doesn't explain why dinosaur specie diversity was going down before the impact, or why no small non-avian dinosaur species survived anywhere in the world when so many mammal, reptile, and avian-dinosaur species did.
I'm working on my own blockchain (not specifically bitcoin) implementation just to wrap my head around everything. One thing I'm not getting that also wasn't answered by the source code is how you check timestamps.

I understand the whole network time = median offset + local time thing, however I'm a bit fuzzy on how you check timestamps on previous blocks when you're initially downloading the chain. How do you know that you need to check the timestamp if you can't know if you're on the latest block?
Works as well, and 1000 might be an easier modifier than 20 in some situations.

Downside is there's going to be a difference in elapsed time between { 1001, 1002, 1003, 1004, 1005, 1006, 1008, 1009, 1010, 1012 } and 1013+.

Regardless, better than conventional { 1, 2, 3, 4, 5, 6, 8, 9, 10, 12 }.
Let Forest Fires Burn
The American political system punishes general election voters for not compromising on one of the two major parties. It lacks runoff elections, as well as range or preferential voting strategies so that voters are not so harshly punished by deviating from consensus candidates.

The ensuing dissonance upon understanding this punishment is what encourages our low voter participation rates, as well as hyper-partisan politics, tribalism. In addition, there's a pervasive "government sucks" that contemplating a state by state change in voting law, and it would have to be state by state, seems like dark comedy. It would take a lot of political committment way beyond that of voting 3rd party to fix the problem we have in the American political system. Americans are politically lazy, content to not vote, or vote 3rd party, and suffer the inevitable result, engage in political denialism, than the critical thinking required to fix it.

The effect of closed primary elections also enhances this tribalism and discourse problem. It's maybe 8-12% of the total eligible electorate that get a presidential primary candidate the nomination for the two major parties.

Both major political parties sabotaged the Electoral College by stacking it with party loyalists rather than, you know, smart people or even contemplative people or even randomly selected citizens. We could hardly do worse choosing dead people for Electors.

A case to watch is Gill vs Whitford before the Supreme Court next year.
> Most negative reactions I have seen to the memo attempt to shame the author without engaging in any sort of rational counter or discourse.

Likely because it's the same old pseudoscientific Gish Gallop of claims that've been addressed a thousand times before.

https://medium.com/@yonatanzunger/so-about-this-googlers-man...
Anyone know whether anyone's carefully considered simply adding new parallel systems, e.g. for signalling?

I can completely sympathize with the difficulty of upgrading 24/7 critical infrastructure, especially given that mistakes can kill or injure people. I'd try to just deploy separate parallel systems instead.

At a comically reduced scale, businesses migrating between ERPs (or similar line-of-business apps) often run both the old and new systems 'side-by-side' for some period of time. What I've never seen or heard them doing is trying to replace components or sub-systems of the old system with those of the new system. That kind of integration work would be awful and would probably drastically increase the odds that the migration would crash and burn.
Hm, I'm not familiar with that acronym.
i'm not really sure why i'm saying this, but you should put an AAAA record there too, so people can benefit from ipv6 loopback, haha
Recently took a month off in between jobs and took three of the classes offered by Bradfield. Would've jumped on this opportunity if they were offering it at the time!
MoMA put on its first Wright exhibit in 1940. The book related to that exhibit, In the Nature of Materials, was first published in 1942 and written by Hitchkock (the other author/curator of The International Style). The Wright book was republished as a paperback and printed at least through the 1980's and sold through mass market bookstores. It's ubiquity on bookshelves is reflected in its $1.99 availability on Amazon today.

Historically, it's worth noting that the decade preceding The International Style at MoMA was not a particularly high point of Wright's career. Partially because of the personal drama he created led to limited commissions. Partially because his architectural vision was mostly manifested in textile block structures. His most interesting earlier works were twenty years old and his most interesting later works were a few years down the road.

None of which is to defend Johnson. I'm not a fan of Van der Rohe either. He led the Bauhaus after the Nazi's kicked out Gropius (of whom I am a fan). The other connection between Johnson and Van der Rohe is both built glass houses. Johnson first and lived in it, Van der Rohe did a knockoff for a client a few years later.

Anyway the political affiliations of architects is always problematic, e.g. Imhotep or Vitruvius or anyone I've ever heard of from the Italian Renaissance. Heck, HOK designed Enron Field.
But C++ has always been a "modern a language". In the sense that there is nothing "obsolete" about it. Yes, it is complicated, but so is math, for example. Programming is complicated. Real world programming, that is. C++ is "complicated" because it is designed to address real life problems. It was designed based on a well-defined set of design criteria. Which are different from those Java's and JavaScript's designs were based on. If you are to question the sanity of C++, question those criteria.
>Here's just one example of a fake Breitbart headline

But it starts to get a bit confusing when you actually look at the accusations and rebuttals, especially when you look at the fleshed out indy article [0]

Accusation : "The right-wing American website, which enjoyed a meteoric rise to prominence in 2016, claimed a 1,000-strong mob chanting “Allahu Akbar” set fire to the country’s oldest church in Dortmund."

Rebuttal :"Mr Bandermann on the other hand, in a Q&A-style response published the following day, said that from between 6.45pm and 1.30am, groups of young foreign men formed a large group of 1,000 people.
He said the fire at the church only set light to netting surrounding the building and lasted just 12 minutes."
...
"He said that saying Allahu Akbar is as normal as saying ‘Amen’ in church,"

So which is fake news? On the facts, the Independent agrees (although through semantics "church netting on fire, not the church" "group" not "mob") with the Breitbart article.

If they both agree on the facts, but spin them different ways, how do you determine which is "fake news"?

[0] https://www.independent.co.uk/news/world/europe/edited-1038-...

edit: They did actually issue a correction for something they got wrong in the article

"Correction: This article states St. Reinold’s Church is the oldest in Germany. We are happy to clarify that accolade belongs to the Trier Cathedral."
I built a entire website essentially built around this - http://www.everydaycarry.com - its been crazy seeing something that started off as a niche hobby turning into a business
Why couldn't they just redirect "localhost" at the DNS level to 127.0.0.1?
I don't see how the exam's and job interview's focus (or lack thereof) on teamwork is relevant. How to make a better exam isn't really on trial here, because no matter how much data suggests that teamwork is as important as technical ability in an engineering role, no company or school will have a moral responsibility to ensure their exams reward good teamwork. The exam is still equally fair to any gender so long as it is totally anonymous.
I didn't see where in the article it says they raised or borrowed $90K for the purchase. Since it was an auction, I would assume they paid in cash. Middle class people typically don't have $90K in cash sitting around burning a hole in their pocket.
Case-study, large raid arrays. Last time I worked with one, it was exactly as you say, it was always degraded, and disks were constantly being replaced and arrays were constantly rebuilding.
Don't get me wrong, I completely agree. It just came out of left field for the author and was stated in such a way that it was an attempt to become someone, instead of harbor a general interest in old analog and physical music curation ways.
I provided an example showing that your assertion is wrong. They do have the enforcement power to arrest people for the things I mention.
From the article:

> "Compile-time programming consists in defining a region in the codeline where the code is meant to be executed at compile time, with the evaluation of compile time data leading to a result. "

Wow, great. So in 2017, C++ is finally able to have a feature that Lisp had since about 1966.

Yes, you can call this comment "smug", but my point is less smug and it's the following:

C++ has been bloated too much. It used to be a nice OO language -perhaps not as elegant as Objective C- but, as the times advanced, good-intentioned people retrofitted more and more characteristics into C++, but the side efects of these "retrofits" is a chaos that is ultimately leading to more criticism of C++ and more people getting interested in alternatives like Julia and Rust.

Julia in particular has a very interesting OOP implementation that includes multiple dispatch, and also has good support for metaprogramming.

Rust, as I see it, is a good alternative to C++, and should also work for systems programming.
The person essentially gave ANY woman he works with a gender descrimination suit slam-dunk.

Are you a woman? Does he review your code poorly? Did you possibly lose a promotion/bonus because of review scores? You've got a great case.

Is he your manager? WOW do you have a great case.

Your career is based on peer reviews and he is one of your reviewers? Google is in trouble.

I don't think it IS up for debate but no matter what what he did is a NIGHTMARE for Google internally, let alone the PR and recruiting disasters it has become.
First to market advantage isn't especially important in this area: the price of gas is low and all estimates forecast it will remain that way for many years to come, while the price of an electric car still far exceeds the cost of the most popular gas cars. The cost calculus still doesn't work for most consumers.
Software Engineering definitely has jobs/applications that can cause catastrophic loss if done incorrectly. For example, software in commercial airlines.
Isn't that a bit of strange question to ask if you wanted someone to explain hash tables? If I brought in a candidate to interview for hash tables, I would probably expect them to already have a base covering hash functions.

Otherwise, if you go down this rabbit hole, how deep does your knowledge about the basics have to be? Do you need to know every possible hash function? Their tradeoffs? Their probability distributions? The uses for each? Implementation details?
NYC MTA needs billions of dollars to fix the system. NY state must raise taxes on the rich and deploy it too the MTA. The federal must chip in too. The MTA will never make money and this is how it is.
I would encourage everyone here to actually go ahead and read the manifesto/letter. I did and was surprised by its tone, given the type of headline this situation is attracting.

I think the author makes some very calm and reasoned points and is attempting to start a discussion where he is open to being wrong.

I do NOT agree with all of the points he makes, but I think he is expressing his views in what is largely a respectful manner that is not, for the most part, racist or sexist in the way you might expect.

If he's wrong, and he IS wrong on some points, the proper reaction is to engage on these points because other people are thinking them too.

Encouraging diversity and inclusion means convincing and educating people at the margin like this guy, not virtue signaling and slamming them for not toeing the line.
Why use CouchDB instead of Couchbase?
Stutterer here. Was in speech therapy for a long time as a child; my sister actually became a speech therapist b/c of that experience. It will always be a challenge (I'm 37 now), and it seems to rear its ugly head at random times not necessarily tied to stress. Two nights ago I made my first ever best man speech in front of about 150+ people and I maybe stammered once during the 5 or so minutes. Felt amazing and I had people asking me if I was a standup comic or spoke professionally. They have no clue the daily mental gymnastics I perform to master the stuttering.
this is an actually good idea - it's still a good name if you have no idea where it comes from or what it means
I wonder if lacolhost.com is just an A record pointing to 127.0.0.1, what would be the use-case to use that instead of just using 127.0.0.1? Is it that some systems require a domain to be used/tested?
What would you suggest? From what I've seen that seems like a pretty apt description.
just to point out that the comments on the piece you're pointing too are also worth a read...
I felt similarly. In computer science, we tend to publish our work as we go, so the dissertation is just weaving all of that work together into a coherent narrative. (Or coherent-ish.) I wonder if the humanities are more susceptible to this kind of abuse, maybe because they don't publish as much during the process? Long turn-around time on publishing articles could exacerbate this.
OT: This has been parodied at least once; see Stackenblochen[1].

[1]https://www.youtube.com/watch?v=QEN5-_93gQg
The memo did slam the diversity efforts at Google. If the headline had been something like "Anti-diversity memo" you might be able to claim a lack of impartiality, but I think even the author of the memo would agree that it specifically called out some of the diversity efforts at Google.