Gavin Mueller Profile Banner
Gavin Mueller Profile
Gavin Mueller

@gavinmuellerphd

11,605
Followers
2,061
Following
1,235
Media
19,273
Statuses

Assistant Professor of New Media & Digital Culture at the University of Amsterdam USian in NL Email: gavinmueller at gmail

Amsterdam, The Netherlands
Joined May 2017
Don't wanna be here? Send us removal request.
Pinned Tweet
@gavinmuellerphd
Gavin Mueller
1 month
i am an academic who lives in a cosmopolitan city in Europe, so you can believe me when I say I understand the average American worker. after all, I lived in Washington D.C. for almost a decade
2
2
58
@gavinmuellerphd
Gavin Mueller
2 years
Humanities degrees are important because they create the kind of people I want to hang out with
161
8K
66K
@gavinmuellerphd
Gavin Mueller
9 months
overt in the film. the house is targeted because it's the wealthiest family in the neighborhood. the film's humor is based on culkin's precociously bourgeois behavior even sans parents, and then he relishes in a baroque execution of the castle doctrine on working class burglars
@TMZ
TMZ
9 months
'Home Alone' McCallister Family Was Top 1% in Wealth, Economists Say | Click to read more 👇
118
150
1K
79
2K
26K
@gavinmuellerphd
Gavin Mueller
5 months
everyone should know the script by now: digital technology "automates" jobs by splitting work between the user (in this case you were trained on self-checkouts) and outsourced hyperexploited labor in other countries
@thatguybg
brett goldstein
5 months
this is insane cashier is literally zooming into nyc from the philippines
Tweet media one
540
4K
41K
18
3K
12K
@gavinmuellerphd
Gavin Mueller
1 year
darwin to marx: i'm happy for you tho. or sorry that happened
Tweet media one
31
1K
10K
@gavinmuellerphd
Gavin Mueller
1 month
turns out children are not simply ideological derivatives of their parents, but entirely different people
@eric_kleppel
Erik VK 🍉
1 month
Both of Kamala's parents were leftist academics who met at a Black Panther meeting. Her mom was Indian, her dad is Jamaican. She lived in Canada, Namibia, and Berkeley. She went to Howard. Her family was surprised she became a prosecutor. How is she like this?
171
217
2K
20
485
7K
@gavinmuellerphd
Gavin Mueller
1 year
the stuff that the UK does that the world likes, and that actually make money -- university education, art, music -- is the stuff they are actively destroying because people with mortgages find them annoying
23
592
5K
@gavinmuellerphd
Gavin Mueller
3 years
Are they fully “China’s emissions” if they are for manufacturing commodities for US markets?
34
344
4K
@gavinmuellerphd
Gavin Mueller
27 days
Happy anniversary of the first mp3 rip to all who celebrate
Tweet media one
38
928
4K
@gavinmuellerphd
Gavin Mueller
1 year
he thinks "urban studies" means African American studies
@shadwhite
Shad White
1 year
Honestly, I have no idea why Mississippi taxpayers should pay $ to educate an urban studies or women’s studies major. These programs are basically indoctrination factories. How about nursing, managerial economics, mech engineering instead.
593
19
238
18
119
3K
@gavinmuellerphd
Gavin Mueller
1 year
I have just learned that Amsterdam has a "night mayor." This is the current one. His name is Freek.
Tweet media one
28
111
3K
@gavinmuellerphd
Gavin Mueller
4 months
Amsterdam is already at “paving stone barricade” level
@nuchelaar
Billie
4 months
Ga eerlijk zijn, ik had niet gedacht dat ik dit tijdens mijn leven nog in Amsterdam zou zien.
Tweet media one
55
114
862
14
421
3K
@gavinmuellerphd
Gavin Mueller
1 year
I found the paper where they invent the political compass, and yes, it was invented by libertarians to justify their ideology
9
104
2K
@gavinmuellerphd
Gavin Mueller
2 years
I teach in a new media studies university program and it's real. Young people have primarily used phones and apps, and new operating systems really try to prevent you from accessing the system's file structure (which is why I hate them)
@CyberneticMelon
Watermelon+
2 years
Is this really happening? This seems totally unbelievable
Tweet media one
980
1K
12K
35
448
2K
@gavinmuellerphd
Gavin Mueller
2 years
It's called "aufheben," Ton. It means "cancel" but like it also means "preserve." This guy Hegel said it does both at the same time after he saw Napoleon. Turns out if you do it now, you get to communism. Fucked up if you ask me
Tweet media one
11
248
2K
@gavinmuellerphd
Gavin Mueller
4 months
when I'm making dinner and decide to do an extra vegetable dish
6
228
2K
@gavinmuellerphd
Gavin Mueller
9 months
i watched it a couple days ago and found myself saying "you couldn't make a movie with these class politics today"
13
23
2K
@gavinmuellerphd
Gavin Mueller
5 months
what can you monger? fear, fish, war...
90
205
2K
@gavinmuellerphd
Gavin Mueller
3 years
Some of you have never bought drugs in a park in Berlin and it shows
Tweet media one
6
71
2K
@gavinmuellerphd
Gavin Mueller
2 years
oh you "don't make the rules"? my guy, you instantiate the rules via ritualized social practice, you are literally making and unmaking them all the time
10
250
2K
@gavinmuellerphd
Gavin Mueller
4 months
They dream of factories with no workers, universities with no students, a web with no users…
9
166
1K
@gavinmuellerphd
Gavin Mueller
3 months
Tweet media one
@ruemcclammyhand
regular meghan 나영지 🫧
3 months
we need more immigrant stories about all the people who came to the united states and were like brother ewwwwww
350
3K
47K
1
161
1K
@gavinmuellerphd
Gavin Mueller
2 years
when our children ask why we let the cities flood and the crops die, we will tell them about the good years of on-demand reruns and cheap car rides from the app-slaves
@Noahpinion
Noah Smith 🐇🇺🇸🇺🇦🇹🇼
2 years
So much of my lifestyle in 2016 was funded by cheap VC money. I rode Uber across town for $4 and watched a million great shows on Netflix. Thanks, VCs. You gave me some memorable years. 💖
79
180
4K
11
98
1K
@gavinmuellerphd
Gavin Mueller
2 years
He had to go
Tweet media one
4
111
1K
@gavinmuellerphd
Gavin Mueller
1 year
Rather than fall back on liberal humanist calls to "resign" we should use the Feinstein moment as a reminder that "Senator" is not an individual but a network of actants -- advisors, lawyers, constituents -- cohering via affective bonds, including the ambivalent ones of care.
25
124
1K
@gavinmuellerphd
Gavin Mueller
9 months
the adroitness of modern manufacturing threw the parallel skilled production process of art-making into crisis at the precise moment that industrial total war delegitimated any pretence to progress by "western civilization." now quit whining and Contemplate The Urinal
@Culture_Crit
Culture Critic
9 months
Why did we stop?
Tweet media one
3K
10K
95K
8
133
1K
@gavinmuellerphd
Gavin Mueller
5 months
Zoom is such a powerful tool of the status quo
@NationalSJP
National Students for Justice in Palestine
5 months
Columbia University has just announced that it will shift to a hybrid model for the rest of the semester
28
280
2K
6
84
1K
@gavinmuellerphd
Gavin Mueller
6 months
come for the nakedly colonial epistemology, stay for the realisation that this fantasy continent of 100 billion slaves is actually millions of workers in formerly colonized places being exploited by core colonising countries
@Bill_Gross
Bill Gross
6 months
My mind was blown when I heard this earlier today.. "Imagine we discovered a new continent with 100 BILLION people on it, and they're all willing to work for free! That's what's about to happen with #AI , so you'd better factor that into your plans." @natfriedman #Abundance360
156
170
887
8
182
1K
@gavinmuellerphd
Gavin Mueller
2 years
this is the reason behind the oft-observed fact that "young people don't know how to pirate." in fact, this was likely the goal of reorganising UX this way, keep you safely within the app/streaming paywalls
7
169
916
@gavinmuellerphd
Gavin Mueller
1 year
influencing has undergone real subsumption
@LinusEkenstam
Linus ●ᴗ● Ekenstam
1 year
Social selling factory in Indonesia 🤯 This is UGC industrial mass production. This is a freaking factory. Selling things online is changing so fast. Everything is changing so fast. This is unreal
881
6K
24K
11
169
919
@gavinmuellerphd
Gavin Mueller
2 years
they had this, it was called "camel cash"... god mckinsey must be the easiest job they make you do for 80 hours a week
@PekingMike
Mike Forsythe 傅才德
2 years
@waltbogdanich Here's a grab from a slide deck McKinsey prepared for Altria around 2016, showing a mock-up of an iphone app for a loyalty program for Marlboro cigarettes. Buy smokes, get little prizes like bottle openers. (3/x)
Tweet media one
5
19
109
12
62
906
@gavinmuellerphd
Gavin Mueller
3 years
Prestige tv series on Frankfurt School within 5 years, calling it now
26
27
855
@gavinmuellerphd
Gavin Mueller
9 months
@T0Paine white ethnic villains threatening the WASP bourgeois household... Chris Columbus will answer to a people's tribunal for his ideological crimes, a pity since he has a proletarian background
6
16
843
@gavinmuellerphd
Gavin Mueller
2 years
incredible how little secondary literature remarks on what a sarcastic writer Marx is
33
33
802
@gavinmuellerphd
Gavin Mueller
1 year
@PEWilliams_ Actually every time a rich person has an untimely death, someone does this post. This time it’s you! Enjoy your moment
23
9
782
@gavinmuellerphd
Gavin Mueller
3 years
am I correct that CRT as the shambolic-but-nevertheless-consolidated emblem of BLM backlash was midwifed through the debate on the 1619 Project?
20
30
717
@gavinmuellerphd
Gavin Mueller
1 year
every day tech execs obsess about what will happen if a computer decides to treat people as means to an end… buddy it’s literally your job to pay people a dollar an hour to watch beheadings all day so they don’t disrupt grandma’s “Every Democrat is a Pedo” meme consumption
1
183
715
@gavinmuellerphd
Gavin Mueller
3 years
one of the better treatments for "impostor syndrome" is to read books that are not that good
4
39
657
@gavinmuellerphd
Gavin Mueller
3 years
Jon Stewart is obsolete because Jonstewartism has generalized throughout US society
7
14
609
@gavinmuellerphd
Gavin Mueller
2 years
surely anyone with even the most basic socialist sympathies would agree that the abysmal pay and working conditions in meat processing must be improved, even if this likely triples or quadruples the price, which would thereby incentivize reduced consumption
14
29
599
@gavinmuellerphd
Gavin Mueller
2 years
the left needs cadre of radical psychoanalysts that can be deployed to prevent men from becoming reactionaries after a bad breakup
9
61
611
@gavinmuellerphd
Gavin Mueller
3 years
Nailed it, Claude!
Tweet media one
7
96
598
@gavinmuellerphd
Gavin Mueller
2 years
degrowth is about banning shit, socialism is also about banning shit. less arguing over labels and more discussion about what are the coolest things to ban and how best to do it
22
37
587
@gavinmuellerphd
Gavin Mueller
4 months
snipers on the roof, the logical endpoint of the donor model
2
102
568
@gavinmuellerphd
Gavin Mueller
5 months
This is probably idiosyncratic but the most annoying thing to me about “technofeudalism” is the assumption that feudalism = highly centralized power, when it was the opposite
17
45
566
@gavinmuellerphd
Gavin Mueller
3 years
sanders campaign was a substitute for actual strategic vision, bootstrapping rising radical sentiment to America's biggest spectacle, the presidential campaign. thus its merits and its limits, and the vacuum in its wake.
10
23
520
@gavinmuellerphd
Gavin Mueller
9 months
as someone who reads "new materialism" for my job, what I appreciate about it isn't "rocks have agency" but its often sophisticated challenges to humanist notions of autonomous agency. personally i think marxism should also challenge the liberal subject
@VersoBooks
Verso Books
9 months
Andreas Malm critiques Object Oriented Ontology and New Materialism in this new interview on eco-socialism, Palestine, and more!
22
67
601
7
19
494
@gavinmuellerphd
Gavin Mueller
3 years
Anthropologists are the test pilots of academia: the widest theoretical breadth, the most intense methods, extremely intricate arguments, and a completely fucked job market.
9
41
460
@gavinmuellerphd
Gavin Mueller
2 years
If Marx were around today, he’d be into freedom, apple pie, baseball on a warm summer evening, kicking back and having a couple cold ones with the boys while playfully joshing about the events of the day. He’d be an American, through and through
24
18
415
@gavinmuellerphd
Gavin Mueller
3 years
Prince used the alias “Karl Marx” when he was dating
Tweet media one
2
70
405
@gavinmuellerphd
Gavin Mueller
1 month
don't know the exact numbers but my hunch is that kamala also had fewer opportunities to attend Black Panther meetings than her parents did
1
3
421
@gavinmuellerphd
Gavin Mueller
2 years
do NOT read these
@Art0fLife_
Art of Life 🦋
2 years
20 books to read in your 20s = thread =
Tweet media one
2K
11K
59K
22
10
374
@gavinmuellerphd
Gavin Mueller
2 months
No one shat on smartphones in their early days because their usefulness was immediately apparent to anyone… instead it took 15 years for regret to set in
@craigzLiszt
Craig Weiss
2 months
The people claiming AI is useless are the same types of people who were shitting on PCs, smartphones and the internet during their early days. These people lack vision and insight. Don’t listen to them.
445
19
178
5
43
395
@gavinmuellerphd
Gavin Mueller
2 years
at a party last night I met a guy who was in Greenpeace in the 90s... they did incredibly wild actions, including a 3-week hike to Chernobyl to occupy it. he's banned from a bunch of countries now. anyway, it's cool how we have no ability to preserve institutional memory of this
7
33
384
@gavinmuellerphd
Gavin Mueller
6 months
my kids will only study things that have long-term practical utility: philosophy, literary criticism, historical research, foreign languages, and how to install mods
@tsarnick
Tsarathustra
6 months
Yuval Noah Harari: we have no idea what to teach young people that will still be relevant in 20 years
1K
865
4K
2
30
380
@gavinmuellerphd
Gavin Mueller
3 years
draft of a new syllabus for a 4-week module on Marxist theory and technology... had to make some tough choices and may have to make further cuts, we'll see
Tweet media one
12
15
377
@gavinmuellerphd
Gavin Mueller
3 years
just buy some old electronics at a thrift store and then pretend that weed and gay marriage is illegal
@ecto_fun
lala 🦠
3 years
i want to live in this era
Tweet media one
2K
5K
70K
8
46
343
@gavinmuellerphd
Gavin Mueller
8 months
Yeah but think of how many forged term papers and garbage content farms this technology has created
@Rahll
Reid Southen
8 months
So not only do they need copyrighted material for their technology to function, but energy demands are getting so high (think small country), they also need a nuclear fusion breakthrough to sustain it. The whole thing is such a joke.
Tweet media one
200
2K
8K
1
62
359
@gavinmuellerphd
Gavin Mueller
5 months
You can also find this in cultural criticism and media studies 70s-00s. I think this is not necessarily a reason to abandon critiques of social media/smartphones but to recognize in them the continuity with and intensification of TV
@PinstripeBungle
A-100 gecs
6 months
saw Repo Man yesterday and Videodrome today and it’s wild the degree to which all the alienating harms now ascribed to social media were, with incredible accuracy and understanding, used in reference to television in the early 80’s
67
491
6K
10
26
354
@gavinmuellerphd
Gavin Mueller
1 year
the prelude to this was firing, marginalizing, and intimidating in-house researchers, mostly women, on algorithmic harm, who documented actual and plausible abuses visited upon poor and PoC, before pivoting to white boy scifi "existential risk" scenarios
4
86
350
@gavinmuellerphd
Gavin Mueller
11 months
Great new chapter of Twitter when you can simply say you’ve seen “reports of” something because 50 blue check hinduvta accounts posted it without attribution
0
37
351
@gavinmuellerphd
Gavin Mueller
2 years
Struggling to think of a cooler bodega name
Tweet media one
4
18
345
@gavinmuellerphd
Gavin Mueller
3 years
Even with the BBB bill dead, we can still look forward to the rich Keynesian policy fan fiction universe to continue on its network of blogs, a beautiful example of the participatory culture fostered through the internet
3
28
332
@gavinmuellerphd
Gavin Mueller
2 years
@acekatana @realPhoenixFire "so you're saying they're belgian"
0
5
320
@gavinmuellerphd
Gavin Mueller
4 years
Thinking about when Donna Haraway coined “Cthulhucene” and then was like “oh but not THAT Cthulhu”
11
25
329
@gavinmuellerphd
Gavin Mueller
1 year
it’s possible that, had Elon taken an ethics class, he would have realized torturing monkeys is wrong, and not done it. But it’s possible he already knew that and did it anyway. A more effective alternative is that Elon is punished and forcibly barred from animal torture
@terminallyOL
Terminally Online Leftist 🥂
1 year
Tweet media one
188
4K
46K
17
55
326
@gavinmuellerphd
Gavin Mueller
1 year
the barbershops in Amsterdam have all followed the American trend of having Sons-of-Anarchy-style branding, with skulls with greaser hair, beer, etc... but they don't understand the aesthetic and botch the details, like today my place was playing "I Wanna Dance With Somebody"
17
16
324
@gavinmuellerphd
Gavin Mueller
3 years
this is why they are trying to kill the humanities, they want us all to be like this, to have this STEMlord utilitarian lizard brain
@sergiocsduarte
Sérgio Duarte
3 years
Tweet media one
Tweet media two
37
788
6K
4
27
321
@gavinmuellerphd
Gavin Mueller
2 years
mastodon is a thousand petty fiefdoms ruled by whim rather than profit, squabbling through fractious "federated" alliances -- the true technofeudalism. say what you will about the value form, at least it leads to predictable constraints and tendencies!
5
29
307
@gavinmuellerphd
Gavin Mueller
2 years
wow, turns out this social phenomena that emerged in the development of capitalist social relations helps to reproduce those relations! fucked up!
8
21
291
@gavinmuellerphd
Gavin Mueller
1 year
Gen Z has discovered the 50+ year old tradition of forcing yourself to become a connoisseur of commercial shit that mostly sucks that used to be popular… imo a pretty fun, cheap, and harmless hobby
@nytimes
The New York Times
1 year
A growing group among Generation Z is listening to nu metal bands for the first time. Bands like Deftones and Slipknot are resonating with younger fans, thanks to TikTok, the Y2K revival and, of course, enduring teenage angst.
114
228
1K
8
18
292
@gavinmuellerphd
Gavin Mueller
1 year
This undermines the consensus reality that democracy relies upon
@pitdesi
Sheel Mohnot
1 year
Tic Tacs are 94% sugar and yet claim to be sugar free… The FDA says anything can be labeled sugar free if it has <0.5g of sugar, so each tic tac is 0.49g and they can claim they have 0 sugar on the label
Tweet media one
Tweet media two
145
3K
15K
4
49
291
@gavinmuellerphd
Gavin Mueller
2 years
that's only part of the story. there used to be widely accessible torrent sites -- you could even find torrent files via Google. those have been shut down by authorities, pirates have been sued and prosecuted, and platforms ban new pirate outlets or bury them via algorithm
@Iron_Spike
Iron Spike
2 years
It's wild how quickly everyone seems to have forgotten that the downswing in pirating media was initiated by making that media easily accessible.
107
5K
37K
2
58
277
@gavinmuellerphd
Gavin Mueller
3 years
not long from now, the absence of a radical left strategy to swindle crypto traders out of millions of dollars through DeFi scams and use the money to seed new organizations will be judged a world-historical failure
12
31
283
@gavinmuellerphd
Gavin Mueller
4 months
Curious about the content of these lessons… NL liquidated a much larger proportion of Jews than neighboring countries. a bit reductive but it’s weird that a popular right-wing policy here is to lecture people being discriminated against w the racist crimes of your grandparents
@bencoates1
Ben Coates
4 months
Mona Keijzer, often talked about as a potential prime minister, saying Dutch Muslims (and only Muslims) should have compulsory lessons on the holocaust
98
26
171
12
55
287
@gavinmuellerphd
Gavin Mueller
2 years
@futzo23 the "digital native" metaphor is correct but in the opposite way as intended: if you are naturalised to a particular environment, you take it for granted and do not know how it really works
2
16
280
@gavinmuellerphd
Gavin Mueller
1 month
@PaulBowes17 maybe massive monetary inheritance imprints better than a supposed ideological inheritance
1
4
287
@gavinmuellerphd
Gavin Mueller
5 months
in japan they combine this tech with vtubing to get disabled people back into the workforce in the guise of friendly anime avatars
1
9
276
@gavinmuellerphd
Gavin Mueller
2 years
Retooled my Marxist theory seminar syllabus to focus on contemporary work on the climate crisis -- here's my first crack
Tweet media one
10
6
276
@gavinmuellerphd
Gavin Mueller
2 years
hustlegrindset entrepreneurs, tradwives, crypto bros... all individualized flights from wage labor. notably they all advertise the large amount of work this escape requires...
4
17
268
@gavinmuellerphd
Gavin Mueller
1 year
@no_earthquake and you'll never guess what he's into now (it's racism)
2
2
257
@gavinmuellerphd
Gavin Mueller
10 months
Germany’s approach to antisemitism is to see it as an alien influence brought from without that threatens to corrupt the pure German soul, and thus its nefarious bearers must be reduced to bare life and expelled… lessons have not been learned
4
45
264
@gavinmuellerphd
Gavin Mueller
5 months
This admin is so cooked
@translationista
Susan Bernofsky
5 months
Just learned that @Columbia has locked down every building on campus (deactivated swipe access) and that faculty wishing to visit their offices today require a campus police escort to gain access.
142
1K
4K
3
23
261
@gavinmuellerphd
Gavin Mueller
7 months
the problem with "long" decades and centuries? they assume continuity. we need to get a little wilder with periodization, start claiming that 1998 no longer belongs in the 1990s even though 1997 and 1999 do
8
14
257
@gavinmuellerphd
Gavin Mueller
1 month
everyone who wonders why kids weren't indoctrinated better, do you have the same politics as your parents?
2
2
254
@gavinmuellerphd
Gavin Mueller
3 years
anybody build hospital capacity in the past two years or nah
10
29
244
@gavinmuellerphd
Gavin Mueller
1 year
“What if an AI figures out a way to” let me stop you right there, you’ve already figured it out, it’s called “global labor arbitrage,” you’ve set up clickwork farms in literal refugee camps
0
47
244
@gavinmuellerphd
Gavin Mueller
3 years
I love literary studies approaches that get really granular, like "we know Lenin was reading this particular copy of Hegel's Logic and here are his margin notes." In the future it'll be like "so they had these 15 browser tabs open, but half of those were never read..."
3
12
246
@gavinmuellerphd
Gavin Mueller
6 months
My son has been fasting at school because his best bud is Muslim 😭
6
0
241
@gavinmuellerphd
Gavin Mueller
2 years
the best way to study conspiracies is learn about some evil weird shit the CIA or FBI did 50-70 years ago, get a lot of important facts wrong, and then workshop with heroin addicts the best way to project it on to whatever news story is happening that day
7
23
226
@gavinmuellerphd
Gavin Mueller
7 months
Tweet media one
0
2
237
@gavinmuellerphd
Gavin Mueller
1 year
incredible crew of blurbers
Tweet media one
13
17
236
@gavinmuellerphd
Gavin Mueller
2 years
@thekafkadude It’s actually just an individualist atomized candy coating with a violently conformist and authoritarian creamy center
2
6
228
@gavinmuellerphd
Gavin Mueller
2 years
some people are like "well socialism is really about freedom." and that's true: the freedom to ban annoying shit so it stops ruining everyone's lives. so let's ban it up
2
13
224
@gavinmuellerphd
Gavin Mueller
2 years
hoarding is bad capitalism -- you need to deploy your money to accumulate more capital, M-C-M'. Romantic capitalism would mean putting your lover on the market so that they might come back to you with a higher value (and a few more tricks up their sleeve)
2
16
221
@gavinmuellerphd
Gavin Mueller
2 years
there is no organized left in the US to arm. there is no serious revolutionary movement that currently exists. it's just individuals buying guns to irrationally address their own anxieties, the gun manufacturers' chief marketing strategy for decades
@open_sketchbook
Erika Chappell 🏳️‍⚧️ Professional Simpsonsologist
2 years
we don’t have more mass shooters now because there was suddenly more guns, we have them because fascism has been growing and recruiting and getting bolder for the last three decades. we are beyond gun control fixing this. the left needs to arm itself in turn
31
311
2K
8
15
217
@gavinmuellerphd
Gavin Mueller
1 month
at least pete buttigieg took his father's gramscianism seriously: he's doing a long march through the institutions
1
4
227
@gavinmuellerphd
Gavin Mueller
2 years
when in doubt, you can always critique Hardt & Negri, no one will get mad at you
7
6
215
@gavinmuellerphd
Gavin Mueller
2 years
@ZaneGTCooper it sounds exactly like PR firm damage control... maybe it's not even AI
2
2
217