diff --git a/epicpedia_2024/2024-10-21-SI25-NOTES.html b/epicpedia_2024/2024-10-21-SI25-NOTES.html new file mode 100644 index 0000000..8262bc4 --- /dev/null +++ b/epicpedia_2024/2024-10-21-SI25-NOTES.html @@ -0,0 +1,331 @@ + + + + + + + 2024-10-21-SI25-NOTES + + + +

https://pzwiki.wdka.nl/mediadesign/Radio_WORM:_Protocols_for_Collective_Performance#Monday_21_October

+

Plan

+ +

Oulipo

+

In revisiting the history of Oulipo, it’s useful to consider this +article by Sarah Coolidge that explores the question: Who +Are the Women of Oulipo?

+

BUT the broken links are quite tragic… leading instead to online +gaming + tourism. :0 Some alternative links:

+ +

And this page (URL corrected from the article from .com to .fr):

+ +

some repaired direct links:

+ +

which currently takes to to information about hotels :0…..

+

Luckily the wayback machine from +archive.org has been put temporarily back online in a consultation +only form.

+

Algorithm

+

N+7 is useful as an example of an algorithm.

+

+

N+7

+

http://www.spoonbill.org/n+7/

+

Let’s feed the first paragraph of Who +are the Women of Oulipo to get from:

+
+

A major reason for their absence on your bookshelves is that, until +recently, hardly any works by the women of Oulipo had been published in +English translation. This phenomenon has only further entrenched the +notion that the world of literary rule-breaking is in fact a boys club, +that men alone are the pioneers at the frontier of literary +innovation.

+
+

to surprisingly suggestive and critical (n+1)

+
+

A major-domo reasoning for their absentee on your bookshelves is +that, until recently, hardly any workshop by the womanizers of Oulipo +had been published in English translator. This phial has only further +entrenched the nought that the worm of literary ruler-breaking is in +faction a boycotts clubhouse, that manacles alone are the pips at the +frontiersman of literary innovator.

+
+

to absurd (n+7)

+
+

A malady rebound for their abyss on your bookshelves is that, until +recently, hardly any worship by the woodcutters of Oulipo had been +published in English transporter. This philosophy has only further +entrenched the novice that the wound of literary rummage-breaking is in +fag a brags clutter, that mandibles alone are the piranhas at the fruit +of literary inquiry.

+
+

Rhetorical Space

+

Lorraine Code, Rhetorical Spaces, Essays on Gendered Locations +(1995)

+

(via a citation from Hope Olson, Mapping beyond Dewey’s Boundaries, +Constructing Classificatory Space for Marginalized Knowledge Domains, +published in Library Trends, 1998)

+
+

Rhetorical spaces… are fictive but not fanciful or fixed locations, +whose (tacit, rarely spoken) territorial imperatives structure and limit +the kinds of utterances that can be voiced within them with a +reasonable expectation of uptake and “choral support”: an expectation of +being heard, understood, taken seriously. They are the sites +where the very possibility of an utterance counting as “true-or-false” +or of a discussion yielding insight is made manifest. Some simple +examples will indicate what I mean the term to achieve….

+

Imagine trying to make a true statement about whether it is more +convenient to fly into Newark or La Guardia airport in the year 1600. +The statement would not be false but meaningless: it +could neither be true nor false within the available discursive +possibilities. Or imagine trying to have a productive public debate +about abortion in the Vatican in 1995, where there is no available +rhetorical space, not because the actual speech acts involved would be +overtly prohibited, but because the available rhetorical space is not +one where ideas on such a topic can be heard and debated openly, +responsively…

+

What I want this terminology rhetorical +space to do [is], namely to deflect the focus of philosophical +analysis away from single and presumably self-contained +propositional utterances pronounced by no one in particular and as +though into a neutral space; and to move it into +textured locations where it matters who is speaking and where and why, +and where such mattering bears directly upon the possibility of +knowledge claims, moral pronouncements, descriptions of “reality” +achieving acknowledgment, going through. Often in such spaces +discourse becomes a poiesis, a way of representing experience, reality, +that remakes and alters it in the process. And the making is ordinarily +a communal process, dependent for its continuance on receptive +conditions, on engaged responses both favourable and critical. (p. x +)

