A redesigned phiffer.org

I’ve been tinkering with a new design for this site for a few months and have finally gotten to the point where it feels polished enough to start using. It’s not a huge departure from what was here before, but I’ve made some structural changes to how the WordPress theme works that should make it easier for me to maintain and improve. The old theme was ambitious, I invented my own object-oriented template system that shunned the well established conventions of making WordPress themes. This is all fine and good when a site first launches, but over time I forgot how all the parts fit together and was left puzzled by my earlier choices. This new theme is much more straightforward, no PHP fanciness this time around.

phiffer.org header

I did indulge a bit in some front-end fanciness though. You may notice there’s a new header element that gradually changes in response to your mouse movement. The gradations of green squares correspond to regions of the page, but rotated 90 degrees. If you move your mouse up or down you’ll see changes in the header, only your mouse movements show up horizontal instead of vertical. So the more you browse below the fold, the more visual changes will appear in the header toward the center and right. All this is private to your browser (and saved, per-browser, using something called JavaScript localStorage), I’m not sending any of the mouse movement data to the server.

Aside from that I’ve mostly just trimmed back some text in the sidebar, added a new archives interface in the footer, and beefed up my links to projects and friends. It’s still a work in progress, but with a bit more fit and finish I could see releasing the theme for others to use.

ows.offline is um... online!

This morning I stopped by Zuccatti Park and left the wifi router running ows.offline! It seems that weekday mornings are a lot less crowded, and the people I met who were awake and in the park were exactly the people who I wanted to know about the project. I chatted with some folks at the info desk and they were really enthusiastic about the idea! I explained the idea to this one guy who promptly plugged me into the generator and said “you are awesome!”

I’m just going to play it by ear and just drop in for maintenance/backups and promotion when I can.

The label reads:

  1. Connect to wifi network “ows.offline”
  2. Visit http://ows.offline/
  3. Profit! Revolt!

Code release and promotional flyers coming soon!

Proposal for ows.offline

Occupy Wall Street

Like many New Yorkers I’ve been observing and processing the occupation of Zuccatti Park with a sense of cautious enthusiasm. It took me a few days to figure out what it’s actually about, and I’ve come around to accept their position that protesting with no stated agenda is legitimate. Here are some resources I’ve found useful, but really the best way to get a sense for things is to walk around and talk to people in the park.

In short, there are two separate things happening:

  1. The occupation itself (also): a group of activists with a range of leftist politics (plus some Ron Paul supporters) are using occupation as a tactic
  2. The New York City General Assembly: an experimental process of political deliberation and decision making is being used to guide the occupation

One challenge I’ve been working through is how to best express my sympathy for the occupation without bailing on my existing responsibilities. My Fall schedule has been really busy, which has made it especially difficult to participate.

Of course there are a variety of things one can do to show support and I’m hoping to contribute in a way that plays to my strengths. Below is a project proposal I’ve submitted to the Occupennial art exhibition (more info).

ows.offline proposal

I’ve been working on hacking a Linksys WRT54GL wifi router to run very simple web forum software I developed. It’s part of an art process that I’m calling Situated Net Art. Like other instances of net art it relies on web technologies such as HTML, but is intended to be experienced from a specific physical location rather than adopting the more universal context of the World Wide Web.

The motivation behind ows.offline is that the web offers a fantastic array of communication tools, but often the conversation suffers from certain trade-offs as the number of participants rises. Proximity could be a useful filter for those with the greatest need for better communication tools. The forum is an attempt to complement the existing deliberative process of the NYC General Assembly and offer its constituents a text-based forum to hash out their ideas with greater subtlety.

Another component I’m interested in exploring is how access to the necessary hardware is or is not available to occupiers. I would like to develop some kind of social contract that stipulates the laptop or smartphone being used to access the forum might be lent to those without access. A similar type of arrangement was used in Heath Bunting’s BorderXing database, where users of the site must agree to become internet providers in a kind of peer-to-peer distributed net cafe.

