skysight-inc/HackerNews huggingface dataset:
I'm currently in the process of learning Javascript. I've use Codecademy to get started in the basics. In terms of books, I've used The Good Parts, Javascript: The Definitive Guide, and Secrets of a Javascript Ninja.

The thing I've struggled with is finding examples of 'good practice' programming which are suitable for beginner to intermediate programmers, which are more than just code snippets.

I'm thinking of small projects, with a code base that it's practical to read in full and understand. I've struggled with using object orientation 'correctly' in javascript. It would also be good to see a full example of how namespacing should be done properly in, say, a small website/webapp.

Any suggestion would be very much appreciated.
NP.

I, personally, also don't think it's obvious there are infinitely many Mersenne primes.
says you.
Maybe one could do an experiment in online job marketplaces: change the gender of a large number of work providers and observe how payouts change.

Do you really think that the problem is that enough studies haven't been done?

The linked article mentions a study on the gender pay gap in academia[0], the results section of which includes

"After   accounting  for [ underrepresentation of women at the full Professor level
allocation of faculty members across departmental units, and experience]  there
remains  an unexplained  female  pay  disadvantage  of  about  $3000.  This  finding  is
robust  to  alternative  specifications  of  the  gender  gap  decomposition."

and later

"... the  female  salary  disadvantage  found  in  the  study  can be  interpreted  as
a  lower  bound."

There is a similar study based on results from the financial industry, which if anything is even more extreme[1]

"The gender pay gap for annual gross earnings in the sector is 60 per cent."

"There is a gender gap of 80 per cent for performance-related pay"

"The gender pay gap in finance sector companies cannot be explained away as a
historical legacy. Analysis of salaries for new recruits shows that in 86 percent
of the cases reported to us, women have lower salaries than men."

"In 63 per cent of cases more than half of all job grades/categories exhibited a
significant gender pay gap."

[0] http://www.facultyassociation.ubc.ca/docs/news/GenderPayEqui...

[1] http://www.equalityhumanrights.com/uploaded_files/financial_...
How is it that such dishonest people become leaders in our countries? I would expect those leading my country to at least have some integrity!
The word "fact" is used extremely loosely in this article. While the first "fact" is in fact factual it then very quickly goes down the rabbit hole of personal opinion/perspective.

By the time we get to "fact 3" the author isn't even pretending any more and the "fact" is just a bizarre "you're a mathematician, you can solve this!!1!" point...

I'm happy to have a discussion about gender politics/equality, this article is just a very poor starting point for such a discussion.

This is nothing more than a rant, pretending to be something more.
I know there is a gender pay gap. The question is: how do we know it's not justified? Presumably the pay reflects the work done
A couple of background points I had to poke around the site for:

* The author is a professor of mathematics

* The thing about Math Overflow (which as a non-regular reader seemed to kinda come out of nowhere) is referencing another recent blog post: http://ilaba.wordpress.com/2012/12/16/still-not-on-mathoverf...
Actually, organizing markets in a way that they favour one gender over another is an instance of sexist bias.
I know good part of why crypto creators are being hunted. Bit if I explain most people will just think I am crazy, so I won't.

But yes, there are a reason that crypto people get hunted in general ( not only wikileaks) and there are even a ground war going on in other fronts.
... And which she outright dismisses citing an irrelevant study. (I did mention it's a poor article, didn't i?)

When we talk about real-life statistical evidence, that’s
not conclusive, either, because all differences are
explained by women having babies, other priorities, etc
(Except they’re not, as the linked document explains very clearly.)

The linked document is a report with some recommendations about how to measure pay gap

Btw, can someone explain the usage of the word "trope" here?
They do specifically say that they're intending to come in at 0.02 degrees or so, which seems to indicate they've considered this. Personally, and not speaking as a former NASA Space Shuttle engineer, it seems unlikely that they'll find ground flat enough for this to work. They mention mountains, but even just craters will provide far, far more variation than 0.02 degrees, so they look like they'll skim the surface nicely, then slam into a wall.

But they're not stupid - I wonder what they're not telling us.
Just wanted to post the same OT: i5 spinning at 3 GHz. No comment.
Article is talking about Math, not tech (although we have the same problem). It also starts with a specific study showing a female name alone reduces the perceived competence of a mathematician in the eyes of others (including woman).

So if you are correct that increased testosterone leads to men being more driven to achieve that still leaves the fact that when a woman "overcomes" her lack of testosterone and achieves the same as a man sheis still judged as being less competent than a man.

