Systems Thinking about Food Desert Mitigation

Using Donnella Meadow's model for identifying leverage points we focused on thinking about Ron FInley's South L.A. gardening project within the greater food systems norm for context. 

 CONSTANTS, PARAMS, INDIVIDUALS :  finley, city council, residents, volunteers, malnutrition persistsBUFFERS : ready availability of poor quality foodSTRUCTURES : vacant lots/parkway availability DELAYS : legal action against finley; …

 

CONSTANTS, PARAMS, INDIVIDUALS :  finley, city council, residents, volunteers, malnutrition persists

BUFFERS : ready availability of poor quality food

STRUCTURES : vacant lots/parkway availability 

DELAYS : legal action against finley; community awareness

BALANCING PROCESS : increase in nutrition-related disease

REINFORCING PROCESSES : "if a kid plants kale, a kid eats kale" + 1 tomato yields seeds + volunteer access to food 

INFORMATION FLOWS : understanding city land laws; access to info about healthy food + gardening techniques

RULES OF THE SYSTEM : food is free because people give their time; city mandates on parkway maintenance

POWER TO SELF-ORGANIZE : finley as positive, inclusive community leader; community, families come together

GOAL OF THE SYSTEM : "mitigate LA food deserts"

PARADIGMS : parkways are worthless, farming = countryside, good food is expensive, can't grow my own food. 

POWER TO TRANSCEND PARADIGMS : community understanding of personal connection to where its food comes from. 

Assignment Text:Banality in half

Create a Python program that behaves like a UNIX text processing program (such as cat, grep, tr, etc.). Your program should take text as input (any text, or a particular text of your choosing) and output a version of the text that has been filtered and/or munged. Be creative, insightful, or intentionally banal. text, or a particular text of your choosing) and output a version of the text that has been filtered and/or munged. Be creative, insightful, or intentionally banal.  text that has been filtered and/or munged. Be creative, insightful, or intentionally banal.  Be creative, insightful, or intentionally banal.  or intentionally banal.  banal.

A time intervention for the Anthropocene

A new, nonverbal understanding/exploration of the perception of time as a resource and its impact on humans living in the Anthropocene. 

This is an intervention for the massively entropic shift of many of the earths  evolved energy systems across the biosphere, the atmosphere, the hydrosphere toward maladaptive human energy and biomass.

The project's main posit is that as intelligent animals humans perceive time through a distorted lens: through language we come to understand tense. Humans are aware of possibilities future events, in particular the eventual extent of our individual life/time (emphasis in the word 'lifetime' being on time as a perceived parameter of a human life.)   E.g. My individual, lonely understanding that 'life/time' will run out for myself causes me to buy into the (a human? Western? Post-modern?) idea that I need to control my time by maximizing it. 

Underneath this priority of maximizing (my) individualized human time is there a less articulable urge to be able to expand time? To control it in its very essence and function around us? 

Q. Speculative, informed observation makes us ask: If time is the most prized resource (one which is both infinite and finite on the human scale) what are the mechanisms by which we attempt to gain better access to this resource? 

A. In exploring the commonalities between the body of facts and ideas surrounding the global Green Revolution and the ideas of Planetary Boundaries (of existing resources and systems) we wanted to find the lowest common denominator to these problematic concepts.  This base idea is that if time is a resource and it is the most highly prized then consequently there must be many human behaviors and ideas which have us throwing 'good money after bad.' We use other all other available resources in order to 

What is the project physically? 

This project aims to create a new space for a nonlinear perception of time, an escape from the linear procession of time which does not match often our subjective experience of time passage. As a private timespace it will hopefully be a meditative, therapeutic, informative installation to briefly break the user's painful experience of time.

The diagram above is a first sketch of a private dark space in which the user experiences, through light and sound, a time experience which is fluid and controllable slowing and speeding with a logarithmic curve.  

Specific aspects of this installation/space may include

moment-divisive strobe lights which grow or slow exponentially in their frequency, interval-timed visuals projection mapped onto the user's face representing the human time scale and the ways in which resources are used to adapt to the normative industrial and post-industrial relationships to time.  A quad of mirrors at head-level which give a sense of time and space expanding limitlessly in four dimensions. A light-tight, sound-proofed dark space, separate from the outerspace around it, which is governed by linear clocks and time language. 

