skysight-inc/HackerNews huggingface dataset:
The problem is that they are being seen as one and the same. Words that people don't like are being seen as causing material injury. That's why professors are giving warnings before class that certain topics may be "triggering" and that students don't have to have their fragile minds assaulted by differing opinions.
It is soooo hard to design a good multiple choice math test. I am trying to do exactly that right now, and resign myself to knowing that it will just be one non-comprehensive piece of evidence.

I did not-so-well on the math subject GRE myself. It was the first time I'd done multiple choice higher(ish) math questions and I just didn't train to triple-integrate fast enough or answer questions about the properties of ring homomorphisms. Write a proof? Sure! I did fine actually getting the PhD. I also placed into 'remedial' math at Caltech according to their placement test; fortunately they let me switch out and up in the first week as it really wasn't appropriate.
I know that, as a player, the high mechanical limitations of Starcraft are part of why it's such a difficult, high-skill-ceiling game. But.. I've tried to enjoy watching SC2 on Twitch, and while it's kinda fun, it's just so disappointing when a complicated strategic game is thrown away because a player doesn't react fast enough to workers being sniped or a drop being shot down.

I wish the individual units had some automatic behavior -- for example, marines would could run in spread out formations near tanks or banelings; workers would flee from hazards; flying units would avoid turrets unless specifically directed to fly over them. It would require a lot of rebalancing, of course, but it would make the game so much more tactical and strategic and (imo) enjoyable to watch.
Thats fine by me, but the mods will have to do it. Thanks for posting the new link.
This is why I've never liked stating that something has "run-time of O(log(n))" since that's rarely true — the assumption for that is that all machine instructions take pretty much the same time, which is not the case. CPU instructions involving cache misses are multiple orders of magnitude more expensive than others.

I think it makes much more sense to talk about concrete operations (or cache misses) instead. Sounds like their implementation has O(log(n)) cache misses.
Submissions are flagged by users. I think most users here are becoming fed up with this story (even if this video is worth a watch in my opinion). I've observed admins unflagging submissions on a regular basis.
There is another post that links to the complete interview:

https://news.ycombinator.com/item?id=14971248
Very much off-topic: I understand the post and the present discussion are not about Kolmogorov's scientific work, but I could not resist pointing out that in addition to all the great things Scott mentioned, Kolmogorov also made significant contributions to fluid turbulence (https://en.wikipedia.org/wiki/Turbulence#Kolmogorov.27s_theo...) and linear filtering (https://en.wikipedia.org/wiki/Wiener_filter#History), among many, many other things.
> That's absurd. You're not even interpreting his comments at face value. You're attributing a subtext to them that only exists in your imagination.

Really? The first bullet point is "women are more people oriented". The second bullet point is that there are limits to how people oriented specific roles or even Google as a whole can be. If you want to take his words at face value, go ahead, but the belief that there are some roles than women cannot do due to their differences is consistent with the rest of his essay.
Then you didn't look very far.

https://www.musicbusinessworldwide.com/global-record-industr...

Almost a straight line from 1999 with 26.6 billion to 14.97 billion in 2014.

Quoting your source:

> Total revenues for 2016 were US$15.7 billion.

Quoting here:
http://www.ifpi.org/facts-and-stats.php

> This growth, however, should be viewed in the context of the industry losing nearly 40% of its revenues in the preceding 15 years.
Firstly, Aadhaar is for residents of India, not just citizens. Anyone who has resided for more than half a year in the country can get it. Many places take the Aadhaar number or just a photocopy/print of the image as proof and provide other real identities. Even the passport office has started accepting Aadhaar, which makes it easier for resident, non-citizens to get an Indian passport and claim citizenship. This whole charade is going to hurt Indians of today and future generations for a long time.
In the memo, he mentions that the gender differences "may" be the reason for the lesser number of women in technology. There are no studies which link the differences with ability to work as a computer programmer. I would prefer we do not impose labels or assume certain characteristics on people just because they belong to specific gender, race or come from specific background - especially when it is not something they control and when the link is tenuous.

My view was like yours before and the movie Gattaca was among the most important things that changed it. In short humans are far more complex and trying to say that a person may not be interested in software engineering just because the person is of specific gender is disservice to half the population and not helpful.
Jordan Peterson's influence is growing day by day.

I cant believe how many teens talk about him.

Even at my internship, "cleaning your room" has become inside joke among the tech team.
Promises and async/await are really syntactic sugar. The error handling issue still remains. My original point was that Node.js is the least universal platform I can think of. Sure, you can attempt all things with it but it's not optimised for anything other than lightweight orchestration.
If you are at it maybe you can also rename it so that its name doesn't start with a point and you don't need to put points in the middle of the sentences.
I'm curious as to why you don't think diversity programs are not exactly that: discrimination programs. Enforcing quotas assumes (usually incorrectly) that there is an equal supply of talent within the underrepresented minority group and that it is simply bias on the part of the hiring managers that prevents equal numbers of blacks/women/hispanics/whatever from being hired. Putting pressure on companies for not having more minority representation is being discriminatory against (usually) white males, as there are limited spots available at a given company.