Photo courtesy of Flickr user shankbone

What next?

I’m not sure an art context is the best way to pursue this, but at least it’s a process I’m familiar with. I’m still pretty uncertain about the logistics of maintaining electricity and shepherding my little wireless router through the chaos of the plaza. Perhaps inclusion in an art exhibition is a way to keep the hardware safe and dry. The software itself is already written, I’m just trying to figure out the best way to deploy it. I’ll release the software soon on GitHub with instructions on how others might use it with their own wifi routers.

Of course I’m open to feedback, so please feel free to comment below.

Why you should learn to program your computer

This is an essay I wrote for a one-off newspaper published by the Trade School folks. I haven’t found any trace of it online, but I bet a PDF version will materialize at some point.

An unusual book was published in 1974 called Computer Lib/Dream Machines. It has an oversized magazine format and two front covers. The two sides read inward to the center page, each side rotated 180° to the other. On the Computer Lib side, above a crudely-drawn clenched fist, reads the subtitle: You can and must understand computers NOW. I like the imperative nature of the phrase, even all these years later.

The book isn’t written by a computer scientist. Its author, Ted Nelson, isn’t a “technical person” so to speak, he has degrees in sociology and philosophy. He is a kind of über-generalist:

People keep pretending they can make things deeply hierarchical, categorizable and sequential when they can’t. EVERYTHING IS DEEPLY INTERTWINGLED. In an important sense there are no “subjects” at all; there is only all knowledge, since the cross- connections among the myriad topics of this world simply cannot be divided up neatly.

Nelson also coined the term “hyptertext” and continues to work on Xanadu, an ambitious (but tragically unpopular) hypertext system technically still in competition with the World Wide Web. I think of him, fondly, as the web’s crazy uncle. I appreciate his open resistance to the conventions of the web, even if my own career building websites is largely based on those conventions.

It’s hard to overstate the ubiquitous role the web now plays in our lives. The undergraduates I teach have grown up with access to Facebook and Google, these things must feel timeless to them. However, the internet as a whole is a fairly recent creation. It’s the result of very deliberate choices reflected in infrastructure and code. It’s easy to overlook how that hardware and software actually operates on our data.

As Lawrence Lessig has argued in Code, “we can build, or architect, or code cyberspace to protect values that we believe are fundamental. Or we can build, or architect, or code cyberspace to allow those values to disappear.” Setting aside Lessig’s unfashionable use of the word cyberspace, his point is an important one. It’s echoed more recently by Douglas Rushkoff in Program or Be Programmed:

Throughout the twentieth century, we remained blissfully ignorant of the real biases of automotive transportation. We approached our cars as consumers, through ads, rather than as engineers or, better, civic planners. We gladly surrendered our public streetcars to private automobiles, unaware of the real expenses involved.

Like global warming and urban sprawl, the dangers of centralized, corporate control over our mediated lives might seem daunting, inevitable even. It’s tempting to simply make due with those tools already at hand, to let professionals make the hard decisions about the software we rely on. The principle of intertwingularity suggests otherwise—your individual preferences and knowledge are fundamentally connected to the technologies where they become manifested. The capacity to write code is deeply intertwingled with what that software can produce.

Granted, the progress you can expect to make learning to program computers will be slow. It may take years before you build anything close to useful. Even so, the patterns of thought developed through understanding code will help you better negotiate the strange currents of our hypermediated world. The important first step is understanding why so that you will want to find out how. The second step is deciding on a project to undertake. The rest is a cyclical process of typing, befuddlement, and exhilaration when you finally understand how it works.

The Here & Now

Well, it certainly has been a while since I posted here. I’ve enjoyed my blog vacation, but I will break my silence to write a little bit about an art show I’m involved in next Sunday.

It’s a group show of some friends and myself, working under the moniker Future Archaeology. We are interested in a pretty wide variety of things, the 6 of us, but we’ve found common ground in this idea of creating a kind of archaeology for the future, an imagined dystopia (this word is probably debatable) of hybridized artificial life. Much like science fiction writing is often a projection of the time it was written, I see Future Archaeology as being about the group’s shared anxiety about technologies losing track of their connection to human needs, about our collective displacement of the ecological basis for life.

