Paging Babel

About 12 hours ago I was reading “The New Art of Making Books” by Ulises Carrión, a text I’d read before but which I hadn’t fully considered and engaged with. As I thought about Carrión’s writing, I felt compelled to put together a short piece on the Web. That took the form of a Web page containing a rapidly-moving concrete poem. The work I devised is called “Una página de Babel.”

Screen capture of Babel

Many will surely note that it is based on Jorge Luis Borges’s “Una biblioteca de Babel” (The Library of Babel). And, I hope people are aware of some the other interesting digital projects based on this story. I have seen one from years ago on CD-ROM; one that is very nice, and available on the Web, is Jeremiah Johnson’s BABEL. There’s also the exquisite Library of Babel by Jonathan Basile.

My piece does not try to closely and literally implement the library that Borges described, although it does have a page that is formally like the ones in Borges’s library: 80 characters wide, 40 lines long. Given this austere rectangular regularity, I assumed a typewriter-like monospace font.

The devotion of “Una página” to what the text describes stops there; instead of using the 23-letter alphabet that Borges sketches to populate this 80×40 grid, I use the unigram probabilities of letters in the story itself, in the Spanish text of “La biblioteca de Babel.” So, for instance, the lowercase letter a occurs a bit less than 8.4% of the time, and this is the probability with which it is produced on the page. The same holds for spaces, for the letter ñ, and for all other glyphs; they appear on the page at random, with the same probability that they do in Borges’s story. Because each letter is picked independently at random, the result does not bear much relationship to Spanish or any other human language, in which the occurrence of a glyph usually has something to do with the glyph before it (and before that, and so on).

“Una página” is also non-interactive. One can zoom, screenshot, copy and paste, and so on, but the program itself does not accept user input.

I sketched the program in Python before developing it in JavaScript, and when I was done with the HTML page that includes the JavaScript program, I thought I’d make a Python version, too. But when I did, I was disappointed; the Python program isn’t a page, and doesn’t produce a page, and so doesn’t seem to me to fit the concept, which has to be that of a page. Thus, I’m not going to release the Python program. The JavaScript version is the right one, in this case.

Tumblrs of the Everyday

I collaborate with Flourish Klink on two very specific Tumblr blogs, which are both open for submissons.

street_crts features photos of CRT televisions (or monitors) that have been placed on the street to allow others to take them away, or to allow them to be removed as trash.

xp_in_the_roost chronicles, in photos, the legacy of industrial/furniture designer Xavier Pauchard, who, without formal training, designed steel furniture early in the 20th century that seems to be in about 1/5 of all New York restaurants, bars, and coffeehouses, and in many, many other places worldwide. Pauchard does not, as of this writing, even have an English-language Wikipedia entry.

If you spot street CRTs, or the furniture of Pauchard, please submit photos to these two sites.

You Have Been Offered ‘More Tongue’

I just put a new poetry generator up. This one was released in inchoate form at @party, the Boston area demoparty. I’ve finished it, now, writing an HTML page of 2kb that employs JavaScript to generate nonsense poems that *I*, at least, find rather amusing.

More Tongue (paused)

‘More Tongue’ is available in an expanded version (functioning the same but with uncompressed code and more meaningful variable and function names) which I suggest for just about everyone, since I encourage everyone to study and modify the code, for fun, for art, and so on. If you want to see the 2k version working, that’s there too.

I could have compacted this below 2kb, although I rather doubt I’d have gotten it to 1kb without some major shift in the way the program works. I can see a few inefficiencies in how I put the program together, and while I did turn to some compression resources I didn’t use the famed Minify. I was happy, though, with what the 2kb page does.

I’ll be reading from this in about an hour at Babycastles’s WordHack event, here in Manhattan, during the open mic. Hope to see some of you there.

If the Internet Did Exist

If the Internet did exist, we’d have to uninvent it: “It seemed that in their minds, the Internet did not exist; only Facebook.”

Those poor people in developing countries don’t know about the Internet, only Facebook.

Of course Babycastles, my main link to poetry & digital media in NYC, keeps a calendar of events only on Facebook, not on a plain Web page.

I’ve found it very difficult to find (open, public) poetry events in NYC because many are announced only on Facebook.

I’m at an LA poetry festival now. Didn’t know about my friends’ (public) offsite readings; they are Facebook-only.

So, really the joke’s on me for thinking that the Internet still exists and not being on Facebook.

Thanks to the 15 of you who will read this on Twitter. It would have been 3, also deluded that the Internet exists, if I’d only blogged it.

