Sign in

Deen Freelon

@dfreelon.bsky.social
15K followers 1.8K following 120 posts

Allan Randall Freelon Sr. Prof. + Presidential Prof. + Director: Politics, Identities, & Communication Lab (PICL) @asc.upenn.edu. More fun than I look.

PostsRepliesMedia
Deen Freelon @dfreelon.bsky.social · 13/08/2026
I just took a brief look at this--looks like you reverse-engineered their ID generation algorithm (to simplify a bit)? I'm curious about whether your method could be used to sample within certain criteria (eg English-language videos, or those containing a given hashtag)
120
Deen Freelon @dfreelon.bsky.social · 13/08/2026
Interesting! Will take a look
010
Deen Freelon @dfreelon.bsky.social · 12/08/2026
If this kind of research is your jam and you're near the end of your PhD (on either side), there's still time to apply to our lab's open postdoc position www.asc.upenn.edu/news-events/...
asc.upenn.edu
Call for Applications: Postdoctoral Researcher in Social Identity, Politics, and Computational Methods
031
Deen Freelon @dfreelon.bsky.social · 12/08/2026
Well I try to make sure the content matches the headline!
010
Deen Freelon @dfreelon.bsky.social · 12/08/2026
It turns out that what TikTok displays for hashtags and keywords does not differ substantially between users in our tests, holding country constant
020
Deen Freelon @dfreelon.bsky.social · 11/08/2026
I wrote that sentence lol
120
Deen Freelon @dfreelon.bsky.social · 11/08/2026
Well it sounds so simple when you put it like that 😆
100
Deen Freelon @dfreelon.bsky.social · 11/08/2026
I suspect the effects may be major in some cases and minor in others. We may very well conduct that study...
000
Deen Freelon @dfreelon.bsky.social · 11/08/2026
Yikes 😬
010
Deen Freelon @dfreelon.bsky.social · 11/08/2026
I think the official API is limited to PhD students and up, and Apify costs money so... Pyktok! (The current version is in dire need of an update, which we're working on) github.com/dfreelon/pyk...
github.com
GitHub - dfreelon/pyktok: A simple module to collect video, text, and metadata from Tiktok.
A simple module to collect video, text, and metadata from Tiktok. - dfreelon/pyktok
171
Deen Freelon @dfreelon.bsky.social · 11/08/2026
💯
000
Deen Freelon @dfreelon.bsky.social · 11/08/2026
Of course with international users or one's individual TL, it could very well be a different story.
020
Deen Freelon @dfreelon.bsky.social · 11/08/2026
Interesting you should mention that--our paper doesn't get into this, but we've informally observed that for hashtags and keywords, there's little difference between what different users see. So the "new account view" ends up being pretty representative in our experience.
340
Deen Freelon @dfreelon.bsky.social · 11/08/2026
To clarify one thing--you might get some overlap between the API and scraping with very small hashtags. But our claim should hold for medium to large ones.
2132
Deen Freelon @dfreelon.bsky.social · 11/08/2026
This is a good guess but we have no way of verifying it, in part because we don't know how fast TT's moderation tech works. We're pretty sure scrapers offer a better lens on what users are more likely to see though.
150
Deen Freelon @dfreelon.bsky.social · 11/08/2026
Shoutout to @gayoung-jeon.bsky.social for spearheading this study--she did an amazing job. She's also lead dev on a near-complete rewrite of Pyktok, so watch for that in the coming weeks.
2192
Deen Freelon @dfreelon.bsky.social · 11/08/2026
As we note in the paper, scrapers pull from the user interface, which privileges popular videos. The official API says it's designed to pull chronological and random videos but our ability to verify whether it actually does this is limited
010
Deen Freelon @dfreelon.bsky.social · 11/08/2026
At any rate, how you get your TikTok data matters immensely. As always, pick the right tool for the job and make sure you understand its biases (as much as any non-employee can!)
1213
Deen Freelon @dfreelon.bsky.social · 11/08/2026
💯
000
Deen Freelon @dfreelon.bsky.social · 11/08/2026
In particular, we found that the official API returned chronological and (maybe) random videos? (We have no way to independently verify claims of stochasticity... yay) While the scrapers tended to return much more popular samples (in terms of views/likes/comments).
1285
Deen Freelon @dfreelon.bsky.social · 11/08/2026
We didn't test this directly, but a study's findings could potentially shift from sig to non-sig to sig in the opposite direction depending on which data collection method the authors use.
3346
Deen Freelon @dfreelon.bsky.social · 11/08/2026
I wanna make sure everyone understands what this means: when you pull TikTok data for the same hashtag at the same time using the official API and a scraping tool, you'll get two completely different datasets.
38129
Deen Freelon @dfreelon.bsky.social · 11/08/2026
When we pulled data using the same sampling criteria and timeframe, we found zero overlap between the official API and the other two methods in most cases. No videos in common. 😶
25513
Deen Freelon @dfreelon.bsky.social · 11/08/2026
So our study compared three different data collection methods: the official TikTok API; Pyktok (a data collection tool of our own design); and Apify, a paid scraping service.
2276
Deen Freelon @dfreelon.bsky.social · 11/08/2026
We got new research out today y'all--if you study TikTok, buckle up because we found something wilddddd... arxiv.org/abs/2608.09917 (accepted @ ICWSM 2027)
arxiv.org
WhichTok? Comparing Three TikTok Data Acquisition Tools
TikTok's global growth has made it a prime platform for both entertainment and political discourse, prompting increased social science research. However, this rapidly evolving research field faces a f...
315377
Deen Freelon @dfreelon.bsky.social · 16/07/2026
Our lab's major influences include Klein & D'Ignazio's "Data Feminism", Bonilla-Silvia & Zuberi's "White Logic, White Methods", Tajfel & Turner's social identity approach, and Buolamwini & Raji et al.'s work on algorithmic discrimination. www.asc.upenn.edu/research/cen...
asc.upenn.edu
Politics, Identities, and Communication Lab (PICL)
We study how people’s various intersecting social identities (including race, ethnicity, gender, sexual identity, political ideology, religion, and national identity) influence how they communicate an...
091
Deen Freelon @dfreelon.bsky.social · 16/07/2026
I'm looking for folks interested in applying strong quant and computational skills to RQs involving race, gender, political ideology, religion, national identity, etc. If you consider yourself a "QuantCrit," you may be a fit.
151
Deen Freelon @dfreelon.bsky.social · 16/07/2026
My lab @ UPenn is hiring a postdoc to start in early 2027. I'm looking for someone with expertise in social identities, computational methods, and political communication: www.asc.upenn.edu/news-events/...
asc.upenn.edu
Call for applications: Postdoctoral researcher in social identity, politics, and computational methods
12228
Deen Freelon @dfreelon.bsky.social · 01/07/2026
The journal Nature Communication is hiring a fulltime Associate or Senior Editor. A PhD in the quant social sciences req: springernature.wd3.myworkdayjobs.com/SpringerNatu...
urldefense.com
Associate/Senior Editor, Nature Communications (Human Behaviour)
Title: Associate/Senior Editor, Nature Communications (Human Behaviour team) Location: New York, Jersey City, Philadelphia, Berlin, Shanghai, Pune or Delhi Closing date: July 10, 2026 About Springer N...
023
Deen Freelon @dfreelon.bsky.social · 20/02/2026
Try it and LMK how it goes 🤭
012
Deen Freelon @dfreelon.bsky.social · 20/02/2026
This is solvable if publishers would do their jobs and manually verify every reference. Some do--most of my final copyedits on manuscripts tend to be about incomplete references (to genuine articles only, of course).
130
Deen Freelon @dfreelon.bsky.social · 19/02/2026
I mean you *could*, but should you?
000
Deen Freelon @dfreelon.bsky.social · 19/02/2026
I'd never thought about it this way before.
010
Deen Freelon @dfreelon.bsky.social · 19/02/2026
Yes, they show up on Google Scholar because they've been cited in published work (!)
131
Deen Freelon @dfreelon.bsky.social · 19/02/2026
In conclusion, if you're gonna use AI in your research, be very careful and please remain vigilant against this kind of epistemic contaminant. (Or, y'know, just write your articles the old-fashioned way.)
2280
Deen Freelon @dfreelon.bsky.social · 19/02/2026
Third, I'm disturbed by how this "technique" has been/could be used to attribute claims to scholars who never made them--possibly maliciously. A highly-cited incident could do a lot of damage if it's not discovered quickly.
1331
Deen Freelon @dfreelon.bsky.social · 19/02/2026
Second, what are these publishers doing?! Isn't decent copyediting part of their ostensible value-add? University libraries are shelling out an arm and a leg precisely to *not* have to deal with shit like this.
1354
Deen Freelon @dfreelon.bsky.social · 19/02/2026
First, it reflects incredibly poorly on the citing authors. You don't need to read every word of my articles (though I'd recommend you did), but please don't outsource your lit review to ChatGPT.
1392
Deen Freelon @dfreelon.bsky.social · 19/02/2026
It's probably as easy for AI to generate a whole fake article as it is to spit out just the reference, so...
100
Deen Freelon @dfreelon.bsky.social · 19/02/2026
These were almost certainly hallucinated by AI, and the whole thing is bad news for several reasons:
1261
Deen Freelon @dfreelon.bsky.social · 19/02/2026
Here are two of mine: scholar.google.com/scholar?hl=e... scholar.google.com/scholar?hl=e... . @chrisbail.bsky.social, did you know we recently coauthored a piece on the Russia-Ukraine war? Neither did I.
scholar.google.com
3285
Deen Freelon @dfreelon.bsky.social · 19/02/2026
Quick PSA for all mid-career academics and above: people may be citing articles with your name on them that don't exist.
715965
Deen Freelon @dfreelon.bsky.social · 25/02/2025
Does anyone know any examples of academic books or articles in which the author(s) call out other contemporary scholars as racist by name? I just read one and I'm pretty sure it's the first I've ever seen. It must be quite rare, but I'm curious to see other examples.
3228
Deen Freelon @dfreelon.bsky.social · 04/02/2025
Penn State's Center for Black Digital Research is hiring a Data Scientist: www.higheredjobs.com/admin/detail...
higheredjobs.com
Center for Black Digital Research Data Scientist - HigherEdJobs
Jobs in higher education. Faculty and administrative positions at colleges and universities. Updated daily. Free to job seekers.
0102
Deen Freelon @dfreelon.bsky.social · 29/01/2025
I'm conducting research on TikTok and looking to speak with someone who believes they have been shadowbanned. If this is you or someone you know, please LMK.
32026
Reposted by Deen Freelon
David Lazer @davidlazer.bsky.social · 16/12/2024
Of possible interest: National Academies webinar + consensus report on "Understanding and Addressing Misinformation about Science," Dec 19, 11am ET. www.nationalacademies.org/our-work/und...
nationalacademies.org
22215
Deen Freelon @dfreelon.bsky.social · 16/12/2024
Quick followup--this article says the ban will “not directly prohibit the continued use of TikTok” but rather remove it from app stores and possibly ISPs (the article mentions "hosting platforms" but that may be a misnomer) www.cnn.com/2024/12/14/b...
cnn.com
TikTok’s ban won’t be delayed. Here’s what you should know | CNN Business
TikTok will likely ask the Supreme Court to make a final decision on the ban. Stay or not, you won’t need to delete the app.
040
Deen Freelon @dfreelon.bsky.social · 06/12/2024
The only sort of relevant precedents I can find are government seizures of sites that break existing laws, e.g. by hosting copyright infringement and obscenity involving children. en.wikipedia.org/wiki/Interne...
en.wikipedia.org
Internet censorship in the United States - Wikipedia
220
Deen Freelon @dfreelon.bsky.social · 06/12/2024
Two, the article mentions one enforcement mechanism--penalizing Apple and Google for not removing it from its mobile app stores. But it says nothing about web access. Maybe the gov't would enforce similar penalties against ISPs for failing to block the site?
330
Deen Freelon @dfreelon.bsky.social · 06/12/2024
One, are there any other sites currently subject to such a ban in the US? A quick Google search turned up nothing. Are there any relevant precedents?
130