[...]les this thing we call a public library.
she is interested in developing library-appropriate research methods for thinking critically about old and new technologies
-we naturalize the way technological infrastructures make ethical decisions for us =/= producing methods/ethic that allows librarians to mandate characteristics in developing technologies which both preserve librarians’ prerogatives to make (necessary visible) ethical judgment calls <-- Calvert
جعبه--"containers” continue to dictate the name of the game (for the immensely diverse patronage of the public library)
...................................
bilingualism
different languages (farsi and arabic in ajayeb) refers to different value systems and to different lived experience
...................................
[Ahmed]
(complaint ~=) diversity-work = data-collection
we learn about the damage we cause, of how causes are understood as damage
...................................
my old background (in computer sciences):
•www.joelonsoftware.com (Joel Spolsky runs a company which sells bug databases, “FogBugz”)
•wiki.c2.com
•“Structure and Interpretation of Computer Programs”
computational process
abstract beings (processes*) manipulate other abstract things (data*)
--> a pattern of rules (program*)
programming: *metalinguistic abstraction* [--> engineering design] : building a mini-language to express a problem, using a fixed computer programming language (on a given hardware) to construct a new language that enables describing (and hence to think) the problem --> using:
•primitives means of combination
•primitives means of abstraction
--> representation of data and control (<~~ individual bits of storage and primitive machine instructions)
+ using the given hardware to erect systems/utilities for the efficient implementation of resource-limited computations
distinction between “passive” data and “active” processes =/= Lisp
(procedures and data are just 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” (~= re[...]