Further brainstorming using Operations: 

 

Analogy (what’s it like? what’s it not like?) Exemplification, Comparison, Metaphor, Simile, Allegory, Parable

Similar to: suicide box (Futurama), TARDIS, Willy Wonka’s pyschedelic boat ride, shivasana,

Metonymy (standing in for the whole)

Conflation (blending two entities or systems into one)

one human mapped to a basic human need

Green Revolution + Planetary Boundaries for a holistic, reciprocal and systematic understanding of how they each connect to humans, at the center of the anthropocene.

Juxtaposition (placing two objects or concepts next to each other)

Juxtaposing the abstract (time as an infinite/unpolluting/but very desired by humans) with the real (real resources). Also, a false reality (the one we live in which has allowed the anthropocene to come into being) with a hyper-false reality (the idea that we can control time)

Amplification (exaggeration, increase in amount of)

Within our topic-relevant systems - there are boundaries, and time is a boundary we perceive on one hand as abstract but as human animals we’re conscious enough to know our human lifetime scale has a deadline and it’s pressing.  All of our furious birthing and industry et cetera is a panicked reaction to the individual’s sense of running out of time.  We are amplifying this concept human of lack of control over time by . Ironically this panic about time running out for the collective individual has created a truly collective time crisis.

We are prescribing time perception to our public (to prescribe: state authoritatively or as a rule that (an action or procedure) should be carried out).

