Thomas Lumley's Avatar

Thomas Lumley

@tslumley.bsky.social

Biostatistician. Baritone. He/Him. Product of more than one country. May contain nuts.

6,172 Followers  |  529 Following  |  4,470 Posts  |  Joined: 01.08.2023
Posts Following

Posts by Thomas Lumley (@tslumley.bsky.social)

Baby takahΔ“ are cuter: black floofballs with outsize dinosaur legs and feet

01.03.2026 07:55 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Marmalade Rye:
50% rye, 50% wholemeal, some gluten.
a little butter, quite a lot of bitter English marmalade, caraway seeds.

Let the wheat flour and a little yeast and water ferment overnight then add everything else and mix thoroughly. Divide into rolls/loaves and let prove until it be enough.

01.03.2026 07:23 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Note for locals: if you are anywhere near Auckland Uni this coming week there will be ten thousand teenagers on your bus or crossing major roads at unpredictable locations. Individually they are wonderful people and the future of the country, but collectively they can be a lot.

01.03.2026 01:02 β€” πŸ‘ 46    πŸ” 11    πŸ’¬ 4    πŸ“Œ 0

When someone is pretending to think Khomeini and Khamenei were the same person, remember that Khomeini was older than Jimmy Carter.
By two decades.

28.02.2026 23:15 β€” πŸ‘ 9    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Javascript code for a noncentral t cdf produced by Claude. It is simply a call to the normal CDF, which is not correct (though will be a decent approximation with large N).

Javascript code for a noncentral t cdf produced by Claude. It is simply a call to the normal CDF, which is not correct (though will be a decent approximation with large N).

I've been testing Claude to see how well it can "vibe out" a stat. power app that I've already coded completely myself - so I know what I want. It mostly gets things right with animations (those are easily verifiable) but looking into the backend stats code is nightmare inducing (see pic).

28.02.2026 09:22 β€” πŸ‘ 76    πŸ” 22    πŸ’¬ 4    πŸ“Œ 9

nice paper from @bingkai.bsky.social adding evidence that adjustment in RCTs is good but ML is often not better than linear regression.

arxiv.org/pdf/2602.00434

The result shouldn't surprise you! The signal to noise ratio is too high to learn useful nonlinearities in all but the largest trials.

28.02.2026 01:19 β€” πŸ‘ 24    πŸ” 5    πŸ’¬ 2    πŸ“Œ 1

My Dad also had migraine without headache just like this

28.02.2026 19:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yeah, maybe. Along those lines, the left-hand Invercargill building, "New Zealand Loan and Mercantile" is pretty similar to their building in Timaru
upload.wikimedia.org/wikipedia/co...

28.02.2026 04:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

It really almost does, but the middle building (National Mortgage Agency) is too low and has different windows an columns from the middle building in the mystery photograph. The other two fit nicely, as does the telephone pole. Could the middle building have changed between the photos?

28.02.2026 04:45 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

And why are we citing a user survey and not an outcomes report

28.02.2026 01:08 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

The β€œBots Ate My Map Tiles” post is so depressing.

27.02.2026 18:18 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Using git while trans | Code blog A guide for hiding or removing your deadname in git repositories.

I've just published a reference for anyone using git while trans, explaining how to hide or remove your deadname in git repositories

Please share ❀️

code.curly.kiwi/2026/02/27/u...

26.02.2026 23:25 β€” πŸ‘ 24    πŸ” 33    πŸ’¬ 2    πŸ“Œ 1

I would have said it's also 100% on the part of the person who was checking the results

27.02.2026 21:41 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

One of the questions in our @rainbowr.org πŸ“Š workshop, was "could you make the beeswarm chart interactive?" 🐝 The answer is "yes, you can" and here's how: nrennie.rbind.io/blog/interac...

#RStats #DataViz #ggplot2 #VisLGBTQ

27.02.2026 12:19 β€” πŸ‘ 26    πŸ” 13    πŸ’¬ 1    πŸ“Œ 1

tryCatch(
plums |>
icebox()|> mutate (
delicious=if _else(cold & sweet)
) -> me

error_no_breakfast=function(e) "forgive me"
)

27.02.2026 21:18 β€” πŸ‘ 14    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

Mittens

27.02.2026 06:43 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

They didn't get the authorization.

27.02.2026 05:56 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

You can straightforwardly check that the video was signed by someone who knew the private key corresponding to the public key Bob published. It's harder to check that this was *Bob's camera*. We have traditionally been a bit reluctant to assume Bob's camera can keep secrets from Bob.

27.02.2026 01:08 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It's not all it grants them (I didn't take notes, but there were multiple items). Also, I didn't say they could add items to the peer review section of my profile.

26.02.2026 21:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

To agree to do a review, one of the options for signing in to Wiley was via Orcid. Wiley was asking not just for authentication but for authorization to edit my Orcid profile!

26.02.2026 19:47 β€” πŸ‘ 10    πŸ” 4    πŸ’¬ 2    πŸ“Œ 0
Post image

What even is truth? Seems like it should be the purview of philosophers and poets β€” clearly not people (me) designing snakemake workflows.

26.02.2026 01:36 β€” πŸ‘ 12    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0

A picture worth a thousand words

26.02.2026 16:51 β€” πŸ‘ 52    πŸ” 11    πŸ’¬ 2    πŸ“Œ 0
Post image

There's some amazing work here - an incredible breadth of projects from drug discovery & clinical trials, to avian influenza surveillance, TB control, and community-led initiatives for drinking water safety. Very proud to have contributed in a small way to this
www.teniwha.com/news/ebook

26.02.2026 03:22 β€” πŸ‘ 31    πŸ” 13    πŸ’¬ 0    πŸ“Œ 0

There is a "no hair" theorem for black holes, so this is definitely an important cosmological discovery. You should write a letter in green ink to a physicist at a nearby university

26.02.2026 05:41 β€” πŸ‘ 11    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

We had a talk in UW biostat by Don Rubin about how intention-to-treat was so over. He was trolling, but it was still useful.

26.02.2026 04:28 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I've been teaching CACE since 2010 (which is when I first got to teach clinical trials)

26.02.2026 04:22 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Landscape shot of the entrance to New Lynn Library on a sunny day.

Landscape shot of the entrance to New Lynn Library on a sunny day.

Tāmaki Makaurau Auckland has a Wikimedia meetup on this weekend! New attendees are always welcome.

πŸ“… Sunday 1 March, 12pm
πŸ“ New Lynn War Memorial Library
πŸ”— w.wiki/H$Az

πŸ“· New Lynn Library by Prosperosity, CC BY-SA 4.0

26.02.2026 03:38 β€” πŸ‘ 7    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0

Though, seriously, I thought we called it short-read sequencing now?

26.02.2026 02:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Nostalgia Generation Sequencing

26.02.2026 00:53 β€” πŸ‘ 12    πŸ” 4    πŸ’¬ 2    πŸ“Œ 0
Waiting for theΒ details In August, the Guardian and the BBC reported a successful clinical trial of an "AI stethoscope". I'll note at the start that this isn't ChatGPT, it's the older deep neural network style of AI that works more predictably and consistently. The BBC said A British team conducted a study using a modern version and say they found it can spot heart failure, heart valve disease and abnormal heart rhythms almost instantly.

Waiting for theΒ details

In August, the Guardian and the BBC reported a successful clinical trial of an "AI stethoscope". I'll note at the start that this isn't ChatGPT, it's the older deep neural network style of AI that works more predictably and consistently. The BBC said A British team…

25.02.2026 23:01 β€” πŸ‘ 0    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0