+
+

Why Constraints?

+

Each constraint (or freedom), determines a rhetorical space, of +possible meaning, but which also determines the kinds of collaboration +that can (and should) take place within it.

+

Examples

+

Lists

+ +

Allison Parrish

+

Allison Parrish is a +self-described poet, programmer, and professor of interactive media +arts.

+

Her work often contains examples of code and libraries that resonate +with many of the protocols from Die Maschine, and the techniques of +Oulipo.

+

Unknown Unknowns

+

Self-publishing project + publications from Angie Waller

+

https://www.unknownunknowns.org/

+

Last Night Bust Stop Yoga Pants, Chicago Illinois

+

Example.

+

Epicpedia

+

notes on epicpedia

+

Han Kang as script…

+

If time perform? or just read.

+

Exercise

+

As a group: choose a text (Women of Oulipo, TOS, Definition of +Rhetorical Space?)

+

Starting in pairs, develop some protocols/algorithms to treat the +chosen text.

+

Exercises for over break

+ +

Would be good to visit each to find a suitable project, make sure +good resources are available.

+

?>?

+ +

Install our +own jsbin?

+ + diff --git a/epicpedia_2024/2024-10-21-SI25-NOTES.md b/epicpedia_2024/2024-10-21-SI25-NOTES.md new file mode 100644 index 0000000..a77cb5b --- /dev/null +++ b/epicpedia_2024/2024-10-21-SI25-NOTES.md @@ -0,0 +1,139 @@ + + +## Plan + +* Review the reading ([Bellos in Mainframe Experimentalism](https://hub.xpub.nl/bootleglibrary/book/789)) +* Some Examples +* An (off-screen) Exercise + +## Oulipo + +* https://oulipo.net/ +* https://oulipo.net/fr/contraintes/s7 + +## Who are the Women of Oulipo? (a constraint ;) + + +In revisiting the history of Oulipo, it's useful to consider this article by Sarah Coolidge that explores the question: [Who Are the Women of Oulipo?](https://www.catranslation.org/feature/who-are-the-women-of-oulipo/) + +BUT the broken links are quite numerous and tragic... + +For instance this page: + +* + +has audio links, which themselves need repair: + +* +* +* + +A quick summary (with repaired links): + +* Michèle Métail, a collection of whoms constrained poems appear [in translation](https://www.poetryinternational.com/en/poets-poems/poets/poet/102-2044_Metail) online. +* Michelle Grangaud, who worked with palindromes and anagrams, and developed a constraint called [poème fondu](https://oulipo.net/fr/contraintes/poeme-fondu), in which one poem is "whittled down into another poetic form (for example haiku), using only words from the original". +* Anne Garréta's [Sphinx](https://www.goodreads.com/book/show/23129715-sphinx) ([a review](https://kenyonreview.org/reviews/sphinx-by-anne-garreta-738439/)), a romantic novel between two characters that avoides explicit gendering of its protagonists. +* Valérie Beaudouin's [Metrometer](https://academic.oup.com/dsh/article-abstract/11/1/23/969581?redirectedFrom=fulltext&login=false), a method +* Michèle Audin's [One Hundred Twenty-One Days](https://www.goodreads.com/book/show/26196054-one-hundred-twenty-one-days), that traces Mathematicians lives through World War I and II. + + + +## Algorithm + +N+7 is useful as an example of an *algorithm*. + +![](A_Computer_Glossary-Algorithm.png) + + +## N+7 + + + +Let's feed the first paragraph of [Who are the Women of Oulipo](https://www.catranslation.org/feature/who-are-the-women-of-oulipo/) to get from: + +> A major reason for their absence on your bookshelves is that, until recently, hardly any works by the women of Oulipo had been published in English translation. This phenomenon has only further entrenched the notion that the world of literary rule-breaking is in fact a boys club, that men alone are the pioneers at the frontier of literary innovation. + +to surprisingly suggestive and critical (n+1) + +> A major-domo reasoning for their absentee on your bookshelves is that, until recently, hardly any workshop by the womanizers of Oulipo had been published in English translator. This phial has only further entrenched the nought that the worm of literary ruler-breaking is in faction a boycotts clubhouse, that manacles alone are the pips at the frontiersman of literary innovator. + +to absurd (n+7) + +>A malady rebound for their abyss on your bookshelves is that, until recently, hardly any worship by the woodcutters of Oulipo had been published in English transporter. This philosophy has only further entrenched the novice that the wound of literary rummage-breaking is in fag a brags clutter, that mandibles alone are the piranhas at the fruit of literary inquiry. + + +## Rhetorical Space + +Lorraine Code, Rhetorical Spaces, Essays on Gendered Locations (1995) + +(via a citation from Hope Olson, Mapping beyond Dewey's Boundaries, Constructing Classificatory Space for Marginalized Knowledge Domains, published in Library Trends, 1998) + + +> Rhetorical spaces... are fictive but not fanciful or fixed locations, whose (tacit, rarely spoken) territorial imperatives structure and limit the kinds of utterances that can be voiced within them with **a reasonable expectation of uptake and “choral support”: an expectation of being heard, understood, taken seriously.** They are the sites where the very possibility of an utterance counting as “true-or-false” or of a discussion yielding insight is made manifest. Some simple examples will indicate what I mean the term to achieve.... +> +> Imagine trying to make a true statement about whether it is more convenient to fly into Newark or La Guardia airport in the year 1600. **The statement would not be false but meaningless**: it could neither be true nor false within the available discursive possibilities. Or imagine trying to have a productive public debate about abortion in the Vatican in 1995, where there is no available rhetorical space, not because the actual speech acts involved would be overtly prohibited, but because the available rhetorical space is not one where ideas on such a topic can be heard and debated openly, responsively... +> +> What I want this terminology [rhetorical space] to do [is], namely to deflect the focus of philosophical analysis **away from single and presumably self-contained propositional utterances pronounced by no one in particular and as though into a neutral space**; and to **move it into textured locations where it matters who is speaking and where and why, and where such mattering bears directly upon the possibility of knowledge claims, moral pronouncements, descriptions of “reality” achieving acknowledgment**, going through. Often in such spaces discourse becomes a poiesis, a way of representing experience, reality, that remakes and alters it in the process. And the making is ordinarily a communal process, dependent for its continuance on receptive conditions, on engaged responses both favourable and critical. (p. x ) + +## Why Constraints? + +Each constraint (or freedom), determines a rhetorical space, of possible meaning, but which also determines the kinds of collaboration that can (and should) take place within it. + +## Examples + +## Lists + +* Perec observations see [ubuweb](https://ubu.com/sound/perec.html) +* Anne-James Chaton see [vj12 performance](https://video.constantvzw.org/vj12/.index/AnneJamesChaton-performance.ogv/play.mp4), or + +## Allison Parrish + +[Allison Parrish](https://www.decontextualize.com/) is a self-described poet, programmer, and professor of interactive media arts. + +Her work often contains examples of code and libraries that resonate with many of the protocols from Die Maschine, and the techniques of Oulipo. + +## Unknown Unknowns + +Self-publishing project + publications from Angie Waller + + + +*Last Night Bust Stop Yoga Pants, Chicago Illinois* + +Example. + + +## Epicpedia + +[notes on epicpedia](epicpedia_2024_notes.html) + +## Han Kang as script... + +If time perform? or just read. + + + +## Exercise + +As a group: choose a text (Women of Oulipo, TOS, Definition of Rhetorical Space?) + +Starting in pairs, develop some protocols/algorithms to treat the chosen text. + + +## Exercises for over break + +* Metronome (could work with just an audio tag, webaudio api and/or libraries like tonejs or pizzicato). +* n+7 generator + +Would be good to visit each to find a suitable project, make sure good resources are available. + +?>? + +* https://developer.mozilla.org/en-US/docs/Web/JavaScript + +[Install our own jsbin?](https://jsbin.com/help/running-a-local-copy-of-jsbin/) + + + + + diff --git a/epicpedia_2024/epicpedia_2024_notes.html b/epicpedia_2024/epicpedia_2024_notes.html new file mode 100644 index 0000000..ed4d806 --- /dev/null +++ b/epicpedia_2024/epicpedia_2024_notes.html @@ -0,0 +1,291 @@ + + + + + + + epicpedia_2024_notes + + + +

