{"id":4393,"date":"2016-03-21T14:55:21","date_gmt":"2016-03-21T18:55:21","guid":{"rendered":"http:\/\/nickm.com\/post\/?p=4393"},"modified":"2016-04-11T23:05:15","modified_gmt":"2016-04-12T03:05:15","slug":"langauge-hacking-at-sxsw-interactive","status":"publish","type":"post","link":"https:\/\/nickm.com\/post\/2016\/03\/langauge-hacking-at-sxsw-interactive\/","title":{"rendered":"Language Hacking at SXSW Interactive"},"content":{"rendered":"<p>We had a great panel at SXSW Interactive on March 11, exploring several radical ways in which langauge and computing are intersecting. It was \u201cHacking Language: Bots, IF and Esolangs.\u201d<\/a> I moderated; the main speakers were Allison Parrish a.k.a. @aparrish; Daniel Temkin<br \/>\nDBA @rottytooth; and Emily Short, alias @emshort.<\/p>\n<p>I kicked things off by showing some simple combinatorial text generators, including the modifiable \u201cStochastic Texts\u201d from my <a href=\"http:\/\/nickm.com\/memslam\/index.html\">Memory Slam<\/a> reimplementation and my super-simple <a href=\"http:\/\/nickm.com\/poems\/upstart.html\">startup name generator, Upstart.<\/a> No slides from me, just links and a bit of quick modification to show how easily one can work with literary langauge and a Web generator.<\/p>\n<p><a href=\"http:\/\/www.decontextualize.com\/\">Allison Parrish,<\/a> top bot maker, spoke about how the most interesting Twitter bots, rather than beign spammy and harmful or full of delightful utility, are enacing a critique of the banal corporate system that Twitter has carefully been shaped into by its makers (and compliant users). Allison showed her and other\u2019s work; The theoretical basis for her discussion was <a href=\"http:\/\/discovery.ucl.ac.uk\/26049\/\">Iain Borden\u2019s \u201cAnother Pavement, Another Beach: Skateboarding and the Performative Critique of Architecture.\u201d<\/a> Read over Allison\u2019s slides (with notes) to see the argument as she makes it:<\/p>\n<p><a href=\"http:\/\/static.decontextualize.com\/bots-performative-critique.pdf\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/nickm.com\/post\/wp-content\/stuff\/parrish_sxsw-300x225.png\" alt=\"Twitter Bots and the Performative Critique of Procedural Writing\" width=\"300\" height=\"225\" class=\"alignnone size-medium wp-image-4396\" srcset=\"https:\/\/nickm.com\/post\/wp-content\/stuff\/parrish_sxsw-300x225.png 300w, https:\/\/nickm.com\/post\/wp-content\/stuff\/parrish_sxsw.png 505w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/esoteric.codes\/\">Daniel Temkin<\/a> introduced the group to esoteric programming languages, including several that he created and a few classics. He brought copies of a chapbook for people in the audience, too. We got a view of this programming-language creation activity generally &#8211; why people devise these projects, what they tell us about computing, and what they tell us about language &#8211; and learned some about Temkin\u2019s own practice as an esolang developer. Take a look at Daniel\u2019s slides and notes for the devious details:<\/p>\n<p><a href=\"http:\/\/danieltemkin.com\/SXSW_esolangs.pdf\" rel=\"attachment wp-att-4397\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/nickm.com\/post\/wp-content\/stuff\/temkin_sxsw-300x169.png\" alt=\"Esolangs: A Guide to &quot;Useless&quot; Programming Languages\" width=\"300\" height=\"169\" class=\"alignnone size-medium wp-image-4397\" srcset=\"https:\/\/nickm.com\/post\/wp-content\/stuff\/temkin_sxsw-300x169.png 300w, https:\/\/nickm.com\/post\/wp-content\/stuff\/temkin_sxsw-768x433.png 768w, https:\/\/nickm.com\/post\/wp-content\/stuff\/temkin_sxsw.png 783w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Finally, interactive fiction author <a href=\"\">Emily Short<\/a> reviewed some of the classic problems of interactive fiction and how consideration has moved from the level of na\u00efve physics to models of the social worlds &#8211; again, with reference to her own IF development and that of others. One example she presented early on was the challenge of responding to the IF command \u201clook at my feet.\u201d Although my first interactive fiction, Winchester\u2019s Nightmare (1999) was not very remarkable generally, I&#8217;m pleased to note that it does at least offer a reasonable reply to this command:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/nickm.com\/post\/wp-content\/stuff\/feet.png\" alt=\"Winchester&#039;s Nightmare excerpt\" width=\"346\" height=\"151\" class=\"alignnone size-full wp-image-4398\" srcset=\"https:\/\/nickm.com\/post\/wp-content\/stuff\/feet.png 346w, https:\/\/nickm.com\/post\/wp-content\/stuff\/feet-300x131.png 300w\" sizes=\"auto, (max-width: 346px) 100vw, 346px\" \/><\/p>\n<p>That was done by creating numerous objects of class &#8220;BodyPart&#8221; (or some similar name) which just generate error messages. Not sure if it was a tremendous breakthrough. But I think there is something to the idea of gently encouraging the interactor to o play within particular boundaries.<\/p>\n<p>Emily\u2019s slides (offering many other insights) may be posted in a bit &#8211; she is still traveling. I&#8217;ll link them here, if so.<\/p>\n<p><b>Update! <a href=\"https:\/\/www.dropbox.com\/s\/p63mmlm6pe12lfq\/SxSW.pptx?dl=0\">Emily&#8217;s slides are now online<\/a> &mdash; please take a look.<\/b><\/p>\n<p>I had a trio of questions for each pair of presenters, and we had time for questions from the audience, too. The three main presenters each had really great, compact presentations that gave a critical survey of these insurgent areas, and we managed to see a bit of how they speak to each other, too. This session, and getting to talk with these three during and outside of it, certainly made SXSW Interactive worth the trip for me.<\/p>\n<p>There&#8217;s <a href=\"https:\/\/soundcloud.com\/officialsxsw\/hacking-language-bots-if-and-esolangs-sxsw-interactive-2016\">an audio recording of the event<\/a> that\u2019s available, too.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We had a great panel at SXSW Interactive on March 11, exploring several radical ways in which langauge and computing are intersecting. It was \u201cHacking Language: Bots, IF and Esolangs.\u201d I moderated; the main speakers were Allison Parrish a.k.a. @aparrish; Daniel Temkin DBA @rottytooth; and Emily Short, alias @emshort. I kicked things off by showing &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/nickm.com\/post\/2016\/03\/langauge-hacking-at-sxsw-interactive\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Language Hacking at SXSW Interactive&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[154,59,174,24,3,4,15,135,13],"class_list":["post-4393","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-bots","tag-computational-art","tag-esolangs","tag-gatherings","tag-if","tag-poetry","tag-programming","tag-twitter","tag-writing"],"_links":{"self":[{"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/posts\/4393","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/comments?post=4393"}],"version-history":[{"count":6,"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/posts\/4393\/revisions"}],"predecessor-version":[{"id":4404,"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/posts\/4393\/revisions\/4404"}],"wp:attachment":[{"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/media?parent=4393"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/categories?post=4393"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/tags?post=4393"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}