This kind of thing is hard. I don't think there are easy solutions, but let's not pretend the problem doesn't exist.
Well you didn't really change your argument or raise any interesting points half way through. I mean, you're probably better off that people don't finish it if you want to avoid downvotes, considering that you suggest discrimination against gay people is due to societies wanting to maintain a population.
I have one question: How is security being handled? E.g. Setting basic auth for a REST service or form-based login on a webapp?
If Monsanto patent a method of genetically modifying my child's genes (so that he is more resistant to cancer, for example), does that mean my child cannot have children without paying a license fee to Monsanto, otherwise he/she is liable for patent infringement?
> Most importantly, despite my obsession with PAO, that remains a figment of imagination. Harsh reality says that whether I like it or not, each device I own is an island. An island with an international airport, but an island nevertheless.

Sounds like a Chromebook might have been a better solution? Except he seems biased against the laptop form factor for some reason.

Samsung ones even have matte screens.
> Compare Rust where, unless you have explicitly used the unsafe features of the language, all pointers are guaranteed non-nil and valid. .... The type system guarantees you have considered both possibilities so there's no such thing as a runtime null pointer dereference.

On the other hand, you end up with deeply nested code and it is hard to follow. I did some grepping on clang and rustc, and in clang the rate of blocks within other blocks decreases (the deeper the nested block, the less chance of it having a sub-block in it). In rustc the rate is constant, no matter how deep the nesting you have the same rate of having sub-blocks.

Not having NULL and using pattern matching can eliminate NULL pointer exceptions, but the cost is code that is harder to read. The memory ownership in Rust is great, but I doubt it will ever be popular by common folk due to this ML stuff.
Querying 24 Billion Records in 900ms
Why is family farming worth protecting? What extra value do family farms provide to me, the person actually buying food? People lose their jobs because superior companies out-compete them all the time. Why should farmers be protected from this?
It happened before, I will see if later I find some paper links to paste here.

Also gender equality was not needed in the current society, it is that the current society made it possible, quite different.
I downvoted you because I don't think the post was very coherent. It rambles, it doesn't make any effort to directly connect to the original story, and in general comes across more as a rant than a piece of thoughtful commentary.
If you actually had read the linked "shallow" article, you would have noticed that the author cited exactly the kind of study you want to see. In the very first paragraph.
It should be noted that the Star Wars asciimation guy also did the thoroughly awesome Jet Powered Beer Cooler using a jet engine built in his shed (in NZ) to chill his guinness to a respectable 2c, of which I am in awe.

http://www.asciimation.co.nz/beer/index.html
> Male and female are very dismorphic

You mean sexually dimorphic. This is actually the subject of significant controversy (esp. with regards to intelligence), so you cannot state this so carelessly. An uncontroversial case of sexual dimorphism is a male spider which is three times smaller than its female counterpart.
> I would expect those leading my country to at least have some integrity!

You want people with integrity to run for public office? Isn't that a contradiction in terms? I'm not speaking of the appearance of personal integrity, something that can be manufactured, I'm speaking of real integrity.

"It's not what you are, but what people think you are that is important." -- Joe Kennedy
A trope is a recurring theme. In this context, it refers to highly predictable responses to particular arguments.

I don't think the post was super well written, but I also don't see how the cited study was irrelevant -- it shows the existence of a gender bias that operates completely independently of the choices of any individual woman:

http://blogs.discovermagazine.com/cosmicvariance/2012/09/19/...
Yes, I think coming from C++, Rust is a more compelling language than Go. However, the Rust type system is a bit more complicated than the Go type system.

Go provides much better static guarantees and much better speed than Python/Ruby/JavaScript, without having to spend any time learning about the type system. However, Go's weaker type system doesn't appeal to a lot of people used to more powerful type systems.
That's an extremely shallow criticism of the article. It uses the Myth/Fact device which is quite common in articles, read then as Point/Counterpoint or something if you must. But let's talk about the content, not the style.
Oh come on, just substitute rebuttal or response for fact. Do you dismiss a FAQ because the questions aren't actually asked frequently?! I think we should be discussing the actual content, not the form of presentation.
That's a common trope now in the political discourse. Since mere opinion journalism got almost completely consumed by partisan hackery, in the search for credibility and reader's trust a new crop of opinion writing has emerged - the "fact checking". Some time ago, you would write "my political opponents claim A, but my opinion is B, and here are the arguments supporting it". Now, you write: "Myth: A. Fact: B. Resolution: my political opponents are liars-liars-pants-on-fire".
Safari on my MBP slowed down to grave. (Wonder how it fares on a surface pro with IE10)
Common != right. Spam is common too :) If you write an opinion piece, there's nothing shameful in that, but it's not a fact. Word "fact" used to have meaning...
all 3?
You might be interested that this is such a common way to derail conversations about privilege that it's made part of 'Derailing for Dummies'.