Speculation (create counterfactual narratives, what-ifs?

“Alternate or counterfactual narratives imagine a world whose history diverged at some point from the course of events as we know them. Much discussed in terms of military history and science fiction, counterfactual methods can also be seen in theoretical speculations in physics, political movements for redress, innovations in statistical analysis, military training, legal proceedings, historical regret, digital technology, and literary experimentation.” (Source)

What IF we could control time? We wonder/speculate whether that would that heal us and our needs? This is a concept which has been explored so often in literature, cinema, TV - really with Jules Verne’s work which coincides with the advent of the industrial revolution.

Our speculation is based on assumptions that humans inside Westernized cultures are aware of and count time as a resource (resources = money = time) which all other resources are being thrown after the pursuit of this resource. This being contrasted with the time-poor (those whose life-time is undervalued, and used to convert into the time resource of the more privledged) as well as human cultures which experience time completely differently (native cultures).

Mimicry

(borrow visual and methodological forms from other practices as disguise and association, such as from the sciences, social sciences, psychology, theater, labor, politics) We’re using the ideas of logarithmic time expansion and compression - this is a sort of neuroscience/psychology mimicry as well as an appropriation of theatre and metaphysics/meditation.

False Mythology (what is the origin story? What celebrity status did it once have?)(what is the origin story? What celebrity status did it once have?)

Things we discussed in our process: Gaia Earth Hypothesis, Sea of Consciousness, Creating a religion

The Absurd (Rendering the absurd(Surrealists Futurists Dadaists)

Futurism, Surrealism? It’s absurd because it’s seen as impossible to control time and step into a different, nonlinear time progression.  What is possible, we posit, is to control and realign our perceptions about time as it relates to our personal self and the great human and natural world around us.

Research/expert ideas: 

David Eagleman - time perception neuroscientist.  Anthropologists,  physicists, linguist, People with No Language. 

Proposed Materials: 

black cardboard/foam board/paper

4-5 mirrors (glass or acrylic)

black paint

black velvet or sound baffles

strobe

pico projector (x2?)

madmapper software

processing sketch?

sensor/potentiometer to allow user to interactively control time.

4x 4x8 ply


Adjustable Strobe Circuit http://www.aaroncake.net/circuits/strobe2.asp

 

Fabrication of a Bike Navigation Module Prototype

This is a prototype enclosure for the Haptec Bike Navigation System I am presenting with my team for the ITP Winter Show.  The angular design fits well inside a bike frame and suggests forward motion and directionality. 

IMG_2539.JPG

Some features: an inset & interior support for a power switch.  Slots for straps to affix to the bike & I'm especially pleased with the pressfit insets for ceramic disc magnets for the removable lid.   

The circuit design is still in process so more openings for a battery charger and a bluetooth module are in order.  

Things I would do differently or will do further: create contoured layers to constrain the interior components/circuit as well as external contours to acommodate the main bike frame bar this will enclosure hang from. 

This design is an improvement on a few previous prototypes and is based on/related to the LED circuit enclosure. 


Visual Screenplay

http://104.236.52.219:3000/final_networked_media/Marblehead_screenplay_viz_demo.html

This is a demo of a screenplay visualization program for the web. The idea is to provide writers, readers, studio executives, producers, talent and other crew the ability to quickly scan an entire screenplay to visually get a feel for tone or to assess how much of an element or talent a particular story involves. 

I feel strongly about this coming from the film industry.  Screenwriters rarely get the chance to see an entire screenplay come to visual fruition.  This is a valuable tool for directors and producers looking for a script to option with limited time and attention span. 

 Currently it is front-end/client-side only but ideally it will be expanded to server-side.  In the next iteration FinalDraft native XML files can be used to neatly reformat for HTML/CSS with JQuery JSON or XML parsing. 

This was my first foray into using JQuery with CSS and HTML.  I avoided using p5.js because it seemed like treading old ground.   I struggled with the selector logic & syntax - do I use (this) or ('*') or the '#div id tag'?  I had difficulty with the CSS style placement but eventually figured it out with help.  Another issue I ran into was using a span class to get screenplay character names for their own hover function.  This caused formatting issues.  I ended up using (body) in my hover() methods.  Another nice CSS discovery was the background-size:cover argument which made sizing my differntly sized images a snap. 

 



Fabricating Multiples

Since I was moving the week of this assignment I built five identical shelves for my new apartment using poplar from Home Depot and copper plumbing pipes and 90 degree couplers.  Copper pipe brackets for attaching to the wall. 

In retrospect I would not have selected poplar - I chose it because it was cheaper than the nicer red oak and because I wanted to try something different from pine.  I should have chosen either of the other options as sanding and planing the poplar only seemed to increase the furry stack-of-construction-paper feel.  I didn't give the wood a finish because it seemed hard to imagine it ever being nice - seems too pithy for my taste.  I plan to paint it with a high gloss before installing the shelves. 

I enjoyed the monotony of measuring out the poplar to be even, and discovering the pipe cutter was a delight - so easy.  I used the drill press, the mitre saw, the rotary sander, block sander, handheld sander and a nice planer lent to me by a classmate with a furniture design background.  I never knew about the joys of planing— very satisfying.  

Materials + Fasteners

I used found materials around the shop - a VCR head I pulled from an old unit on the junk shelf and a piece of red oak from the scrap wood. 

I used a circular saw bit in the drill press and did a kind of medieval cartoon to get the screw holes accurately.   I used the rotary sander to shape the wood and a Dremmel to make sure that the head's spinning pieces would have enough room to spin. 

 

Things I would do differently: 

I wanted to inset the head more into the wood - possibly at an angle but I didn't give myself enough time to ask someone for a router tutorial which would have been a better choice. 

I should have given myself time to scan the bottom of the head and then create an illustrator file to laser etch the screw positions into the wood too.  I like the VCR head enough as an objet that I might redo this the correct way. 

I also need to find the exact gauge machine screw to secure the head evenly. 

 

Response to Berner's Lee Long Live the Web.

 "If we want to track what government is doing, see 
what companies are doing, understand the true state of the 
planet, find a cure for Alzheimer’s disease, not to mention easily 
share our photos with our friends, we the public, the scientific 
community and the press must make sure the Web’s principles 
remain intact—not just to preserve what we have gained but to 
benefit from the great advances that are still to come." - David Berner's-Lee

 

 This man has so much agency concentrated into one person: he has degrees in electronics, engineering, and computer science.  He generally knows how to make all the electrons go exactly where he wants. 

What he is calling for is a breakdown in the walls of capital's innate need for exclusivity.  Unfortunately it is often capital which can afford to pay for skills like his which take a long time to cultivate in the right conditions. If everyone had his skills then everyone could use their security and oversight and faculty and facility to engineer what they needed and it could possibly work better to share the information which everyone would then be able to determine they needed to get and share. 

"Allowing any site to link to any other site is necessary but not 
sufficient for a robust Web."

He wants royalty-free, tested, open standards for internet design covering every major facet or terminus. And there should be many options for the birth of new facets and termini.  I think Berners-Lee is obviously a visionary, he speaks the truth and he's barking up one of the right trees but like most people he's missing the one key tree.  It's the tree no one knows how to practically look at and address. It's agency.  I have curiousity/hopes that educational models like ITP could spread - but it needs to be accessible and normalized.  Then I think the internet would stay free because it would be made of even more people's minds and so it would be even more dynamic and would be less tied to capital infrastructure investments. 

 

The threat to net neutrality is terrifying. What are some technical innovations someone like myself could pursue?  Obviously someone should and assumedly is working somewhere on ways to reduce resources required for server and network infrastructure.  Food for thought.  Also happy he called iTunes out for being a hellish prison.  

http://jblomo.github.io/webarch253/slides/Long_Live_the_Web.pdf

Final Project Brainstorm : Networked Media

  • Create an online user-generated dynamic MIND MAP of ITP ideas, skillets, areas of interest.  Designed to connect ITP student collaborators where they would otherwise only randomly bump into each other over the  peanut butter and jelly or the equipment room counter. Using p5.js, CSS, Javascript and of course HTML.  This is a challenge but the goal here is to create a live version of the demo from my ICM final, practice more with p5 and utilize some of the server side skills introduced in this lab class. 
  • Design a Facebook hack.  I thought of this after I learned that Facebook’s servers request your pre-post status field inputs.  This means Facebook is taking your private thoughts and storing them, selling them.  These are private thoughts which users are under the impression are just keystrokes made on the PC they personally purchased using an internet connection which they likely pay for.  This is an ethical gray area I would like to explore.  I am wondering if I can create a bot (not sure what a bot is) or other program which can find the Facebook status field and simply input flagged terms and delete them without posting at a random interval. I’m curious to see if there will be any action taken from Facebook - provocative.  It's ambitious technically for me but it would be a fun goal; and one creative aspect that interests me is: what are the flaggable terms I would use - names from Homeland Security no-fly lists? 

  • I’m also interested in created a searchable, interactive image-based online version of my latest spec screenplay.  I don't know if I'll ever get to direct it or see it produced but I'm great at image research - I used to do it professionally in the production and development world, so it would be interesting and satisfying to develop a visual reference for every sequence, scene, scene beat, character and location connected via hyperlink or as a more dynamic server-side response and request interaction.  To start I have a JSON file created from Final Draft's native XML format as well as a database of film and visual references when I was doing pitch research a year ago.  


Response to Anil Dash's The Web We Lost and Rebuilding the Web We Lost

 

I agree with Dash's posits, and: 

The internet is a last frontier of "Democracy" and the "Free Market."  Sadly, those concepts are flimsy to begin with since they are based on middlemen and uppermen aggregating for themselves all the tiny bits the laboring masses can squeeze out.  Kook-sentiments, sure.  The elements at play are based on power-and-choicemaking-by-proxy as well as the consideration of the planet's finite resources (and even those considered as such) to be infinite. 

So even though we saw the rise of the 'Net as a beautifully heterogenous landscape nothing nice ever goes unnoticed by dividend-seekers.  If we are to currently secure that Internet  more will have to change in what our society does about what they know about much more beyond the internet.  Maybe just in the knick-of-time, before its sun slips behind the mountains it will be from the Internet itself that a great (r)evolution will come? ( ¯\_(ツ)_/¯)?

**Addendum: 

Despite my tirade of blunt agreement I'd like to add that Dash's proposed ameliorations are admirable.  The diversity of start ups seems key.  The consideration for the social responsibility of giants like Facebook and the affect it has on teens and other socially vulnerable people is also an astute note. 

 

 

JSON p5.js

Desired project process & outcome: 

1) Load validated JSON document from FinalDraft .FDX (.XML) file. 

2) Get "Locations" data from screenplay property: array of Locations. 

