Open-source, capitalism, and society?

For Monday’s class my group read “Living Inside the (Operating) System: Community in Virtual Reality” by John Unsworth.  The idea that arose in class in regards to the relationship between this reading and the other groups’ readings was about how the reality of capitalism was subliminally woven into the other texts, even though my group’s was dedicated to this idea for the most part.  Capitalism is the world that I’m familiar with and things like research funding, patents, and work for pay are just a part of the way the world works to me. So that point really gave me another opportunity for reflection on how the way I see the world is not necessarily the world.

In regards to the part of my reading that focussed on what Unsworth meant when he talked about a “virtual community”, as we were going through our jigsaw discussions, I tried to picture how these kinds of discussions could be simulated in the digital world.  In a way, I am paying tuition in order to be a part of discussions like this, but linking this whole image back to the question of what place an open-source digital environment plays in capitalism, I wonder how much of my educational experience could be outsourced to a digital environment, and what does that mean for all this money I am paying in order to be here.  I’m starting to realize that our world is still sort of growing into its own potential as far as digitization is concerned.  It makes me really curious what sorts of changes I’ll see in the next few decades of my life and what affect that will have on the way we structure our society.

Regarding the Discussion on Monday…

I felt that despite the more dense readings of Monday, we all were able to have a very engaging and productive discussion that went beyond my anticipation of what we would talk about. In doing my reading in preparation for class discussions, I often find that I forget that there are going to be two other readings for the class. Thus, having the “jigsaw” method always provides for an exciting addition of knowledge and perspective to what I believe we will discuss.

While we didn’t delve especially deep into this in class (it also appeared that Unsworth was a bit unclear on this as well), I am curious about the discussion of property and labor. Specifically, I am curious about the detachment of the human from humanity, where human is used and seen as the mode of production rather than an autonomous being (I am not sure if this is what people were referring to with Marx, as my memory of and exposure to Marxist theory is somewhat limited to a history class in high school).

Regarding my specific reading by Ritchie, one thing that seemed odd to me was the blend of technological history and social history. It felt like Ritchie was just adding random little “but it really was fun, and we were a community” type of notes in between large chunks of dense info on Multics and Unix. After talking on end about Unix as we know it today, Ritchie even chose to end the paper with a paragraph on looking back at his time at Bell Labs with a “rosy glow.” I thought this might tie into what we have been talking about regarding the treatment of creation as a fun thing rather than as a job.

As a side note, I struggled with writing this blog post, as I felt that there were many ideas brought up in class that were hard to unpack (you may notice that this post feels a bit all over the place). However, knowing that we usually continue and touchback on previous discussions, I know that things will become more clear!

On Unsworth & Marx

Unpacking Unsworth (at least partially)

In class this past Monday, we discussed the history of operating systems. One of our readings was John Unsworth’s “Living Inside the (Operating) System: Community in Virtual Reality.” To be transparent about my pedagogical goals, the key points I wanted you to take away were (I think) simpler than the very good questions that came up. Specifically, I wanted you to take from Unsworth that operating systems embed certain ideas of human agency and social relationship that, while they might seem to radically challenge the market capitalist context that they come from, also reflect it and reproduce it.

This is what I see as the key passage for this point:

“…the paradoxes are striking. On the one hand, as a mental representation of the universe of information, Unix is deeply indebted to culturally determined notions such as private property, class membership, and hierarchies of power and effectivity. Most of these ideas are older than the modern Western culture that produced Unix, but the constellation of cultural elements gathered together in Unix’s basic operating principles seems particularly Western and capitalist–not surprisingly, given that its creators were human extensions of one of the largest accumulations of capital in the Western world. On the other hand, this tool, shaped though it was by the notions of ownership and exclusivity, spawned a culture of cooperation, of homemade code, of user-contributed modifications and improvements (viz. the canonical /contrib/bin in Unix filesystems, where user-contributed programs are stored) –in short, of “fellowship.””

