Christian Düben
cdueben.bsky.social
Christian Düben
@cdueben.bsky.social
Economist, Data Scientist, Software Developer. Postdoc at Monash University. Melbourne, Australia.
It is generally a good idea to use TeX Live via a dev container because this enforces the same setup for all coauthors. The container is compatible with but not part of the SoDa Replicator itself because it is not technically required and because it demands prior knowledge of WSL, Docker, etc. 2/2
October 20, 2025 at 3:51 AM
Hence, the package itself is very quick and simple to install from source. It is easy to use and comes with a number of examples.
September 9, 2025 at 12:45 AM
Yes, I agree, Python's package management is a terrible user experience. CRAN feels ok to users, but is a bad package developer experience 😅.
June 4, 2025 at 10:04 PM
That depends on the field. Many people in my environment (economists) have migrated to Python.
Modern R and Python packages are just C and C++ wrappers anyway. Native R and Python are not performant enough for modern tasks.
June 4, 2025 at 3:07 PM
Statistical programs in Python tend to build on numpy and pandas. Given how mature and stable these packages are, I would not consider these dependencies a major drawback of Python nowadays.
Base R also only has dense matrices. More elaborate matrix types require a package.
June 4, 2025 at 3:00 PM
Fair point 😄.
June 4, 2025 at 9:10 AM
Unfortunately, Julia never gained enough traction and never developed a reasonably sophisticated package ecosystem. So, users will stick to the mediocre choices of #rstats and Python. 6/n
June 4, 2025 at 12:46 AM
According to my own observation, there is a considerable shift from #rstats to Python among empirical researchers. A key driver of this is the Python-first nature of machine learning APIs. I think that #rstats will lose market share to Python, but it will not die soon. 5/n
June 4, 2025 at 12:46 AM
For now, the simplicity of #rstats makes it a better choice than Python for many users who do not need the versatility of a general purpose programming language. It keeps attracting users from outdated commercial software like Stata or SPSS. 4/n
June 4, 2025 at 12:46 AM
The poor management of CRAN does not help either. Both R Core and CRAN need to fundamentally change for #rstats remain popular. 3/n
June 4, 2025 at 12:46 AM
Compare the release notes of base R and #Python over the course of the past years. Python is leaping forward while base R is devoid of innovation. #rstats is kept alive and thriving by its packages. Unfortunately, the severe limitations of base R also limit the scope of package development. 2/n
June 4, 2025 at 12:46 AM
😅 Considering R Core's absence of innovation in base R development, a reimplementation in Rust would certainly be a surprise.
April 2, 2025 at 6:44 AM
We already got complaints from a data editor when code using pre-processed data took a few hours to run on his laptop. Code on raw data does not run at all or takes weeks on end user devices.
March 18, 2025 at 4:37 AM