Profile avatar
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 🇮🇪
90 posts 118 followers 503 following
Regular Contributor
Active Commenter

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.)

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...

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.

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/)

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...

*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...

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.

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 [...]

R, Snowflake, and MacOS: A match made in Hell. 😠

"Why aren’t more psychometricians becoming AI engineers and data scientists?"

Now that it's possible to run priming experiments on LLMs like this, I'd love to see more psychology researchers getting in on the act. There's no shortage of open questions to be answered about LLM behaviour, of experimental psychologists with the skills to answer them, and students who [...]

A fun post. LLM prompt-based chatbots are easy and flexible, but hard to control. Rule-based bots give you control, but require more manual work and are inflexible. Is there a middle ground? Yes, and it involves graphs. eointravers.com/blog/structu...

LinkedIn, subscribing to the "Just make it a RAG chatbot" school of thought when it comes to AI features. 🥲

Reminder, because this has just bitten me again: In python, `load_dotenv()` doesn't override variables if they're already set. Use `load_dotenv(override=True)` if you want to always use the values from your `.env` file, and save yourself a lot of debugging headaches.