monroy-lopez on Tue, 2 Dec 2008 20:23:50 +0100 (CET) |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
<nettime-ann> print "soapbox"; fanzine |
. ey, i'm sending a zine that was put out last summer. it's been cold days here in rotterdam, so it's fitting. backchannel if you want a snailmail hardcopy. they're gifts. they include the complete version of this text. the code that was written to make these zines is a gift, too (if that makes any sense). it's available at this email's domain. best, ivan ==== print "soapbox"; this text deals with two things: code and self-publishing. self-publishing can be almost anything -- handmade snail mail spam. the focus of the essay is on zine culture of the 1980s and 1990s. the utopian print of those years was an afterthought of consumer computing. leaving it at that is boring. let's reverse that: does utopian print think of consumer computing? i will attempt to tackle that question by way of code. can code be utopian? is code self-publishing? code i think of code as consumer text. its purpose is to give us the illusion of agency regarding the technologies upon which we have come to depend. if the internet was invented so that banks could erase their end-user support department, then we can always daydream about the promises of free software. in this essay, code is the textual aspect of computer technology that may be loaded up on a text editor and easily changed. i'm consciously avoiding any discussion on the subject of text editors -- jot down your edits on a piece of paper and then write them to newfile with echo. what's important to me is that this be easily accomplished. with enough time and energy, anyone could write interesting code. the best project would be if my grandmother took the time to re-write the linux kernel from scratch, and if she kept a record of her reflections about code. as much as i like pierre menard, this is not feasible. the processes of code should be manageable without the need of resorting to too much external technical support. this means that code is relative. what's code for some will not be code for others. when it comes down to it, this means that code is text written in one of the computer languages. code is the active practice of altering half-understood text files. code are the static characters that silently stare back at you, and that will not even you give the illusion that you're double-guessing a machine. it's always evident that someone else was there before you, and that that person was sloppy. it's just a matter of playing along and locating those three characters in a text file that will make all the difference on whether your computer can display postscript or whether it will keep that as a secret to itself. the code is as flawed as the coder. binary. a piece of binary would be code as long as it's isomorphic to something that is not binary, and as long as the isomorphism is manageable for consumers like us. again, it's a question of it not getting too out of hand. i should be able to predict the changes in the binary by editing the nonbinary, or similar. though i will not speak about things like data flow programming, i wonder how much of this essay is extensible. what would it mean to start editing pd patches in vim? zines seldom does the small press have any real political weight. it's very nice when it does, but most of the time it's just poetry by way of fragile, limited, utopian a4s. the small press may be weak, but this is no reason to get rid of it. likewise for code. a lot of free software activism may be hot air, but this is no reason to ban floss practices. the code of free software is poetry way beyond high brow computer science. some people have pointed to its infinite reproducibility. some parts of this essay deal with its glitches. there are two things that interest me about the zines of the 1980s and the 1990s. not all utopian publishing is like this, and it's not my intention to define exactly what happened in those publications. it's more like i want to see how these tendencies could evolve: A zines were media whose design was self-explanatory B zines were media used to dissent and critique B is a rephrasing of underground, and A is a rephrasing of diy. A means that zines wore their design on their jacket. i'm using `design' in a perhaps idiosyncratic way that includes not only layout but also manufacture and distribution. in their manufacture, there was little or no professionalization, and their distribution was at times more like a conversation rather than a monologue. the next two sections go into more detail about A. diy these days i tend to seek disconnection rather than connection, but back then the design of some zines went the other way around. sometimes connection was pursued as a goal by itself. address listings were ubiquitous. three of the sources i consulted took care to include them. factsheet five's `the world of zines', v.vale's `zines!', and fred wright's `personality on parade' all have them. open karel marten's drukwerk on page 18 and imagine that these listings are typeset with the selectric's 6 pt classified news bold. part of the strength of this type of design lay on its minimality. page 0322 of ovo (in its open office remediation) had as much weight as anything else. for me, the poetry of zines lies in this unassuming quality. they were transitory. there was no intention of permanence or institution. for good zines, it was always a good time to leave. there's no need for depression in seeing zines as concocted by xerox-parc, adobe and apple. a theory regarding this should be written, based on fiction as well as fact. it should stress that zines were a tactical appropriation of the digital white cube office of the 1990s. in this, there's an intersection with code. code is the tactical appropriation of computational household appliances. crap hound both photocopiers and photocopies may be used as publishing tools. more than other media, photocopies invite photocopying. their learning curve is small. xerox collages are self-explanatory, and anyone can do them. the zine ovo of the late 1980s approached this in an interesting way. it described itself as ``a magazine published on an irregular basis introducing new works into the public domain.'' in this respect, it's now available not only in pdf format, but also in open office ``source.'' another zine that thought of itself as a tool was crap hound. it was originally published by sean tejaratchi between 1994 and 1998. it was taken up again in 2005. tejaratchi's original intentions were entirely pragmatic. it was to be merely an ``encyclopedia of clipart'': ``i was getting paid corporate wages at adidas [...] and i wanted to do something worthwhile with my earnings [...] if i was going to do a zine, i wanted it to be something useful and relevant. i started calling it clip art, but it's changed--my motives are now officially different.'' the zine functions as a catalogue of re-usable clip art samples. it's also a collection of collages that sample someone's floatsam of found black and white imagery. it even functioned as a pre-digital distribution medium for fonts: ``i've been making fonts for a while, and i've been putting a few in each issue of crap hound [...] [they] are a throwback to dover books. not everyone wants to use a computer. there's nothing wrong with scissors and glue sticks.'' dissent it's nice to write about zines in the past tense. there's the possibility that there will be some nostalgia in the resulting text. it's like some time has passed since factsheet five became no more. in the short text `the society of the unspectacular', this passage of time has meant an acute growth in self-mediation. in relation to that essay, in this section i want to speak about point B of the previous `zines' section, namely zines as a medium for dissent and critique: B zines were media used to dissent and critique i have an affinity for paranoia -- it may be an artistic practice. it's a constant struggle in my head to keep hatred at bay. in `society of unspectacular' there's a `current excess' of self-mediation and what's getting shown in those media are four things: xenophobia, racism, hatred, and paranoia. i couldn't agree more. it's a natural side effect of open channels. and at least hate may be a productive aspect of dissent. one danger that kluitenberg sees in paranoia is that it may lead to disinformation. i think that disinformation and confusion may be tools. the stuff regarding 9/11 that he mentions was actually orchestrated by a small group digital tree huggers as a countermeasure. kluitenberg's arguments can easily be morphed into dialing the police because the self-mediating neighbours are too loud. the paranoia can also turn into insomnia, and in some nights i wasn't able to sleep thinking that `society of unspectacular' was being used to close down some sort of poetic medium in some place somewhere. in other more delicate situations paranoia is just common sense. sometimes it may be better to fall prey to its apparent paralysis and disappear. hopefully disapperance is still possible. less polemically, i would add the possibility of readership to kluitenberg's analysis. ten years ago, the adage was that only 0.1% of zines were any good. i like some of the stuff in the zine ovo a lot. some of the stuff in it makes me cringe. the crap hound zine is based on the premise of sorting through the crap. in general, i think that in the `current excess', filtering dissent is an interesting design problem. like zines and the small press did, how can design articulate dissent? how can design help to read through the `current excess'? i think that it's naive to link `public discourse breakdown' and self-mediation. media or no media, agency has a natural tendency to remove itself from the public sphere. for many years, the radical aspects of the left to right gradient have known that in order to gain some agency, they have to position themselves outside of the domain of visibility. in this they're not even innovating. when it comes to decision making, the faces of those whose opinions really matter are most of the time unknown. temp slave i have no idea how to start articulating an answer to the question of the previous section, but the zine can't end here. a good way of carrying on may be to look into a text from the zine `temp slave'. it may be said that one of the premises of that zine was a tactical approach to temporary, odd jobs. from it, i will take the cue for the tactical approach to coding of the next sections. the text at hand is called `temporary insanity.' it proposes detailed, cold, detached classification as a way to not go crazy inside a white cubicle: ``emotionless action and emotionless reaction is the solitary buffer between your sanity and your soul [...] if you forget this principle, you begin to revel in the act and the outcome of the organizational process.'' post-its get stacked according to ``the laws of diffracted light as exhibited by the rainbow''; productivity is increased by meticulously re-organizing the file cabinets; the filesystem of the computer is cleaned and the temporary worker hides behind the monitor playing the version of tetris that was found; etc. the text ends on a sad note. the temporary worker forgets the principle of dettachment s/he spoke about, and tries to see some sense in the inventory. it's fitting that the arbitrariness of the encoding starts to manifest in front of the computer: ``you despise the random pattern of stars and have done away with the frivolity of screen savers. the screen of your computer terminal is clear and black.'' a few lines after the temporary worker has a temporary crash. likewise, this would be a good point for my computer to crash. print matter i would hope that all of this has at this point the reader re-considering what print matter is or could be. for the rest of the text, print matter is something that manifests itself through or inside of computers. among other things, this means that print matter is no longer fixed. it becomes harder and harder to say that you will set something on paper. let's imagine the following situation. there's a hypothetic perl script S that when run prints the following to standard output: ``hello world!'' for me that script is print matter. what i mean to stress with the example is the fluid, variable, unstable form of print matter. print matter is text that at some point in time manifests itself on or through the computer in some way. this is not as strange as it seems. a similar transformation happens every time a browser renders an html document. under this light, dynamic pages are work that exploits the variable nature of a script's output. these are easy arguments. print is re-mediated by digital media or whatever. to that i would add that some aspects of digital media are re-mediations of print. let's briefly look at perl. print function the idea of print that i'm trying to push feels very natural, at least to me. this is the reason why i'm surprised to see how much in common it has with the usual print functions of the computer languages. the perlfunc man page says that `print prints a string or a list of strings.' that is, print and strings are intimately tied in perl. with regards to strings, the introductory book `learning perl' says that strings are sequences of characters, typically plucked from the ascii 32 to ascii 126 range. this means that printing in perl is very often made up of the same thing that text is made of. but then there are things that we would have never thought of printing had it not been for the print function. browsing through the index we get at least two ideas, printing time and printing databases: 3.8. printing a date 11.11. printing data structures print function, 29 databases records and, 227 perhaps more interesting is the possibility for a text to be empty, and for there to still be printing. printing and text can be null. null is as natural as whatever: trees, squirrels, bees, and null: ``the shortest possible string has no characters'' (learning perl, page 22). but basically the idea of print in perl is to show the world your stuff, much like print matter is used. in print culture, this happens on paper, most of the time. likewise, in perl there's a standard medium for print namely the so-called `standard output'. this often means an aggregation of linebreaks: a terminal. something else should be written about text processing: reading a file backwards by line or paragraph, trailing a growing file, randomizing all lines. knuth the previous sections have been dealing with what could be called generative printing. as such, this zine has been describing itself. this zine contains within itself a description of its syntax. the specification is included in the cover price. this zine is syntax at the level of the code that has been written, and at the level of the pseudocode that you're reading. if knuth talks about those books that precisely describe how they're made, then this project isn't one of them. this zine belongs to the set of books that sort of precisely describe how they're made. knuth's books are probably very pretty, but i don't know whether they're accessible outside of his cult. besides, there's little value in a precise description. the code is as precise as i would like to get, and everyday we work with chunks of code that aren't always entirely, precisely understood. for what it's worth, this zine and its code are available from ivan at textzi dot net syntax tactics in order to start coding, consumers don't need to wait for a standards body to come up with syntax. if we're already coding, i don't see why we shouldn't start writing our own syntax. this means that there's room for both [i] syntax that's functional from an engineer's point of view [ii] syntax that's not functional from an engineer's point of view. on the one hand, [ii] above means code that's on the verge of pseudocode. it also means that we can start looking for computations outside of computers. on the city like socialfiction did, or at a temp job like tempslave did. this also means that the languages will proliferate. how far will the incompatibilities get? functional code is being used to typeset this. perhaps i should have gone up one level further, and written a functional syntax expressly for this publication. i wonder whether this is possible or meaningful. for starters, what publication requires its own software? the only examples that i can think of are knuth and the original indymedia of seattle. this project should include an open call for pseudocode, pseudosyntax, pseudospecifications that still needs to be written. on the bright side, it includes its own description, sort of; a possible .walk font specification; and something else, really. _______________________________________________ nettime-ann mailing list nettime-ann@nettime.org http://www.nettime.org/cgi-bin/mailman/listinfo/nettime-ann