Sign in

Michael Mullarkey

@mcmullarkey.bsky.social
4.6K followers 1.3K following 993 posts

Clinical psych PhD | ML Engineer in sports Subscribe to my newsletter on data, learning, and building: buttondown.com/datadash Opinions are my own and don't reflect the opinions of my employer

PostsRepliesMedia
Michael Mullarkey @mcmullarkey.bsky.social · 9h
How to cultivate a mysterious aura 101
010
Michael Mullarkey @mcmullarkey.bsky.social · 25/09/2026
What if "mistaking genes for a date" but with *checks notes* every kind of data
192
Reposted by Michael Mullarkey
Lisa DeBruine @debruine.bsky.social · 25/09/2026
❇️ I've updated Data Skills for Reproducible Research to v6.1. The Iteration & Functions chapter has been split in two and I've added some material on unit testing. It's a living textbook, so please submit issues if you find a mistake or something unclear. psyteachr.github.io/reprores-v6/...
12010
Reposted by Michael Mullarkey
Tiger Tang @tigertang.bsky.social · 24/09/2026
📘 It’s official: my first book, Work Automation with R, is published! I started with a simple belief: you don’t need to be an R expert to build useful automation with R. I certainly wasn’t one when I started. 📖 www.routledge.com/Work-Automat... 1/5 #RStats #RProgramming
routledge.com
Work Automation with R
Work Automation with R provides a solid framework on how to automate tasks and workflows in the workplace with R. This book introduces the most common components used in R automation, one by one, and ...
6416
Michael Mullarkey @mcmullarkey.bsky.social · 19/09/2026
Most of my materials from my academic days are like what's described here. Open beats closed, and open ≠ usable
011
Michael Mullarkey @mcmullarkey.bsky.social · 18/09/2026
Was great to meet a bunch of folks at Posit conf! Here's me pictured with all the new lightbulb ideas I'm having from people's talks + convos (Not AI, it's a super cool exhibit at Houston's Museum of Fine Art called Aftermath of Obliteration of Eternity)
A man wearing a black shirt + shorts in the center of a dark mirrored room reflecting many golden lights
1130
Reposted by Michael Mullarkey
Kelly Bodwin @kellybodwin.com · 16/09/2026
From @mcmullarkey.bsky.social at #positconf2026: {blendtutor} for popping up R/python exercises with AI-driven feedback! Love the hyper minimal YAML structure to create simple exercises.
This is a working example
1 Lesson name: "Hello, blendtutor"
2 Language: R
3 exercise:
type: "Function writing"
5
prompt: /
WriteR code that prints "hello" success_criteria: /
- Prints exactly the word "hello"
12m_ evaluation_prompt: /
Grade a beginner R exercise: print "hello"
The student submitted: {student_code}
061
Michael Mullarkey @mcmullarkey.bsky.social · 15/09/2026
This keynote by @christinezhang.bsky.social starts off strong by casually showing us that squaring a circle is mathematically impossible "How to be clear when you can't be certain" is also just a great talk title #positconf2026
020
Michael Mullarkey @mcmullarkey.bsky.social · 15/09/2026
"If you don't talk to people, AI is a great way to automate misunderstanding" - @tcash21.bsky.social A theme across talks: building natural language tools exposes ambiguities that can otherwise hide Aligning on definitions + standardizing processes matters more now than ever #positconf2026
173
Michael Mullarkey @mcmullarkey.bsky.social · 15/09/2026
"Competing on molecules, not on code" - Last slide from Isabel Glauss' #positconf talk on why they open sourced their modular framework Davinci Open-source is trickier than ever, and this mentality works. Find a moat that isn't code (easier said than done!) and share back what you can
010
Reposted by Michael Mullarkey
Danielle Navarro @djnavarro.net · 15/09/2026
In her ongoing quest to convince #rstats users to stop invoking the cursed "rm(list=ls())" incantation at the top of their analysis scripts, she has released sessioncheck 0.2 on CRAN. Mostly unchanged, some bug fixes, some new reporting features that are most useful in the regulatory context
blog.djnavarro.net
Release: sessioncheck 0.2 – Notes from a data witch
In which the author realises she doesn’t know how to write package release posts
4439
Michael Mullarkey @mcmullarkey.bsky.social · 11/09/2026
Will be my first Posit conf, very excited! If you see me please say hi
190
Reposted by Michael Mullarkey
Emily Riederer @emilyriederer.bsky.social · 10/09/2026
We could save years of education across data science and data engineering by just printing t-shirts that say "know what makes a row"
1408
Michael Mullarkey @mcmullarkey.bsky.social · 03/09/2026
I think a lot about how @matt-levine.bsky.social writes Money Stuff so any curious person can understand what's happening Lots of "here's the most basic unit of this topic -> here's how we expect that basic unit to work -> here's how those expectations can break down in weird, fascinating ways"
130
Reposted by Michael Mullarkey
Lisa DeBruine @debruine.bsky.social · 03/09/2026
So much this! How do we solve it? Is there an existing good explainer (for Mac and PC) especially for new coders? Should we make one if there isn’t? This is how we address it in the #PsyTeachR Applied Data Skills book: psyteachr.github.io/ads-v3/02-re...
282
Reposted by Michael Mullarkey
LaurieWired @lauriewired.bsky.social · 31/08/2026
I’ve alway’s thought it’s a shame that WebAssembly has the word “web” in it. Gives it a connotation that it’s “only for browsers” or something.

 Meanwhile, NASA’s over here with a flight-compliant derivative (SpaceWASM) intended for spacecraft!