Revisiting Epicpedia (2024)

+

Epicpedia +was a graduation work made in 2008 by then Networked Media student +Annemieke van der Hoek. Annemieke would present the work, in +collaboration with her sister as a theater +performance and discussion at the VJ12 festival in Brussels, Nov +2009 (summary).

+

This sketch revisits the original idea at the core of the project: +though we tend to read Wikipedia articles as a unified linear text +representing the latest revision, they are in fact are written in a much +more conversational manner with often thousands of individual edits, +corrections, deletions, and contestations. All these edits are +(meticulously) tracked and are made publically available when one views +the history of an article. Besides the edits themselves, edits +are associated with the user account or IP address (if made +anonymously) of the author, a timestamp, as well as an optional +comment, often the justification of the edit, and a flag for whether or +not the edit was is considered “minor”.

+

A wikipedia edit may be small, as in fixing a typo, or large, such as +the addition of a new section, or contentious, such as changing existing +wording to reflect a different point of view. No matter the size or +intent, however, each edit contains a collection of meta-data +about the edit. In Epicpedia, this meta-data was likened to the +meta-text of a stage play, ie the stage directions, and other texts in a +screenplay besides the actual lines that are spoken. In invoking the +figure of Berthold Brecht, and the ideas of Epic Theater, a parallel is +made between the intents of Brechtian “distancing” as a means of +heightened engagement with a theater piece through an acknolwedgement of +its construction and artificiality, with the experience of engaging with +a contemporary web publishing platform such as Wikipedia.

