Malcolm 朝精 Barrett
Ph.D., epidemiology. research software engineer @ Stanford Health Policy. living in Ann Arbor. open-source data science. causal inference. doing poems on aircrafts. approximately Bayesian. formerly Posit, Apple, AmeriCorps. 心を燃やせ。sic semper tyrannis.
- Reposted by Malcolm 朝精 Barrett[Not loaded yet]
- Reposted by Malcolm 朝精 BarrettI'm happy to announce a new and improved version of my quarto revealjs extension that interfaces with roughnotation More annotation types, fragment support, works with flourish extension to allow for annotations of code chunks, and reverse animations are all here github.com/EmilHvitfeld... #quarto
- Reposted by Malcolm 朝精 BarrettThe “prosecute the former regime at every level” candidate has my vote in 2028.
- Reposted by Malcolm 朝精 Barrettnow for the traditional eating of the christmas tree
- Reposted by Malcolm 朝精 Barrett
- Reposted by Malcolm 朝精 Barrettnot the kind of behavior I expect from the winner of the fifa peace prize
- Reposted by Malcolm 朝精 BarrettMerriam-Webster’s human editors have chosen ‘slop’ as the 2025 Word of the Year.
- the word about %notin% is out baby
- Back in the top 10, baby! Eat your heart out, "#rstats is dying" thinkpieces. 😜 www.tiobe.com/tiobe-index/
- Reposted by Malcolm 朝精 Barrett[This post could not be retrieved]
- Reposted by Malcolm 朝精 BarrettBig new blogpost! My guide to data visualization, which includes a very long table of contents, tons of charts, and more. --> Why data visualization matters and how to make charts more effective, clear, transparent, and sometimes, beautiful. www.scientificdiscovery.dev/p/salonis-gu...
- Reposted by Malcolm 朝精 BarrettThe ability to specify colours with a 3-digit hex (e.g. "#12A" as equivalent to "#1122AA"). It was the first patch I was involved with, so it's especially dear to me! It's also makes changes to C code. github.com/r-devel/r-pr... With @oberman.bsky.social @malcolmbarrett.malco.io @gws.phd
- Reposted by Malcolm 朝精 BarrettOne of the many reasons AI can't produce good writing is it can't hate its own writing. It can't think to itself "Maybe I'm illiterate" during the writing process. And that's essential
- Reposted by Malcolm 朝精 Barrett
- Reposted by Malcolm 朝精 Barrettoh yea
- Reposted by Malcolm 朝精 BarrettWant your Quarto PDFs to actually look good? Use Typst's "set" rules for global text formatting and "show" rules to target specific elements like headings. Mix fonts, colors, sizes et cetera to make those reports pop! See full tutorial: buff.ly/uMXvUzR #rstats #quarto #typst #dataviz
- Reposted by Malcolm 朝精 BarrettToday I'm talking about contributing to base R 💻 Are you curious about how to improve the language we love, at its core? This is a thread for you! #RStats
- Luckily, I’ve had a fever for two days. My brain is cooked, but I make a great heater
- Reposted by Malcolm 朝精 Barrett%notin% coming soon to an #rstats environment near you 🤩 developer.r-project.org/blosxom.cgi/...
- Reposted by Malcolm 朝精 BarrettPeople rarely check the positivity assumption but I’d say 5% of the time it shows something strange is going on that we wouldn’t have caught otherwise.
- startup idea: invent a shipping status email that says "your package hasn't shipped yet but we got the order" instead of "your order has shipped!"
- Reposted by Malcolm 朝精 BarrettThere's a video course that follows the "Automate the Boring Stuff with Python" book on Udemy. Here's a free sign up code for lifetime access: inventwithpython.com/automateudemy
- Reposted by Malcolm 朝精 Barrett🎄 ANNOUNCEMENT: R Package Development Advent Calendar 2025! 🎄 Starting December 1st, I'm launching a 25-day journey through modern R package development. here's why you should follow along 🧵 #rstats #RPackageAdvent2025 #OpenSource
- Reposted by Malcolm 朝精 BarrettI am challenging The Grinch to a debate
- Reposted by Malcolm 朝精 BarrettSmall Business Saturday is a great time to shop at independent bookstores! You can buy my book through one of them via Bookshop: bookshop.org/p/books/sql-...
- Reposted by Malcolm 朝精 BarrettFinally got around to switching my in-browser #rstats R Primers website to use the newer better-supported #QuartoPub Live extension, which will now let me eventually add nicer inline feedback someday - Free primers site: r-primers.andrewheiss.com - Extension: r-wasm.github.io/quarto-live/
- Reposted by Malcolm 朝精 Barrett#rstats It is with profound sadness I heard that my long-time friend and colleague, John Fox passed away this week. He was the author of {car}, {effects}, {Rcmdr}, ... and numerous influential books. I will miss him greatly. www.john-fox.ca
- Eigenspace Jam
- Reposted by Malcolm 朝精 BarrettI believe eigen fly. I believe eigen touch the sky.
- Reposted by Malcolm 朝精 BarrettYou can now convert your Notion pages and databases to durable, private, local files. Your data, offline, forever, for free.
- Reposted by Malcolm 朝精 Barrett#rstats Some packages include many datasets to illustrate the methods they provide, like my {heplots} and {vcdExtra} pkgs. I devised a scheme, using `@concept` tags to classify them according to the methods. Perhaps this is useful to others I describe what I did in this vignette: bit.ly/4oalgBd
- Reposted by Malcolm 朝精 Barrett#rstats Please welcome Jarl, a new R linter. Jarl is a CLI tool with extensions in VS Code, Positron, and Zed. It can check thousands of lines of R code in milliseconds. Jarl provides several output formats, a Github Actions workflow, and more. Blog post: www.etiennebacher.com/posts/2025-1...
- Reposted by Malcolm 朝精 Barrettever since i was a little boy i always knew i wanted to be 38 years old writing short sentences on a website
- Reposted by Malcolm 朝精 BarrettWe have developed an algorithm for this purpose. See pubmed.ncbi.nlm.nih.gov/40856329/ for time-varying exposure based on www.degruyterbrill.com/document/doi... for time-fixed exposure.
- Reposted by Malcolm 朝精 BarrettI'm reminded of how handy the usethis::browse_*() functions are and thought I'd remind people they exist. Choose from a menu of links or go straight to CRAN or GitHub. #rstats
- Reposted by Malcolm 朝精 Barrett#rstats 🌈🌈 Do you ever need/want to print text in color in markdown/Quarto documents, so you can easily refer to red points or blue lines in a graph? A start on this is in the {colorize} 📦, friendly.github.io/colorize/
- Reposted by Malcolm 朝精 BarrettYOU GUYS WANNA SEE SOMETHING CURSED???? HOW ABOUT NEON GENESIS LEHIGH VALLEY PHANTOMS HOCKEY?????
- It's going to take America a generation to recover from what RFK has done to the skinny tie
- Reposted by Malcolm 朝精 BarrettContinuing my #python Rgonomics posts for the #rstats crowd, wrote a short post about the different ways to use (non-polars) user-defined functions in a pipe Not the most groundbreaking thing, but one of those "the thing I needed to read a bit ago" posts (1/) www.emilyriederer.com/post/py-rgo-...
- Reposted by Malcolm 朝精 BarrettI made an ascii art moon phase tracker that runs whenever I open a new terminal window, and it makes me aware of the passage of time more than any calendar. github.com/asweigart/as... and github.com/asweigart/as...
- Reposted by Malcolm 朝精 BarrettPost is up! #rstats rfortherestofus.com/2025/11/quar...
- I'm writing a blog post on making high-quality reports with Quarto and Typst like the ones we recently made for the Johns Hopkins University International Vaccine Access Center. Anything in particular you want to know about how we make reports like these? #rstats
- Reposted by Malcolm 朝精 Barrettlibrary(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+")) )
- Reposted by Malcolm 朝精 BarrettA new release of the mgcv #RStats 📦 is out on CRAN and Simon Wood (U Edinburgh) has added some significant new features despite the small bump in version number: 🌟 scasm() for estimating GAMs with shape constrained smooths. Can be used with any family & smoothness selection is via the EFS method
- Reposted by Malcolm 朝精 BarrettThis gives a fantastic framing of how to think about reproducibility (it's a spectrum) and how to use renv with intention. Highly recommend, even if you're not using renv, to get a better understanding of how to live in peace as R and package versions advance 🕊️ #rstats
- The recording of my #rstats posit::conf talk ✨ practical {renv}✨ is available! 🎉 I created this talk for frustrated {renv} users 🫠 and potential {renv} users🤩 youtu.be/l01u7Ue9pIQ?... Even if {renv} isn't on your radar, you may still find this talk interesting if you are curious about🤔...
- Reposted by Malcolm 朝精 BarrettWe're hiring an open-source #python developer focused on modeling APIs! tidyverse.org/blog/2025/11... #numpy #scipy #scikitlearn
- Reposted by Malcolm 朝精 BarrettFound this on LinkedIn but truer words never spoken. Stop the Python project "dependency hell" and make the switch to Python's {uv} framework. Here's a great YouTube video that really resonated with me being an R first dev... From Posit's Julia Silge: youtu.be/pMVYl9fx1EE
- Reposted by Malcolm 朝精 BarrettSenator Tim Kaine does not have a voicemail, but you CAN send him a fax. And I just did. Virginians, make your voices heard tonight! AND I called Warner back and leave a message begging him to pass on our thoughts to Senator Kaine, since he seems to not wish to hear from the people he represents.
- Reposted by Malcolm 朝精 BarrettMy talk from posit::conf earlier this fall on getting unstuck with #Python is now available to watch! - Ten years ago, I attempted to learn Python and it went EXTRMELY badly 😩 - I am really happy that so much tooling in this area has improved SO much since then 😌 youtu.be/pMVYl9fx1EE
- Reposted by Malcolm 朝精 BarrettDr. Cat Hicks (@grimalkina.bsky.social) gave one of my very favorite keynotes of all time at #positconf this year 🥹 It really made my heart glow, and now that all the conf talks are on YouTube, you can watch it even if you missed conf!! #databs #rstats #python www.youtube.com/watch?v=B-bM...
- Reposted by Malcolm 朝精 BarrettNow I'm also looking for a research software engineer to implement a pile of research results to R packages loo, posterior, bayesplot, projpred, priorsense, brms or/and Python packages ArviZ, Bambi and Kulprit. Apply by email with no specific deadline (see contact info at users.aalto.fi/~ave/)
- I'm now also looking for a postdoc with strong Bayesian background and interest in developing Bayesian cross-validation theory, methods and software. Apply by email with no specific deadline (see contact information at users.aalto.fi/~ave/). Others, please share
- Reposted by Malcolm 朝精 Barrett"Ordinary person who just got isekai'd to a fantasy world in a video game" x.com/dailyportalz...
- I responded "go Dodgers!" because no one else wants to hear it
- Oh shit I think the spam texters are pissed at me
- Reposted by Malcolm 朝精 BarrettHis arms are like little garlic rosemary breadsticks and his body is soft.
- Reposted by Malcolm 朝精 BarrettLook you bring me in the names of some six or seven
- Reposted by Malcolm 朝精 Barrett[Exit Ghost.]
- Reposted by Malcolm 朝精 BarrettBlue Jays, Dodgers cause mass confusion by dressing up as each other for Halloween world series game
- Reposted by Malcolm 朝精 BarrettR version 4.5.2 "[Not] Part in a Rumble" (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.)