If you start with the potentially incorrect assumption that your hiring practices are biased in favor of one group over another then doesn't it make more sense to address this bias directly rather than enforcing quotas? Having your hiring process audited and getting rid of any bad weeds seems like a good start. I've seen firsthand manager who have said outright "we can't hire him, we need to hire a woman this time" after interviewing what seemed to be a good candidate.
Downloading .NET Framework v4.0 WASM Edition... 1%... 4 GB to go.
I see, thanks for explaining. I totally get the frustration with the complexity of the web platform. I don't like running into heisenbugs either, and explaining rAFs to someone who is still trying to grasp the fundamentals of coding sounds like a special type of hell to me. That's why I don't use those APIs. They are there for experts who know they need them, and are best ignored by everyone else. It's with this mindset that I say, "let them build the runtime the web deserves". It will be complex, but not needlessly. The complexity will be inconvenient to many until we abstract it away, and we will. Lots of progress already in terms of libraries (React and others) and languages (CLJS comes to mind).

Building a browser should be hard. It's really an OS. You don't hear complaints that Linux or Mac provides too many types of system calls or low level features. Unless you're a subject matter expert, but if you're teaching kids how to code simple games, you start with Python or something, not C or machine code. It's needlessly complex to build something useful using those languages. So if your point is that it's becoming needlessly complex to use JS on the web platform (whether your beef is with the syntax, or the APIs of the platform), why not use a language that removes all that complexity? There are beautiful solutions to precisely these issues. Speaking for ClojureScript here .. (but of course many more langs compile to JS). Moving to this lang will remove OOP, all the es6/7 syntactic madness, and any and all issues related to object instance equality. There is no such concept of an instance of an object in that language due to it's immutable, persistent data structures. Add the ground breaking core.async into the mix, and you have relieved yourself of all heisenbugs related to async stuff. You don't have to worry about what a Promise is, etc .. it's nice.

I get your sentiments toward the practical, scripty side of JS. But I think it's reasonable to say, either practice restraint and _only_ use those good parts, or if that proves to be difficult, it's time to move on to a better, higher level, more safe and fool-proof language. And you can still interop if you want. Either way, core language and platform innovation must go on.
I remember reading/thinking/hearing that this was closely tied to the change in administration. The Clinton administration, pushed the Justice Dept to prosecute, whereas the Bush administration encouraged the Justice Dept to ease off. That's speculation though without evidence to back it up.
It might be personal taste, but I'd prefer a language incorporating innovations from the 1980's onwards. I doubt that will be fixed in the next release.
Previously submitted and flagged: https://news.ycombinator.com/item?id=14967693
Uh... does this list of "languages that compile to Javascript" count? :) https://github.com/jashkenas/coffeescript/wiki/list-of-langu...

More specifically, Emscripten seems to be exactly what you're describing: https://github.com/kripken/emscripten
Sounds like the author did — http://www.lihaoyi.com/post/BenchmarkingScalaCollections.htm...

Notably Vector index access takes 4,260,000 ns for a vector with 1,048,576 elements instead of measured 0 ns for native arrays. is about +4 ns extra per element and hints at the whole data set still fitting into L2 cache.

If the process ends up accessing more working memory than fits into L2 (32 or 64 MB or so) and lookups aren't nicely bundled together, the overhead will approach about +80 ns per element access. Or +0.08 seconds per million element accesses.

It does seem unlikely that every element access would end up causing a cache miss since I'd expect lookups to happen close together, but this can be significant for intense workloads such as OLAP.
> What about the "binary blobs" do you not understand.

I don't understand the assumption that minified and obfuscated javascript is easier to reverse-engineer than compiled wasm is. This is simply untrue. In both cases the user is, in general, running a closed source (in the GNU sense of "the preferred format for code modification") system that doesn't have their best interests in mind.

Adblockers are much the same war as antivirus was: you want to run untrusted code but still have some say over which computation it performs. Unlike with antivirus, sandboxing and isolation don't help. We're just going to be writing heuristics to strip ads forever (or until we standardize on a non-executable document format, e.g. html-without-scripts).
What Nassim Taleb can teach us
Will the new XAML version (the first one in 10+ years!) finally solve the problems of excessively verbose syntax, excessive XML namespace imports, excessive binding syntax options, and excessive-needing-to-search-stackoverflow-to-do-the-simple-things? :)

Any news on allowing JSON or another syntax as an alternative to XML-based XAML?
That's the argument alt-right folk who actually deserve our hostility are trying to use Damore to make. Damore, however, is instead arguing that those biological differences make women less likely to pursue engineering as a field, not that those difference make them inferior.
I don't have time for an in depth response, but:

> A majority of those people would admit that genes have a significant influence on differences in human behaviour, interests, capabilities etc.

This is in no way in contradiction with anything I said. I specifically said the majority of the gender patterns we see are cultural. Not anything else.

I did not say either that "All human differences are cultural." nor that "All gender differences are cultural."

If you enjoy The Blank Slate, then you might be interested in reading Pinker debate with Spelke:

https://www.edge.org/3rd_culture/debate05/debate05_index.htm...
I think you underestimate what a dumpster fire that group is
Fox News is a highly rated TV channel. Right-wing talk radio has tens of millions of listeners. Our national government is currently dominated by people who disagree with this supposed "prevailing ideology."

I am baffled by the idea that liberals dominate discourse and conservatives have to hide in the shadows to avoid persecution. I see it in a lot of comments here, and half of Damore's manifesto revolved around it. Yet not only are conservatives clearly not persecuted in general, they punch well above their weight when it comes to framing discourse.
Also, wow my friend whose parent made him go bankrupt at 18 (put his name on deed of their house & didnt tell him) is going to lose his car he uses to make money and support/transport his family.

Whoever votes me down has no heart. Uber is run by criminals!
The Fed isn't giving money directly to the VCs (atlest that I know of). The fed is keeping interest rates low on Treasury Bonds low. The rationale for this is: if investors get a small return on a riskless investment, they will be willing to take bigger risks for less rewards. Theoretically this should increase the investment in Venture Capital firms.
That's not "fine"; bisect takes long enough when you expect it to work consistently. And that assumes the code fails at build time, rather than mysteriously at runtime.

That also breaks the ability to do automated bisects.

I don't think it's at all unreasonable, at a minimum, to expect every individual commit to build and to pass tests.
Ask HN: Who was your greatest mentor?
Conservatives are so despicable. Pretending to be "pro-life" when they demonstrably give no shits about the life of a child.
> There is no imagination

> If you want to take his words at face value, go ahead

Very interesting, to me.

> his entire essay is for Google to stop programs aimed at gender inclusion.

Is anyone disputing that? This conversation is beyond confusing.
F*k 'em, they can eat their prayers and nationalism.
The science on this (choice overload) is actually rather ambiguous.

[pdf] http://www.scheibehenne.de/ScheibehenneGreifenederTodd2010.p...
You can use heroku for static sites and it already is that easy (well, kinda... git push heroku master)
I'll mention three things both of which received quite a bit of attention in the local media. Two are directly related to race, one is directly related to immigration but really about race.

About a year ago a Finnish mother of an 11-year-old son, who was adopted from South Africa when he was 6 months old, wrote about the experiences of her son. The son speaks perfect Finnish since he's been raised in Finland. He takes a school bus, but for some reason the school bus frequently doesn't stop for him, if he's at the stop by himself. He was in a national morning TV show telling about his experiences with children AND adults calling him names, exclude him socially and a woman living in the same building told him to leave his own playground. I'm not really surprised by what kids call each other, but adults calling an 11-year-old names is over the line.

The second story is about quite a few stories about people of color using public transportation in Helsinki. That's apparently an environment where racists feel especially emboldened to "express" their viewpoints to minorities. One of the most egregious examples was of an middle-aged woman yelling at full volume at a teenage girl (half white, half black) to leave the bus accompanied by liberal use of the n-word. Finally the woman also threatened to send her dog at the girl. The girl asked the woman to be removed from the bus. The driver refused, so the girl left instead in fear of her well being. Again, an adult threatening a child just because the child was black.

The third incident is the roughly three-month "demonstration" by neo nazis in front of the central train station in Helsinki. These Heroes of the Fatherland (bah!) decided that they'd demonstrate the current immigration practices by having an around-the-clock demonstration. That would've been probably ok, and the police really didn't intervene UNTIL several complaints about the neo nazis instigating fights or straight up assaulting passers by. Quite enlightening of the general attitude of some people in Finland is that the "camp", as it was called in the media, was visited by the Minister of the Interior of the Finnish Government. She is in charge of the police force in Finland. She was photographed giving the neo nazis a thumbs up.

Somewhat related is an incident where a member of another neo nazi organization killed someone in the same area. During another demonstration and counter-demonstration, a 28-year-old Finnish man walked by the neo nazis and spat on the ground in front of them. While he was walking away, one of the neo nazis chased after him and kicked him in the chest causing the man to fall down and hit his head. He died a few days later.

There's a very vocal and increasingly violent portion of the population in Finland who are racist and actively violent against people of color.
His argument was that given A and B they were choosing B because is a woman, regardless of the skills for the position. Some people here also say the gender diversity programs in google are only for sourcing people, that the hiring process is the same (in which case the author of the doc is wrong in his assumptions).