You all, being careful readers and intrepid scholars, seemed to really want to know more about how Unsworth was bringing Marxian concepts of labor and species being into his reading of a virtual community built on the Unix OS. So, here’s an attempt at unpacking it.

When we were trying to come up with a keyword sense of labor for our readings, and Unsworth’s was really the one that addressed that head on, TJ offered “the objectification of the species life of man” and Sean Haggerty-Ruiz got us started breaking it down with his summary of Marx’s concept of alienated labor, which went something like: in a capitalist context, the human being’s innate capacity to produce is instrumentalized–made to be for a certain purpose (specifically, profit) rather than for itself.

To build on that, here’s some glossary definitions:

Marxian species-being: the essential nature of humanity, which Marx thinks is creative work freely chosen.

Marxian social being: a degraded form of being that is conditioned into you by your social environment. In the case of Western capitalism, this is the self-made, isolated individual.

Alienated labor: work that is disconnected from the deep purpose of species being, undertaken for subsistence only.

I think the trickiest word to make sense of in passages Unsworth cites and uses is “objectification.” “Object” and “objective” have so many potential meanings:  thing, goal, empirically real, impartial, to name a few. So let’s walk through how it is getting used in Marx. The “objective” is the world as it is, which for humans is the the world as we have created (both mentally and materially) because we are the species that is conscious of its place in the world. It is human species-being to objectify, or to create the world around us. Alienated labor, however, objectifies the human, and a human is not meant to be an object. A human is mean to make objects. So objectify can have both a positive and negative connotation. The work of the human is to object-ify — to make things. Capitalism, in Marx’s view, tends instead to turn humans into objects.

So, how does this help us make sense of operating systems? On the one hand, operating systems are a product of market capitalism–all of the readings touched on this. On the other hand, they seem to give rise to creative, voluntaristic work in the form of writing and sharing code (on an individual and sometimes a corporate level). It is both endearing and puzzling that as soon as you have a digital platform, you have a group of people who just can’t seem to stop thinking about how to use it to communicate, represent, and discover. Nobody needs a text adventure or a message board where people use pseudonyms to debate plot twists in a television show. Perhaps nobody even needs a blog post on Mark in Unsworth. And yet we make them. We seem driven to represent and create our world.

What Unsworth is, I think, ultimately calling our attention to is that creation in these digital environments is inherently alienating at the same time as it feels less alienating than other forms of work, and we need to keep an eye on what we’re now calling work and now calling play.

Unsworth, being not just a literary scholar but a scholar of postmodern theory, then connects Marx to Baudrillard, a theorist who thinks about the role of representation (as in icons, images, and reproductions of reality that he calls simulacra) in how we organize ourselves socially and imagine our lives. This is farther than we need to go for this class, but it does start to touch on debates that you’ve probably encountered in far less esoteric contexts such as, is life on social media real life?

A digression/exploratory connection:

As I was talking with Sean and remembering my own introduction to Marx in graduate school, I realized that one of the key moves in contextualizing Marx’s work is connecting it to Hegel. Marx borrows several key concepts from Hegel, including the idea of consciousness of species being as the defining feature of humanity and the dialectic of history. A kind of lecture notes summary would be “Hegel consciousness, dialectic–> Marx.” In the context of having just done a Python lab, this reminded me of the “import” process. And that got me thinking about how far that analogy would go. On the one hand, when we import a code library, we’re building on the work of others and using what they’ve done to make a new combination of procedures. On the other hand, ideas are never simply “imported.” We make a mark on them first through our own process of reasoning and understanding, then on our way of expressing them, and in the case of scholarship and theory, by expanding, challenging, or changing them. And of course, that’s exactly what Marx did. His species being and his dialectic are not the same as Hegel’s, although they launch from a framework Hegel provided. So maybe the difference lies in first really getting to know what you are importing and being selective about what you take the time to build on. You can’t just “import Hegel” and understand its key terms and applications. Whereas, you can “import datetime” and then just use one function without ever knowing the rest.

 