http://birdofparadox.wordpress.com/derailing-for-dummies-goo...
You should try Action.IO: https://www.action.io/
Can you direct us to your startup's website, or provide a brief description of it here?
> I love HN, I make a huge post, and when the page finishes loading the tread again it is already downvoted

Posts aren't judged based on size, but content. And anonymous voting is often completely unfair -- just like life.

I suggest that you take this as useful feedback to improve how you express yourself. Your post has word usage issues (as other have commented), a problem with length versus content, things like that. At risk of quoting a cliche, make lemonade.
I've just read all the claims and everything looks trivial once you realise that this is the basic specification for a repeating delivery system. Can you point to a single aspect of any of the claims that would reasonably be described as novel?
Robert Heinleins For Us, The Living describes this kind of society. Everyone gets a "dividend" which is enough to live on and people do what would be a low wage/non-job such as being an artist for part time fun and high wages.
With an extremely low average thrust, say, .5 N, the craft would remain in near circular orbit. Maybe you have a different idea of "low thrust", though.

The biggest problem seems like it would be the centrifugal force. More simulations would have to be done, but there should be lots of frictional losses, not to mention the kinetic energy lost that goes into generating the rotational energy. It might be possible to overcome this force, especially with a smaller payload.
An excellent example of structural discrimination - one group both organizes and controls the perception of value in a field. It becomes hard to unless you support the structure - hence women who are forced to act on male terms. "Karen's alright, she's like one of the guys."

Such a structure becomes "sex inclusive" (accepting biological men and women who act masculinely) and not "gender inclusive" (accepting biological men and women who act masculinely or femininely).
It's a huge presumption, but it's equally huge presumption that every person on the planet secretly hates women and isn't even aware of it. Either one needs proof to be called true, and neither is proven by just stating the statistics and postulating that one's favorite explanation is the right one.
> But why develop it and spend millions on R&D if everybody can copy your product for free ?

A very bad business model indeed.
That hasn't been true for a long time (ngen.....).
The article is so shallow its self that I didn't feel it deserved my time for a deep criticism.

The author just stop justifying their points after the first couple. It is like they starting writing a really good piece, then got two "myths" in and then switched to random opinion mode.
That's not the kind of study i meant. We need a way to observe whether men deserve to be paid more because they work more or not.
You Won’t See Facebook’s Graph Search On iPhone Or Android Anytime Soon
Your anecdotes about Germany vs Uganda are a big part of the reason the average German is 30 times richer and can expect to live nearly 30 years longer than a Ugandan. Ask anyone where they'd rather live and they'll pick Germany.

You can say technology has its drawbacks, but people overwhelmingly choose more technology and greater riches over any alternative. And more importantly, if you don't choose technology and someone else does, they can easily conquer you (militarily or economically) and destroy your livelihood.
>how do we know it's not justified? Presumably the pay reflects the work done.
Again, do you think studies haven't been done? That's the core of the discussion: pay does not reflect the work done, and it is sometimes even inverted.
If Monsato patents a virus, and it spreads out of control, can those affected, whose bodies produce more of the virus, be sued for patent infringement?
...if they work more /as evaluated by men/.
> The fight for gender equality is exclusively 20th century thing; never happened before

No, this is false. All that differed in historical accounts of gender struggles were the methods and the scale, not the goals. Do the names Elizabeth Cady Stanton and Susan B. Anthony ring any bells (19th century)? Or Margaret Cavendish from the 17th century?

Suggested reading:

http://en.wikipedia.org/wiki/History_of_feminism

> Most societies for most of history were less hostile to homosexuality than the modern West

Also false -- very, very false. Even the Bible contains accounts of homophobia.
I've worked with a lot of programmers. Some of them have character flaws that make them unpleasant to work with. These character flaws do not affect their ability to "get the job done", but I'd rather not work with them and take steps to avoid doing so when possible.

From a link in the article:

Renowned conductors have asserted that female musicians have "smaller techniques," are more temperamental and are simply unsuitable for orchestras

I think that "simply unsuitable for orchestras" is vague and unquantifiable, but "smaller techniques" and "more temperamental" seem like assertions that could be challenged.

I have a general concept of what "smaller technique" means, is this something that is difficult to measure in a standard audition? Do female musicians in fact have "smaller technique" in general?

Are female musicians "more temperamental" than male musicians in general? Is there a male equivalent of a "diva", if not does that support the assertion that female musicians are more temperamental? Can you determine how temperamental someone is from a blind audition? Is temperament a valid reason to not hire someone?

To me, these senior conductors, scientists, etc. are asserting that, in general, women differ from men in certain dimensions that factor into hiring decisions but are not detectable in initial screening process.

