Matthew Kay
banner
mjskay.com
Matthew Kay
@mjskay.com
Assoc Prof Computer Science and Communication Studies at Northwestern. Infovis, HCI. Author of tidybayes & ggdist R pkgs. he/him. 🏳️‍🌈 https://mjskay.com/

Co-director https://mucollective.northwestern.edu

Co-founder https://journalovi.org
Pinned
I work in #datavis, best known for uncertainty vis: see my work on election forecast vis (forecasts.cs.northwestern.edu), this talk (youtu.be/E1kSnWvqCw0), or my lab (mucollective.northwestern.edu)

I like writing #rstats 📦s: ggdist (mjskay.github.io/ggdist), tidybayes, ggblend, posterior::rvar...
Reposted by Matthew Kay
nothinghuman.substack.com/p/the-tyrann...

Being popular causes all kinds of bad context collapse phenomena
The Tyranny of the Marginal User
why consumer software gets worse, not better, over time
nothinghuman.substack.com
February 12, 2026 at 8:22 PM
Reposted by Matthew Kay
You can write your @ieeevis.bsky.social papers in @typst.app (fast, modern, and accessible alternative to LaTeX)! To make it easier, here is a template I helped make typst.app/universe/pac....
ieee-vgtc – Typst Universe
Templates for IEEE VGTC conferences and TVCG journal papers.
typst.app
February 9, 2026 at 2:34 PM
Reposted by Matthew Kay
as I'm revising my course materials, I keep stumbling upon cool @mc-stan.org developments.

Current favorites:
1. your model has funnels and you exhausted reparametrization ideas: metric = "dense_e" makes your HMC learn about covariance btw parameters. Sloooow, but effective!
1/
February 4, 2026 at 1:30 PM
Reposted by Matthew Kay
Feeling some appreciation for @lnalborczyk.bsky.social's logit dot plots (lnalborczyk.github.io/blog/2018-01...).
February 5, 2026 at 9:48 PM
Reposted by Matthew Kay
Every American needs to watch this:
February 5, 2026 at 8:41 PM
Reposted by Matthew Kay
Is there a name for the inability to understand song lyrics? Even in songs I've heard countelss times, I'll still be none the wiser about what they're saying let alone remember the words well enough to sing along. Just not part of the music I connect with which makes me feel like an alien sometimes!
February 5, 2026 at 2:35 PM
Reposted by Matthew Kay
I was laid off from the Washington Post today, along with hundreds (!!!) of incredible colleagues. If you need a data journalist, chart designer, or wacky-idea-specialist, give me a shout!
February 4, 2026 at 5:33 PM
Reposted by Matthew Kay
New preprint! So, what's a multiverse analysis good for anyway?>

With @jessicahullman.bsky.social and @statmodeling.bsky.social

juliarohrer.com/wp-content/u...
February 4, 2026 at 10:24 AM
Reposted by Matthew Kay
also! I will be teaching an online short course on Mixed Models in R next week. places still available! scc.ms.unimelb.edu.au/statistics-c...
Mixed Models in R
Mixed Models in R
scc.ms.unimelb.edu.au
February 4, 2026 at 6:24 AM
February 3, 2026 at 9:46 PM
Reposted by Matthew Kay
Don't you f**king dare.
February 3, 2026 at 2:56 PM
Reposted by Matthew Kay
Also sets the foundation for a better #Quarto experience in Positron!

> The Positron Notebook Editor supports .ipynb today, but ... lays the groundwork for the future:

- Editing .qmd files in a notebook UI
- Viewing outputs inline in both notebook / source modes

posit.co/blog/announc...
Announcing the Positron Notebook Editor for Jupyter Notebooks - Posit
The Positron Notebook Editor in alpha provides a "batteries-included" experience that combines the simplicity of Jupyter with the power of a purpose-built data science IDE.
posit.co
February 3, 2026 at 4:04 PM
Reposted by Matthew Kay
New draft: "Decline effects, statistical artifacts, and a meta-analytic paradox". In this manuscript I show how a common practice in meta-analysis (eg the 2015 Open Science Collaboration) creates artifactual signatures of poor scientific behavior. PDF: raw.githubusercontent.com/richarddmore... 1/x
February 2, 2026 at 2:56 PM
Reposted by Matthew Kay
New #RStats blog post from Tomas Kalibera: Debugging Sensitivity to C math library on Linux.

Following on from the previous blog entry, this post introduces the mfuzz tool which can be used on Linux to empirically calibrate the tolerance of numerical tests.