And a short note if you are still reading:

For later discussions, this reading also plants an important seed about the relationship between digital technology and labor. Unsworth writes:

“I’d like to recall for a moment a recent advertising campaign for AT&T, in which lots of “ordinary” (but very professional-looking) people are shown using technology in futuristic ways. The tag-line of the campaign is “have you ever … You will”: “Have you ever gone to a meeting in your bathrobe?” asks the voice-over, while a man lounges at the breakfast table while video-conferencing, “Or sent a fax from the beach?” while the man lounges in his beach-chair, sending a fax from his (apparently sand-proof) laptop: “You will.” I’m sure that AT&T; intends this campaign to present a happy vision of the future, in which work somehow is less work-like; I’m equally certain, though, that it’s possible to view the campaign in exactly the opposite light, to hear an imperative tone in that “You Will,” and to consider that, without that handy laptop, the man on the beach might not have to be working. It is, in some sense, the essence of professional occupation that it crosses the line into our personal lives: no profession is truly 9-5. If technology, born from useful play, becomes an environment in which work can be carried on in the guise of play, then either we will never really work, or we will never really play, after this. It remains to be seen which of these–or both, or neither–proves to be the case.”

Works Consulted:

Halliday, John. “species‐being.” The Concise Oxford Dictionary of Politics. Oxford University Press, January 01, 2009. Oxford Reference. 28 Feb. 2019, <http://www.oxfordreference.com/view/10.1093/acref/9780199207800.001.0001/acref-9780199207800-e-1295>.

“Species Being, Social Being, and Class Consciousness.” 28 Feb. 2019, <http://internationalist-perspective.org/IP/ip-archive/ip_43_species-being.html>.

Wolff, Jonathan, “Karl Marx.” The Stanford Encyclopedia of Philosophy. Ed. Edward N. Zalta, 2017, 28 February 2019, <https://plato.stanford.edu/archives/win2017/entries/marx/>.

 

From Operating Systems to Marxism

Our class discussion this week, like many of our past discussions, seemed like a tailored argument for a liberal arts education. Our discussion focused on operating systems, which, on its face, is a straightforward computer science concept to be understood and then applied. However, even a concept as technical and practical as the development of operating systems is a product of social circumstances and even an opportunity for applied theory. What struck me most about the article I read, a fairly dry explanation of the evolution of operating systems, was the economic forces that shaped the trajectory of software development. Apple competing with Microsoft, motivated by the tastes of the consumers. Without a doubt, there are countless economic forces at play.

More directly, one article applied Marxism to software, crafting arguments about human species being, the impacts of labor, and humans as inputs rather than individuals. Maybe considering operating systems, with their full context and implications, is not as straightforward as a series os inputs and outputs. In fact, in considering this computing principle, the interdisciplinarity is overwhelming

O’Reagan: History of Operating Systems

Operating systems are collections of software programs that interact with hardware and allow it to be used. The earliest systems arose in the 1950’s with batch-processing systems running single jobs at a time and data being turned out in groups (or batches). During the 1960’s MIT developed the CTSS system, which IBM used to develop OS/360 for their System/360 line of computers, a multi-batch system featuring a standard program interface and file management system. They later introduced Multiple Visual Storage (MVS) in 1974, which greatly enhanced visual storage and memory, allowing for more complicated programs to be run.

Virtual machine operating system allows multi-users to see a “single machine as several real machines” by allowing numbers of an operating system to run at the same time. This is useful to save any files for backup and prevent any mistaken failures. The other kind of operating system, VAX Virtual Memory System (VMS), was made for solely VAX family of minicomputers. Vax was useful that it was flexible among the users to develop software due to its easy commands, scalable, and balanced features.