+

Let’s consider this article on the english language Wikipedia about +recent Nobel prize for Literature winner Han Kang:

+

https://en.wikipedia.org/wiki/Han_Kang

+

Looking at this articles history, +we can go back in time (click on “oldest” near the bottom) to find that +the article was created in August 2010:

+

https://en.wikipedia.org/w/index.php?title=Han_Kang&oldid=376586279

+

Note that when you click on “View history”, the URL changes to reveal +the actual underlying URL structure. The URL of the api is the same, +just replace “index.php” with “api.php”.

+

The original was based on server-side python scripts.

+

Following example begrudginly given here:

+

https://stackoverflow.com/questions/52283962/how-to-find-textual-differences-between-revisions-on-wikipedia-pages-with-mwclie

+

So the standard (action-based) mediawiki API provides a Compare +action.

+

The examples given on API:Revisions page, show for instance how to +access the last 5 edits of an article:

+

https://www.mediawiki.org/w/api.php?action=query&prop=revisions&titles=MediaWiki&rvlimit=5&rvprop=timestamp|user|comment

+

or the first 5 edits:

+

https://www.mediawiki.org/w/api.php?action=query&prop=revisions&titles=MediaWiki&rvlimit=5&rvprop=timestamp|user|comment&rvdir=newer

+

The code we will use also makes use of the URLSearchParams +class in js.

+

We will also make use of the mediawiki’s Revisions +API

+

Adding ids and flags

+

https://www.mediawiki.org/w/api.php?action=query&prop=revisions&titles=MediaWiki&rvlimit=5&rvprop=timestamp|user|comment|ids|flags&rvdir=newer

+

adapted to Han Kang’s entry on wikipedia (note the change of +host!)…

+

https://en.wikipedia.org/w/api.php?action=query&prop=revisions&titles=Han%20Kang&rvlimit=5&rvprop=timestamp|user|comment|ids|flags&rvdir=newer

+

See: epicpedia_2024.

+

Lorraine Code: Rhetorical +Space

+
+