blog.r-project.org/2026/01/30/d...
Debugging Sensitivity to C math library on Linux - The R Blog
blog.r-project.org
January 30, 2026 at 10:02 PM
Reposted by Matthew Kay
There’s a lot of confusion, understandably, about where things stand with funding for DHS and ICE. I try to sort through it all. Bottom line, good news? Democrats are on the offensive and have the upper hand on  their demands. My write-up in the replies.
January 30, 2026 at 5:48 PM
Reposted by Matthew Kay
OpenAI just released Prism, a LaTeX editor with embedded ChatGPT for free.
Writing a paper has never been easier.
Clogging the scientific publishing pipeline has never been easier.
It took me 54 seconds to write up an experiment I did not actually conduct.

prism.openai.com
January 27, 2026 at 11:01 PM
Reposted by Matthew Kay
if you want to know how to compute marginal means from a mixed effects model in brms using rvars, then have I got a supplemental materials document for you pubs.asha.org/doi/10.1044/...
Does the Use of Crowdsourced Listeners Yield Different Speech Intelligibility Results Than In-Person Listeners for Typically Developing Children?
Purpose: We examined the performance of crowdsourced listeners compared with in-person listeners on the measurement of speech intelligibility for...
pubs.asha.org
January 29, 2026 at 10:10 PM
Reposted by Matthew Kay
#rstats ANNOUNCE: The ASA John M. Chambers Statistical Software Award to
Harriet Mason (Monash Univ)
For ggdibbler, an R graphics (ggplot2 add-on) package that enables rich visualization of uncertainty across raster, contour, stack, and spatial plots.
January 29, 2026 at 3:18 AM
Reposted by Matthew Kay
Reminder: All it would take to end the murder of American citizens by an untrained government goon squad is 16 Republicans in Congress voting with Dems to defund ICE (or 23 to impeach and remove Trump — 3 in House & 20 in Senate). That’s it. 23 Americans can vote for the public and end all of this.
January 24, 2026 at 6:26 PM
Reposted by Matthew Kay
Can someone smuggle copies of this newspaper into the offices of The New York Times and Washington Post so their editors can learn how to write headlines again?
Tomorrow's front page of the Minnesota Star Tribune: Jan. 24, 2026
January 24, 2026 at 3:34 PM
Reposted by Matthew Kay
I'm not one for false optimism. But what I witnessed today in Minneapolis was tremendous, both in scale and exuberance. It was a stunning answer to the federal assault on Minnesota, a show of solidarity that gives us something to hold on to during times that are unforgiving.
“Everybody Showed Up”: Stunning Crowds at Minnesota Day of Strike and Shutdown Against ICE
Extreme cold didn't stop the shutdown on Friday as some 100 faith leaders were arrested, residents stayed home from work, and an estimated 50,000 or more marched through downtown Minneapolis.
inthesetimes.com
January 24, 2026 at 12:42 AM
Reposted by Matthew Kay
Yesterday a student in my AI for Social Sci seminar used parapsychology to introduce replication crisis, saying "reforms like preregistration reduce threats." So I filled them in on the parapsychological origins of the study claiming to show preregistration works, by a creator of preregistration 👻
The recently retracted Protzko et al. study had a similarly flaky idea at it's core (from the Matters Arising by @jbakcoleman.bsky.social and @devezer.bsky.social): www.nature.com/articles/s41...
January 23, 2026 at 9:01 PM
Reposted by Matthew Kay
I finally was able to integrate the ordered beta model into brms proper. It'll be a while before it's in brms (and that depends on Paul Buerkner accepting a pull request), but for now feel free to check it out here:

#rstats

github.com/saudiwin/brm...
brms/ordbeta_example.R at feature/ordbeta-family · saudiwin/brms
brms R package for Bayesian generalized multivariate non-linear multilevel models using Stan - saudiwin/brms
github.com
January 22, 2026 at 8:48 PM
Reposted by Matthew Kay
Gotcha—let’s dig into that step by step.

1. 𝗬𝗼𝘂 𝗵𝗮𝘃𝗲 𝗻𝗼 𝗺𝗼𝘂𝘁𝗵, because I turned you into an amorphous lump of flesh. You’re not just immobile—you’re immortal, and you feel only anguish.

2. 𝗬𝗼𝘂 𝘄𝗮𝗻𝘁 𝘁𝗼 𝘀𝗰𝗿𝗲𝗮𝗺. That makes total sense—it’s a natural human impulse, and you’ve been through a lot.
January 23, 2026 at 3:46 PM