A group at Bell Labs developed the Unix operating system in the early 1970s. It was able to multitask and host multiple users and was written in the C programming language. This language made Unix portable and popular, initially with the US government and later with a broader user base. Unix had three levels of computing targeted at different types of users. In the 1980s IBM introduced a personal computer, outsourcing the software development to Microsoft, which reaped huge benefits from the partnership. The software went through multiple stage of development, which eventually led to popular personal computers that ran on Microsoft software. Now, Microsoft windows rather than the original MS/DOS system is used on personal computers.

From the matter of between Microsoft and MS/DOS Operating Systems, the two showed great differences between their states of development. Windows were not actually considered to be fully completed, but rather were on par with “graphical shells,” in which they were actually a sort of extension to the MS/DOS Operating System, in which it would connect to such in order to help boost the ability together. MS/DOs, however, lost their claim to such credit in the business due to Microsoft’s own hold on the market, and more advanced work.

Paragraphs written by (in order) Charles, Sean, Georgia, and Gabriel. Compiled and posted by Georgia.

Living (Inside) the Operating System

Unix and Monopoly Capital

Unix was distributed gratis to many universities while a high price was charged to commercial clients in the initial years of the operating system’s existence. This free distribution helped proliferate the Unix code and created a large web of users in the 1970s and 1980s. However, this also created a hierarchy of Unix knowledge amongst users that the author labels as a cultural influence from Western and capitalistic culture. The free quality of Unix also makes it collaborative and cooperative in nature. In turn, this collaborative community is what drove innovation and improvements to the operating system.  

The MOO draws out and enacts some of the contradictions inherent not only in Unix and Unix culture but also in capitalism and Western culture and thus has many representations of a physical world inside itself. This is seen in the way that Unix exists for a reason that doesn’t answer to an immediate human need but rather a desire to continuously reproduce the objectification of labor and thus further propagate the delineation of man.

PMC-MOO: A Virtual Community

John Unsworth describes his experience with the PMC-MOO which arose as an offshoot of the electronic journal Postmodern Culture.  Its main functions were to “provide a text-based conferencing facility for journal related activities” and to create programs which could simulate or demonstrate postmodern concepts.  It was initially a very chaotic environment without any sort of etiquette or organization. Beyond the noise issue, there was the problem of identity and accountability. There was a lot of borrowing code without crediting and anonymity and disorder seemed to provide fertile ground for antisocial behavior.  After a time, however, some stabilization occurred which allowed for valuable discussions on various topics. PMC-MOO was able to draw a lot a wide variety of non-specialists into discussions on theoretical issues and also inspired people from non-technical backgrounds to dabble in programming as a result of the experience of inhabiting a shared programming environment.  This demonstrates the MOO’s ability to turn play into something useful in the context of a supportive and engaging community.

TJ and Gray—>Capitalism and Unix

Zaria—> Virtual community

TJ edited and posted

Ritchie: The Evolution of the Unix Time-sharing System

Ritchie provides a detailed explanation of the development of the Unix operating system that was developed at Bell Laboratories during the late sixties and early seventies.

In 1968-69 Bell commissioned the development of a precursor software called Multics. The project was enormously expensive and failed to deliver the usable features promised during development. The technical research conducted by Ritchie, Thompson, and Canaday on Multics did, however, prove fruitful as a preliminary design for the filing system rolled out in Unix.

The first part of this early design was PDP-7 Unix file system. This system consisted of an i-list, directories, and special files describing devices. Unlike the current system,  PDP-7 had no path names, configurations were hard to change, and there was a lack of path names. Processes existed early in this system such as system calls fork, exec, wait, and exit.

A new disk allowed for the first PDP-11 system to be created. Unlike PDP-7, this system was dedicated to word processing. Due to it only running on a single .5 MB disk, every new program required care and boldness because the system could easily crash.

