skysight-inc/HackerNews huggingface dataset:
As a guy who went to a state school, the three main benefits of attending an elite school are:

1. People will prejudge in your favor, the more average the individual the more they will do this. This is a very strong effect, and the primary benefit. I don't mean this in a cynical way. It's a great thing if you can get it.

2. Your classmates in school will be smarter and think bigger, which has a significant motivational effect. A larger percentage will go on to have significant achievements. Most of your classmates at an elite school will eventually accomplish nothing, just like a state school.

3. Prestige-oriented institutions will favor you heavily, for example banks, law firms, and consultancies. They really do need people with great social skills and a strong work ethic, which is the same filter that elite schools use.

I'm on vacation right now, lack the time to add references.
The many ways of handling TCP RST packets
Very sad to hear. Too bad so much focus is on the individual - advancing ones career is at odds with advancing the science that you care about.
The Partially Derivative guys covered this on their latest podcast.[1] And by which I mean the bristled at the thought of being called "parasites".

1. http://www.partiallyderivative.com/news/2016/1/25/episode-38...
> Is IBM an AI company?

That's how they've decided to brand themselves, at least (as of ~four months ago): http://adage.com/article/datadriven-marketing/ibm-replaces-s...
Huh, they've pulled es6 compilation in, away from babel?

It's early in the morning here so my pre-coffee brain might be terrible, but did they say which compilation engine they were using for es6?
Related planet money episode:
http://www.npr.org/sections/money/2016/01/15/463237871/episo...
Forgiven, three times :). It has been rolled out in France (KVB), Germany (LZB) and Spain (ASFA) for decades. And it's considered outdated stuff. Now everyone switches to ERTMS.
The Push to Regulate Netflix in Kenya Gains Momentum
Have you looked into TypeScript? Type system helps you catch even more errors.
exactly. thanks for your comment bobinator
Infinite scroll is usually terrible with browser navigation. If you can assume that the user stays within your page and doesn't need to navigate back and forth, it may be a reasonable option.

But for something like Tumblr or Pinterest, it's awful. When the user sees an interesting post, she clicks on it to open the page. Then she navigates back to the main page. But wait -- the infinite scroll's contents have been lost on reload. Now the page shows the top of the scroll, rather than the position where the user actually was when she clicked a link. It may be a long, long way to scroll back to where she was, with numerous loading progress indicators along the way...
It's like a science fiction nightmare, say Christian bakers in gay marriage case
I hope that the usage will be easier than for Intel TBB. If you are not using a mainstream build tool, then Intel TBB is a headache.
There seems to be some agreement that Hungarian is one language of the Ugro-Finnic family together with many others: https://en.wikipedia.org/wiki/Finno-Ugric_languages but you're right about unclear geographical origins.
Tech Has No Space for Breastfeeding Moms
ES6 modules support are now baked into Webpack, which makes sense because that's supposed to be it's primary concern. Any other feature you'd still need to use Babel.
Graphene optical lens 200 nm thick breaks the diffraction limit
Why? They're (a majority of them) are in exactly that age when the great minds can influence them most strongly. Later on in their career they'd have a bunch of sticky prejudices, their own solidified research interests, and so on. Meeting a great mind won't sway them as much as it can do to a young and unspoiled.
I think most people are glossing over the first part of the title. Why is the DH p parameter hardcoded? Why not just generate one on each startup?
Oil Crash is Kicking Off One of the Largest Wealth Transfers in History
So I see the issue here is one of integrity - claiming to enforce one policy when you're really enforcing a different one.

But why are High Frequency Traders "bad"? Like, do they significantly destabilize the platforms they use? Or is it just that they make profit, and thus the other users of the exchange are losing money? And if it's the latter, how is that not completely illogical? In order for you to make a profit when trading, somebody else needs to lose money. If you ban everyone who profits from the exchange, then there cannot be an exchange, right?