If you really want to end sexism, I feel like these sorts of questions need to be asked and answered. My observation of the subject is that many people have an intuition, gut feeling, opinion formed from personal experience, etc. that men and women in general have innate differences that make men (or women) more suitable for certain functions.

The ONLY way that gender bias will ever end is to challenge these ideas and in fact show that these innate differences do not exist.

On the other hand, if gender differences do exist, then fighting gender bias is an eternal struggle that will never end. It is human nature to min / max and game the system.
\def\Linux{GNU/Linux}

\def\Hurd{GNU/Hurd}
> If farmers are permitted to replant seeds then how are companies making the seeds supposed to make money ?

Since when does people have a right to make a profit, even if their business plan is stupid?

> But why develop it and spend millions on R&D if everybody can copy your product for free ?

Because if you're not a totally evil bastard, you can still make a massive amount of money by creating a brand that ensures people trust you to always give them the best product?

How many people do you know that buy brand name Ibuprofen, for example, despite the fact that Boots, who found the compound and commercialized it, has not held a patent on it for decades? In fact they sold off their own premium brand (Anadin) a while back and now competes with their former brand with cheap generics that often costs a tenth or less of what Anadin charges for the same chemical compound, and still makes money off it despite competition from dozens of manufacturers.

It's possible some types of research would not pay without artificially jacked up prices like this, sure. Boots certainly would have made less from Ibuprofen without a patent initially.

But if these Monsanto seeds are so effective, then this patent acts as a de-facto tax on a whole range of foods, as unlike Ibuprofen, if they are effective enough to affect competition, "everyone" will need them. If they're not, it doesn't really matter if the R&D hadn't happened.

If it already acts like a tax, we might as well bring it under democratic control, and lose the competition distorting downsides of an artificial monopoly, by using already well established avenues for public funding of research to handle any shortfall in R&D funding from curtailing patent rights.

The agriculture industry is one of the largest recipients of government subsidies in the world as it is - shifting even a small percentage of those subsidies into funding R&D to make advances in seeds available to farmers cheaper would probably pay off.
Martin Odersky does care about compilation speed a lot and pulls out as many tricks as possible to make it faster. But Scala has a way powerful type system in a way that I doubt Kotlin and Ceylon are barely approaching. I don't think many want to give up scala's features for better compilation speed, which anyway can be mitigated via better incremental compilation (disclaimer, my experience is about 5 years out of date).
I don't like the biology argument. It sounds as if we would care about our biology in any other respect. The whole tech industry is about extending our human capacities beyond our natural limitations, fitting low-testosterone entities (aka women) into "fast moving markets with high competiton"* for the sake of equity [and to show the rest of the world just how awesome we are] is just another obstacle we want to overcome.

*I guess this makes it sound more manly and heroic than it actually is.
Food is essential for society and it strikes me as a very bad idea to leave it all in the hands of a selfish mega corporation with an exceptionally poor track record.
It was downvoted in the time between me hitting submit and the page loading again, how it was a judgement of content? The guy can read the whole wall of text in the three seconds it took my 3g to reload?
I would not consider a few exceptional single individuals (there were others, beyond the recent anglo-saxon part of history) to constitute a "movement". The social equilibrium at the time did not leave a place for gender equality until the 20th century (industrialization/the need for women to work away from home/the washing machine etc).

WRT homosexuality - you are confusing cause and effect. The Bible was what brought homosexuality to such a negative light in the christian/western world.
This is not the compilers fault but rather something choking somewhere else in your VS tool pipeline, most likely the debugger.
I have a Java free software project that started back in 2001, and my users are very unhappy about all this BS from Oracle. I don't have the time or the willpower to port everything to a different language, so "just tell people to uninstall Java" is not a good solution in my case.

Some Java bashers should show a little more empathy towards the independent Java developers that are suffering the consequences of Oracle's decisions.
Does he work at CSIS by any chance?
> The guy can read the whole wall of text in the three seconds it took my 3g to reload?

1. Certainly. There are lots of speed-readers out there.

2. Why do you assume the downvoter was a guy? That's an everyday example of sexism.
That web-site's tone is more than a little offensive. If you're going to sink that low that quickly I'm just going to outright refuse to have a discussion with you at all.
Because Monsanto is not competing - it is trying to use patent law to enforce its monopoly supply of the seeds

Also the area in which Monsanto operates is one where most people IMO would want the old ideals of scientific discovery and invention returned to the common to grow the whole wealth of mankind - not artificially inject a trap such that one company extracts profits at the expense of wider growth
the real engineers

Ok, if the definition of a real engineer is someone with a degree, then there's no argument to have.