May be that Python 2 to Python 3 migration was holding it back but it is remarkable that it shows positive strides or was relatively stable even within that transition period.
https://www.tiobe.com/tiobe-index/python/
"Development is the execution of a map toward a goal while research is the pursuit of a goal without a map".
If there is something I can take from this post, it will be this quote.
As a rule of thumb, it’s best to assume that all studies like this are in mice or rats unless the headline specifically says “in human trials”.
Murine studies are a dime a dozen and therefore it’s the default assumption when reading research papers. When human trials commence the fact that it’s in humans is a big part of the research and therefore paper titles.
I would be in favor of adding a standardized [in mice] to the titles of all HN submissions about medical breakthroughs. Most of them end up being in mice and many do not reproduce in humans. It would help, at a glance, to know how significant a study's results are.
This works in mice with small tumors for two weeks until the experiment ends. It's quite different form working in humans with big tumors for 5 years.
Mice are good for early tries. The researchers had 9 bacterias and only 1 was successful. Experiments in mice are cheaper and have less ethical problems than experiments in humans.
(Hey! They even injected the cancer cells in mice and waited a week until it grow. Nobody will approve that in humans.)
Have error messages improved? I remember trying it few years back but the error messages made it hard to debug. Is it due to use of JVM? Sorry for my lack of knowledge since I rarely program in JVM based languages.
Compiler error messages improved significantly with Scala 3. IIRC there was a dedicated effort with Scala 3 to improve error messages and make them more actionable. Scala 2 error messages improved somewhat over time, but can still be obtuse.
I use R a lot but I still prefer Javascript libraries for interactivity. Javascript libraries feels lot more smoother than something like webR. Having said that, it is impressive that R is able to transcend in the interactivity with just internet browser.
Classical stats is still bread and butter for lot of smallish dataset in clinical datasets.
It is hard to do machine learning or even regression on some very preliminary data. Metadata is tough to collect and harmonize so it becomes hard to integrate specially with human studies with rare diseases.
R data science people generally come to data science field from life science or stats field. Python data science people generally originate from other fields that are mostly engineering focused. Again this may not apply to all the cases but that is my general observation.
Recently I am seeing that Python is heavily pushed for all data science related things. Sometimes objectively Python may not be the best option especially for stats. It is hard to change something after it becomes the "norm" regardless of its usability.
Wetter: http://plot.micw.org/apps/wetter/index.php
weatherstrip : https://www.weatherstrip.app
reply