Des Imagistes Lost & Found

Des Imagistes, first Web editionI’m glad to share the first Web edition of Des Imagistes, which is now back on the Web.

I assigned a class to collaborate on an editorial project back in 2008, one intended to provide practical experience with the Web and literary editing while also resulting in a useful contribution. I handed them a copy of the first US edition of Des Imagistes, the first Imagist anthology, edited by Ezra Pound and published in 1914.

Jason Begy, Audubon Dougherty, Madeleine Clare Elish, Florence Gallez, Madeline Flourish Klink, Hillary Kolos, Michelle Moon Lee, Elliot Pinkus, Nick Seaver, and Sheila Murphy Seles, the Fall 2008 workshop class, did a great job. The project was prompted, and indeed assigned, by me, but it’s the work of that group, not my work. The class put a great deal of editorial care into the project and also attended to principles of flexible, appropriate Web design. The cento they assembled and used for an alternate table of contents made for a nice main page, inviting attention to the text rather than to some sort of illustration. I’m not saying it would have been exactly my approach, but what they did is explained clearly and works well.

I told the class that the licensing of their project was up to them. They chose a CC BY-NC-SA license, more restrictive than I would have selected, given that the material was in the public domain to begin with, but a reasoned choice. They were similarly asked to decide about the hosting of the work. They just had to present what they’d done in class, answer questions about it, and let me look at and interact with it. While I would be glad to place a copy on my site,, it was up to them as to whether they would take me up on the offer. They placed their work online on its own domain, which they acquired and for which they set up hosting.

After announcing this edition, readers, scholars, and teachers of Imagist poetry commented and thanked the class for it work. But as I bemoaned last October, Des Imagistes was no longer online a few years later. I asked around for files, but asking former students to submit an assignent six years later turns out to be a poor part of a preservation strategy.

Now, working with Erik Stayton (who a research assistant in the Trope Tank and is in the masters in CMS 2015 class), I’ve recovered the site from the Internet Archive. The pages were downloaded manually, in adherence to the robots.txt file on, the Internet Archive’s additions to the pages were removed, and something very close to the original site was assembled and uploaded.

Some lessons, I suppose, are that it’s not particularly the case that a group of students doing a groundbreaking project will manage to keep their work online. As much as I like reciprocal and equitable ways of working together, the non-hierarchical nature of this project probably didn’t help when it came to keeping it available; no one was officially in charge, accepting credit and blame. Except, of course, that I should have been in charge of keeping this around after it was done and after that course was complete. I should have asked for the files and (while obeying the license terms) put the project on my site – and for that matter, other places online.

Would you like to have a copy of the Des Imagistes site for your personal use or to place online somewhere, non-commerically? Here’s a zipfile of the whole site; you will also want to get the larger PDF of the book, which should be placed in the des_imagistes directory.



The Facepalm at the End of the Mind

I can no longer keep myself from commenting on the Facebook “emotional manipulation” study. Alas. Here are several points.

  • Do you want your money back?
  • Don’t we only know about this study done on 689,003 people because it was written up and reported on in a prestigious journal?
  • Could it be that other studies might have been done, or might be going on right now, or might happen in the future, and we might know nothing about them because their results will be kept as proprietary information?
  • Why didn’t something this massive and egregious ever happen on the Web – you know, the open Web that isn’t run by a single corporation?
  • Don’t we have, or didn’t we used to have, news feeds on the Web, like the Facebook news feed that the company manipulated?
  • Such as RSS feeds?
  • Using a free standard, which anyone in world can set up in their own way without adhering to a single company’s policy?
  • Don’t we, or didn’t we, subscribe to these RSS feeds with feed readers, such as Liferea?
  • Wouldn’t it be harder for a person or company to manipulate a news reader that subscribes to feeds on the open Web and is running on a person’s own computer?
  • Particularly if this news reader is free software and you can build it from source that you and everyone else in the world can inspect?
  • Could it be that the “users,” as we like to call them, are the ones who really made a fundamental mistake here, rather than Facebook?
  • You know how Facebook is, well, a company, a for-profit corporation?
  • So, it’s actually supposed to harvest data from users as efficiently as possible and exploit that data to make more money, up to the limit of what the law allows?
  • Can’t companies be sued by their shareholders if they don’t act to maximize profits?
  • Could it be that Facebook is, in everything it does, trying to harvest information from, exploit the data of, and learn how to profit from the behavior of those people called “users,” whom Facebook legally and officially owes absolutely nothing?
  • Remember the World Wide Web?
  • Remember blogs?
  • What happened to these blogs, including the one that I was part of that helped to shape the emerging field of digital media?
  • Was the recent zombie craze formulated to help metaphorically describe what has happened to blogs?
  • Why do I still blog?
  • Have you noticed that I get a comment on my blog about every other month?
  • What does it mean that I can announce the publication of a book that I worked on for years, and after more than two weeks, this post hasn’t garnered a single comment?
  • Remember how, after overcoming a few (diminishing) technical barriers, anyone could write about whatever topics – personal, political, academic, technical, aesthetic – and could host a forum, a blog, in which anyone else in the world, as long as they were online, could respond?
  • Remember how attitudes toward technology, changing methods of media consumption and transformation, and other important discourses were shaped by people having public conversations on the Web in blogs?
  • Why do I get thousands of spam comments on my blog each month, sent in complete disregard for the things that are posted here?
  • These spam comments might be sent by organized crime botnets, in part, but since some of them are commercial, might they be sent by or on behalf of companies?
  • Companies trying to maximize their profit, indifferent to anything except what they can get away with?
  • Why do we think that we can fix Facebook?
  • Why did people who communicate and learn together, people who had the world, leave it, en masse, for a shopping mall?

