Ryan J. Gallagher

Ryan J. Gallagher

@ryanjgallag.com

Applied scientist trying to make the internet a little better. PhD. Trust & safety, networks, fingerstyle guitar. I use my hair to express myself. They/he

4.7K followers1K following580 posts

Pinned

With more people migrating to Bluesky (and my general quietness since Twitter fell apart), I want to reintroduce myself! I'm an applied scientist in online trust & safety. I specialize in detecting coordinated/harmful/deceptive networks, and bridging domain expertise with machine learning systems

Ryan J. Gallagher reposted

Ryan J. Gallagher reposted

v1.136 is live! Introducing: Profile links We want independent writers, artists, developers, and creators to be able to build and fund sustainable projects on Bluesky. Help your followers know how to support you by adding buttons for Patreon, Ko-fi, your newsletter or website, and more.

Ryan J. Gallagher reposted

Excited to share my first PhD paper, “Hitting a Moving Target: Test-Time Adaptation for AI Text Detection under Continual Distribution Shift” (accepted to #NeurIPS2026)! We frame AI detection as a continual learning problem, robustifying models to shifting human/AI writing. (1/N)

Ryan J. Gallagher reposted

Ryan J. Gallagher reposted

Seems relevant to that flood of journalists who in the last few weeks announced publicly that it was okay to return to X, that the platform had gotten better, and the worst aspects of it had been minimized. This is what you have endorsed.

Ryan Mac 🙃@rmac.bsky.social

On X, users have circulated nonconsenual AI videos created by Grok of a woman they think is Jane Doe. They continue to spread her name. People have praised X for staying relevant for AI and tech conversation. But it also is the main vector for a doxing. That is X. www.nytimes.com/2026/10/16/n...

I am very excited to release WordLevel, an open source Python package for comparing texts at the word level! wordlevel.dev WordLevel makes it easy to compare texts with measures ranging from the Jensen-Shannon divergence to dictionary-based sentiment, and visualize them as word shift graphs.

View full thread

I am very excited to release WordLevel, an open source Python package for comparing texts at the word level! wordlevel.dev WordLevel makes it easy to compare texts with measures ranging from the Jensen-Shannon divergence to dictionary-based sentiment, and visualize them as word shift graphs.

WordLevel is designed to be fast and reliable. It has a modern Python interface with a declarative API powered by Polars. You can use it with any text that you can tokenize, and it integrates with any Narwhals-supported dataframe. The word shift graphs are publication ready and fully customizable.

I’ve been working on this passion project for a year and a half. If you have been following my work for a while, you may recognize this as a new and improved version of Shifterator, the first package I developed for word shift graphs over 8 years ago

Ryan J. Gallagher reposted

We really need to make Meng's Big Data Paradox central to teaching, don't we? Researchers don't know this stuff bc they have never been exposed to it. But it is fundamental. (Link to paper PDF statistics.fas.harvard.edu/sites/g/file...)

Andrew Gelman et al.@statmodeling.bsky.social

The problem is noise, not N: why increasing the sample size isn’t all that. statmodeling.stat.columbia.edu/2026/10/10/t...

Ryan J. Gallagher reposted

It made something with much more brevity

SE Gyges@segyges.bsky.social

i agree with the thesis but my primary critique is "why is it so long, why has ai removed concision from writing"

Ryan J. Gallagher reposted

Ryan J. Gallagher reposted

Which tech platforms are going to participate in making this happen?

Kyle Griffin@kylegriffin1.bsky.social

WASHINGTON (AP) - Pentagon says the firing squad execution of Fort Hood shooter Nidal Malik Hasan will be livestreamed in December.

Ryan J. Gallagher reposted

Just for comparison to OpenAI’s reported 80% TPR @ FPR = 1%, for SynthID-Image, Google reports 100% TPR @ 0.1% FPR. I think it’s worth remarking that these are not remotely in the same ballpark of reliability despite both being forms of “watermark”

Colin@colin-fraser.net

Then press the button and Deep Learning goes brrr and, as long as you have enough training examples, you can learn f and g which can do this very successfully. They report rather astonishing performance, like 100% TPR@FPR=0.001 on watermarked images, and 99.98 on transformed watermarked images.

Ryan J. Gallagher reposted

Exactly this. And in fact, many models *have* been created this way, and decades of prior machine learning systems *were* created this way, consensually. These things are choices! People are STILL working this way! It’s not just that a better world is possible — it already EXISTS. We can nurture it.

John Scalzi@scalzi.com

This is your occasional reminder that generative "AI" in particular could have been developed on public domain materials and/or licensed and compensated works but the major players intentionally, methodically and systemically chose to steal labor from working creative folks instead

Ryan J. Gallagher reposted

Just bumping into this again with people _reflexively_ using the word "grape" or a 🍇 emoji and not even realizing they're doing it. It's all part of the same system, where the men running these companies make platforms that don't even let people accurately describe the crimes that they enable.

Anil Dash@anildash.com

It’s a very minor point amongst the far greater injustices of the situation, but the Cornell case has also just reminded me how much all of society seems to have just accepted the fact that big tech won’t allow people to use the word “rape”. (Or at least people *believe* so — nobody knows!)

Ryan J. Gallagher reposted

This! Also, learn how to use a microphone. Don’t point it in the other direction from your mouth or stand four feet away. Talk directly into it. Handhold it if necessary. It’s your friend, it’s not gonna bite you.

Ryan J. Gallagher@ryanjgallag.com

If you are at a conference use. the. microphone. It doesn't matter how loud you think you are, it doesn't matter if you are a speaker or audience member. You should try to accommodate people who are hard of hearing (otherwise you're excluding them!)

If you are at a conference use. the. microphone. It doesn't matter how loud you think you are, it doesn't matter if you are a speaker or audience member. You should try to accommodate people who are hard of hearing (otherwise you're excluding them!)

Ryan J. Gallagher reposted

We want to make it easier for creators to link out and attract financial support, so we're exploring a new feature that lets you add links on your profile. They show up as buttons under your bio.

Excited to be at the Trust & Safety Research Conference at Stanford! If you want to chat, I have plenty to say about detection and policy for frauds and scams, impersonation, covert influence operations, and everything else related to online deception and coordination #TSRConf

Also, please feel free to talk to me if you're a PhD student looking to transition to industry for T&S, especially in data science and machine learning! I'm happy to share what my journey has been so far and what I've learned

Biggest culture shock on the west coast (bay area) is always how hostile everything is to just walking around What do you mean I have to cross a six lane road just to get to Stanford??

Ryan J. Gallagher reposted

Ryan J. Gallagher reposted

I hope the survivors who came forward years or decades ago know that they are the reason the Cornell case is resonating the way it is. Every single one of you helped pave a path for people to understand the harms of rape and institutional betrayal. Thank you. I know it’s hard. But thank you.

Ryan J. Gallagher reposted

🚨 [Token][ization] Paper Alert 🚨 Tokenization is a wildly understudied area of language modeling despite it having effects across all of NLP. Over the past ~8 months, 32 (!) tokenizer researchers put together the most comprehensive survey of the field. Check it out!

Ryan J. Gallagher reposted

I'm recruiting 1-2 PhD students to join our lab in Fall 2027, through either Computer Science or Information Science at the University of Colorado Boulder! Looking for people with interests in NLP plus [healthcare | literary studies | narratives | social media | etc.]. Join us! 🏔️☀️

cls-lab.comCLS Lab — Culture, Language, & Systems | University of Colorado BoulderThe Culture, Language, & Systems Lab at CU Boulder studies the language systems that transmit and shape modern culture, from internet platforms to literary archives to language models.

Ryan J. Gallagher reposted

i have a new paper out in Social Media+Society about Trust & Safety specialists! 📝 i argue that they construct online harms by presenting themselves as advocates for users, creating risks, and publicizing this work. my goal was to make sense of the inherent instability of T&S work...

Ryan J. Gallagher reposted

Ryan J. Gallagher reposted

When we talk about the costs that LLMs impose on society we should not forget the fact that nothing works anymore because everyone is so scared of getting their shit scraped. I can't even use google scholar from my university or starlink because they send too much traffic.

Ryan J. Gallagher reposted

the experience of COVID really drove this home for me. It wans't the apocalypse, life went on, but a million people died and there were enormous social costs, some of which continue to this day and then when it was done most people were like "let's never think about that again"

Dave Willner@dwillner.bsky.social

Certain kinds of smart people tend to have a "sexy apocalypse" problem when it comes to thinking about risk. E.g. skynet turning everyone in paperclips, while bad, is also *kind of cool and fun* at the same time. Where the reality is that most actual disasters are both stupid and disappointing.