Ryan J. Gallagher
@ryanjgallag.com
4.6K followers 970 following 440 posts
Applied scientist trying to make the internet a little better. PhD. Trust & safety, platform manipulation, networks, fingerstyle guitar. I use my hair to express myself. He/they
Posts Media Videos Starter Packs
Pinned
ryanjgallag.com
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
ryanjgallag.com
Unfortunately the stakeholders yearn for hairballs
ryanjgallag.com
My post was a honeypot, and this is the only correct take
ryanjgallag.com
I think there are 3 main things

1. You need a barrage of different layout algorithms. They need to have good default params and work well out of the box

2. You need good default plotting params. It needs to look pretty out of the box

3. You need a good API that you don't have to hack around
ryanjgallag.com
It pains me there isn't a dedicated network plotting library in Python. I'm reminded of it every time I use networkx (which to be fair, they make very clear plotting is not a priority)

If I had the patience for it I'd write it myself but it's so tedious
Reposted by Ryan J. Gallagher
reichlinmelnick.bsky.social
The entire incident is infuriating and terrifying. She’s a Latina woman who was working a service job. On her way home late at night, with her headphones in, she was detained for an hour by masked federal agents who wouldn’t give her their names.
Maria Greeley, 44, had just finished working a double shift at the Beach Bar on Ohio Street
earlier this month when she said she was surrounded by three federal agents who grabbed her, forced her hands behind her back and zip tied her.
Headphones in, Greeley had been focused on getting home to her two dogs for a walk.
Instead, she said she was detained by masked agents who did not answer when she asked for names. They questioned her for an hour, she said.
ryanjgallag.com
Quote tweets are a form of "remixing" another person's content. On TikTok, stitches and duets are also forms of remix

If you view it from the lens of "remix," there are probably a lot of fun features you could do even with text-based social media
Reposted by Ryan J. Gallagher
netscisociety.bsky.social
This month, no colloquium but a special session about careers in network science! Join us and an all-star panel on October 29. Register here for a Zoom link: iu.zoom.us/webinar/regi...
Reposted by Ryan J. Gallagher
tef.bsky.social
it's kinda weird that all the software i am expected to use for work are all written by distributed teams, go, python, postgres, linux, chrome, k8s etc

and despite being told "the best teams work in an office together" i don't know of any software i use that's actually written that way
Reposted by Ryan J. Gallagher
joshuafoust.com
Recently had a chapter published in the Handbook of Gender and Digital Media, where I develop a theory of “affective masculinity” to try to better understand what masculine genders are doing in video games. It tries to answer the question: what work do feelings do for men who play games? 1/9
New Research: Masculinity as an Affect, and What It Means for Video Games
I contributed a chapter in a new volume, The Handbook on Gender and Digital Media, about how we can start to use affect theory to better understand how men behave the way they do with video games. …
joshuafoust.com
Reposted by Ryan J. Gallagher
kattenbarge.bsky.social
Conservatives have built their own social media platforms, Trump has his own Twitter alternative, his allies are buying major social media platforms to weaponize for their propaganda and influence and we’re still arguing if having a left-leaning social media platform is a bad thing
Reposted by Ryan J. Gallagher
bayesianboy.bsky.social
What problem is explainability/interpretability research trying to solve in ML, and do you have a favorite paper articulating what that problem is?
Reposted by Ryan J. Gallagher
explaintrade.com
This is an exact encapsulation of why I moved to Bluesky.

No amount of handwringing in the Atlantic about how I owe some eternal Promethean suffering to the discourse is going to make me stay on a site I hate, that stopped doing anything for me professionally years ago.
Well – no. Bluesky may or may not be, as one centre-right friend who felt unwelcome put it, “self-righteous island”. But the idea that’s why we went is nonsense. That I’ve largely stopped posting on a site that’s done more to shape my career and social circle than the rest of the internet combined is less about avoiding rival opinions (I love arguing with people who are wrong!) than with the fact the site simply became unusable. It stopped generating the things (good jokes, interesting debate, clicks) I wanted; it became extremely good at generating the things (racists, pornbots, racist pornbots) I did not.
Reposted by Ryan J. Gallagher
laurajedeed.bsky.social
This video is everywhere because it's a hilarious visual refutation of Portland being on fire. You can't get a mass movement going without convincing the masses

so yes, this does do something actually
Post

Dallas Steele

@Cherrykickstart

Follow

This literally does nothing. You are not beating fascism by dressing up in inflatable suits and dancing

Quote tweeting Claude Taylor @TrueFactsStated

Follow

|

Portland is leading the way. This is how you (non violently) beat Fascism. Humor and ridicule are key.

Stillframe from a video of Portland protesters dancing in inflatable suits 

9:17 AM 08 Oct 25 758K Views

13:01 09 Oct 25 32.6K Views

88 Reposts

11 Quotes

1,049 Likes
Reposted by Ryan J. Gallagher
oliverdarcy.bsky.social
News: Bari Weiss just sent a memo to staffers at CBS News asking them to produce a memo explaining "how you spend your working hours—and ideally, what you've made (or are making) that you're most proud of."

One CBS News staffer puts it like this to me: "We just got Elon Musked."
Reposted by Ryan J. Gallagher
mikestabile.bsky.social
"Deceptive trade practices" is the latest end-run around the First Amendment. It's being used arbitrarily to target platforms that allow disfavored speech, by finding some statement or policy — either a TOS or interview — and then citing an example where it was violated.
Reposted by Ryan J. Gallagher
josephcox.bsky.social
New from 404 Media: the Discord hack is every users' worst nightmare. Yesterday the hackers started posting Discord users' selfies, identity documents, email addresses, phone numbers, more. I watched in real time. This is risk of tech storing ID for age verification
www.404media.co/the-discord-...
The Discord Hack is Every Users’ Worst Nightmare
A hack impacting Discord’s age verification process shows in stark terms the risk of tech companies collecting users’ ID documents. Now the hackers are posting peoples’ IDs and other sensitive informa...
www.404media.co
ryanjgallag.com
I know it's all dust in the wind now but I thought Twitter was doing some really thoughtful work at the intersection of Reddit-like communities and live streaming that would have been fun for content creators and everyone else
ryanjgallag.com
Elon buying Twitter was obviously always about controlling information, but it was such an obvious lie that he was going to spark product innovation. I can't believe people (the board, investors) bought it

It's been 3 years and what new features are there? Hidden likes and a racist chat bot?
Reposted by Ryan J. Gallagher
annebdh.bsky.social
Want to work on open source full time? The @roost.tools engineering team is starting to hatch! Come build OSS tools making a difference in Trust & Safety.

This is a fully remote role, though some schedule overlap with North American time zones is expected.

www.linkedin.com/jobs/view/43...
ROOST.tools hiring Staff Software Engineer in United States | LinkedIn
Posted 8:52:18 PM. About ROOSTROOST is a community effort to build scalable and resilient safety infrastructure for…See this and similar jobs on LinkedIn.
www.linkedin.com
ryanjgallag.com
what could go wrong with talking about moderation on substack
ryanjgallag.com
Of course, people don't agree on what is "safe" and "fair" and that's why moderation is hard. But you can't solve a network-level problem with individual-level tools
ryanjgallag.com
Moderation isn't simply about taking things down, it's also about building a collectively safe space. Telling someone they can just "label" (or hide/block) something they don't like won't address their concern that their community isn't safe