I donโt want to get into everything thatโs broken with Twitter and has been for a long time. I donโt even especially want to get into that small slice of Twitter that was once important to me and is broken, which is its creative bot-making potential. Iโve written about bots already once or twice, back when I was more hopeful than I am these days.
I used to make bots for Twitter. At the peak I had around 50 bots running at once, some poetry, some prose, some political, and all strictly following Twitterโs terms of service. I was one of the bot good guys.
When I say I made bots โfor Twitterโ I mean that two ways. One, I made bots designed to post to Twitter, the way a tailor cuts a suit for a specific customer. I made bespoke bots. Artisanal bots, if you will.
But two, I made bots for Twitter, as in I provided free content for Twitter, as in I literally worked, for free, for Twitter. You could say it was mutual exploitation, but in the end, Twitter got the better deal. They got more avenues to serve ads and extract data, and Iโm left with dozens of silly programs in Python and Node.js that no longer work and are basically worthless. Iโm like the nerdy teen in some eighties John Hughes movie who went to the dance with the date of his dreams, and she leaves him listless on the gymnasium wall while she goes off dancing with just about everyone else, including the sadistic P.E. teacher.
But, hey, this isnโt a pity party! I said I wasnโt going to go into the way Twitter made it really difficult to make creative bots! But trust me, they did.
Instead, I thought itโd be fun to talk about all the other things that are broken, besides Twitter! And Iโm going to use one of my old Twitter bots as an example. But, this is not about Twitter!
So this is @shark_girls:
Iโve written before about how @shark_girls works. There are these great white sharks tagged with tracking devices. A few of these sharks became social media celebrities, though of course, not really, it was just some humans tweeting updates about the sharks. I thought, wouldnโt it be cool to give these sharks personalities and generate creative tweets that seemed to come directly from the sharks. So thatโs what I did. I narrativized the raw data from these two great white sharks, Mary Lee and Katharine. Mary Lee tweets poetry, and shows where she was in the ocean when she โwroteโ it. Katharine tweets prose, as if from a travel journal, and likewise includes a time, date, and location stamp:
To be clear: Mary Lee and Katharine are real sharks. They really are tagged with trackers that report their location whenever they surface longer than 90 seconds (the time needed to ping three satellites and triangulate their latitude and longitude). The locations and dates @shark_girls uses are lifted from the sharksโ tracking devices. You can see this data on the OCEARCH tracker, though my bot scrapes an undocumented backend server to get at it.
Iโve posted the code for the Mary Lee version of the bot. A whole lot of magic has to happen for the bot to work:
The @shark_girls bot hasnโt posted since August 20, 2018. Thatโs because itโs broken. To be specific: items 2, 4, 5, and 6 above no longer function. The bot is broken is so many ways that Iโll likely never fix it.
Letโs take it in reverse order.
If I had just one or two Twitter bots, I could deal with fixing this. I need to associate a cellphone number with the bot. Thatโs supposed to ensure that itโs not a malicious bot, becauseย for sure a Russian bot farm would never be able to register burner phone numbers with Twitter, no way, no how. But Iโve only got one phone number, and I already bounce it around the three or so bots that I have continued, in an uphill battle, to keep running. If I continue bouncing around the phone number, thereโs a good chance Twitter could ban any bot associated with that number forever. The dynamic reminds a bit of the days in the early 2000s when the RIAA started suing what should have been its most valuable customers.
Yeah, I could fix this easily too. The Mary Lee personality tweets poetry thatโs a mashup of H.D.โs poetry. That system still works fine. The Katharine personality tweets from a remixed version of Virginia Woolfโs novelย Night and Day. The bot reached the end of my remix. Katharine has no more passages to โwriteโ right now. I could re-remixย Night and Day, or select another novel and remix that. But I havenโt partially because of everything else thatโs broken, partially because remixing a novel is a separate generative text problem, a rabbit hole I havenโt had time to go down lately. When I made the bot in 2015, it was Shark Week. Like is that a real holiday? I donโt know but the air was filled with shark energy. I was also living in a beach town in the southern Atlantic coast of Spain that summer. Spending hours making a bot about sharks just felt right. So I poured a lot of energy into the remix and into making the bot. It was a confluence of circumstances that created a drive that I no longer feel.
Nope, thatโs not happening anymore. Google changed the terms of its map API, so that regular users like me canโt access it without handing over a credit card number. (API! That means Application Programming Interface. Itโs essentially a portal that lets one program talk to another program, in this case how my bot talked to Google Maps and got some data out of it.) Google broke a gazillion creative, educational, and not-for-profit uses of its maps API when it started charging for access. Of course, whatโs really crazy is that Google already charges us to use its services, though the invoice comes in the form of the mountains of data it extracts from us every day. There are open source alternatives to the Google Maps API that I technically could use for @shark_girls. But by this point, momentum is pushing me in the opposite direction. To just doโฆnothing.
This is the least technical obstacle and totally out of my control. In a way, itโs a relief not to be able to do anything about this. The real Mary Lee and Katharine sharks have gone on radio silence. Mary Lee last surfaced and pinged the satellites over two years, though the OCEARCH team seems to believe sheโs still out there.
Two years ago from today we got our last ping from @MaryLeeShark off the New Jersey coast. We miss hearing from her but we believe she is still out there visiting all her favorite spots. Celebrate her by snagging a Mary Lee tee https://t.co/QfJZIb3Ooi pic.twitter.com/ZdPmzFeWFr
โ OCEARCH (@OCEARCH) June 17, 2019
Likely sheโs surfacing less than the 90 seconds required to contact the satellites. Possibly something has gone wrong with the tracker (which would hit item #1 in the above list of what could go wrong). Thereโs always a chance that Mary Lee could be dead, though I hate to even consider that possibility. But eventually, that will happen.
Earlier I said this post isnโt about Twitter. Itโs not really about Google either, even though the advertising giant deserves to be on my shit list too. This isnโt about any single broken thing made by humans. If anything, itโs about the things the humans didnโt make: two great white sharks, swimming alone in a vast ocean. Humans didnโt make the oceans, but we sure are trying to break them.
When do you stop caring about the things that are broken? I could spend hours trying to fix the bot, and I could pretty much succeed. Even the lack of new data from the sharks isnโt a problem, as I could continue using historical data of their locations, which is still accessible.
I could fix the bot, but what would that accomplish?
Twitter, Google, every other Internet giant will still do their thing, which is to run ramshod over their users. Meanwhile, real sharks are a vulnerable species, thanks to hunting for shark fins, trophy hunting, bycatching by industrial fishing, and of course, climate change and the acidification of the oceans.
Caring for this bot, its continual upkeep and maintenance, accommodating the constantly shifting goal posts of the platforms that powered it, itโs all a distraction. Iโve made a deliberate decision not to care about this broken bot so that I can care about other things.
Itโs broken in so many ways. Knowing when to stop caring is itself an act of caring. Because thereย areย things out there you can fix, broken things you can repair. Care for them while you still can.
(Yikes. I think I just set myself up for another post, which is about what I am working on lately. Way to go Mark, creating more work for yourself.)
Thereโs a movement to reclaim blogging as a vibrant, vital space in academia. Dan Cohen, Kathleen Fitzpatrick, and Alan Jacobs have written about their renewed efforts to have smart exchanges of ideas take place on blogs of their own. Rather than taking place on, say Twitter, where well-intentioned discussions are easily derailed by trolls, bots, or careless ยฏ\_(ใ)_/ยฏ. Or on Facebook, where Good Conversations Go to Die.
Kathleen recently put it more diplomatically:
An author might still blog, but (thanks to the post-Google-Reader decline in RSS use) ensuring that readers knew that sheโd posted something required publicizing it on Twitter, and responses were far more likely to come as tweets. Even worse, readers might be inspired to share her blog post with their friends via Facebook, but any ensuing conversation about that post was entirely captured there, never reconnecting with the original post or its author. And without those connections and discussions and the energy and attention they inspired, blogsโฆ became isolated. Slowed. Often stopped entirely.
You canโt overstate this point about the isolation of blogs. Iโve installed FreshRSS on one of my domains (thanks to Reclaim Hostingโs quick work), and itโs the first RSS reader I feel good about in yearsโsince Google killed Google Reader. I had TinyRSS running, but the interface was so painful that I actively avoided it. With FreshRSS on my domain, I imported a list of the blogs I used to follow, pruned them (way too many have linkrotted away, proving Kathleenโs point), and added a precious few new blogs. FreshRSS is a pleasure to check a couple of times a day.
Now, if only more blogs posts showed up there. Because what people used to blog about, they now post on Facebook. I detest Facebook for a number of reasons and have gone as far as you can go without deleting your Facebook account entirely (unfriended everyone, stayed that way for six months, and thenย slowly built up a new friend network that is a fraction of what it used to beโฆbut theyโre all friends, family, or colleagues who I wouldnโt mind seeing a pic of my kids).
Anyway, what I want to say is, yes, Google killed off Google Reader, the most widely adopted RSS reader and the reason so many people kept up with blogs. But Facebook killed the feed.
The kind of conversations between academics that used to take place on blogs still take place, but on Facebook, where the conversations are often locked down, hard to find, and written in a distractedsocialmediamultitaskingway instead of thoughtful and deliberative. Itโs the freaking worst thing ever.
You could say, Well, hey, Facebook democratized social media! Now more people than ever are posting!ย Setting aside the problems with Facebook that have become obvious since November 2016, I counter this with:
No. Effing. Way.
Facebook killed the feed. The feed was a metaphorical thing. Iโm not talking about RSS feeds, the way blog posts could be detected and read by offsite readers. Iโm talking about sustenance. What nourished critical minds. The feed. The food that fed our minds. Thereโs a โfeedโ on Facebook, but it doesnโt offer sustenance. Itโs empty calories. Junk food. Junk feeds.
To prove my point I offer the following prediction. This post, which I admit is not exactly the smartest piece of writing out there about blogging, will be read by a few people who still use RSS. The one person who subscribes to my posts by email (Hi Mom!) might read it. Maybe a dozen or so people will like the tweet where I announce this postโthough who knows if they actually read it. And then, when I drop a link to this post on Facebook, crickets. If Iโm lucky, maybe someone sticks the ? emoji to it before liking the latest InstantPot recipe that shows up next in their โfeed.โ
Thatโs it. Junk food.