Deen Freelon @dfreelon.bsky.social · 13/08/2026I 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 · 12/08/2026If 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.eduCall for Applications: Postdoctoral Researcher in Social Identity, Politics, and Computational Methods 031
Deen Freelon @dfreelon.bsky.social · 12/08/2026Well I try to make sure the content matches the headline! 010
Deen Freelon @dfreelon.bsky.social · 12/08/2026It 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/2026Well it sounds so simple when you put it like that 😆 100
Deen Freelon @dfreelon.bsky.social · 11/08/2026I 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/2026I 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.comGitHub - 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/2026Of 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/2026Interesting 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/2026To 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/2026This 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/2026Shoutout 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/2026As 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/2026At 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/2026In 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/2026We 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/2026I 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/2026When 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/2026So 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/2026We 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.orgWhichTok? Comparing Three TikTok Data Acquisition ToolsTikTok'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/2026Our 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.eduPolitics, 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/2026I'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/2026My 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.eduCall for applications: Postdoctoral researcher in social identity, politics, and computational methods 12228
Deen Freelon @dfreelon.bsky.social · 01/07/2026The 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.comAssociate/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/2026This 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/2026Yes, they show up on Google Scholar because they've been cited in published work (!) 131
Deen Freelon @dfreelon.bsky.social · 19/02/2026In 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/2026Third, 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/2026Second, 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/2026First, 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/2026It'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/2026These were almost certainly hallucinated by AI, and the whole thing is bad news for several reasons: 1261
Deen Freelon @dfreelon.bsky.social · 19/02/2026Here 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/2026Quick 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/2025Does 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/2025Penn State's Center for Black Digital Research is hiring a Data Scientist: www.higheredjobs.com/admin/detail...higheredjobs.comCenter for Black Digital Research Data Scientist - HigherEdJobsJobs 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/2025I'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 FreelonDavid Lazer @davidlazer.bsky.social · 16/12/2024Of 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/2024Quick 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.comTikTok’s ban won’t be delayed. Here’s what you should know | CNN BusinessTikTok 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/2024The 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.orgInternet censorship in the United States - Wikipedia 220
Deen Freelon @dfreelon.bsky.social · 06/12/2024Two, 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/2024One, 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