As far as bot expe­ri­ence and doing bots active­ly for protest pur­pos­es, I guess I kind of acci­den­tal­ly did this with a bot called ClearCongress, which is @clearcongress. Not the best name, I think, but it was my attempt to try to respond to or deal with frus­tra­tion I was feel­ing about polit­i­cal speech at the time. 

This was right around the time of the fed­er­al gov­ern­ment shut­down when Senator Ted Cruz and oth­ers were push­ing the shut­down. The whole exchange was very frus­trat­ing to me and I wrote a let­ter to my local rep­re­sen­ta­tive, and he wrote me back and it was this boil­er­plate of all this bull­shit. So I was read­ing it and just men­tal­ly cross­ing off line after line of bull­shit, so I decid­ed to make a bot that does that for me. What it does is it goes into an API that lists mem­bers of Congress and their Twitter accounts, picks one at ran­dom, picks their most recent tweet, and it retweets it but replaces a cer­tain per­cent­age of all the char­ac­ters of that tweet with black or gray rec­tan­gles so that the remain­ing amount of let­ters that you get to actu­al­ly read is equiv­a­lent to the cur­rent lev­el of Congress’ approval rat­ing, which I get from The Huffington Post’s API.

It’s the kind of bot that the out­put of it isn’t all that inter­est­ing, like if you fol­low it you just see lots of rec­tan­gles and char­ac­ters, but I think the idea of it is kind of inter­est­ing. I was inter­est­ed in look­ing at the idea of bots as speech, or bots as being capa­ble of cre­at­ing free speech, and Mark Sample (I don’t think his name’s come up yet so I’ll go ahead and men­tion Mark Sample) had a real­ly nice analy­sis of what he calls a protest bot” ver­sus an activist bot.” He pub­lished this on Medium. It’s a way to talk about what kinds of things bots are capa­ble of com­mu­ni­cat­ing, and I think protest and activism is one way to think about a cer­tain kind of speech in a con­text like Twitter. 

So, @clearcongress isn’t nec­es­sar­i­ly the best one but it’s mine. I also like the NSA PRISM bot which tweets out fake notices of the NSA notic­ing things, and when I look at all the dif­fer­ent kinds of bots that I think are protest or activist, there’s a cou­ple of themes that I tend to notice. So I would­n’t cor­rect any of what Mark Sample talks about as far as protest bots, but just to add a cou­ple points of view, I think mak­ing some­thing vis­i­ble that’s not sup­posed to be vis­i­ble is one aspect of bots in this vein. That’s also true of the broad­er field of so-called hack­tivism.” And I think of @congressedits as doing a real good job of show­ing some­thing that isn’t meant to be shown in a way, and that’s part of its ener­gy or inter­est as a bot, and I think that’s a way to reverse that. So @clearcongress is the oth­er side of that, tak­ing some­thing that’s sup­posed to be vis­i­ble and then obscur­ing it in a way that is actu­al­ly cri­tiquing the con­text of the speech that’s sup­posed to be heard.

So I think that’s inter­est­ing and I think there’s a lot of inter­est­ing things at stake here when we look at polit­i­cal speech. Many of us are involved in acad­e­mia and there’s been a few widely-publicized cas­es of pro­fes­sors or oth­er peo­ple being lim­it­ed in their speech in social media, or being told that their speech in social media, their actions in social media dis­qual­i­fied them for jobs. This occurs to me as an oppor­tu­ni­ty for some fur­ther bot activism if we’re look­ing for ideas. I’ve been try­ing to think about ways to do this and I haven’t quite come up with any­thing yet. But it seems that there’s a lot at stake for some peo­ple try­ing to speak out in these contexts.

I don’t have much else to add about that, but I’m inter­est­ed what oth­er peo­ple think about ideas for speech as action and speech as refusal, if there’s oppor­tu­ni­ties to do that in a kind of pub­lic way. The nice thing about Twitter some­times is that it can feel real­ly small. And I think, to go off what Rob was say­ing, that when you choose your Twitter audi­ence care­ful­ly (as we often do or some­times it gets cho­sen for us that way) we have an oppor­tu­ni­ty to talk to each oth­er or make refusal more focused or cre­ate locus­es around actions or state­ments of refusal in ways that aren’t always avail­able to us in oth­er media or even oth­er social media like Facebook. And so that’s why I think Twitter has a lot of inter­est­ing oppor­tu­ni­ties for activism.

