Johan Larsson
banner
jolars.co
Johan Larsson
@jolars.co
Postdoc in statistics at the Department of Mathematical Sciences, UCPH. Follow me at https://jolars.co.
Does anyone know why JSS's webpage is down? www.jstatsoft.org
www.jstatsoft.org
November 10, 2025 at 12:01 PM
My side project Qualpal was recently published in JOSS! 🚀 In this blog post I talk about some of the recent changes the project, which is now not just an R package, but also C++ library, web app, and CLI tool, has undergone.

jolars.co/blog/2025-10...

#dataviz #r #cpp
Qualpal
My pet project Qualpal is now a stand-alone C++ library as well as web app and was just published in the Journal of Open Source Software!
jolars.co
October 24, 2025 at 6:15 PM
Just had my project Qualpal published in JOSS! 🚀
Just published in JOSS: 'Qualpal: Qualitative Color Palettes for Everyone' https://doi.org/10.21105/joss.08936
October 17, 2025 at 6:31 AM
Reposted by Johan Larsson
Published a new #JuliaLang package MuxDisplay for using a pane of a multiplexer like #Tmux or #WezTerm as a plotting window when working in a (remote) terminal. Announcement in discourse.julialang.org/t/ann-muxdis...
[ANN] MuxDisplay: Using multiplexer panes (tmux, Wezterm) to show graphics
I would like to announce MuxDisplay, which I just submitted for registration. It is a package that I wrote a while ago to fulfill my own needs for displaying graphics (plots, mostly) when working in t...
discourse.julialang.org
October 12, 2025 at 3:27 AM
Reposted by Johan Larsson
#rstats #meme
Sometimes, all I want is a histogram....
September 26, 2025 at 2:21 AM
I have turned qualpal, which generates qualitative color palettes for categorical data, into a web app! It has support for multiple inputs, supports extending existing palettes, and provides analysis of the results.

Please try it out at qualpal.cc!

#qualpal #color-palettes #cpp #r #cli
Qualpal
Automatic generation of qualitative color palettes
qualpal.cc
August 15, 2025 at 8:35 AM
Reposted by Johan Larsson
New paper on the generalization of Flow Matching www.arxiv.org/abs/2506.03719

🤯 Why does flow matching generalize? Did you know that the flow matching target you're trying to learn *can only generate training points*?

w @quentinbertrand.bsky.social @annegnx.bsky.social @remiemonet.bsky.social 👇👇👇
June 18, 2025 at 8:08 AM
Reposted by Johan Larsson
We want to thank Posit for their support! With Posit’s help, we were able to grow our team by one full time engineer, committed to make the Typst compiler even better ❤️
At Posit, we love @typst.app:

⚡ Make PDFs in milliseconds, not minutes
✨ The power of LaTeX with today's technologies
✍️ Modern typography (including emojis!)
🧠 Clear mental model

So I'm thrilled to announce that we're now supporting its development: posit.co/blog/posit-a...

#rstats
Posit
We’re happy to announce that we’re supporting Typst by funding one of their full-time engineers.
posit.co
June 3, 2025 at 2:24 PM
Reposted by Johan Larsson
I had a blast giving a summer school on generative models at AI Hub Senegal, in particular flow matching, with @quentinbertrand.bsky.social and @remiemonet.bsky.social

Our material is publicly available !!! github.com/QB3/SenHubIA...

ensdelyon.bsky.social
April 14, 2025 at 7:50 AM
Reposted by Johan Larsson
April 8, 2025 at 12:03 AM
Reposted by Johan Larsson
james surowiecki has discovered where the completely fabricated trump tariff rate has come from for each country

"...for every country, they just took our trade deficit with that country and divided it by the country's exports to us."
April 2, 2025 at 10:32 PM
Reposted by Johan Larsson
#neovim 0.11 is out!

- List of notable changes since 0.10: neovim.io/doc/user/new...
- Summary blog post: gpanders.com/blog/whats-n...
- Release binaries: github.com/neovim/neovi...

