Eoin Travers's Avatar

Eoin Travers

@eointravers.bsky.social

I'm a Data Scientist, working on responsible AI for mental health. Posting about data, AI, evals, and cognitive science. eointravers.com ๐Ÿ‡ฎ๐Ÿ‡ช

128 Followers  |  508 Following  |  90 Posts  |  Joined: 19.08.2023  |  2.1657

Latest posts by eointravers.bsky.social on Bluesky

OSF

It'ssssss PREPRINT THURSDAY! (Sadly not a thing). Approximately an era ago, I spent a *lot* of time discussing the assumptions that underpin the field of #ComputationalPskychiatry with the brilliant @jonroiser.bsky.social and @olijrobinson.bsky.social osf.io/preprints/ps...

10.07.2025 11:07 โ€” ๐Ÿ‘ 53    ๐Ÿ” 13    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

I think deep linear networks are an example of this, where you have a deep model with just the capacity of regular linear regression.

01.06.2025 09:45 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Bullshitting Engines?

25.05.2025 07:57 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

To be fair, if you're doing analytic philosophy, "bullshit engine" reads as an engine that is bullshit, not an engine that engages in the communicative act of bullshitting, because engines don't communicate or have concerns, they set things in motion.

25.05.2025 07:56 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Grid Cells for Conceptual Spaces? โ€œGrid cellsโ€ encode an animalโ€™s location and direction of movement in 2D physical environments via regularly repeating receptive fields. Constantinescu etย al. (2016) report the first evidence of grid ...

Sorry, broke the second link: www.cell.com/neuron/fullt...

18.05.2025 08:09 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Organizing Conceptual Knowledge in Humans with a Grid-like Code It has been hypothesized that the brain organizes concepts into a mental map, allowing conceptual relationships to be navigated in a similar fashion to space. Grid cells use a hexagonally-symmetric co...

Yup: pmc.ncbi.nlm.nih.gov/articles/PMC... (commentary: www.cell.com/neuron/fullt.... Lots of later work on the same idea since then as well.

18.05.2025 08:08 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Today, weโ€™re announcing the preview release of ty, an extremely fast type checker and language server for Python, written in Rust.

In early testing, it's 10x, 50x, even 100x faster than existing type checkers. (We've seen >600x speed-ups over Mypy in some real-world projects.)

13.05.2025 17:00 โ€” ๐Ÿ‘ 331    ๐Ÿ” 84    ๐Ÿ’ฌ 14    ๐Ÿ“Œ 14
Demand characteristics - Wikipedia

It's in the opposite direction though, once your participants know how you want them to behave, they're pretty likely to behave that way.
en.m.wikipedia.org/wiki/Demand_...

18.04.2025 18:37 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I think it's a choose-your-own-null adventure kind of thing, like you're worried it might be. I can see the (bad) argument, if you allow lots of parameters to vary either side of the dotted line, any differences prove that the line is important?

06.04.2025 19:42 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Um.
statmodeling.stat.columbia.edu/2021/11/21/s...

06.04.2025 19:13 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Why High-Order Polynomials Should Not Be Used in Regression Discontinuity Designs It is common in regression discontinuity analysis to control for third, fourth, or higher-degree polynomials of the forcing variable. There appears to be a perception that such methods are theoreti...

If you think different slopes are bad, you should see www.tandfonline.com/doi/abs/10.1... (and related posts: statmodeling.stat.columbia.edu?s=regression...). Polynomial madness.

06.04.2025 19:12 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

I'm on the job market, and like many, I hate LinkedIn. So I've done what any product-oriented data scientist would: built my own workflow. With browser automation/scraping, data pipelines, structured LLM outputs, and a fun way of using @notion.com as a UI.

eointravers.com/blog/job-scr...

24.03.2025 14:47 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Data-for-good rapid response team I'm collecting people with data science skills who may want to hear about sporadic opportunities to use their skills for good on short projects. Project themes will center on topics I am connected wit...

I'm organizing a "Data for Good Rapid Response Team", i.e. a set of people who can be mobilized to work on short data science projects to help various groups and organizations. Sign up here if this is of interest to you, and please share with others with data science skills.

23.03.2025 17:21 โ€” ๐Ÿ‘ 96    ๐Ÿ” 54    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 2
Post image