So that’s a bit of ram­bling, I guess. It’s what I’ve been think­ing about. I don’t have any new bots to show in that vein at the moment.

Darius Kazemi: So that wraps up the for­mal part of activist bots. We don’t have a whole lot of time to dis­cuss but if we have some ques­tions and com­ments from peo­ple who are here or on IRC as well, I’m hap­py to spend five min­utes on that and then regret­tably we have to move on to the next section.

Joel[?]: I will real­ly quick­ly say in line with what Rob was talk­ing about. I haven’t seen what his pro­tec­tion tool is or how it oper­ates. I’m sure it’s amaz­ing. If you’d like access to some­thing that you can make to help peo­ple you know who might have pre­dictable cri­te­ria for who they might not want to be talk­ing to or hear­ing from, I have been work­ing on Block Together, and I’ve built one robot that index­es peo­ple who use par­tic­u­lar­ly nox­ious hash­tags and whose accounts were cre­at­ed after those hash­tags began being used. It’s a very blunt solu­tion but it’s been very help­ful to a num­ber of peo­ple. So if you want to give some­one a link to an app where they can get an autho­riza­tion and then you do the work of mak­ing a bot that main­tains a list of who they can not hear from, that option is avail­able and you can help peo­ple that way.

Darius: Excellent. I had a com­ment based on Ed’s talk a lit­tle bit. It seems like once @congressedits became a known thing, then that invit­ed peo­ple to sort of play with @congressedits. Like it almost instant­ly became a dis­in­for­ma­tion plat­form in addi­tion to an infor­ma­tion plat­form. And that just high­lights one of the prob­lems that I always have when I try to think up activist bots, is that you often end up design­ing things that cut both ways. I just want­ed to point that out, real­ly. I think that’s inter­est­ing that I see that pat­tern over and over and over again.

Brett O’Connor: I have one com­ment. In regards to Rob talk­ing about the anx­i­ety around fol­low­ing peo­ple on Twitter and the social prece­dent Twitter sets through its UI and stuff, one thing I’ve always loved about the Twitter _ebooks bots is they’ll take your Twitter account and kind of turn it into a Markov chain bot. And I think there’s an inter­est­ing effect with a lot of peo­ple where see­ing your own Twitter account dis­tort­ed and bro­ken in that way adds a lit­tle sense of lib­er­a­tion from how you’re sup­posed to act or behave on Twitter, because the bot is just doing things you’re not going to do. So you kind of see this alter­nate real­i­ty ver­sion of your­self and what­not. I think that’s anoth­er way that bots kind of chal­lenge the social­iza­tion of Twitter and what they want us to do.

Darius: Thank you. Any oth­er com­ments? Anybody else built an activist bot or any­thing, or protest bot?

Zach Whalen: Just one more thought. I think the idea of, as Darius said, the risk of these becom­ing a kind of per­for­mance and sort of just a per­for­mance for its own sake, which is what most bots are real­ly, which is why we like them. But my take on it, I’m look­ing at or I’m inter­est­ed in how bots are a kind of speech and that is itself kind of a fall­back posi­tion, if you think about it. When I orig­i­nal­ly designed @clearcongress it actu­al­ly just added the mem­bers of Congress. It just added their accounts, and that got it banned for a while and then I got it back in there. So now it’s just per­for­ma­tive, it just pre­tends to inter­act or pre­tends to retweet, and that is itself a way in which the API and what Twitter lets you do with it has decid­ed that I can’t do that in this case. I think the pol­i­cy of not being able to mas­sive­ly reply to peo­ple, I think that makes sense that that’s there for all kind of rea­sons relat­ed to harass­ment. But I essen­tial­ly had this bot in a way that I felt was jus­ti­fied in harass­ing cer­tain peo­ple in a very lim­it­ed kind of way and I was denied that by Twitter. So I think it’s inter­est­ing to see what Rob was talk­ing about, ways to work with and against that API. That’s real­ly where a lot of these things butt heads, I guess.

Help Support Open Transcripts

If you found this useful or interesting, please consider supporting the project monthly at Patreon or once via Cash App, or even just sharing the link. Thanks.