Throughout this article also ran a string of social aspects to go along with the technical history that Ritchie provided. For example, though Ritchie describes the downfall of Multics, he also adds that he and the group were able to use the operating system just between them, saying, “what we wanted to preserve was not just a good environment in which to do programming, but a system around which a fellowship could form” (Ritchie, 2). It seemed odd to find these types of sentences interwoven with the more technical aspects, as the document itself seems to naturally focus on the changes made to and the problem-solving of the operating system itself. These interesting additions to the text all culminate at the end of the document, where Ritchie ends on a nostalgic note, even including the phrase “rosy glow.” At the same time, Ritchie is describing a process that involved many idea proposals and rejections and versions of the final product.

  • Sean → wrote the first two paragraphs
  • Luis → wrote the second two
  • Kate → wrote the final paragraph

Motivation

After reading the article written by Vannevar Bush, I noticed a paradoxical link. So much of the effort and innovation of scientists during World War Two went to developing weaponizable technologies, such as the atom bomb, to win the war instead of these scientists’ actual areas of research. Moreover, many of the scientists who developed war technology later regretted it or had misgivings from the start, most famously Robert Oppenheimer. However, one can make the argument that without the menace of the Axis powers, many technologies originally used for warfare, but soon after adapted into commercial purposes, would not have been invented. Furthermore, I think this relates to a tangent we had at the end of class on Monday. A spider makes its web to catch flies. Without the need to catch flies, why would the spider need a web? Similarly, without the threat of military defeat why would the nations involved in the war have developed technologies such as nuclear fission, jet propulsion and better radar? I find this argument to be central to the question of why human beings do anything in the first place.

Does this mean that war is necessary for innovation? Conflict at least is in my opinion. If there is no discomfort, or vision of how things could be better, then no one would ever change anything. An unequivocal way to evoke change is through a stimulus. This may just be a regrettable fact of existence here, but it is inalterable.

 

Who’s Who in Quantum Computing

While I did not participate in the discussion on Monday, it seems that there was a significant focus on the identities being represented and not represented in the field of computing. I am particularly interested in Haas’ reading on the Wampum Peoples use of hypermedia prior to the use of the internet.  Charles claims that it might not be plausible to suggest that the development of Hypertext and HTML were inspired by the Wampum but my own analysis of this differs significantly. Rather, I am asking myself why the conversation between the Wampum and the HTML developers are a separate entity. Computer science is, by nature, suppose to be a very collaborative medium but often the cross-cultural connections it posses becomes invisible. What then happens to our understanding of computing if we are able to hold both the advancements of the Wampum and the HTML developers together in the same collective narrative.

This pushes into a larger discussion of how computers consistently evolve without other communities in mind. Perhaps our biggest challenge in the modern computational world right now revolves around making more people computer literate but too often in a language, and system that is constantly inaccessible to those not at the crux of its development.

Did spiders create the World Wide Web?

At the end of Monday’s discussion, the whole class discussed the answers for some of the questions on the board. Out of these questions, I faintly remember one that asked if the American Indian traditions created the idea of hypertext. Since I did not read the article to its full extent, I am rather intrigued to ask a bigger question at arose from the previous one: is anything uniquely created?

I am not asking if today’s innovations are unique, rather I want to investigate if every single idea that we can come up with uses previous knowledge. I cannot speak much in regards of the reading, so I will instead use an example I brought up in class: did the spider create the idea of the world wide web? Thanks to the collective effort from the class to answer this question, we came to a conclusion that it is not the spider itself that created the idea; instead, it is the interpretation of such an idea to solve a problem that defines whether an idea creates another one. In other words, the world wide web does not look anything like a spider web, but they are similar in the sense that the connections between the web are similar the solution to connect all computers. Therefore, spiders did not create the world wide web. Rather, if it wasn’t for how spider webs are connected, the idea of the internet would not have been possible.

In a way, no idea is unique; instead, it is a combination of previous knowledge that allow for further innovation to flourish.