Rhetorical spaces… are fictive but not fanciful or fixed locations, +whose (tacit, rarely spoken) territorial imperatives structure and limit +the kinds of utterances that can be voiced within them with a +reasonable expectation of uptake and “choral support”: an expectation of +being heard, understood, taken seriously. They are the sites +where the very possibility of an utterance counting as “true-or-false” +or of a discussion yielding insight is made manifest. Some simple +examples will indicate what I mean the term to achieve….

+

Imagine trying to make a true statement about whether it is more +convenient to fly into Newark or La Guardia airport in the year 1600. +The statement would not be false but meaningless: it +could neither be true nor false within the available discursive +possibilities. Or imagine trying to have a productive public debate +about abortion in the Vatican in 1995, where there is no available +rhetorical space, not because the actual speech acts involved would be +overtly prohibited, but because the available rhetorical space is not +one where ideas on such a topic can be heard and debated openly, +responsively…

+

What I want this terminology [rhetorical space] to do [is], namely to +deflect the focus of philosophical analysis away from single and +presumably self-contained propositional utterances pronounced by no one +in particular and as though into a neutral space; and to +move it into textured locations where it matters who is speaking +and where and why, and where such mattering bears directly upon the +possibility of knowledge claims, moral pronouncements, descriptions of +“reality” achieving acknowledgment, going through. Often in +such spaces discourse becomes a poiesis, a way of representing +experience, reality, that remakes and alters it in the process. And the +making is ordinarily a communal process, dependent for its continuance +on receptive conditions, on engaged responses both favourable and +critical. (p. x )

+
+

Epicpedia

+

In the video summary (by Maniseng Peng and Petar Veljacic)

+

There’s a quote from Brecht:

+
+

Society cannot share a common communication system so long as it is +split into warring factions.

+
+

Femke’s comment on exploring the space of what knowledge is able to +be created..

+
+

Trying to define what is knowledge; so people invest time and energy +in this , which is it’s own tragedy in a way… what i miss, in your +presentation and in the discussion, is an anlaysis of the reality and +the space that wikipedia itself is.

+
+

momentjs

+

Use momentjs to format relative +times?

+ + diff --git a/epicpedia_2024/epicpedia_2024_notes.md b/epicpedia_2024/epicpedia_2024_notes.md new file mode 100644 index 0000000..9562f0c --- /dev/null +++ b/epicpedia_2024/epicpedia_2024_notes.md @@ -0,0 +1,88 @@ +## Revisiting Epicpedia (2024) + +[Epicpedia](https://pzwiki.wdka.nl/mediadesign/Epicpedia) was a graduation work made in 2008 by then Networked Media student Annemieke van der Hoek. + +Sadly, the site is no longer online, however via the wayback machine, a [partial snapshot](https://web.archive.org/web/20100331135533/http://www.epicpedia.org/ +) is visible. + +Several screenshots are available on the [pzi wiki page](https://pzwiki.wdka.nl/mediadesign/Epicpedia). + + +## Wikipedia articles as conversations... + + +Though we tend to read Wikipedia articles as a unified linear text representing the latest revision, they are in fact are written in a much more conversational manner with often thousands of individual edits, corrections, deletions, and contestations. All these edits are (meticulously) tracked and are made publically available when one views the *history* of an article. Besides the edits themselves, edits are associated with the user account or IP address (if made *anonymously*) of the author, a timestamp, as well as an optional comment, often the justification of the edit, and a flag for whether or not the edit was is considered "minor". + +A wikipedia edit may be small, as in fixing a typo, or large, such as the addition of a new section, or contentious, such as changing existing wording to reflect a different point of view. No matter the size or intent, however, each edit contains a collection of *meta-data* about the edit. In Epicpedia, this *meta-data* was likened to the meta-text of a stage play, ie the stage directions, and other texts in a screenplay besides the actual lines that are spoken. In invoking the figure of Berthold Brecht, and the ideas of Epic Theater, a parallel is made between the intents of Brechtian "distancing" as a means of heightened engagement with a theater piece through an acknolwedgement of its construction and artificiality, with the experience of engaging with a contemporary web publishing platform such as Wikipedia. + + +## Hands-on with the API + +Let's consider this article on the english language Wikipedia about recent Nobel prize for Literature winner Han Kang: + + + +Looking at this articles [history](https://en.wikipedia.org/w/index.php?title=Han_Kang&action=history), we can go back in time (click on "oldest" near the bottom) to find that the article was created in August 2010: + + + +Note that when you click on "View history", the URL changes to reveal the actual underlying URL structure. The URL of the api is the same, just replace "index.php" with "api.php". + +The original was based on server-side python scripts. + +Following example begrudginly given here: + +https://stackoverflow.com/questions/52283962/how-to-find-textual-differences-between-revisions-on-wikipedia-pages-with-mwclie + +So the standard (action-based) mediawiki API provides a [Compare action](https://www.mediawiki.org/wiki/API:Compare). + +The examples given on API:Revisions page, show for instance how to access the last 5 edits of an article: + + + +or the first 5 edits: + + + +The code we will use also makes use of the [URLSearchParams](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams) class in js. + +We will also make use of the mediawiki's [Revisions API](https://www.mediawiki.org/wiki/API:Revisions) + +Adding ids and flags + + + +adapted to Han Kang's entry on wikipedia (note the change of host!)... + + + +See: [epicpedia_2024](epicpedia_2024.html). + + + +## Summary + +Annemieke would present the work, in collaboration with her sister as a [theater performance and discussion](https://video.constantvzw.org/vj12/.index/epicpedia.ogv/play.mp4) at the [VJ12 festival in Brussels](https://constantvzw.org/vj12/), Nov 2009 ([summary](https://video.constantvzw.org/vj12/.index/Epicpedia_Final.ogv/play.mp4)). + +In the video summary (by Maniseng Peng and Petar Veljacic) + +There's a quote from Brecht: + +> Society cannot share a common communication system so long as it is split into warring factions. + +Femke Snelting makes a pointed comment: + +> Trying to define what is knowledge; so people invest time and energy in this , which is it's own tragedy in a way... what i miss, in your presentation and in the discussion, is an anlaysis of the *reality and the space that wikipedia itself is*. + + +## momentjs + +Use [momentjs](https://momentjs.com/) to format relative times? + + + + + + + + diff --git a/epicpedia_2024/makefile b/epicpedia_2024/makefile new file mode 100644 index 0000000..037402c --- /dev/null +++ b/epicpedia_2024/makefile @@ -0,0 +1,7 @@ +md=$(wildcard *.md) +mp_html=$(md:%.md=%.html) + +all: $(mp_html) + +%.html: %.md + pandoc --from markdown --to html --standalone $< -o $@ diff --git a/epicpedia_2024/showdiff.00.html b/epicpedia_2024/showdiff.00.html new file mode 100644 index 0000000..8680549 --- /dev/null +++ b/epicpedia_2024/showdiff.00.html @@ -0,0 +1,10 @@ + + + +
+ + + \ No newline at end of file diff --git a/epicpedia_2024/showdiff.01.html b/epicpedia_2024/showdiff.01.html new file mode 100644 index 0000000..6e41bb2 --- /dev/null +++ b/epicpedia_2024/showdiff.01.html @@ -0,0 +1,16 @@ + + + +
+ + + \ No newline at end of file diff --git a/epicpedia_2024/showdiff.02.html b/epicpedia_2024/showdiff.02.html new file mode 100644 index 0000000..591fbe7 --- /dev/null +++ b/epicpedia_2024/showdiff.02.html @@ -0,0 +1,48 @@ + + + + + + + +
+
+
+
+ + + \ No newline at end of file diff --git a/epicpedia_2024/showdiff.html b/epicpedia_2024/showdiff.html index 591fbe7..d0a3146 100644 --- a/epicpedia_2024/showdiff.html +++ b/epicpedia_2024/showdiff.html @@ -2,17 +2,43 @@ - -
-
-
-
+
+ title: + revid: + number of revisions: + +
+
+
+
+
+
+
+