MikeKSmith

@mikeksmith.bsky.social

Professional geek and data scientist. Also makes generative, ambient music. Still a good egg.

I spoke with a couple of folks at #useR2026 who asked how I stay current on best practices. One of my recommendations was to follow @nrennie.bsky.social.

Nicola Rennie@nrennie.bsky.social · 3y ago

Ending 2023 with a final blog post reflecting on some of the changes I've made to my #RStats workflows this year! 📄 template files and repositories 🎨 linting and styling ✍️ Quarto extensions Link: nrennie.rbind.io/blog/four-wa... #RStats #RLadies #QuartoPub

Watcher - meet the R community! ```r install.packages("watcher") ``` Tell us how you end up using it - open a discussion show-and-tell at r-lib/watcher! Catch you at useR! 2026 in Warsaw next week!!! #RStats #Rshiny opensource.posit.co/blog/2026-06...

watcher 0.2.0: filesystem watching for R, and the engine behind Shiny auto-reload

After a year quietly powering Shiny behind the scenes, we're excited to introduce watcher to the R community.

opensource.posit.co

Make Ableton Move into anything you want, with RNBO (in Max). That's the full standalone device -- engine and controls. Holding Granulator III in your hand, battery-powered, is a revelation. (you can do that with the free download) And this works alongside other unofficial Move hacks.

Max for Move: run RNBO patches on Ableton Move - like Granulator III - CDM Create Digital Music

What if you could remake Ableton Move to do anything, using Max -- every pad, button, encoder, and even the display? That's RNBO support on Move. It's labeled "experimental alpha," but I've been testi...

cdm.link

Wishing y’all platitude du jour for 2026. “Life is a jobby (shit) sandwich and every day is another bite” as Billy Connolly pointed out. All the New Year platitudes are just platitudes. But honestly, I wish you the best for the New Year.

test_that("Are you ready?", {  expect_match(YOU, "watch out")  expect_no_match(YOU, c("pout", "cry"))  expect_no_error(telling_you_why())  expect_no_warning("Santa Claus" |> coming_to_town()) })