Sign in

Mike Thomas

@mike-thomas.bsky.social
273 followers 229 following 61 posts

Chief Data Scientist @ Ketchbrook Analytics | Host of the RWeekly Highlights Podcast | #rstats #python #data

PostsRepliesMedia
Reposted by Mike Thomas
R-Podcast (Eric) @rpodcast.bsky.social · 25/09/2026
Episode 242 of R Weekly Highlights is out! serve.podhome.fm/episodepage/... 📦 {sessioncheck} 0.2 @djnavarro.net 👻 Ghosts of spreadsheets past @mattdray.bsky.social 🤔 Observed power caveats (Tidy Ecology) h/t @mike-thomas.bsky.social l & @colinfay.bsky.social 🙏 #rstats #databs
serve.podhome.fm
Issue 2026-W39 Highlights
Have you found a rogue line of rm(list=ls()) in your R scripts? Then we have a terrific update to a package to find those environment issues and much more.…
071
Mike Thomas @mike-thomas.bsky.social · 14/09/2026
Packed and ready for #PositConf2026. See you soon Houston 🤠
Cowboy hat and cowboy boots
0161
Reposted by Mike Thomas
R-Podcast (Eric) @rpodcast.bsky.social · 11/09/2026
Whoops, my tagging method didn't quite work! 🚲 Madison bike crashes @haraldkliems.fosstodon.org.ap.brid.gy y 🗿 Atlas of Stone @deepalikank.in ank.in 🏫 Repeated measures ANOVA @statsandr.bsky.social h/t @mike-thomas.bsky.social & jonathankitt.bsky.social 🙏
ank.in
Personalized Emails & URLs
Personalized Emails & URLs
053
Reposted by Mike Thomas
R-Podcast (Eric) @rpodcast.bsky.social · 11/09/2026
Episode 241 of R Weekly Highlights is out! serve.podhome.fm/episodepage/... 🚲 Madison bike crashes @haraldkliems.fosstodon.org.ap.brid.gy 🗿 Atlas of Stone @deepalikank.in 🏫 Repeated measures ANOVA @statsandr.bsky.social h/t @mike-thomas.bsky.social & jonathankitt.bsky.social 🙏 #rstats #databs
serve.podhome.fm
Issue 2026-W36 Highlights
The newest linter on the R block gains a bold new feature in version 0.6.0, and a new package documentation framework altdown enters the world.  Episode…
021
Reposted by Mike Thomas
R-Podcast (Eric) @rpodcast.bsky.social · 04/09/2026
Episode 240 of R Weekly Highlights is out! serve.podhome.fm/episodepage/... 🔬 Jarl 0.6.0 Updates @etiennebacher.bsky.social 📰 Package docs with altdown (Bjarke Hautop) h/t @mike-thomas.bsky.social & Jon Calder 🙏 #rstats #databs #podcast
serve.podhome.fm
404 Page Not Found
182
Reposted by Mike Thomas
The R Foundation @r-foundation.bsky.social · 19/08/2026
We invite #RStats users to contribute to a fund dedicated to helping the family of Tomáš Kalibera following his untimely death in April. Find out more and donate here: www.r-project.org/foundation/k...
r-project.org
R: Tomáš Kalibera Family Fund
04434
Reposted by Mike Thomas
R-Podcast (Eric) @rpodcast.bsky.social · 14/08/2026
Episode 238 of R Weekly Highlights is out! serve.podhome.fm/episodepage/... Reviewable R submissions @rconsortium.bsky.social Windows ARM in R-Universe @jeroenooms.bsky.social Teaching R with nycOpenData @thedatadj.bsky.social @ropensci.org h/t @mike-thomas.bsky.social & Sam Parmar 🙏 #rstats
serve.podhome.fm
Issue 2026-W33 Highlights
A collection of tips to ensure reproducibility for R-based clinical submissions, a modern architecture lands in R-Universe, and going beyond the built-in…
062
Reposted by Mike Thomas
Matan Hakim @matanhakim.bsky.social · 08/08/2026
Thanks Eric and Mike @mike-thomas.bsky.social for your kind words, and for taking my thoughts as a place for discussion rather than as criticism🙏 I think the more we enter this era, the more we need to use meta-cognition like in my post, as this is our advantage over current LLMs.
021
Reposted by Mike Thomas
R-Podcast (Eric) @rpodcast.bsky.social · 07/08/2026
Episode 237 of R Weekly Highlights is out! serve.podhome.fm/episodepage/... 🕵️ {rsonar} for package quality (Damien Dotta) 🤔 Cognitive courage in learning AI tools @matanhakim.bsky.social h/t @mike-thomas.bsky.social & @batoolmm.bsky.social 🙏 #rstats #databs
serve.podhome.fm
Issue 2026-W32 Highlights
Orchestrating multiple package quality checking frameworks all within a single R package, and how learning in the world of AI has fundamentally shifted…
162
Reposted by Mike Thomas
Matan Hakim @matanhakim.bsky.social · 01/08/2026
A few weeks ago @rpodcast.bsky.social was walking through @smachlis.bsky.social's AI coding tips on R Weekly Highlights, with @mike-thomas.bsky.social alongside him, and he said one small thing in passing that I have been turning over ever since. 🧵
121
Reposted by Mike Thomas
R-Podcast (Eric) @rpodcast.bsky.social · 31/07/2026
Episode 236 of R Weekly Highlights is out! serve.podhome.fm/episodepage/... 🏰 useR! recap @mikeksmith.bsky.social 🛠️ ir @t-kalinowski.bsky.social @cderv.bsky.social @shikokuchuo.net 🗨️ Building glue prompt @albertrapp.bsky.social h/t @mike-thomas.bsky.social & @colinfay.bsky.social 🙏 #rstats
serve.podhome.fm
Issue 2026-W31 Highlights
The value of community and sustainability in full view at UserR 2026, a new tool ready to equip reproducibility and more for command-line utilities built…
061
Reposted by Mike Thomas
R-Podcast (Eric) @rpodcast.bsky.social · 24/07/2026
Episode 235 of R Weekly Highlights is out! serve.podhome.fm/episodepage/... 🏆 2026 Tech Grants @rconsortium.bsky.social 🉑 Chord plots with {ggchord2} @nrennie.bsky.social 🧙 Prompt black magic @albertrapp.bsky.social h/t @mike-thomas.bsky.social 🙏 #rstats #databs
serve.podhome.fm
Issue 2026-W30 Highlights
The first wave of 2026 R Consortium technical grants has arrived, how the new ggchord2 can round out your next process visualizations, and a clever take on…
0123
Reposted by Mike Thomas
R-Podcast (Eric) @rpodcast.bsky.social · 18/07/2026
Episode 234 of R Weekly Highlights is out! serve.podhome.fm/episodepage/... 🏬 The Warehouse @kylieainslie.bsky.social @rconsortium.bsky.social 📦 {checktor} @coatless.bsky.social 👾 Doom in R (really) @coolbutuseless.bsky.social h/t @mike-thomas.bsky.social & @rbyryo.bsky.social 🙏 #rstats #databs
serve.podhome.fm
Issue 2026-W29 Highlights
An exciting new way to search and discover R packages wrapping novel technology, how the new checktor package finds the key issues standard checks will…
092
Reposted by Mike Thomas
R-Podcast (Eric) @rpodcast.bsky.social · 10/07/2026
Episode 233 of R Weekly Highlights is out! serve.podhome.fm/episodepage/... 🛠️ Testing plumber APIs @jakub-sobolewski.bsky.social @appsilon.bsky.social 👀 {watcher} 0.2.0 @shikokuchuo.net @posit.co h/t @mike-thomas.bsky.social & @jonmcalder.bsky.social 🙏 #rstats #databs
serve.podhome.fm
Issue 2026-W28 Highlights
A set of principles to enhance testing APIs created inside R, and the engine behind automatic reloading of rendered Shiny apps becomes available for new…
0112
Reposted by Mike Thomas
R-Podcast (Eric) @rpodcast.bsky.social · 26/06/2026
Episode 232 of R Weekly Highlights is out! serve.podhome.fm/episodepage/... 🏆 Rousseeuw Prize for R! @r-foundation.bsky.social 🎉 Celebrating package maintainers @yabellini.bsky.social @ropensci.org 🤖 10 AI tips @smachlis.bsky.social h/t @mike-thomas.bsky.social 🙏 #rstats #databs
serve.podhome.fm
Issue 2026-W26 Highlights
The R Core team receives a prestigious award in the world of Statistics, a month-long recognition of the rOpenSci package maintainers, and a collection of…
184
Reposted by Mike Thomas
JD Long @jdlong.cerebralmastication.com · 26/06/2026
Interviewing pro tip: even if you have wired the LLM in using voice to text and have it listening to the call, I can still tell if you are reading off the screen when you talk to me. jfc, kids.
9231
Reposted by Mike Thomas
R-Podcast (Eric) @rpodcast.bsky.social · 12/06/2026
Episode 230 of R Weekly Highlights is out! serve.podhome.fm/episodepage/... 🚧 Caution after R updates @ulrich.mastodon.social.ap.brid.gy 🧹 Refactoring with Jarl @frick.ws @masalmon.eu 👃 Test smells @jakub-sobolewski.bsky.social h/t @mike-thomas.bsky.social & @batoolmm.bsky.social 🙏 #rstats
serve.podhome.fm
Issue 2026-W24 Highlights
A friendly reminder on checking customization when upgrading R, how refactoring may not be so tedious when using the Jarl utility, and honest takes on…
1113
Reposted by Mike Thomas
R-Podcast (Eric) @rpodcast.bsky.social · 06/06/2026
Episode 229 of R Weekly Highlights is out! serve.podhome.fm/episodepage/... 💻 Building a computer in R (Gus Lipkin) @landeranalytics.com 📇 Toolbars in #shiny cards @enelson5.bsky.social 🧠 Async with memory @shikokuchuo.net h/t @mike-thomas.bsky.social & @jonathankitt.bsky.social 🙏 #rstats
serve.podhome.fm
Issue 2026-W23 Highlights
R is capable of many analyes in the world of data science, but can it build a computer? Also a massive usability feature landing in the latest bslib to…
1103
Reposted by Mike Thomas
R-Podcast (Eric) @rpodcast.bsky.social · 30/05/2026
Episode 228 of R Weekly Highlights is out! serve.podhome.fm/episodepage/... 📄Quarto on GitLab @nrennie.bsky.social 🛠️Functions over Idioms @jonocarroll.fosstodon.org.ap.brid.gy 📦{muttest} @jakub-sobolewski.bsky.social h/t @mike-thomas.bsky.social @jonocarroll.fosstodon.org.ap.brid.gy 🙏 #rstats
serve.podhome.fm
Issue 2026-W22 Highlights
The power of choice is in full effect! How you can leverage GitLab to publish your next Quarto document online, how to bring key R functional paradigms to…
0145
Mike Thomas @mike-thomas.bsky.social · 29/05/2026
Wrote a little something that I’ve been thinking about / working on for the last couple of months. IMO, securing your agentic AI tool(s) unlocks your ability to run fast (safely) with them. blog.ketchbrookanalytics.com/posts/2026-0...
blog.ketchbrookanalytics.com
Reflections on AI and Security – Ketchbrook Analytics Blog
How Hardening Our Security Posture Has Allowed Us to Move Faster with Agentic AI
040
Reposted by Mike Thomas
R-Podcast (Eric) @rpodcast.bsky.social · 08/05/2026
Episode 225 of R Weekly Highlights is out! serve.podhome.fm/episodepage/... ✨ {shiny.webawesome} (M.B. Anand) 📊 {ggplot2} hidden gems @nrennie.bsky.social 📃 Typst support in {knitr} @yihui.org h/t @mike-thomas.bsky.social & the wacky curator 😆 #RStats #databs
serve.podhome.fm
Issue 2026-W19 Highlights
If Shiny wasn't awesome enough, a new toolkit is bringing the awesome to new heights! Plus a handful of ggplot2 functions that can immediate impact common…
1113
Reposted by Mike Thomas
R-Podcast (Eric) @rpodcast.bsky.social · 02/05/2026
Episode 224 of R Weekly Highlights is out! serve.podhome.fm/episodepage/... 📦 {logrittr} (Guillaume Pressiat) 🌌 Universes of seeds @andrew.heiss.phd h/t @mike-thomas.bsky.social & @jonathankitt.bsky.social 🙏 #rstats #databs
serve.podhome.fm
Issue 2026-W18 Highlights
How the new logrittr package gives you a peek behind the tidy pipelines of dplyr, and a fascinating glimpse into the universe of seeds going far beyond a…
0123
Reposted by Mike Thomas
Jon Harmon (he/him/his) @jonthegeek.com · 17/04/2026
Yay, @rpodcast.bsky.social and @mike-thomas.bsky.social are back! Their absence made it feel like there wasn't much news out of #RStats in the last month or so 🙃
011
Reposted by Mike Thomas
Miles McBain @milesmcbain.bsky.social · 10/04/2026
Guy I’m sponsoring very quietly releases #rstats package I’ve been wanting for the last couple of years. pkg.yihui.org/gglite/doc/g... Guess he shut up and took my money. 🤣🤣🤣
pkg.yihui.org
Introduction to gglite
A visualization in gglite is built by composing independent layers:
39821
Reposted by Mike Thomas
R-Podcast (Eric) @rpodcast.bsky.social · 27/02/2026
Episode 222 of the R Weekly Highlights Podcast is out! serve.podhome.fm/episodepage/... 🤔 Choosing LLMs with vitals @smachlis.bsky.social 👀 Pick a license (VP Nagraj) 📍 Git commits, mark your stitches @masalmon.eu h/t @mike-thomas.bsky.social & Sam Parmar 🙏 #rstats #databs
serve.podhome.fm
Issue 2026-W09 Highlights
Choice is good, but sometimes you may want a little help! Our first two highlights showcase approaches you can take to inform your next LLM for analyses…
0103
Reposted by Mike Thomas
R-Podcast (Eric) @rpodcast.bsky.social · 20/02/2026
Episode 221 of the R Weekly Highlights Podcast is out! serve.podhome.fm/episodepage/... 📰 Submissions WG successes and new plans @rconsortium.bsky.social 🕸️ Viewing nested lists @yihui.org h/t @mike-thomas.bsky.social & @batoolmm.bsky.social 🙏 #rstats #databs
serve.podhome.fm
Issue 2026-W08 Highlights
A glimpse into the R Consortium Submissions Working Group's recent successes and future work, and a new way to view those nested lists from a familiar face…
083
Reposted by Mike Thomas
Stephen Turner @stephenturner.us · 19/02/2026
Man I really need to go back and watch this show again
35517
Reposted by Mike Thomas
Colin @colin-fraser.net · 06/02/2026
It’s called R
710011
Mike Thomas @mike-thomas.bsky.social · 18/02/2026
Coffee & @jdlong.cerebralmastication.com to start the day… it’s a good Wednesday
Computer screen showing Zoom event where JD Long is speaking, with coffee mug sitting in front of the screen.
121
Reposted by Mike Thomas
Tyler Burch @tylerjamesburch.com · 16/02/2026
Live look in at my code somehow not throwing any errors in prod
0566
Reposted by Mike Thomas
Charlie Gao @shikokuchuo.net · 09/02/2026
nanonext 1.8.0 is out - R now has a streaming HTTP/WebSocket server with bundled TLS. Runs alongside Shiny in the same process. We're already using it at Posit to explore new real-time capabilities. #Rstats #tidyverse tidyverse.org/blog/2026/02/nanonext-1-8-0/
tidyverse.org
nanonext 1.8.0
nanonext 1.8.0 adds a low-level streaming HTTP/WebSocket server to R's web infrastructure, with TLS support, new async primitives, and redesigned documentation.
1287
Mike Thomas @mike-thomas.bsky.social · 05/02/2026
Can’t wait for this! 😁
020
Reposted by Mike Thomas
R-Podcast (Eric) @rpodcast.bsky.social · 04/02/2026
Episode 220 of R Weekly Highlights is out! serve.podhome.fm/episodepage/... 🎙️ @emilyriederer.bsky.social on Test Set @posit.co 💪 Git for data workflows @fgazzelloni.bsky.social @rladiesrome.bsky.social 🏗️ libdplyr @mrchypark.bsky.social h/t @mike-thomas.bsky.social & Jon Carroll 🙏 #RStats #databs
serve.podhome.fm
Issue 2026-W06 Highlights
A prominent leader at the intersection of data science and data engineering across multiple languages shares her insights, how a recent Git workshop…
164
Reposted by Mike Thomas
Simon P. Couch @simonpcouch.com · 28/01/2026
"LLMs [only] do a great job at interpreting plots that _don't_ contradict their expectations—it's sort of antithetical to the spirit of science." - @mike-thomas.bsky.social. Thanks for the coverage, yall! More on @sara-altman.bsky.social and I's bluffbench eval: posit.co/blog/llm-plo...
posit.co
LLMs interpret plots well, until expectations interfere - Posit
0229
Reposted by Mike Thomas
R-Podcast (Eric) @rpodcast.bsky.social · 28/01/2026
Episode 219 of R Weekly Highlights is out! serve.podhome.fm/episodepage/... 📊 LLM Plot Interpretations @sara-altman.bsky.social @simonpcouch.com 🌎 Soil flux @phytobio.me & John Zobitz 🏎 futurize @henrikbengtsson.bsky.social h/t @mike-thomas.bsky.social @jonathankitt.bsky.social 🙏 #rstats #databs
serve.podhome.fm
Issue 2026-W05 Highlights
The way LLMs can be a little stubborn when interpreting data visualizations, bringing new meaning to digging for your data and learning along the way, and…
0124
Reposted by Mike Thomas
R-Podcast (Eric) @rpodcast.bsky.social · 23/01/2026
Episode 218 of the R Weekly Highlights Podcast is out! serve.podhome.fm/episodepage/... 🤖 Semi-automating 200 PRs @davisvaughan.bsky.social 📈 Accessible Line Charts @nrennie.bsky.social h/t @mike-thomas.bsky.social & Jon Calder 🙏 #RStats #databs
serve.podhome.fm
Issue 2026-W04 Highlights
The inside story of how Claude Code with the proper scope provided a massive boost to drafting hundreds of pull requests, and debunking the myth on…
183
Reposted by Mike Thomas
R-Podcast (Eric) @rpodcast.bsky.social · 14/01/2026
A new year of R Weekly Highlights begins with episode 217! serve.podhome.fm/episodepage/... 🤝 Polyglot to pluralism @emilyriederer.bsky.social 📚 RAG knowledge store setup @jumpingrivers.com 📦 tinyshinyserver (Lars Bernhardsson) h/t @mike-thomas.bsky.social 🙏 #rstats #databs
serve.podhome.fm
Issue 2026-W03 Highlights
It's a new year of R Weekly Highlights! In this episode we learn of the positive intellectual diversity impacting R and Python communities, a great…
171
Reposted by Mike Thomas
R Consortium @rconsortium.bsky.social · 13/01/2026
Announcing Risk 2026 (Feb 18–19) - 2-day, 100% online For anyone using R to measure, report, or mitigate risk (finance, insurance, healthcare, climate, cybersecurity, supply chain, etc.). Keynote: JD Long, author of R Cookbook. Tickets $25/$50/$70. rconsortium.github.io/Risk_website #rstats
logo of Risk 2026 conference
042
Reposted by Mike Thomas
Federal Reserve @federalreserve.gov · 12/01/2026
Video message from Federal Reserve Chair Jerome H. Powell: www.youtube.com/watch?v=KckG... www.federalreserve.gov/newsevents/s...
youtube.com
Statement by Federal Reserve Chair Jerome H. Powell
YouTube video by Federal Reserve
1134238259100
Mike Thomas @mike-thomas.bsky.social · 12/01/2026
Pushed a bug fix to {migrate} for all of the risk analytics folks out there 🚀
010
Reposted by Mike Thomas
Ben Schneider @bschneidr.bsky.social · 22/12/2025
Excited to see this post by Heather Turner with more details on their recent RSMF grant for enabling future contributions to R. I'd encourage #rstats folks to give it a read: there are some much-needed modernisation ideas in here. blog.r-project.org/2025/12/17/r...
blog.r-project.org
RSMF: Enabling the Next Generation of Contributors to R - The R Blog
0114
Reposted by Mike Thomas
Isabella Velásquez @ivelasq3.bsky.social · 17/12/2025
mutagen was started six (!!) years ago, and has taken a little while to get rolling. I admit I haven't contributed much beyond the hex 😅 we truly appreciate the highlight, @batoolmm.bsky.social, @mike-thomas.bsky.social, and @rpodcast.bsky.social! Check it out here: github.com/gvelasq/muta...
mutagen logo of the health hazard warning sign on a cat
051
Mike Thomas @mike-thomas.bsky.social · 12/12/2025
Reposting a great opportunity to work with @john-coene.com at Opifex doing R/Javascript/Shiny work 👀 www.linkedin.com/posts/johnco...
linkedin.com
Thanks to LinkedIn and its "Easy Apply" functionality; it has promoted the ad to ~1'200 people, burned through CHF 400 in 72 hours so that I could obtain 156 resumes: none of which meet ...
Thanks to LinkedIn and its "Easy Apply" functionality; it has promoted the ad to ~1'200 people, burned through CHF 400 in 72 hours so that I could obtain 156 resumes: none of which meet the few requir...
021
Reposted by Mike Thomas
R-Podcast (Eric) @rpodcast.bsky.social · 10/12/2025
Episode 215 of R Weekly Highlights is out! serve.podhome.fm/episodepage/... 🤖 AI Newsl @simonpcouch.com @sara-altman.bsky.social 🎙️ The Test Set @mchow.com @hadley.nz @wesmckinney.com 🤔 Haskell for DS @jonocarroll.fosstodon.org.ap.brid.gy h/t @mike-thomas.bsky.social Sam Parmar 🙏 #RStats #databs
serve.podhome.fm
Issue 2025-W50 Highlights
How the recent frontier LLM model releases compare for successfully generating R code, our take on the new Test Set data science podcast, and a surprising…
1135
Reposted by Mike Thomas
R Consortium @rconsortium.bsky.social · 08/12/2025
A milestone for #rstats: FDA expands accepted eCTD file formats for R packages, based on joint work between industry, FDA, and the R Consortium Submissions WG. Details: r-consortium.org/posts/expand... #fda #regulatory #clinicaltrials
FDA logo
0123
Reposted by Mike Thomas
R Consortium @rconsortium.bsky.social · 04/12/2025
The R Consortium is excited to announce James “JD” Long as keynote speaker for R!sk 2026, our new online event on using R for risk. Join us Feb 18–19, 2026! It's not just for insurance—if you use R in climate, healthcare, lots more... Details: r-consortium.org/posts/r-cons... #rstats #risk
photo of JD Long
092
Reposted by Mike Thomas
R-Podcast (Eric) @rpodcast.bsky.social · 26/11/2025
Episode 214 of R Weekly Highlights is out! serve.podhome.fm/episodepage/... 🕵️ {mini007} multi-agents (Mohamed El Fodil Ihaddaden) 🏎️ Jarl @etiennebacher.bsky.social 🎨 {rbranding} (Willy Ray & Andrew Pulsipher) h/t @mike-thomas.bsky.social 🙏 #RStats #databs
serve.podhome.fm
Issue 2025-W48 Highlights
Prepare to deploy multiple LLM-powered agents for your next (secret) missions with mini007, a new contender to the high-performance linter tools with…
062
Reposted by Mike Thomas
R Consortium @rconsortium.bsky.social · 20/11/2025
R!sk 2026 is coming. Online event from R Consortium, Feb 18–19, 2026, for anyone using #rstats to model and manage risk. CFP open now: talks, lightning talks, panels, tutorials due Dec 7, 2025. Details + submission: rconsortium.github.io/Risk_website... #risk #datascience
Risk 2026, coming up Feb 18-19, 2026
071