This is probably ECON 101 stuff right here - I probably sound clueless, and it's because I am. Please help this poor, confused lad out?
Yeah I saw that, I was more curious as to whether they had said anything about using a pre-existing compiler, or if they had built their own.
Probably ;)
fixed!
You can also use enterprise value (equity+debt-cash) to solve the two issues you mention. By the way, using that metric Google has been already ahead of Apple in the past.
What was your degree in? Not attending any of my engineering classes would almost guarantee a fail.
I can't think of a fourth big Scandinavian language that abbreviates to BOK. Swedish, Norwegian, Danish .... ?
But I want to strip newlines from .md files.
Show HN: Bizarre retro web browser built with web components
Pi is transcendental, which means that it is not a root of a non-zero polynomial with rational coefficients.

Being transcendental does not imply that a number's expansion in a given base must include every digit string. Consider the number 1/10^1! + 1/10^2! + 1/10^3! + 1/10^4! + ....

This number, whose decimal expansion is 0.110001000000000000000001... is transcendental (proven by Liouville in 1844). Its decimal expansion clearly does not contain every decimal number. It only contains the digits 0 and 1, and after the first two places never even contains consecutive 1s.

It is known that "almost all" real numbers do in fact contain in their base b expansion every sequence of base b numbers, each sequence occurring with frequency proportional to its length. These are called "normal" numbers. Very few interesting numbers (where "interesting" means that we have some reason to be interested in aside from their normality) are known to be normal, though.
So what you're saying is essentially that the point of science is to advance careers, not to find insights and come closer to the truth?
It may very well be true, but that would be a devastating account of the situation of today's science. And it would desperately need to be fixed.
Source : https://github.com/dosaygo/retro-browser
Is it possible that firms in trouble need to offer higher compensation to attract and retain CEOs?

I skimmed the paper and couldn't find a counter argument, but I didn't understand all the jargon.
Uhm... The absolute Y-position of the curve on the graph is secondary to its shape. Also, the scalability discussion is largely pointless if the sample set covers only 6 CPUs.

Intel TBB scales proportionally, which is precisely what you'd want here. Junction starts to flatten out on 6th CPU, which implies that it has fundamental design issues that crop up at higher CPU counts. Chances are that its performance not only won't scale further, but will actually drop further down the graph.

On other hand TBB code can be put throught some routine code optimization (hand-coded assembly and such) to increase its performance without affecting its linear graph shape.
I think it is because of the latter. The Anglo-Saxons, while coming from an area that coincides with modern day Denmark, did not speak (an ancient form of) Danish.
I take the term AI to mean "a thing that people will actually acknowledge as being AI when it exists"—something that can only be defined retrospectively, but which still is a workable definition in that you can sort of predict what people will or won't want to have "wasted" the eventual definition of the term on.

My personal bet is on people placing that line squarely on the divide between "Stoic Guru" and "Active Academy" UX models[1]. An AI is probably, to most people, an agent that continues to think and learn when it is not being interacted with—by surfing the internet, maybe—such that it can generate novel outputs, and revise its own previous beliefs, with no user-visible step that would be perceived as "re-training." Something that will come to you with thoughts it has had that you'll find relevant, that were inspired by new data the agent has acquired not derived from your input.

