tj mahr 🦃
banner
tjmahr.com
tj mahr 🦃
@tjmahr.com
data scientist studying how kids learn to speak, dad, jump roper, bayesian, tjmahr.com
when I hear people ramming their snowblowers into the curb and I’m just nimbly shoveling along
December 2, 2025 at 12:59 AM
December 1, 2025 at 11:26 PM
November 30, 2025 at 6:03 PM
getting back into regular jumping after messing up my ankle this spring
November 29, 2025 at 12:12 AM
it’s usually my back that gets it though
November 23, 2025 at 8:07 PM
weighed jump ropes
November 23, 2025 at 7:55 PM
🤦‍♂️
November 21, 2025 at 4:58 PM
Oh I meant the knock-off snowshoe Siamese look. we had a few on our farm and always adopted them into house cats
November 20, 2025 at 12:19 AM
it never ceases to amaze me that I can refer to duckdb functions in R expressions as though they were R functions and everything gets translated to SQL
November 19, 2025 at 7:47 PM
November 19, 2025 at 4:50 PM
words that listeners wrote that were not in the default pronunciation dictionary. (kids produce a set of 40 words, one of which is "beanie")
November 19, 2025 at 4:46 PM
thanks for the link. i got 19 referral hits from email yesterday and discovered the newsletter, ha
November 19, 2025 at 3:35 PM
getting ready to read in 30000 csv files
November 18, 2025 at 9:38 PM
what i wrote a long time in 2009. i have not evolved in my thinking very much lol
November 17, 2025 at 9:32 PM
yes that’s what happened today www.axios.com/2025/11/12/n...
November 13, 2025 at 12:14 AM
library(ggplot2)
library(mgcv)
ggplot(mtcars) +
aes(x = hp, y = disp) +
geom_point() +
stat_smooth(
aes(color = "vanilla gam"),
method = "gam"
) +
stat_smooth(
aes(color = "monotonic constraint"),
method = mgcv::scasm,
formula = y ~ s(x, bs = "sc", xt = c("m+"))
)
November 12, 2025 at 8:43 PM
November 7, 2025 at 12:48 AM
oh come on i wasnt even doing anything weird this time
November 3, 2025 at 7:36 PM
i can never remember how pROC::roc() does things so my wrapper includes other options and wordy errors
October 30, 2025 at 4:40 PM
maybe this will make it stop giving me unsolicited rewordings
October 27, 2025 at 4:59 PM
the upgraded hat was crocheted by @amandawalrus.bsky.social
October 27, 2025 at 3:48 AM
i don't want to mean and i lapse into being didactic in peer reviews, so here's some free stats advice
October 24, 2025 at 3:18 PM
figuring out what numbers praat can/not parse, and "+.0" is a no
October 14, 2025 at 2:11 PM
and there it is. pointsize scales with font size

patchwork::wrap_plots(
ggplot(mtcars) +
geom_point(aes(wt, mpg)) +
theme_grey(),
ggplot(mtcars) +
geom_point(aes(wt, mpg)) +
theme_grey(19)
)
October 9, 2025 at 8:29 PM
Which of the three layers of buttons should I use?
October 9, 2025 at 3:25 AM