Thank you all for the support! More things to come in 0.12!
News-0.11 - Neovim docsNeovim
Neovim user documentation
neovim.io
March 26, 2025 at 3:20 PM
My old department at Lund University is hiring a PhD student in statistics! The department is small but filled with lots of nice people.

lu.varbi.com/en/what:job/...
PhD position at the Department of Statistics
The Department of Statistics employs about 15 researchers, teachers, doctoral students and other staff. We conduct research in several areas: analysis of high-dimensional data, Bayesian methods, spati
lu.varbi.com
March 26, 2025 at 9:07 AM
Reposted by Johan Larsson
The perennial #maps vs #charts debate rages on
(New Yorker 03-24-25)

"We have too few treasure maps and far too many org charts"
March 25, 2025 at 2:59 AM
Excited to be part of the Cramér Society’s virtual mini-conference next Monday (13:00–16:00), alongside @marfig.bsky.social, @mathurinmassias.bsky.social, @mansmag.bsky.social, and Ulrike Schneider! Hope you’ll join us!

statistikframjandet.se/cramersallsk...

#statsky #statistics
Mini-conference on "Optimization and algorithms in sparse regression" | Statistikfrämjandet
This years winner of the Cramér prize for best doctoral thesis in statistics/mathematical statistics is Johan Larsson (LU), with his thesis Optimizatio ...
statistikframjandet.se
March 18, 2025 at 11:53 AM
Reposted by Johan Larsson
March 13, 2025 at 6:39 PM
Reposted by Johan Larsson
Dive into stat modeling&applications, relaxing assumptions, predictive accuracy, preserving information, imputation, model validation, Bayesian models, causal specification+many controversial topics: Regression Modeling Strategies course May 15-16, 19-20 hbiostat.org/doc/rms/4day.html #StatsSky
RMS
hbiostat.org
March 9, 2025 at 5:41 PM
Reposted by Johan Larsson
UPDATE: The Commerce Department has terminated the Federal Economic Statistics Advisory Committee (FESAC) and several other outside committees that advised the statistical agencies. #EconSky
March 4, 2025 at 7:13 PM
Reposted by Johan Larsson
Tired of manually submitting #rstats 📦 to CRAN?

Check out my experimental #GitHubActions workflow that automates submissions when you create a pre-release! Especially helpful for packages with compiled code.

Post: blog.thecoatlessprofessor.com/programming/...
Code: github.com/coatless-r-n...
March 4, 2025 at 6:34 AM
Finally a fast formatter for R!
Air (our extremely fast R formatter!) now has official documentation for both Neovim and Helix, thanks to our awesome community (Tamás Plaszkó, Philippe Massicotte, @mmuecke.bsky.social, and Tymoteusz Makowski)!

Neovim: posit-dev.github.io/air/editor-n...
Helix: posit-dev.github.io/air/editor-h...
@lionelhenry.bsky.social and I are so excited to finally announce Air - an extremely fast R code formatter! 🎉

With Air, you'll never need to worry about styling your #rstats code ever again. All you need to do is save, and Air takes care of the rest.

www.tidyverse.org/blog/2025/02...
March 4, 2025 at 7:41 PM
Reposted by Johan Larsson
R version 4.4.3 "Trophy Case" (source version) has been released. (You can find it in cran.r-project.org/src/base/R-4/, or wait for CRAN to be updated.)

This coincides with as-close-as-we-can-get-to 25 years since the release of R 1.0.0.
#rstats
February 28, 2025 at 10:32 AM
Reposted by Johan Larsson
Momentous occasion for mirai! After @hadley.nz merged the PR that makes mirai power parallel purrrr in the tidyverse a week or so ago, it's just been added as an official cluster type in base R (4.5) 😲. #rstats

github.com/wch/r-source...
Add 'mirai' as a cluster 'type' for makeCluster(). From Charlie Gao in · wch/r-source@453e768
PR18587 git-svn-id: https://svn.r-project.org/R/trunk@87757 00db46b3-68df-0310-9c12-caf00c1e9a41
github.com
February 19, 2025 at 10:52 PM
Reposted by Johan Larsson
I like that he posted a picture of a print-out of the email.
February 16, 2025 at 5:26 PM