Also another argument from him was that 50/50 is impossible to achieve and if you do you are being unfair and lowering the bar for one of the classes.

The real ratio in unknown, but some people here commented that you can get some approximation taking into account the graduates, the statistics about the applications etc. But for sure the ratio is not going to be 50/50 and positive discrimination is still discrimination.

So, as you said, if you don't know the real ratio why do you have positive discrimination policies? You might be doing it wrong. I think this is the discussion he wanted to bring, review the diversity programs because they can harm the company creating an artificial proportion far from the reality. Given that some other actions could be made like adding more "female skills" to the positions for example. Instead of starting a discussion of this issues based on his biological theory most people pointed at him as a sexits and other stuff. And Google shut him up firing him. So now noone will raise any concern because you can be fired.

To sum up: the big issue is that they are not having the conversation we are having here now, regardless of who is right or wrong.
I think it rather implies you should fight smarter.

Arguing with people that will only get more entrenched in their oppinion the more the argument goes is couter productive no matter how right you are. So if you need to learn that, by all means, argue with those poeple untill you get it. But afterwards, learn when to save your breath.
Great spot. I spent over a year (over many trips) working remotely from Greece, including Crete.
For the Tech section; Vancouver, Canada has a lower salary for the experienced column than for the entry level column. I know tech compensation in Vancouver is poor but I don't think it gets worse with experience.
I think the book [0] was 21 years of age that people willingly submit themselves to death. I have another book on the reading list.

[0] https://en.wikipedia.org/wiki/Logan's_Run
I know I don't need it. The problem is it is hard to avoid it. You need a lot of planning, specially if you are going on a trip (at least in my country, avoiding flour while traveling through small towns is almost impossible if you want to have eat health)
Petition for Smarter Infrastructure
Hi! Thanks for your reply - I really appreciate it.

To give you a bit of background, I'm an immigrant in the UK (from a 3rd world country, one of these: Brazil, China, India) as a sponsored employee. This means that I've been stuck in a job I didn't want, to be to be able to live in a country I wanted to live in. In the next 6-8 months, I will get a permant resident permit allowing me freedom to work anywhere I like without restrictions on minimum salary (like I have now). This is huge because I've been in a job I don't like for 5 fucking years!

I have a background in being self taught at the basics of HTML, CSS, some wordpress, a bit of javascript. I have designed a few projects in the past and it's super exciting to be able to create as a job. I feel like problem solving as a job sounds like a good fit because that's something I'm good at (once I know the syntax i'm dealing with).

After 5 years, I kind of feel like a slave and just want to spend a year (at first) doing things I think I might be good at, while doing things I know I like doing and I want to do more of.
Congratulations to the founders and team - a great product and great service!
My experience is in predominately dynamically typed languages and I loathe JavaScript because of its implicit conversion of everything to strings, its substandard and clunky prototype object system, and that it's the only option that's cross browser compatible. For the record: I like Python, have no experience with Ruby, and dislike PHP.
Hi I've started https://insightstash.com try it out.

If you have questions about how to start, let me know.
> The same way we can have a genuine conversation about the best web stack to use if people with a certain "undesirable" opinion get fired for expressing it.

If a bunch of people fired for pro-ASP opinions got together, started their own company that used ASP, and produced a successful product, they would get a lot of money, everyone involved would be happy including Google who would sell them ad services, and perhaps the market would shift in favor of ASP.

If a bunch of people fired for anti-"diversity" opinions got together, started their own company that did not discriminate in favor of women and minorities in hiring, and produced a successful product, there would be a media storm and probably a boycott and demands for the company to not be allowed to use the Google Ad network.

This is why I think you're wrong when you say the reasons for firing are "exactly the same" in both cases.
A trip down memory lane in West Africa
Definitely agree with that.
How many people die in swimming pool accidents in Tel Aviv? The population-adjusted murder and rape rate seems to be higher in Israel (getting like vs like stats for same years at a city level is a bit harder than doing it nationally.) While it is good to deal with real vs perceived threats, the survey in question explicitly ranked perceived safety so if that is part of the calculation then I think it is fair to discuss the elephant in the room.
The author left out the part where the large tech blog takes Edward's words and unabashedly misrepresents them, distorting "ERUs policy of giving preference to short people is discriminatory and harmful to the company" to "I think short people are inferior to tall people" in order to create outrage where there otherwise wouldn't have been and advance their own agenda.
For those concerned about the auto key retrieval mechanism, add the following to your gpg.conf:

no-auto-key-retrieve
auto-key-locate local
> Disney thinks I'll tack on another streaming service to watch Mulan or Captain America: Civil War - but they're wrong...

How long have you been single for, if you don't mind me asking?

It's not for you dude, it's for the kids.