For one-in-three, itโ€™s ~70.4%. One-in-four, ~68.4%. As n increases, the answer gets closer and closer to
1โˆ’1/e โ‰ˆ 63.2%, where e is Eulerโ€™s number.
en.wikipedia.org/wiki/E_(math...

Why 1-1/eโ€‹? Honestly, you would have to ask someone better at maths than me, but I think itโ€™s a pretty cool result.

20.03.2025 11:50 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

So the prob. that it does happen at least once is the probability that it *doesnโ€™t not happen*,
1 - (1 - 1/n)^n

For a one-in-two chance, this works out as
1 - (1 - 1/2)^2 = 1 - 1/4 = 75%

20.03.2025 11:50 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

The prob. of trying twice and it not happening is the prob. of it not happening the first time, times the prob. of it not happening the second time:
(1 - 1/n) * (1 - 1/n), or (1 - 1/n)^2

The prob. of it not happening in n attempts is
(1 - 1/n)^n

20.03.2025 11:50 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

If you take a one-in-n chance, the probability of it coming off is 1/nโ€‹. If you roll a six-side die, the probability of rolling a 6 is 1/6โ€‹.

The prob. of the event not occurring is one minus the probability that it does occur: 1 - 1/n

20.03.2025 11:50 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

But first, @xkcd.com
xkcd.com/882/

20.03.2025 11:50 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Taking One-In-N Chances ...

Stats time.

If you take a one-in-n chance n times (e.g. taking 10 one-in-10 chances), whatโ€™s the probability that at least one of them will come off?

Somewhat satisfyingly, the answer, regardless of what n is, turns out to be โ€œaround 63%โ€. Hereโ€™s why.
(Also at eointravers.com/blog/one-in-n/)

20.03.2025 11:50 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Poker is probably an interesting case study here, because AFAIK expert poker players don't try to solve K-level theory of mind problems, they just have really good heuristics.

19.03.2025 23:43 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

In principle, that might mean we can get LLMs to reason under uncertainty pretty well if we fine-tune on the right heuristics?

19.03.2025 23:41 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

There's an old idea in psychology (e.g. core.ac.uk/download/pdf...) that when people do perform well under uncertainty, it's because they're pattern matching using the right heuristics, rather than doing Bayesian inference.

19.03.2025 23:41 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

To be fair, humans are famously also pretty bad at it, so this one might be a draw.

19.03.2025 19:13 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Humble-brag:
Over the past two years at Unmind, I got to build two AI features: Nova AI wellbeing coach, and AI practitioner matching. It's lovely to see both get a call out in Fast Company's list of the most innovative companies in the workplace for 2025.
www.fastcompany.com/91270254/wor...

19.03.2025 17:19 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Comic strip from the linked page.

Comic strip from the linked page.

Yes, but also: xkcd.com/927/

19.03.2025 11:33 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

*Please repost* @sjgreenwood.bsky.social and I just launched a new personalized feed (*please pin*) that we hope will become a "must use" for #academicsky. The feed shows posts about papers filtered by *your* follower network. It's become my default Bluesky experience bsky.app/profile/pape...

10.03.2025 18:14 โ€” ๐Ÿ‘ 509    ๐Ÿ” 293    ๐Ÿ’ฌ 24    ๐Ÿ“Œ 79
Preview
a statue of a hippopotamus with its mouth open and teeth showing . Alt: A hippo being tossed a watermelon, which it crushes in its massive jaws.

I have been doing entirely too much earnest posting about deep things recently, I need to do a proper thread about hippo testicles or something just to keep myself sane.

Oh by the way hippos have migratory testicles.

12.03.2025 05:33 โ€” ๐Ÿ‘ 3154    ๐Ÿ” 1033    ๐Ÿ’ฌ 137    ๐Ÿ“Œ 887

and, as an ilustration, uses an LLM to quickly check the job spec against my requirements. A browser extension is a more mature way of achieving the same thing, but would take me considerably more time to get up and running.

10.03.2025 16:47 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image

Automation frameworks for testing like Selenium (selenium-python.readthedocs.io/index.html) are underrated as a way of quickly prototyping new AI-driven UXs. For example, this script, (<1hr work with Cursor) will open a dedicated browswer that saves every job ad I open to a database [...]

10.03.2025 16:47 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

R, Snowflake, and MacOS: A match made in Hell. ๐Ÿ˜ 

07.03.2025 09:57 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@eointravers is following 20 prominent accounts