Our projects thus far have been about molding simple electronic circuits into artificial insects. This show will be different than previous iterations (see: Canopy Assemblage, Chrysalis). We will have documentation on hand that gives some context for what the group has been working on, but primarily the show is about presenting our individual art practices in a way that isn’t so tightly bound to the group’s constructed narrative. The show is a momentary consideration of the ephemeral present tense, whether it’s literally what’s happening here & now or explores a more abstract treatment of the idea.

The project I’ll be showing involves photography and a simple obstruction (read: gimmick). During the run of the one-day-only exhibition I will be taking pictures with a set of three digital SLR cameras. The obstruction is that I’ve removed the flash memory from each camera, creating a very limited window for viewing each image in the preview screen of the camera itself. At any given moment two cameras will present a screen-based diptych in the gallery space while I’m out taking the next shot to replace the older of the two images. I will spend the day shooting photos and will have no lasting artifact.

Shoot w/o card: On, Review time: Hold, Auto power off: Off

The piece has a kind of unwieldy name that tries to explain precisely what’s going on in the camera’s settings: Shoot w/o card: On, Review time: Hold, Auto power off: Off. I like the directness of the title, but I hope it doesn’t give the impression I’m mainly interested in a kind of mechanical exercise. I’m attempting to provoke a specific kind of reaction in viewers. In denying the longevity of the image, I’m hoping that one might come to appreciate more fully what is happening in the immediate place and time. These are photos deeply rooted in the brief span between their creation and destruction. I will attempt to elevate the sense that our shared circumstances are fleeting and precious. My central challenge will be to work effectively with the small screen size, to create images that might tweak — if even briefly — the relationship to one’s surroundings.

Anyway, come see it happen! It will be part of the Bushwick BETA Spaces festival on Sunday November 14th, from noon until 7pm. Our space is on Grattan Street, very close to the Morgan Ave L train stop. You can find more information on our website.

The cultural heritage of the music video

I posted earlier about OK Go’s fantastic Rube Goldberg music video. I had assumed that because that video is embeddable the band had made inroads in convincing EMI to reverse their prohibition on video embeds. It turns out that OK Go decided to drop their label and form their own. From Fast Company:

OK Go rocketed up through the indie rock world in large measure due to the band’s brilliant, lo-fi music videos, which have spread like wildfire on YouTube. But EMI, in a misguided attempt to wring every penny out of the band’s success, decided to block embedding on the YouTube videos – meaning the videos were unable to disseminate out through music and pop culture blogs, news sites, and personal blogs the way they did before the restriction. And that’s not a minor detail: the band saw a 90% drop in views when that restriction went into effect. As in, 100,000 views one day, 10,000 views the next.

It’s obvious what the bands have at stake in this situation: more people watching their music videos translate into more exposure. Which means more income for the band. One would assume that what’s good for the band is also good for the record labels. Why would they undermine their own success?

Read more →

Prior art

The second post

This is my second post here. That is, if you only count the longer-form stuff and ignore my prior attempts at blogging. I wrote a sufficient amount of explication in my first post, but I’m going to indulge just a bit longer with the meta blogging. I’ve been an enthusiastic blog reader for several years now and thought I’d look back at some other Second Posts of my long-time favorites. I’m hoping to ape these blogger-heros to the extent that I can.

Read more →

On patience

I’m writing this on a train somewhere between Oakland and Van Nuys on the Coast Starlight train line. It’s my first attempt at writing anything substantial in quite some time. I’m a little uncertain how this will go. But I don’t expect to finish today. That is, I don’t anticipate this writing exercise to reach some conclusive state, at least not right now. I plan on returning to this tomorrow, maybe later in the week. I’ll cut, paste and tinker with the wording until I’m happy. What’s the rush?

Read more →