Advertisement · 728 × 90

Posts by Andy Woods | he they

Post image

A few years ago, we set up an inclusivity bookshelf 📚. It proved popular and got people talking! And other inclusivity bookshelves started popping up around campus...

We would love it if you would consider setting one up in your shared space, too :)

inclusivitybookshelf.com

1 month ago 0 0 0 0
Preview
Rethinking ADHD as ‘hypercuriosity’ What if ADHD isn’t a deficit of attention, but an intensified curiosity? A new study explores how reframing ADHD could transform education

Yes! What if we treated extremely normal human variation as something other than a "disorder"???

www.positive.news/society/yout...

2 months ago 6734 1404 38 29

"I'm hoping that if I walk like a neurotypical, and quack [sic] like a neurotypical, then maybe they'll think I am neurotypical".

The lost girls of autism p138, Gina Rippon 2025

2 months ago 0 0 0 0

*screams in physics*

4 months ago 5 3 4 0

AI … is a crisis… History shows us that the right to literacy came at a heavy cost for many Americans, ranging from ostracism to death. Those in power recognized that oppression is best maintained by keeping the masses illiterate, and those oppressed recognized that literacy is liberation.“

5 months ago 65 18 3 0

You now need to opt-out of letting Google use your G-Mail to train its AI. Go to your general settings and scroll to Smart Features: Unclick it. Done.

5 months ago 32 16 2 2
Video

Here's one of Alexa threating to delete YouTube -- in actual fact I'm getting the device to speak via an app I made. #endlessMischief

github.com/andytwoods/h...

5 months ago 1 0 0 0
Video

The incredible fun I'm having annoying the kids by setting off our Alexa alarms via a web app.
#badRobots

github.com/andytwoods/h...

5 months ago 0 0 0 0

Remember folks. The original bluesky ethos by us bluesky elders (apparently I count?) is block and move on.

Don't quote dunk, don't pick fights.
Block, and move on.

This is what made this site unpalatable to the right early on, and we can continue to make it unpalatable to them.

6 months ago 7714 3578 57 77
Advertisement
Post image

Must say, I find their measure a bit odd. I wonder about those cool new ordinal analyses we can do eg journals.sagepub.com/doi/pdf/10.1... (although I've yet to try bayesian...). Maybe a Friday night explore with obligatory Aldi prosecco.

6 months ago 2 0 1 0

Ouch, not sure their measure lends well to errors bars...

6 months ago 0 0 1 0

Pass over the r file? Ill have a look tomorrow if I figure out if this contains what we need d3nkl3psvxxpe9.cloudfront.net/documents/To...

6 months ago 0 0 1 0

Don't suppose you'd be tempted to add error bars? :) sorry about being pedantic :s

6 months ago 0 0 1 0
Preview
How to outsmart a crowd of 5000 people in 4 minutes An ingenious experiment shows the secret sauce need to improve on the wisdom of crowds

Doh! Clicked publish on tomorrow's post by accident. So it is now today's post

tomstafford.substack.com/p/how-to-outsmart-a-crow...

7 months ago 1 2 1 0

Nice one Tom

7 months ago 1 0 0 0
Post image Post image

New preprint! We are pleased to share our Hierarchical Bayesian framework for Interoceptive Psychophysics! Implemented in rstan, we provide a complete suite of tools spanning model comparison, parameter recovery, multifactor designs, power analysis, and more! 🎯 www.biorxiv.org/content/10.1...

7 months ago 106 30 5 2
Models as Prediction Machines: How to Convert Confusing Coefficients into Clear Quantities

Abstract
Psychological researchers usually make sense of regression models by interpreting coefficient estimates directly. This works well enough for simple linear models, but is more challenging for more complex models with, for example, categorical variables, interactions, non-linearities, and hierarchical structures. Here, we introduce an alternative approach to making sense of statistical models. The central idea is to abstract away from the mechanics of estimation, and to treat models as “counterfactual prediction machines,” which are subsequently queried to estimate quantities and conduct tests that matter substantively. This workflow is model-agnostic; it can be applied in a consistent fashion to draw causal or descriptive inference from a wide range of models. We illustrate how to implement this workflow with the marginaleffects package, which supports over 100 different classes of models in R and Python, and present two worked examples. These examples show how the workflow can be applied across designs (e.g., observational study, randomized experiment) to answer different research questions (e.g., associations, causal effects, effect heterogeneity) while facing various challenges (e.g., controlling for confounders in a flexible manner, modelling ordinal outcomes, and interpreting non-linear models).

Models as Prediction Machines: How to Convert Confusing Coefficients into Clear Quantities Abstract Psychological researchers usually make sense of regression models by interpreting coefficient estimates directly. This works well enough for simple linear models, but is more challenging for more complex models with, for example, categorical variables, interactions, non-linearities, and hierarchical structures. Here, we introduce an alternative approach to making sense of statistical models. The central idea is to abstract away from the mechanics of estimation, and to treat models as “counterfactual prediction machines,” which are subsequently queried to estimate quantities and conduct tests that matter substantively. This workflow is model-agnostic; it can be applied in a consistent fashion to draw causal or descriptive inference from a wide range of models. We illustrate how to implement this workflow with the marginaleffects package, which supports over 100 different classes of models in R and Python, and present two worked examples. These examples show how the workflow can be applied across designs (e.g., observational study, randomized experiment) to answer different research questions (e.g., associations, causal effects, effect heterogeneity) while facing various challenges (e.g., controlling for confounders in a flexible manner, modelling ordinal outcomes, and interpreting non-linear models).

Figure illustrating model predictions. On the X-axis the predictor, annual gross income in Euro. On the Y-axis the outcome, predicted life satisfaction. A solid line marks the curve of predictions on which individual data points are marked as model-implied outcomes at incomes of interest. Comparing two such predictions gives us a comparison. We can also fit a tangent to the line of predictions, which illustrates the slope at any given point of the curve.

Figure illustrating model predictions. On the X-axis the predictor, annual gross income in Euro. On the Y-axis the outcome, predicted life satisfaction. A solid line marks the curve of predictions on which individual data points are marked as model-implied outcomes at incomes of interest. Comparing two such predictions gives us a comparison. We can also fit a tangent to the line of predictions, which illustrates the slope at any given point of the curve.

A figure illustrating various ways to include age as a predictor in a model. On the x-axis age (predictor), on the y-axis the outcome (model-implied importance of friends, including confidence intervals).

Illustrated are 
1. age as a categorical predictor, resultings in the predictions bouncing around a lot with wide confidence intervals
2. age as a linear predictor, which forces a straight line through the data points that has a very tight confidence band and
3. age splines, which lies somewhere in between as it smoothly follows the data but has more uncertainty than the straight line.

A figure illustrating various ways to include age as a predictor in a model. On the x-axis age (predictor), on the y-axis the outcome (model-implied importance of friends, including confidence intervals). Illustrated are 1. age as a categorical predictor, resultings in the predictions bouncing around a lot with wide confidence intervals 2. age as a linear predictor, which forces a straight line through the data points that has a very tight confidence band and 3. age splines, which lies somewhere in between as it smoothly follows the data but has more uncertainty than the straight line.

Ever stared at a table of regression coefficients & wondered what you're doing with your life?

Very excited to share this gentle introduction to another way of making sense of statistical models (w @vincentab.bsky.social)
Preprint: doi.org/10.31234/osf...
Website: j-rohrer.github.io/marginal-psy...

7 months ago 1007 287 47 22
Advertisement

I made it so that I can access my 3d printer (wifi) and my regular printer (lan) but it's proven useful in other situations. e.g. when developing service workers.

7 months ago 0 0 0 0
Post image

Small tool to toggle lan/wifi connections on/off. Single file, relying on uv. Using Rich under the hood. github.com/andytwoods/W...

7 months ago 0 0 1 0
Video

Here’s some dog content to temporarily distract you from the mess happening in the world

9 months ago 13003 2468 437 339

Why symbols matter. #HappyPride

9 months ago 1 1 0 0

Gosh, utterly relatable too

10 months ago 2 0 0 0
Post image

🚗Save the date: Ep 5 of The Secret Genius of Modern Life will air on BBC2 on 30th April (already availabe on BBC iPlayer!), in which Prof. Polly Dalton (@pollydalton.bsky.social) discussed attention during driving with Prof. Hannah Fry (@fryrsquared.bsky.social).

1 year ago 5 2 0 0

For people interested in the spinal cord, there is now an open postdoc position at UCL working on OP-MEG of the spinal cord, with Prof. Sven Bestmann. Apply now! www.ucl.ac.uk/work-at-ucl/...

1 year ago 23 12 1 1

I sneaky checked out your talk slides -- speakerdeck.com/wsvincent/dj... . I've been pondering on this sort of thing, eg time to load ML model and share it across django instances, trying to use a GPU (gave up!!), trying to use multiple ML models (ouch). Tricky tricky tricky! :)

1 year ago 1 0 0 0

Hey Matteo. I'm intrigued by stationary attractors, from a perception perspective. Does this explain (pareidolia) why faces or figures are perceived in random or ambiguous stimuli? Hope cool to ask. We've just a paper out where we mention this.

1 year ago 1 0 0 0
Advertisement
Should AI write tests? Debate with Anthony Shaw and Brian Okken
Should AI write tests? Debate with Anthony Shaw and Brian Okken YouTube video by Anthony Shaw

Should AI write tests? Does it write good tests? Will that lead to worse software? @brianokken.bsky.social and I debate that and more with live code demos as we pick apart the generated code and discuss the risks and benefits.

youtu.be/a_V-BH_luJ4?...

1 year ago 17 7 3 1

Cheers. There's a curious OOP thing here I feel, where one can more easily swap out children/ancestors. Will have a play!

The similarly to html scares me a bit. I ponder if it's harder to 'spot' the Django

1 year ago 1 0 0 0

I don't quite understand the appeal. Is it the power of being able to pass complex content inside a node <node>complex stuff</node>

I feel that might allow curious composition. I must think.

1 year ago 0 0 1 0
Preview
Job Opportunity at Royal Holloway University of London: CoSTAR Software Developer (Prototyping) Full-Time, PermanentThe role:  We are seeking an experienced Software Developer to join our newly formed CoSTAR Research and Innovation (Prototyping) team working at the new National Lab for Creative ...

Love coding? Passionate about solving problems with software? Interested in the creative industries & emerging tech?💻

We are very keen at CoSTAR to bring diverse thinkers & doers into the #CoSTARNationalLab which will be based at Pinewood Studios from 2026📽️

jobs.royalholloway.ac.uk/Vacancy.aspx...

1 year ago 1 1 0 0