3.) Then load and display Google search images representing each location in the JSON array. E.g.:

"Locations": {
        "Location": [

          "MANHATTAN OFFICE BUILDING",
          "MANHATTAN HARBOR",
          "DOJO",
          "SAILBOAT - MANHATTAN HARBOR",
          "SAILBOAT - NEW YORK HARBOR",
          "SUBWAY CAR",
          "KATHARINE'S APARTMENT",
          "LAW OFFICE",
          "LOFT STUDIO",
          "MAUSOLEUM",
          "KATHERINE'S APARTMENT",
          "THERAPIST'S OFFICE",
          "STUDIO LOFT",
          "PETER'S APARTMENT/DINNER AT OYSTERIA.",
          "OYSTER BAR",
          "PHOTO STUDIO",
          "SKYWAY",
          "HIGHLINE PARK",
          "CHINATOWN APARTMENT",
          "FLUSHING - TREELINED STREET",
          "CAR - HIGHWAY TO MARBLEHEAD",
          "FLUSHING",
          "CAR - MARBLEHEAD",
          "BED & BREAKFAST - DOWNSTAIRS",
          "BEDROOM",
          "THE LANDING",
          "STATE STREET",
          "BED & BREAKFAST- ROOM",
          "BREAKFAST ROOM",
          "TOWN",
          "MARINA DAY",
          "MARINA",
          "THE LANDING PUB",
          "STREET",
          "WOODS",
          "MARBLEHEAD NECK",
          "ROY'S HOUSE",
          "END OF STREET",
          "DINING ROOM",
          "TIERED BACKYARD",
          "TODD'S APARTMENT- BEDROOM",
          "TODD'S APARTMENT - LIVING AREA",
          "YACHT - DOCK",
          "BED AND BREAKFAST - ROOM",
          "BED AND BREAKFAST ROOM",
          "CAR",
          "LIGHTHOUSE",
          "OUTSIDE UNCLE ROY'S HOUSE",
          "GROCERY STORE",
          "B&B",
          "BED AND BREAKFAST",
          "UNCLE ROY'S HOUSE",
          "BED AND BREAKFAST - BREAKFAST ROOM",
          "POLICE STATION",
          "MARINA YACHT CLUB",
          "VETERNARIAN'S OFFIE",
          "EXAM ROOM",
          "PHONE CONVO",
          "CAR - MARBLEHEAD NECK BRIDGE",
          "BRIDGE",
          "STATEROOM",
          "LUXURY YACHT",
          "STATEROOM - LUXURY YACHT",
          "ROY'S HOUSE DECK",
          "STATE ROOM - LUXURY YACHT",
          "BOAT",
          "UNCLE ROY'S HOUSE/BOATHOUSE",
          "EXT MARINA/YACHTHOUSE",
          "INT.YACHT",
          "YACHT CLUB RESTAURANT",
          "KITCHEN",
          "MARINA RESTAURANT KITCHEN",
          "EXT SAILBOAT",
          "CAR - HIGHWAY",
          "INT TODD'S APARTMENT",
          "INT CAR",
          "FREEZER",
          "SAILBOAT",
          "COAST GUARD BOAT",
          "UPSTAIRS - ROY'S HOUSE - DAY",
          "POLICE STATIONS/POLICE CARS",
          "UNCLE ROY'S HOUSE - DAY",
          "WINE CELLAR",
          "INT/EXT CAR/ROAD",
          "POLICE STATIONS/POLICE CAR",
          "END CREDITS",
          "END CREDITS PLAY TO TOM PETTY'S \"AMERICAN GIRL\"",
          "HIGHWAY",
          "YACHT",
          "LIVING ROOM",
          "GUEST BEDROOM",
          "SIDEWALK",
          "WHITESTONE BRIDGE",
          "GAS STATION - HIGHWAY",
          "HALLWAY - ROY'S HOUSE",
          "PARLOR",
          "GUEST BEDROOM - ROY'S HOUSE",
          "UNCLE ROY'S HOUSE - GUEST BEDROOM",
          "ROY'S HOUSE - DOWNSTAIRS/FOYER",
          "HELEN'S BEDROOM - ROY'S HOUSE",
          "FOYER",
          "JETTY",
          "MARINA - HALLWAY"
        ]

a la this foiled attempt using McCarthy's p5 github examples for a local JSON file: 

marbleheadjsonscreenshot.jpg

 

However, in testing I kept getting an error locally and via the server/Chrome: