[...] abstractions, they are not really distinct) --> programming language should have methods for combining and abstracting procedures and data
means of abstraction: by which compound elements can be named and manipulated as units
modularity --> localized part of the system
<== perception of the system
•objective: viewing a large system as a collection of distinct objects --> concerned with how a computational object can change and yet maintain its identity
•streamous: information that flow in the system --> delayed evaluation
(for example) a bank account: has state in that the answer to the question “Can I withdraw $100?” depends upon the history of deposit and withdrawal transactions
object decomposed into computational objects (each with their own time-varying local state variables) --> model
object programming: model real-world objects with local state by computational objects with local variables --> identify time variation in the real world with time variation in the computer --> implement the time variation of the states of the model objects in the computer with assignments to the local variables of the model objects
--✕--> (how?) model a time function
stream: delayed (infinite) list
stream programming:
•different abstractions such as: map, filter, accumulate,
•transformations of lists
•sequence manipulations without incurring the costs of manipulating sequences as lists
•tadriji incremental computation
random: statistical properties of uniform distribution
object-orientation: polymorphic abstract data types =/= relational data model
Building Abstractions with Data
how to use:
•primitive data (numbers)
•primitive operations (arithmetic operations)
building abstractions by combining data objects to form compound data <==> *to increase the modularity* of (our) designs ==> to increase/enhance the expressive power of our language
data abstraction:
*technique of isolating* (the parts of a program that deal with) how data objects are ‘represented’ from (the parts of a program that deal with) how data objects are ‘used’
versioning
garbage collection
...................................
the question of “what [✕] can learn from [Y]?”
Calvert on Mestiza consciousness
library and information scientists
consciousness of the borderlands [~ in between categories, creative/annihilating forces a person living borderlands must struggle against]
***contradictory impulse for *hording* & *sharing*
categorizing, naming, describing --> power-laden practices we cannot do without
each *schema* reveals its priorities, legitimizes/delegitimizes, renders visible/invisible the knowledge it contains/excludes
(Foucault:) library: (places that preserve) discourses that one wishes to remember and keep in circulation [--✕--> Anand's jinn temporality and genealogy of human memory]
mestiza --> hybrid way of knowing/acting/living, as “none of the above”
what is hybrid and impure may be monstrous (in the epistemologies of power) and may experience *hightened visibility* (~= scrutiny, study, problematization, pity)
“orphans of infrastructure” (Leigh Star)
locked in a duel with the oppressor
lived experiences of marked classes
(in each duality pair, one is called “the consitutive outside” [subject/object, male/female, etc.]) --?--> switching polarity ==> valorizing feminine over masculine, black over white, nurture over nature, emotion over reason
crossing of cultures
*which collectivity does the daughter of the darkskinned mother listen to?*
(while i was in apass i had a shift of attention to) the *labor of knowledge work* (in collective digital flesh life)
media ~= knwoledge form
in media arts studies i learn to ask which cruicual material limitations have been radically eased in a digital era --> impulse to hoard/share + constant tension with the epistemological work of categorization and classification (--> database) + (ongoing) feminization of the field
the library and information science knowledge --> intense expertise required to enact it =/=!? art expertise (a category of works that are expertise-free)
(gift of Marx, Foucault, Lorde, Haraway, Leigh Star in) *understanding subjugated epistemologies*
(Lorde) master's tool dismantle the master's house? = can the technologies and epistemologies that have been used to organize thinking about the world in one way succesfully uproot that way?
“recovering multivocality”
رسوب
*enact residuality
*residual (of transformations [--> sometimes wiping away previous techniques for dividing and describing, and substituting another set of categories that don't easily map to the first ==> eliminating the residuum of the old order --> case of ajayeb? --> can we make overlaps and hybridities of old/new categories? ~ *residual categories*: affective-epistemic content that often go unclassified. Calvert: *affect* is too thin, too subjective to calcify into a category. it abundantly uses its categories in a way that offers a kaleidoscopic shuffling and reshuffling of the items***)])
*residuum
categories overlapping, non-hierarchical (“animal” + “livestock”, etc.)
truthiness
melting pot
actions (filled with verbs)
nouns (both living and nonliving entities)
*score of recognizable historical era*
using:
•filmic techniques (animation, montage, time lapse)
•affective techniques (sarcasm, intimacy)
how can we address aspects of apass's exceptionalism?
(with its things: characters, colors, doings, values)
*historical/cultural specificities of apass*
enlightenment inheritances:
•quest for universality
•
apparent seamlessness and universality with the veneer روکش of helpfulness ==> purity, deny multivocality, hide the residuum produced, and exclude hybridity
--> (pulling the carpet of familiarity out from under users:)
to replace ‘familiar generic conventions’ (~ universal) --replace-with--> a “universal of local application” (~= residuum)
(we rely on) [*]words: value-laden components of language that also serve as categories and moor لنگر us in the symbolic, to effect the transformations of the collections
labels ~-/==> power and oppression epistemologies <== *organizing logics* (that remain invisible when when we change the words or subsitute new sets of categories)--> that is why i am reluctant with only changing the metadata @Pierre: using metadata to manipulate the organizing apparatus ==> versions of residuality (?)
...................................
[working on apass milieu data model, summer2018]
c.r.i. (“collective research interface”)
--?--> a pathological collage
discrete object (of problem [who, when, how,]) interface
--> refering to something outside c.r.i. (outside the digital model)
face (slider) --> object monster
(?what is lost at) linking the symbolic space of data-model to the qualities of the researches of participants [which are relational, procedural, and emotional]
s.s.s. (scroller, slider, still-life)
discourse =/= valorizing information
Pierre's fables:
•“nonviolent way”
•“not by chance ...”
*Apologue*
research --> data flow
sieve --> nodes in/of residual
internal categories:
•stickiness
•zoom
•cheat
•persistence
•repetition
•(vulgar)
•
}==> topology:
1. ramp
2. nest
3. skew
ramp: sequential, one dimensional, ‘sliders’
nest: fractal quality, JSON, hierarchical tree, ‘comments’
skew: verb act, streching, ‘2D field picker’
(slider: marking everything)
semantic in flux + persistence
object repository + identifiers
feedback --> quasi object --> structured knower --> data
#workshop in apass 2018 Summer
...a series of data models that was produced during a three days work session in a.pass May 2018.
The aim was to create a “filter" for the artistic research projects of each participants, in order to train in making meta-linguistic abstractions (on a given computer hardware) to construct a “thing” that enables describing the problem of Building Abstractions with Data, to increase/enhance the expressive/descriptive power of the languages we use. It addresses the question of machine/human readability in the digital imperative of computational world we are inhabiting, with the particular case of a.pass artistic research environments for advanced performance studies.
•interested in computational literacy (including data-collection, librarianship) as part of our *diversity-work* and our *articulation-work*
•interested in different languages (english, computer, non-sign languages, etc.) refers to different value systems and to different lived experience
•interested in the *labor of knowledge-work* (in collective digital flesh life)
•interested in shifts in topology (the ongoing reworking of bodily boundaries of each of our research practices)
•
TERMINOLOGY:
*articulation-work: the labor necessary to make technologies fit together seamlessly
*diversity-work: a kind of work in which we learn about the damage we cause, and of how “causes” are understood as “damage”
*librarianship: a work that hooks up people with their technologies
*data abstraction: a *technique of isolating* (the parts of your mini-language that deal with) how data/info objects are ‘represented’ from (the parts of your mini-language that deal with) how data/info objects are ‘used’ (---> i addressed this in my fable workshop in a totally different epistemology)
*model: your object decomposed into *computational compound objects* (each with their own time-varying local state variables)
(representation of data and control over data:)
*modular: localized part of the system that are produced by the perception of the system
*objective: viewing a large system as a collection of distinct objects. concerned with how a computational object can change and yet maintain its identity
*streamous: information that flow in the system. its evaluation is delayed. infinite list
*metadata: machine-readable persistence statements
*digital interface: discrete object of your “research problem” that refers to something outside the cri (outside the digital model)
*topology: a (proposed) body-plan to investigate questions of *connectivity* and *boundaries*, in order to find out what remains invariant as a result of transformation. this will direct us to propose (well-intended but not tested) *transversal objects*.
to be able to propose: in the culture of each pad+participant+research what connects and joins, what delinks and disconnects.
PRACTICAL:
we want to find out how cri's “filter” translates its politics into metadata
and
what happens in linking the symbolic space of data-model to the (relational, procedural, emotional) qualities of the researches of participants
we will work on the block's opening week feedbacks and process them in this diagram:
feedback --> quasi object --> structured knower --> data
(or technically:)
semantic in flux --> persistence statements --> object repository --> identifiers
(Tuesday, Wednesday, and Thursday are spent on the creation of “quasi objects”)
i propose some (well-intended but not tested) internal categories:
•stickiness
•zoom
•cheat
•persistence
•repetition
•vulgar
(i will describe them later)
and these categories produce three topologies:
1. ramp
2. nest
3. skew
(this is a maneuver to replace the question of ‘strategy’ to ‘topology’, the first act of making quasi-objects)
ramp: sequential, one dimensional, ‘sliders’
nest: fractal, serializable, arborescent, ‘comments’
skew: verb-active, streching, ‘2D field color picker pointer’
each is “queryable” in different ways and propose different difficulties
each of them addapted from an existing technologies (range sliders, commenting, color pickers)
each embeds one of: colors, doings, values
slider: marking everything with decimals
comments: hypertextualizing
field picker: spreading
}--> they are all milieu-makers
ramp --> arc of necessity
nest --> mosaic divisions
skew --> chromatic/luminous effect (of mixture)
and also:
•to address (in a longer term) how apass performs analysis and prioritization of its own service definition?
•to address (in a longer term) historical/cultural specificities of apass
•to address aspects of apass's exceptionalism (its characters, colors, doings, values)
REPORT:
Geert
zoom / biger picture
perform a zoom
Geert and Michael knowledge zoom-level
Geert's strech-work
which cheats
vulgar: direct, =/= suffisticated, =/= nice(in a classical sense), =/= institutional code [--> a cheat], everyday, good taste, context?!!
suggested topology: skew --changed--> nest (tow branches answering yes and no to: “is he cheating?”)
Leo
stickiness ~ residual (left overs of impression), we couldn't find little objects, litte stickies
zoom is tooooo wide, megacategories, “fermentation” is a different zoom level
cheat --> perception/intention, value of non-doing ?, ‘order is cheat’, ritual ==> heal/cope
vulgar: ritual of popular knowledge, =/= social acceptence, communicating emotional needs, guilt on behalf of the vulgars,
suggested topology: skew (with 4 axioms: negativity, positivity, passivity, ritual)
Caterina
sticky: difiicult to remove categories, dirty, quality of trape, almost negative, like honey as an intermediary sticky for other objects to become sticky
zoom: Latina candition macro, ass rincles micro, herself, change of lens is what matters not the zoom level, the macro of the term culture itself
cheat: against the rule of community/aggreement, always cheating the system, against the game, bad relation to the game, lazy relation, faking?
vulgar: ordinary, insultive, perjurative, of the “people”, (Geert:) a marking always coming from above, what television does: non-actual + spectacle, (Elen:) immoral, not original, not elegant, thinking in terms of the ‘same’, group forming, non-individual, twards mass formation,
suggested topology: nest
Eszter
polarized lense
confusion / being confused is ‘cheating’
stickiness absent
suggested topology: nest (with two branches: naive & political leader)
Goda
nothing sticks anymore therefor we go to swamp to stick to relevant objects
swamp as archive (refuge from the capitalist) =/=? cheat
constructing ‘bad example’ (?) --> role model
zooming in losers of capitalism
X-ray kind of lens into the opacity of swamp
(her) treasures in the swamp [--> epistemological buried objects]
criticizing how capitalism zooms for her irrelevant objects
buffoon --> vulgar
suggested topology: skew (the skew is a plain around the edges, gets deeper in the middle, and a narrow way up in the center: the exit)
Elen
presence of the working of subconscious ==provokes==> etymology
very sticki “hell yea!"s
affirmative, sometimes technical knowledge
something sold (“self”) with something morphic on it (“apparition” or ‘surat’ in farsi)
suggested topology: ramp
Hoda
cheat: sharp radical formation, playing ambiguity
totalizing vision lense (“if then all...”)
“because i asked i could feel”
anti-psychological
suggested topology: ramp
Katinka
makeover slider
vulgar: makeover show, e-bay
statements not touching her, something else is sticki object: sympathy?
slider: stack
suggested topology: ramp (makeover)
Nassia
stick: something bodily, heat, sweat, property of objects
zoom is the opposit of body
gaze inside + anatomy
cheating: on people negative / on systems positive
suggested topology: ramp
Laura
osmotic = french kiss
administered (by machine) body
the good example
beauty is invested in...
the (unchanging) core of the cuttle-fish
popular = vulgar
suggested topology: skew (regimented floor plan)
Maurice
cheat --> joker, fool[...]