Live data from Hacker News

Seaborn bug responsible for finding of declining disruptiveness in science

arxiv.org

51–60 of 77 posts

Re: Seaborn bug responsible for finding of declining disruptiveness in science

#51

I saw this headline and my first thought was that someone was claiming that a mind impacting virus that evolved in the ocean was causing scientists to do research with less ambition. Which is of course ridiculous lol. But a bug in a visualization library impacting science is also ridiculous.

Given that the majority of scientists seem to be cat owners, and toxoplasmosis has been linked to mental illness, it's not entirely implausible that a (human) bug is slowing scientific advancement.

Re: Seaborn bug responsible for finding of declining disruptiveness in science

#52

Bizarre. How do people make such big, splashy findings that can mess with people’s sense of optimism about science and innovation, without doing the simplest types of checks on their data and methodology.

No, the question is: how did peer review not catch it? I have the impression that reviewers don't have the time or incentive to give papers more that a cursory review. Independent of this case, a great many papers are published where the only "proof" is a user study or survey with an extremely low number of participants, but it still gets published. Many papers don't publish their datasets and don't contain enough de…

Can you describe how you would have expected peer reviewers to catch this?

Re: Seaborn bug responsible for finding of declining disruptiveness in science

#53

Bizarre. How do people make such big, splashy findings that can mess with people’s sense of optimism about science and innovation, without doing the simplest types of checks on their data and methodology.

No, the question is: how did peer review not catch it? I have the impression that reviewers don't have the time or incentive to give papers more that a cursory review. Independent of this case, a great many papers are published where the only "proof" is a user study or survey with an extremely low number of participants, but it still gets published. Many papers don't publish their datasets and don't contain enough de…

Your impression is correct. Peer review would never catch this. Peer review basically assumes the counter party is operating in good faith, and as a result a thorough peer review basically is the following:

* is the treatment of existing work semi-thorough (even experts don’t know everything) and fair?

* are the claims novel w.r.t the existing work? If not, provide a reference to someone who has already done it.

* can you understand the experiments?

* do the experiments and their results lead to the conclusions claimed as novel?

* does the writing inhibit understanding of the technical content?

No peer review I have ever seen or done would catch anything but the most egregious bug of this nature.

Re: Seaborn bug responsible for finding of declining disruptiveness in science

#54
post #20

Earlier quoted context omitted.

I must be waking up still because on first reading I interpreted it as a sea-born bug, something infectious or parasitic.

Totally expected norovirus .

As long it's not a pandasvirus...

Re: Seaborn bug responsible for finding of declining disruptiveness in science

#55

I saw this headline and my first thought was that someone was claiming that a mind impacting virus that evolved in the ocean was causing scientists to do research with less ambition. Which is of course ridiculous lol. But a bug in a visualization library impacting science is also ridiculous.

If I understand the abstract correctly (which I very well might not be), I don't think it is saying a bug caused problems across all of science, but that it resulted in an incorrect conclusion in one meta study of disruptiveness in science.

Re: Seaborn bug responsible for finding of declining disruptiveness in science

#56

Earlier quoted context omitted.

> Charts killed the Challenger crew. https://www.tiktok.com/t/ZT8oG7ym6/ This is one of my favorite TikToks of all time, and you’ll see why. It goes into detail about how charts killed the Challenger crew. But the storytelling is second to none.

I composed this comment concurrently with yours, so I'm moving it here as a response... This is going off-topic, but Tufte's attempt to cast the problem as fundamentally one of poor data presentation is rather self-servingly tendentious, IMHO, in a way that unfairly attributes a degree of culpability to the engineers who tried to stop the launch. The excellent video you link to, taken as a whole, supports this view,…

That’s an interesting point (and quite on topic; communication is key in STEM, and this ties in with that).

Hypothetically, what would be the most fair argument in that situation? It’s quite remarkable that a line engineer was convinced the rocket was going to explode, even to the extent of hopping in his car with his daughter and frying to stop the launch after his company gave the go-ahead. Data presentation seems like one of the few things that could have convinced upper management that there was a serious problem.

One thing I don’t understand (possibly unrelated to your point): if there were very few launches in cold temperature in general, how could he have convinced himself that there was going to be a disaster due to the weather? If I were in his shoes, I might’ve talked myself out of it by saying "well, I suppose it’s true we don’t have much data about cold temperature launches; how certain am I that the cold weather problems till now weren’t a fluke or a non-issue?"

Re: Seaborn bug responsible for finding of declining disruptiveness in science

#57
post #25
post #15

Reading the comments here hilarious. Like others, expecting a wildy different article...

What were you expecting? I read that as "a bug in the Seaborn graphing library caused wrong conclusions" and don't understand what other interpretations there are.

[deleted]

Re: Seaborn bug responsible for finding of declining disruptiveness in science

#58

Damn hipsters should just use matplotlib like the rest of us.

Gonna preface by saying I like what matplotlib is trying to do, and that it has done a lot of good for a lot of people.

Seaborn is a wrapper around matplotlib. It's popular because it removes a lot of the boilerplate from matplotlib and is pandas-aware

For example, you call the pairplot function with a dataframe, and you just get a matrix of correlation plots and histograms. Versus matplotlib where half the documentation/search results use imperative w/ global state and the other half is OOP, and all the extra subplots shenanigans you have to decipher to get something that looks good.

It's convenience, really. The people who use seaborn don't want to dive into matplotlib because the interface is kinda a mess with multiple incompatible ways to do things. It also documents what arguments mean instead of hiding most of them in **kwargs soup. You get plots in 1 minute of seaborn that would otherwise take 10 minutes in matplotlib to write.

Re: Seaborn bug responsible for finding of declining disruptiveness in science

#59

Bizarre. How do people make such big, splashy findings that can mess with people’s sense of optimism about science and innovation, without doing the simplest types of checks on their data and methodology.

Trash comment. 1st. Splashy often comes from the media, not the scientists 2nd. One of the ways we discover problems with data is by plotting. When the plot library has a bug that hides a problem, well shit. 3rd. They did check their own findings multiple ways. Mistakes happen. The biggest critics of scientific mistakes are often those that have never done science themselves. Its easy, and its a cheap play.

Genuine question: you don’t think that outlier analysis (with moderate diligence) would have picked up the error in the original study, despite the plotting library issue? Just look at this link - this wasn’t detectable with any type of cross-validation? https://arxiv.org/html/2402.14583v1/x1.png

Re: Seaborn bug responsible for finding of declining disruptiveness in science

#60
Science communication must be at an all-time low. I initially thought the paper was about a sea-borne pathogen being responsible for a decline in disruptiveness in science, which is a crazy statement.

Then I thought that it was a paper claiming that a bug in the seaborn plotting library in python was responsible for the decline in disruptiveness in science, which is absurd!

Finally I understood, that this is a paper that is debunking another meta paper that claimed that disruptiveness in science had declined. And this new, arxiv paper is showing that a bug in the seaborn plotting library is responsible for the mistake in the analysis that led to that widely publicized conclusion about declining disruptiveness in science. oh boy so many levels...

Post reply on HN