1035744
Reposted by Michael Mullarkey
Rafe Meager (they/them) @economeager.bsky.social · 24/08/2026
1 single norwegian commando destroyed all the heavy water that the nazis could have used for their uranium enrichment exercises. ONE GUY. i learned this and then i was like, how the f is this not a movie. well it is a movie, in norwegian. AND THE GUY PLAYED HIMSELF en.wikipedia.org/wiki/Knut_Ha...
en.wikipedia.org
Knut Haukelid - Wikipedia
316838
Reposted by Michael Mullarkey
Richard McElreath 🐈‍⬛ @rmcelreath.bsky.social · 22/08/2026
there are two wolves inside you. one is a bear
0386
Reposted by Michael Mullarkey
Andrea Howard @drandreahoward.bsky.social · 21/08/2026
Enjoyed talking to @psychscience.bsky.social about my group’s new(ish) paper for the Observer. I’ve talked about this on here at an earlier stage. In 4 studies, we found no evidence that asking young adults to cut back on their social media improves well-being. Small thread 🧵 follows:
psychologicalscience.org
For Young Adults, Limiting Social Media Use Doesn’t Improve Well-Being
What happens when young adults are asked to slash their social media use to 30 minutes a day? In a new set of studies, most did not follow through, and those who did cut back …
46625
Reposted by Michael Mullarkey
GOLIKEHELLMACHINE @golikehellmachine.com · 20/08/2026
i swear to god, asking: “what is the problem you are trying to solve? followed by: “what information or data do you need to solve this problem?” are like, some of the single most important questions you need to ask a stakeholder on all kinds of projects, and so many people skip it
541647233
Michael Mullarkey @mcmullarkey.bsky.social · 21/08/2026
I like cultivating generalist skills. I think generalists can bring needed perspectives to fields where niche expertise already exists. And "being a generalist" ≠ "posts confidently about a ton of unrelated topics" When someone does that they will get important stuff wrong + come off weird at best
000
Michael Mullarkey @mcmullarkey.bsky.social · 19/08/2026
Wrote about boring wins and how context-dependent "boring" is
buttondown.com
Find the boring wins
They might not be so boring to others
001
Michael Mullarkey @mcmullarkey.bsky.social · 18/08/2026
Calling everything a measurement problem flattens out other difficulties too much And guessing "measurement problem" every time works better than it should
020
Reposted by Michael Mullarkey
Sanjay Srivastava @sanjaysrivastava.com · 18/08/2026
Data de-duplication
Star Trek character Data holds the severed head of his brother B-4
0152
Michael Mullarkey @mcmullarkey.bsky.social · 15/08/2026
Within the past day we've gotten: - A ~Fable level model at ~Haiku level pricing (GLM 5.3) - An ~Opus 4.6 level model runnable on local hardware (Qwen 3.8 Max 27b) I switched to an open model stack as my daily driver after GLM 5.2 dropped. That move felt like a risk, and so far it's paid off
0112
Michael Mullarkey @mcmullarkey.bsky.social · 14/08/2026
Given the OSF news (shout out to them forever, they made what felt impossible possible for a long time) If you could summon a software tool to help you deal with the upcoming changes, what would it be? I promise nothing + know there are great existing tools. I'm just curious where gaps might be
041
Michael Mullarkey @mcmullarkey.bsky.social · 12/08/2026
I wrote about the Last of Us and grappling with which details matter
buttondown.com
Which details matter?
The answer can't be all of them
000
Michael Mullarkey @mcmullarkey.bsky.social · 05/08/2026
People use a ton of tools already. Convincing them to add something you built to their stack means fighting uphill Wrote about how creating drop-in replacement tools can level that playing field "Rewrite in Rust to make tool go fast" is only part of the story!
buttondown.com
The unreasonable effectiveness of drop-in replacements
Building a better tool is not enough
000
Michael Mullarkey @mcmullarkey.bsky.social · 31/07/2026
If you write code for a living you've probably heard a lot about "taste" This newsletter post dives into what to do if everyone is talking about something but no one quite agrees what it means
010
Reposted by Michael Mullarkey
Cat Hicks @grimalkina.bsky.social · 31/07/2026
I promise I was looking for the share button before I realized you linked my post @mcmullarkey.bsky.social I really liked this one. Provocative! buttondown.com/datadash/arc...
buttondown.com
Coding taste is like depression
And we should stop pretending otherwise
3194
Michael Mullarkey @mcmullarkey.bsky.social · 30/07/2026
Fun post by @randyau.com on the delicacies of testing balance + creating narrative in a world-building game
counting-stuff.com
More fun with world generation
Hi subscribers, I've spent much of this week chipping away at the worldgen game in the small gaps of free time that I have, so here's an update on this bit of silliness. It's gotten to a surprisingly ...
121
Reposted by Michael Mullarkey
Cat Hicks @grimalkina.bsky.social · 29/07/2026
The idea that there's an easy abundance of free resources to learn to code is laughable once you've done what I've done and been a VP of research at a company that helped thousands of people break into tech careers. There's an abundance of *beginner tutorials*
2953456
Reposted by Michael Mullarkey
David Neuzerling @md.neuzerl.ing · 29/07/2026
Programming tip: never type out a 10-character command when you could instead press the up arrow for 5 minutes until you find that command in your history
741172103
Reposted by Michael Mullarkey
Randy Au @randyau.com · 28/07/2026
This week on Counting Stuff, how does locating lightning work? There's sensor networks, some run by volunteer hobbyists, that are able to pinpoint where lightning strikes to within a few hundred meters. I dug into how they do that #dataBS www.counting-stuff.com/so-how-does-...
counting-stuff.com
So how does lightning locating work?
Between advanced math and radio sensors, it's possible to locate where lightning strikes from hundreds to thousands of kilometers away. It's wild.
063
Michael Mullarkey @mcmullarkey.bsky.social · 24/07/2026
Great thread People focused only on the "irrationality" of talking a guaranteed $50,000 over a 50% chance at $1,000,000 underrate the risk of ruin imo
010
Reposted by Michael Mullarkey
Cat Hicks @grimalkina.bsky.social · 24/07/2026
@mcmullarkey.bsky.social has been expanding on comprehension techniques here bsky.app/profile/mcmu...
051
Reposted by Michael Mullarkey
Tomasz Kalinowski @t-kalinowski.bsky.social · 23/07/2026
I'm happy to share `ir`, a new command-line tool for running portable R scripts and Quarto documents. It's inspired by my two favorite parts of `uv`: self-describing scripts and tools you can run without installing first. opensource.posit.co/blog/2026-07...
opensource.posit.co
ir 0.1.0: self-describing R scripts and Quarto documents
`ir` is a new command-line tool for running portable R scripts and rendering Quarto documents whose package requirements, and optional R selection, live inside the file itself.
47521
Reposted by Michael Mullarkey
Mara Averick @dataandme.bsky.social · 23/07/2026
Not every open-source project wants more contributors right now, and that's fine. Four shapes maintainers run — walled castle, clique, university, hippie commune — and your `CONTRIBUTING.md` is saying the quiet part out loud. No wrong answer, just an honest one. blog.stdlib.io/do-you-want-...
blog.stdlib.io
Do you WANT contributors?
Four ways to run an open-source project—castle, clique, university, commune—and which one you're really running.
36617
Michael Mullarkey @mcmullarkey.bsky.social · 23/07/2026
I like htmx. I like Rust. I'm going to have to keep myself from using this framework everywhere
051
Michael Mullarkey @mcmullarkey.bsky.social · 22/07/2026
If you're lucky enough to follow @grimalkina.bsky.social (buy The Psychology of Software Teams!) you've probably bought into self-quizzing as a learning technique My newsletter today gives a little heuristic to improve self-quizzing questions
buttondown.com
Quiz yourself on concepts
Why asking yourself "why" will improve your learning process
052
Michael Mullarkey @mcmullarkey.bsky.social · 19/07/2026
Scores of promising projects rot at the bottom of the sea, wrecked by the jagged rocks of measurement error
150
Reposted by Michael Mullarkey
zeu @zeu.dev · 17/07/2026
when i’m in too deep into a new side project
115012
Michael Mullarkey @mcmullarkey.bsky.social · 17/07/2026
When I said I was writing regularly again, I meant it! New newsletter where we all admit together that the sensation of "I'm learning everything all at once!!" ≠ actual learning As a 2x+ video tutorial enjoyer, I am kind of devastated
buttondown.com
Quiz yourself sooner
Look, I don't want to either There's nothing quite like tearing through a bunch of learning material. Maybe you're a sicko like me and watch video tutorials...
020
Reposted by Michael Mullarkey
dame @dame.is · 16/07/2026
Two big announcements: 1. I'm looking for my next job. 2. My website is now one of the most "Atmospheric" websites to date, going beyond just @standard.site to include @teal.fm, @anisota.net, custom lexicons, a status bar, data inspector, and more. If you want to work together, get in touch!
dame.is
I’m looking for my next job — dame.is
Over the past 12 months I designed, built, and launched a dozen apps and experiences on the AT Protocol, including anisota.net, a calmer user interface for Bluesky, and Aturi, a toolkit for navigating...
1531664
Reposted by Michael Mullarkey
Cat Hicks @grimalkina.bsky.social · 15/07/2026
It's launch week for The Psychology of Software Teams and to pour even more jet fuel into your personal launch I have written a full BOOK CLUB GUIDE which can be used by either solo readers or groups :) Free for you to use, share, remix, adapt catharsisinsight.com/book-club-gu...
catharsisinsight.com
A Book Club Guide to The Psychology of Software Teams
Discussion questions, facilitator notes, and try-it prompts for book clubs reading The Psychology of Software Teams by Cat Hicks, PhD.
23817
Michael Mullarkey @mcmullarkey.bsky.social · 15/07/2026
I'm writing about data, software, and learning regularly again! Come along for the ride as I grapple with not knowing in public
buttondown.com
Make beginning less weird
Never easy, and also You can learn a lot about a group by how they treat beginners. Pro-tip, if "beginner energy" reads as an insult that's a bad sign....
010
Michael Mullarkey @mcmullarkey.bsky.social · 14/07/2026
Pre-ordered an exciting book written for my exact weird mix of experiences! Why did it take me until the last day? I point back at that exact weird mix of experiences
050
Reposted by Michael Mullarkey
Arika @ari.express · 12/07/2026
Game speedruns come in two categories: "holy shit I saved so much time by shooting at this dudes head so fast" and "ok so by performing these 26 buffered inputs I can break through the firmament and traverse through the multiverse and reemerge at a different point skipping this swimming section"
7605
Michael Mullarkey @mcmullarkey.bsky.social · 10/07/2026
I've worked across a wide variety of organization types and roles, so I feel comfortable saying this with love No one writes as many "I've also cced" emails with no one cced as academics
0100
Michael Mullarkey @mcmullarkey.bsky.social · 09/07/2026
Linear models are often all you need, and when they're wrong they're *so wrong*
180