Just a brief blog post that effectively is jotting down some thoughts and sources on New Caledonian nickel exports.
This post was motivated by my (still incomplete) reading of this 2017 book on Large scale mines and local level politics—between New Ca...
Today is the last day of 2025. Depending on where you’re reading this, the party might have already begun. I begin this end-of-year post by wishing you a safe and fun time tonight. This blog is just a personal hobby. When I’m extra busy as I was this year ...
An optimised layout for a polyglot country
5 years ago I discussed what features a keyboard optimised for Luxembourg should have. I’m talking about Luxembourg the country, and not Luxembourgish the language, because in Luxembourg no one types only Luxembourgish. The most commonly typed language is probably French, and English ...
This is a toy post demonstrating per-post Nix dependencies.
This post has a corresponding 2025-12-31-toy-post.nix file that adds the purrr package to the environment.
library(purrr)
# Use purrr to demonstrate it's available
result [Read more...]
I’ve been very busy with some other projects lately, but my obsession with NMR got the best of me when I saw this post by the Q Magnetics folks. So I decided to modify the multiplet function to handle nuclei with spin __ 1/2. Along the way I re... [Read more...]
Eurostar 3213 and 3214 in Marseille-Saint-Charles in 2017 – CC-BY by Roel Hemkes
The following map from 2024 by Simon C. Scherrer (via @freakonometrics) indicates that one-third of the Swiss population lives in a five-kilometer-wide strip ...
This note documents the release of the sfReapportion package.
A colleague of mine recently shared some code for a research project on the upcoming municipal elections in France, but the code required the spReapportion package, which has been hard to i...
1 Introduction
When learning R, most people focus on functions, models, and visualizations. However, many real-world problems start much earlier — at the data import stage — and end much later — with exporting results.
If data is read inc...
Why you should care - at least a little bit
Dangling database connections rarely cause immediate data leaks, but they are a common root cause of outages, degraded performance, and availability incidents. In regulated or public-sector systems, avail... [Read more...]
R and Shiny Services Custom R Packages and Scalable Shiny Applications for Your Organization
These posts usually load d3po plots/maps and require JS; please click https://pacha.dev/blog/2025/12/23/index.html to continue reading. [Read more...]
Join our workshop on A practical introduction to multiple imputation of missing data with the R-package mice, which is a part of our workshops for Ukraine series! Here’s some more info: Title: A practical introduction to multiple imputation of missing data with the R-package mice Date: Thursday, January 22nd, 18:00 – 20:00 ... [Read more...]
A tiny book on optimization theory bundled with a practical guide to estimating linear models using R. These posts usually load d3po plots/maps and require JS; please click https://pacha.dev/blog/2025/12/22/optimization-primer/index.html to continue re... [Read more...]
📚 Tried building Super Learner from scratch to understand what’s happening under the hood. Walked through the NNLS algorithm step-by-step—turns out ensembling models may beat solo models! Our homegrown version? Surprisingly close to nnls package...
Organicé los archivos Parquet que proporciona el INE para el Censo 2024 en una base de datos PostgreSQL con la extensión PostGIS, facilitando así su consulta y análisis espacial.
Focus keyphrase: cricket analytics in R • Secondary: R cricket data analysis • Package: cricketdata Cricket analytics is no longer limited to season averages and simple leaderboards. With modern ball-by-ball datasets, we can quantify tempo, isolate phase-specific skills, evaluate matchups, and model outcomes under uncertainty. R is a strong environment for this ... [Read more...]
Disclaimer: This blog contains opinions that are of the authors alone and do not necessarily reflect the strategy of their respective organizations.
We are pleased to introduce a new addition to the pharmaverse: {docorator}, an R package devel...
Introduction
Ho ho ho! 🎅 The holiday season is here, and at Jumping Rivers, we’re
decking the halls with data, not just tinsel. While elves are busy
checking their lists twice, we thought: why not bring a little machine
learning magic to Christmas? After all, what’s more festive than
...
1 Introduction
Data preprocessing is often presented as a sequence of technical steps. However, each preprocessing decision implicitly embeds a statistical assumption.
In a previous article, I discussed how missing observations can bias a...