There’s a party — Perverbs.

I persist in my quest to develop extremely simple, easily modifiable programs that produce compelling textual output.

My latest project is Modern Perverbs. In a world where nothing is as it seems … two phrases … combine … to make a perverb. That’s about all there is to it. If phrase N is picked from the first list, some phrase that isn’t number N will be picked from the second, to ensure maximum perverbiality. The first phrase also carries the punctuation mark that will be used at the very end. This one is a good bit simpler than even my very simple “exploded sentence” project, Lede.

(I learned of perverbs and their power, I should note, thanks to Selected Declarations of Dependence by Harry Mathews.)

In case, for some reason, you fear the legal repercussions of ripping off my HTML and JavaScript and editing it, Modern Perverbs is explicitly licensed as free software. Save the page on your desktop as plain HTML (not “complete”), open it in an editor, and have a field day.

Sounds, User-Input Phrases, and Monkeys in “Taroko Gorge”

Check out “Wandering through Taroko Gorge,” a participatory, audio-enabled remix.

As James T. Burling stated on the “projects” page of MAD THEORY:

>In this combination of presentation and poetry reading, I’ll present a remix of Nick Monfort’s javascript poetry generator, “Taroko Gorge.” My remix added a musical component using a computers oscilloscope function, and more importantly allows participant-observers to type in answers to prompts which are then added to the poem in real-time. The poem will be available throughout the day, gradually adding all inputs to its total sum. I’ll discuss the process of decoding html and javascript as a non-coder, describe some of my theories on participatory performance using computer interfaces, and raise questions about agency in performance and how a digital artifact can function as a poetic event.

Jill Walker Rettberg, this Monday’s Purple Blurb

Purple Blurb

MIT, room 14E-310

Monday 5/5, 5:30pm

Free and open to the public, no reservation required

Jill Walker Rettberg

“Seeing Ourselves Through Technology: How We Use Selfies, Blogs and Wearable Devices to Understand Ourselves”

Jill Walker RettbergThis Monday (2014-05-05) the Purple Blurb series of Spring 2014 presentations will conclude with a talk by Jill Walker Rettberg on a pervasive but still not well-understood phenomenon, the types of digital writing, tracking, photography, and media production of other sorts that people do about themselves. Her examples will be drawn from her own work as well as from photobooths, older self-portraits, and entries from others’ diaries.

Jill Walker Rettberg is Professor of Digital Culture at the University of Bergen in Norway. Her research centers on how we tell stories online, and she has published on electronic literature, digital art, blogging, games and selfies. She has written a research blog,, since October 2000, and co-wrote the first academic paper on blogs in 2002. Her book _Blogging_ was published in a second edition in 2014. In 2008 she co-edited an anthology of scholarly articles on _World of Warcraft._ Jill is currently writing a book on technologically mediated self-representations, from blogs and selfies to automated diaries and visualisations of data from wearable devices.

More about Purple Blurb

Mourn Google’s Departed

You may have noticed that “corpse” and “corporate” are lexically quite similar, and seem even more so when it comes to technology. Slate’s Google Graveyard lets visitors leave a virtual flower in memory of their favorite dead Google product. Seeking to be ever ready, they have dug a hole for Google Glass.