A simple example that people would probably think of as "AI" (and which people wouldn't accept as a UX paradigm unless it was presented to them through an agent-based interface) would be a spam filter like GMail's that learns from the classifications of everyone who uses it, that would go back and reclassify messages that it now had a more refined opinion on. Nobody would want a dumb algorithm to take emails that "were" in their inbox and move them over into their spam folder—that's destructive!—but they'd accept a (virtual) secretary using their judgement to do so. Thus, AI.

[1] https://scifiinterfaces.wordpress.com/category/active-academ...
It's fun to read everyday signs in Greece without understanding the language. The words are familiar yet the meaning is lost in translation.

For example, I saw a truck labelled "ethniki metafora". Pretty sure it doesn't literally mean "ethnic metaphor" though! (I think the proper translation would be "national transport".)
Oh brother. They are literally putting science and medicine back by decades. All those conspiracy theorists who won't vaccinate their children because of "big pharmacy" hiding data now can use this editorial, with some credibility, to say that scientific studies are biased and lack transparency.

The authors of this editorial should be stood down.
That's a really interesting article!

> "Movie theaters wanted nothing to do with popcorn," Smith says, "because they were trying to duplicate what was done in real theaters. They had beautiful carpets and rugs and didn't want popcorn being ground into it." Movie theaters were trying to appeal to a highbrow clientele, and didn't want to deal with the distracting trash of concessions—or the distracting noise that snacking during a film would create.

> When films added sound in 1927, the movie theater industry opened itself up to a much wider clientele, since literacy was no longer required to attend films (the titles used [in] early silent films restricted their audience). [emphasis added]
Awesome Search – Quick Access of the Awesome Lists on GitHub
Norwegian Bokmål, a written form of Norwegian.

https://en.m.wikipedia.org/wiki/Bokm%C3%A5l
I read somewhere that English is quite rare in that it doesn't have at least one mutually intelligible near relative. If true, the diagram doesn't reflect that.
> I'm pretty sure that when you generate a prime you're using the Miller–Rabin primality test in which case you only probabilistically choose a prime.

Why would somebody use MR when there are faster sieves already running, as well as additional public lists of known large primes?

Maybe they shouldn't be near primes, let alone picking them.
Peer review is a tenet of the Scientific Method? I don't think so. Independent replication definitely has been considered so: https://en.wikipedia.org/wiki/Nullius_in_verba

I guess that could be considered a specific type of peer review. Getting useful feedback is always good too, whether related to science or not. Maybe of interest:

http://michaelnielsen.org/blog/three-myths-about-scientific-...
It also worth mentioning that using something as mundane and stupid as a salary as a gauge of success of the top universities alumni is totally incorrect and defies the very purpose of the universities.

A much better way to measure the quality is by a number of papers published in top journals (by the alumni, no the university itself), number of Nobel prizes won, etc.

Universities must produce academics (i.e., salary is supposed to suck anyway).
> Imagine if everyone in every culture, using every language on the planet reviewed millions of lines of code and then filed bugs for any word that offended them or could possibly be related to a sexual innuendo.

Slippery slope fallacy. Yes, protesting functions whose initials spell out a cuss word in Swahili would be silly and counterproductive. But no one has proposed that, or anything like that. This is an English-language code base, and there is nothing ambiguous about the English meaning of the phrase "I give head."
There are plenty in it just for the career, gaming the incentives of an imperfect system. But not all are like this, it is usually obvious (at least in my field) who is real and who is just collecting a check.
Data Ingress and Egress for Cryogenic Systems
I'm a clinical research ex-data-minion.

In that research context, it can take teams of 10's to 100's years to establish a usable dataset which can win grant money to both serve patient populations and reinforce the long-term sustainability of a clinical/academic institution.

You bet your ass that data isn't going to be given out. It's not about covering your ass. It's about stewardship of data which has been culled via consent from participants, often of a very sensitive nature, with specific and explicit limits to how it will be used, managed, and shared.

It's a gold mine that was built from years of getting at the forefront of a niche and then racing year after year to stay there.

The gold from the mine isn't used just to line someone's pockets or add lines to a CV. That gold often is used to provide in the treatment of people who would otherwise be left to the whims of state legislatures that play political football with Medicaid and funding for health services for underserved populations.

Also, from my experience, investigators sitting on good datasets often WANT to share them for use since it establishes increased value and bodes well for future grant competitiveness. Here again... bring your credentials since you are being privy to something bordering on sacred. When I see a term like "research parasites," I know who they are talking about, and no, they are not going to be accepted as a collaborator. It might be a lack of any facet necessary to carry that data stewardship at or beyond what the originator has done - and that is not something you easily demonstrate outside of the existing systems.
If we characterize companies as strongly as "Apple, a consumer product company" and "Google an AI company", then Facebook is a worldwide identity tracking agency. They could pivot and be in charge of delivering birth certificates, DNA groups, ethnicity mapping, insurance-bank-police profiling... In fact I expect it to play a very major role in wars to determine targets.
Wow, do you have any proofs for this? I'm especially curious about the generalized n-dimensional case.
Code reference: https://github.com/wch/r-source/blob/b156e3a711967f58131e23c...

Personally It seems a bit of stretch to call that "exclusionary as all hell".
And this is how you recognize a Googler amongst a crowd.
Having used irc for many years (haven't in a long time), my first impression of Slack was it was an updated irc client.

What kind? A well organized, approachable irc client with an updated feature set to help share the things we do today. Slack has made channel based chat relevant again to a new, much wider audience. But it's not all new.

There was a time, however, where IRC made chat available to a much wider audience when it was much harder to connect.

Slack has done a nice job of positioning themselves near creating beginners and deserve the success from doing so.

I'm not sure how much more overhead open source communities would be over the free plans that already exist. Interesting to see that you can use an irc client to connect to slack.. just not sure why I couldn't use slack to do even more of my communicating in one place to be an irc client.
It's not just career advancement, it's often also career survival.
No papers - no funding.
No funding - no job.
Doing it this way is known as the seek method/"keyset pagination" and it's also quicker when you're quite deep in the list:

http://use-the-index-luke.com/sql/partial-results/fetch-next...
Can anyone explain the sexual reference? I am not a native English speaker
It's a double-edged sword, IMO.

On the one hand, yes, you can get the education to become a programmer for free.

On the other hand, programming requires a semi-decent computer, which can set someone back a few hundred dollars.

And of course it's time vs money: sure, you can spend a lot of time and zero money to become a great programmer, or you can spend a bit of money and much less time to become a great programmer.

Some people can't afford that money to save the time.
Just like James Watt's steam engine was just a refinement of Thomas Newcomen's model and yet fundamentally changed the industrial landscape in Europe.
My primary opinion on this matter is that "let's not create a drama". Creating a drama is, whether intentional, accidental, unexpected or not, very consuming and basically a lose-lose game. If not creating a drama has a serious implication for the project, the project has to think hard about that, but otherwise (especially like this situation where changing the variable name has no other effect whatsoever) I would just accept that. I think the precautionary measure taken by Mozilla [1] on the Brotli Content-Encoding is an excellent example.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=366559#c147
Perhaps because I'm not living in the USA and I'm not part of its culture, but to me it seems that there is a very big over sensitivity to anything politically incorrect.
I really love this proof. It's a great example of using maths to prove a counter-intuitive result. They way to prove it is rather clever, and made me appreciate what mathematicians do a lot more.

Shame I've never seen it shared online. I was actually hoping the submitted article was a proof of this, but you can't have everything in life.
Rich Kids Stay Rich, Poor Kids Stay Poor
Interesting app, I've been using it here and there, mostly with a self-hosted IRC server. More or less a completely self-hosted chat system.

The UI is clean, and once it's up and running the experience is pretty smooth for users. However :
- Quite a hassle to install and maintain your own IRC server ...
- The server stores everything in memory. Pretty neat the first time you use it, but it tends to leak.
- Your user DB is just a bunch of json files, with no extensibility built-in. It could really use a "users" plugin, that connects to an external auth system ...
Flights to Milan on flychecker at € 26
I leave you a link to the urban dictionary item for this term: http://www.urbandictionary.com/define.php?term=giving+head
> The second was a set of emails from Duncan Murdoch, President of the R Foundation and an R Core member, in which he dismissed my "bug report" (note the skeptical scare quotes he put on it) "about some variable name that you find offensive is clearly an example of nothing more than shit-disturbing" and stated that myself, and those who had commented in favour of changing it, were no longer welcome to participate in R's bug-tracker.

> I independently confirmed that our accounts had been banned and locked - as had the bug, and replied to Duncan explaining my thinking and motivation and asking in what capacity the ban had been made.

> The variable name is still there. I never got any reply to my email.

This bit needs to be emphasized, because the incident is invariably going to be spun as one over-sensitive prude throwing a temper tantrum because he didn't get his way. We need to keep focus on what actually happened: Keyes pointed out something he perceived as a problem, going out of his way to be polite and non-accusatory; Murdoch punished and censored Keyes and anyone who had publicly agreed with him.
Not to say that there aren't issues, but "crumbling US infrastructure" has been an on-again off-again news story for literally decades during which time we've had periods like the stimulus package for "shovel-ready" projects. I suspect infrastructure spending, especially in a country as large as the US, is essentially an unlimited sinkhole.
This codec was RE'd 2 weeks ago and was merged in FFmpeg and libavcodec this weekend, by a member of the VideoLAN non-profit organization.
Expect it in VLC soon.
A while ago AI hadn't been complex and deep enough to warrant categories (especially to the layman), so it was just a general moniker put on everything from a smart piece of code with some adaptability all the way through to singularity level computer intelligence (as we'd imagine it). Now we're beginning to realise that there are vast ranges of categories out there, but it will take some time for consensus use to form (especially since a lot of them overlap into what we perceive as general intelligence, which we so far have had difficulty in defining and pinning down)
Good on you for trying something. I hope you learn from this. I can only imagine the trouble I would have gotten into if the internet/social media were around when I was a teenager or even in college.
Ask HN: What is best online course/material on pen testing?
Hi, for someone who is new to pen testing, what online courses, material, etc. would people recommend as the best way to reach a level of competency? Any recommendations on a learning plan?
Bikram
test
This has been true for a long time now. I think the App never was actually good.
Ok. What other filter?
Edit: ah, never mind- bit emotional this morning. Covered by
hannob below.
It's worth reading the comments on the article, as the author explains his position further:

I am not saying "duncan is a sexist". I am not saying "this
language is sexist". I am saying "I suspect the end result
of decisions like this is to perpetuate a bias away from
the inclusion of marginalised groups, including women".

I'm not certain if that's true, but it seems like a reasonable discussion for a community to have. And if the immediate response to that argument is unilaterally banning the bug tracking privileges of the reporter and everyone who commented in favor of the bug, I wouldn't blame anyone for deciding that R is a poisonous community that they they no longer want to be part of.
Sproc vs. ORM vs. Inline vs. Polyglot
At the elite universities in Britain, the students would be expected to raise this in a session with their tutor. That's in a group if 2-4, and generally only exists at the best places.

Presumably the tutors discuss this, and if everyone is having trouble it's raised with the lecturer. I think it happened once, and a couple if extra lectures / whole class tutorials were set.
So it can be done. As long as the value created is much greater than the costs, it works.
Fine Bros back down, rescind trademark claim on the word “react”
What It's Like to Live with Visual Snow Syndrome
> "I suspect the end result of decisions like this is to perpetuate a bias away from the inclusion of marginalised groups, including women".

I don't understand this
This reminds me of a PR merged into swift/master [1]. The PR renamed some "offensive" variables in one of the tests. It was merged almost immediately, even though it wasn't fully tested. We had a blast laughing at the stupidity of it all on Reddit [2].

[1]: https://github.com/apple/swift/commit/c2b5546512af24e52ed15c...

[2]: https://www.reddit.com/r/ProgrammerHumor/comments/3veu2t/swi...
"exclusionary as all hell" is such an overstatement it's hard to focus on the rest of the message in this post, but the response they got from Murdoch was completely out of line.

I would also be skeptical to contribute when one of the project's leads are so quick to ban and flog a contributor, regardless of their misinformed intentions.
Do Fiddly Buffer Overruns Matter?
In my point of view this statement is totally wrong...I can give you lots of examples like A.P.J Abdul Kalam , his arents were poor but he became president of Indian. All you need to be rich is your mindset , aim, creativity....Your destiny is in your hand....