var mainX = 40, mainY = 220; //IDEOLOGY var theme1 = L.divIcon({ className:"themes", html:'
IDEOLOGY
' }); var stheme1 = L.divIcon({ className:"sthemes", html:'
CALIFORNIAN IDEOLOGY
' }); var pdfIcon5 = L.divIcon({ className:"pdf", html:'' }); var barca = L.divIcon({ className:"subsub", html:'
Barbrook and Cameron
' }); var citgabo = L.divIcon({ className:"subsub", html:'
"Not to lie about the future is impossible and
one can lie about it at will" - Naum Gabo
' }); var pdfIcon6 = L.divIcon({ className:"pdf", html:'' }); var ftu = L.divIcon({ className:"subsub", html:'
Fred Turner
' }); var countcu = L.divIcon({ className:"subsub", html:'
counter-culture
' }); var cybcu = L.divIcon({ className:"subsub", html:'
cyber-culture
' }); var stheme2 = L.divIcon({ className:"sthemes", html:'
MARXISM
' }); var pdfIcon1 = L.divIcon({ className:"pdf", html:'' }); var citrul = L.divIcon({ className:"subsub", html:'
"The ideas of the ruling class
are in very epoch the ruling ideas.."
' }); var classes = L.divIcon({ className:"subsub", html:'
classes
' }); var mareg = L.divIcon({ className:"subsub", html:'
Marx and Engels
' }); var pdfIcon2 = L.divIcon({ className:"pdf", html:'' }); var gram = L.divIcon({ className:"subsub", html:'
Antonio Gramsci
' }); var pris = L.divIcon({ className:"subsub", html:'
Prison Notebooks
' }); var subalt = L.divIcon({ className:"subsub", html:'
subaltern
' }); var stheme3 = L.divIcon({ className:"sthemes", html:'
CULTURAL STUDIES
' }); var pdfIcon3 = L.divIcon({ className:"pdf", html:'' }); var stuha = L.divIcon({ className:"subsub", html:'
Stuart Hall
' }); var comthe = L.divIcon({ className:"subsub", html:'
communication theory
' }); var encod = L.divIcon({ className:"subsub", html:'
encoding
' }); var decod = L.divIcon({ className:"subsub", html:'
decoding
' }); var tv = L.divIcon({ className:"subsub", html:'
television
' }); var pdfIcon4 = L.divIcon({ className:"pdf", html:'' }); var dihe = L.divIcon({ className:"subsub", html:'
Dick Hebdige
' }); var subcu = L.divIcon({ className:"subsub", html:'
subculture
' }); var style = L.divIcon({ className:"subsub", html:'
style
' }); var punk = L.divIcon({ className:"subsub", html:'
punk
' }); var stheme4 = L.divIcon({ className:"sthemes", html:'
MEDIA THEORY
' }); var pdfIcon8 = L.divIcon({ className:"pdf", html:'' }); var marme = L.divIcon({ className:"subsub", html:'
Marshall McLuhan
' }); var undme = L.divIcon({ className:"subsub", html:'
understanding media
' }); var medme = L.divIcon({ className:"subsub", html:'
"the medium is the message"
' }); var pdfIcon9 = L.divIcon({ className:"pdf", html:'' }); var duke = L.divIcon({ className:"subsub", html:'
Durham and Kellnere
' }); var keywo = L.divIcon({ className:"subsub", html:'
keywords
' }); var stheme5 = L.divIcon({ className:"sthemes", html:'
HEGEMONY
' }); var pdfIcon7 = L.divIcon({ className:"pdf", html:'' }); var chant = L.divIcon({ className:"subsub", html:'
Chantel Mouffe
' }); var agon = L.divIcon({ className:"subsub", html:'
agonism
' }); var artt = L.divIcon({ className:"subsub", html:'
art
' }) var pspace = L.divIcon({ className:"subsub", html:'
public space
' }) var video2 = L.divIcon({ className:"vid", html:'' }); var slav = L.divIcon({ className:"subsub", html:'
Zlazloj Zlizlek
' }); var andso = L.divIcon({ className:"subsub", html:'
"and so on and so on.."
' }); var theyli = L.divIcon({ className:"subsub", html:'
They Live
' }); var idX = mainX+100, idY = mainY+100; L.marker(new L.LatLng(idX, idY), {icon: theme1}).addTo(map); L.marker(new L.LatLng(idX+25, idY+15), {icon: stheme1}).addTo(map); L.marker(new L.LatLng(idX+35, idY+10), {icon: pdfIcon5}).addTo(map); L.marker(new L.LatLng(idX+40, idY+15), {icon: barca}).addTo(map); L.marker(new L.LatLng(idX+35, idY+30), {icon: citgabo}).addTo(map); L.marker(new L.LatLng(idX+20, idY+35), {icon: pdfIcon6}).addTo(map); L.marker(new L.LatLng(idX+13, idY+25), {icon: ftu}).addTo(map); L.marker(new L.LatLng(idX+15, idY+55), {icon: countcu}).addTo(map); L.marker(new L.LatLng(idX+10, idY+40), {icon: cybcu}).addTo(map); L.marker(new L.LatLng(idX-4, idY+43), {icon: stheme2}).addTo(map); L.marker(new L.LatLng(idX-15, idY+50), {icon: pdfIcon1}).addTo(map); L.marker(new L.LatLng(idX-25, idY+60), {icon: citrul}).addTo(map); L.marker(new L.LatLng(idX-3, idY+33), {icon: classes}).addTo(map); L.marker(new L.LatLng(idX-12, idY+39), {icon: mareg}).addTo(map); L.marker(new L.LatLng(idX+3, idY+60), {icon: pdfIcon2}).addTo(map); L.marker(new L.LatLng(idX+3, idY+45), {icon: gram}).addTo(map); L.marker(new L.LatLng(idX+8, idY+65), {icon: pris}).addTo(map); L.marker(new L.LatLng(idX-5, idY+70), {icon: subalt}).addTo(map); L.marker(new L.LatLng(idX-17, idY-28), {icon: stheme3}).addTo(map); L.marker(new L.LatLng(idX-23, idY-10), {icon: pdfIcon3}).addTo(map); L.marker(new L.LatLng(idX-33, idY-3), {icon: stuha}).addTo(map); L.marker(new L.LatLng(idX-13, idY-10), {icon: comthe}).addTo(map); L.marker(new L.LatLng(idX-23, idY-5), {icon: encod}).addTo(map); L.marker(new L.LatLng(idX-30, idY-20), {icon: decod}).addTo(map); L.marker(new L.LatLng(idX-40, idY-15), {icon: tv}).addTo(map); L.marker(new L.LatLng(idX-19,idY-45), {icon: pdfIcon4}).addTo(map); L.marker(new L.LatLng(idX-10,idY-53), {icon: dihe}).addTo(map); L.marker(new L.LatLng(idX-27,idY-35), {icon: subcu}).addTo(map); L.marker(new L.LatLng(idX-35,idY-45), {icon: style}).addTo(map); L.marker(new L.LatLng(idX-25,idY-60), {icon: punk}).addTo(map); L.marker(new L.LatLng(idX+10, idY-45), {icon: stheme4}).addTo(map); L.marker(new L.LatLng(idX+25, idY-50), {icon: pdfIcon8}).addTo(map); L.marker(new L.LatLng(idX+30, idY-60), {icon: marme}).addTo(map); L.marker(new L.LatLng(idX+25, idY-40), {icon: undme}).addTo(map); L.marker(new L.LatLng(idX+10, idY-75), {icon: medme}).addTo(map); L.marker(new L.LatLng(idX, idY-30), {icon: pdfIcon9}).addTo(map); L.marker(new L.LatLng(idX, idY-45), {icon: duke}).addTo(map); L.marker(new L.LatLng(idX-10, idY-20), {icon: keywo}).addTo(map); L.marker(new L.LatLng(idX-30, idY+20), {icon: stheme5}).addTo(map); L.marker(new L.LatLng(idX-20, idY+25), {icon: pdfIcon7}).addTo(map); L.marker(new L.LatLng(idX-15, idY+15), {icon: chant}).addTo(map); L.marker(new L.LatLng(idX-23, idY+40), {icon: agon}).addTo(map); L.marker(new L.LatLng(idX-40, idY+25), {icon: artt}).addTo(map); L.marker(new L.LatLng(idX-20, idY+10), {icon: pspace}).addTo(map); L.marker(new L.LatLng(idX+24, idY-17), {icon: video2}).addTo(map); L.marker(new L.LatLng(idX+39, idY-20), {icon: slav}).addTo(map); L.marker(new L.LatLng(idX+6, idY+12), {icon: andso}).addTo(map); L.marker(new L.LatLng(idX+1, idY-17), {icon: theyli}).addTo(map); var ontmyth = L.divIcon({ className:"themes", html:'
ONTOLOGY AND MYTHOLOGY
' }); var testo7 = L.divIcon({ className:"text", html:"

Infrastructures are one of the most hiding aspects of the architectures of
our society. Their hidden/hiding nature create a magical aura around them. A double
disappearance, from the outside and in the inside, which in part reflect the
debate around the 'black-box' and transforming the concept of infrastructure in
the unknown object hidden inside the box which is a black-box in itself.
Autonomy becomes the illusion made possible by a second layer (or infinite
layering) posed on a physical object, by the tangled complexity of a circuit or
network which forces us to reinvent those concepts in mythological ways.

The server we set up was just that: a black mythological object capable of
hiding worlds, both its physical content, a raspberry pi, and its software.
At the same time, with its mass of tangled cables, it is an object to hide in a
corner of a house. I still forget that have it there, attached to my modem, and
at the same time every day I connect to it through my computer.

"}); L.marker(new L.LatLng(idX+150, idY-80), {icon: testo7}).addTo(map); L.marker(new L.LatLng(idX+155, idY-85), {icon: ontmyth}).addTo(map); var countid = L.divIcon({ className:"themes", html:'
COUNTER-IDEOLOGY
' }); var testo8 = L.divIcon({ className:"text", html:"

Experiencing music is an extremely intimate act because the sense of distance,
typical of visual art, is collapsed in an immediate sense of embodiment.
Thinking about the relation between autonomy and contingency as an interplay
where the subject is posed in a 'liminal' zone opens a new perspective.
The subject, embodying the music, has the power to set their own experience
deciding where to put their boundaries. Subjectivity becomes the meter to
define freedom, against a pre-determinate thought and a 0-1 solution.

In the computer world subjectivity works in the same way embodying the whole
conception of the hardware-software dualism and reflecting its own condition of
'being a mind inside a body' in the software. The power of autonomy and
contingency as an interplay enhancing freedom becomes a way to re-read the
meaning of setting up a server and being autonomous in the web. A way to shape
our subjectivity in a world that reflects our inner being and gives us the
possibility to create a parallel place where our intimacy is projected,
represented and owned.

"}); L.marker(new L.LatLng(idX+30, idY+140), {icon: testo8}).addTo(map); L.marker(new L.LatLng(idX+35, idY+135), {icon: countid}).addTo(map); //MAPPING var theme8 = L.divIcon({ className:"themes", html:'
MAPPING AND ABSTRACTIONS
' }); var mappa = L.divIcon({ html:'' }); var mappa2 = L.divIcon({ html:''}); var vis1 = L.divIcon({ className:"vis", html:'' }); var vis2 = L.divIcon({ className:"vis", html:'' }); var vis3 = L.divIcon({ className:"vis", html:'' }); var vis5 = L.divIcon({ className:"visb", html:'' }); var vis6 = L.divIcon({ className:"visb", html:'' }); var vis7 = L.divIcon({ className:"visb", html:'' }); var vis8 = L.divIcon({ className:"visb", html:'' }); var vis9 = L.divIcon({ className:"visb", html:'' }); var vis10 = L.divIcon({ className:"visb", html:'' }); var vis11 = L.divIcon({ className:"visb", html:'' }); var vis13 = L.divIcon({ className:"visb", html:'' }); var mapX = mainX-120, mapY = mainY+150; L.marker(new L.LatLng(mapX, mapY-40), {icon: theme8}).addTo(map); L.marker(new L.LatLng(mapX+45, mapY-30), {icon: mappa}).addTo(map); L.marker(new L.LatLng(mapX+45, mapY+10), {icon: mappa2}).addTo(map); var visX = mapX-24, visY = mapY-100; L.marker(new L.LatLng(visX, visY+8), {icon: vis1}).addTo(map); L.marker(new L.LatLng(visX-23, visY+8), {icon: vis2}).addTo(map); L.marker(new L.LatLng(visX-46, visY+8), {icon: vis3}).addTo(map); L.marker(new L.LatLng(visX-17, visY+33), {icon: vis5}).addTo(map); L.marker(new L.LatLng(visX, visY+80), {icon: vis6}).addTo(map); L.marker(new L.LatLng(visX-23, visY+80), {icon: vis7}).addTo(map); L.marker(new L.LatLng(visX-46, visY+80), {icon: vis8}).addTo(map); L.marker(new L.LatLng(visX-18, visY+105), {icon: vis9}).addTo(map); L.marker(new L.LatLng(visX-2, visY+150), {icon: vis10}).addTo(map); L.marker(new L.LatLng(visX-32, visY+150), {icon: vis11}).addTo(map); L.marker(new L.LatLng(visX-18, visY+190), {icon: vis13}).addTo(map); var theme9 = L.divIcon({ className:"themes", html:'
FROM MAPS TO ABSTRACTIONS
' }); var testo9 = L.divIcon({ className:"text", html:"

Experiencing music is an extremely intimate act because the sense of distance,
typical of visual art, is collapsed in an immediate sense of embodiment.
Thinking about the relation between autonomy and contingency as an interplay
where the subject is posed in a 'liminal' zone opens a new perspective.
The subject, embodying the music, has the power to set their own experience
deciding where to put their boundaries. Subjectivity becomes the meter to
define freedom, against a pre-determinate thought and a 0-1 solution.

In the computer world subjectivity works in the same way embodying the whole
conception of the hardware-software dualism and reflecting its own condition of
'being a mind inside a body' in the software. The power of autonomy and
contingency as an interplay enhancing freedom becomes a way to re-read the
meaning of setting up a server and being autonomous in the web. A way to shape
our subjectivity in a world that reflects our inner being and gives us the
possibility to create a parallel place where our intimacy is projected,
represented and owned.

"}); L.marker(new L.LatLng(visX+100, visY+300), {icon: testo9}).addTo(map); L.marker(new L.LatLng(visX+105, visY+295), {icon: theme9}).addTo(map); //AUTONOMY AND CONTINGENCY var autX = mainX + 10, autY = mainY - 510; var theme2 = L.divIcon({ className:"themes", html:'
AUTONOMY AND CONTINGENCY
' }); var theme2_music = L.divIcon({ className:"sthemes", html:'
MUSIC
' }); var pdf_kramer = L.divIcon({ className:"pdf", html:'' }); var lawkr = L.divIcon({ className:"subsub", html:'
Lawrence Kramer
' }); var musmin = L.divIcon({ className:"subsub", html:'
musical meaning
' }); var clas = L.divIcon({ className:"subsub", html:'
classical
' }); var nois = L.divIcon({ className:"subsub", html:'
noise
' }); var moder = L.divIcon({ className:"subsub", html:'
modern
' }); var regfe = L.divIcon({ className:"subsub", html:'
noiserr +
regenerative feedback
' }); var shostak = L.divIcon({ className:"vid", html:'' }); var beth = L.divIcon({ className:"vid", html:'' }); var noise = L.divIcon({ className:"vid", html:'' }); var theme2_infrastr = L.divIcon({ className:"sthemes", html:'
INFRASTRUCTURES
' }); var pdf_larkin = L.divIcon({ className:"pdf", html:'' }); var brila = L.divIcon({ className:"subsub", html:'
Brian Larkin
' }); var polipoet = L.divIcon({ className:"subsub", html:'
politics and poetics
' }); var actnet = L.divIcon({ className:"subsub", html:'
actor-network theory
' }); var img_thek1 = L.divIcon({ className:"visb", html:'' }); var img_thek2 = L.divIcon({ className:"visb", html:'' }); var paute = L.divIcon({ className:"subsub", html:'
Paul Thek
' }); var lco = L.divIcon({ className:"subsub", html:'
L-column
' }); var tecre = L.divIcon({ className:"subsub", html:'
technological reliquaries
' }); var theme2_taz = L.divIcon({ className:"sthemes", html:'
TEMPORARY
AUTONOMOUS
ZONE
' }); var pdf_taz = L.divIcon({ className:"pdf", html:'' }); var hacbe = L.divIcon({ className:"subsub", html:'
Hackim Bey
' }); var mapp = L.divIcon({ className:"subsub", html:'
map
' }); var ster = L.divIcon({ className:"subsub", html:'
"Sterling - islands in the net"
' }); var disap = L.divIcon({ className:"subsub", html:'
disappearence
' }); var theme2_postaut = L.divIcon({ className:"sthemes", html:'
POST-AUTONOMIA
' }); L.marker(new L.LatLng(autX, autY), {icon: theme2}).addTo(map); L.marker(new L.LatLng(autX+25, autY), {icon: theme2_music}).addTo(map); L.marker(new L.LatLng(autX+15, autY-10), {icon: pdf_kramer}).addTo(map); L.marker(new L.LatLng(autX+10, autY+5), {icon: lawkr}).addTo(map); L.marker(new L.LatLng(autX+5, autY-20), {icon: musmin}).addTo(map); L.marker(new L.LatLng(autX+50, autY+20), {icon: clas}).addTo(map); L.marker(new L.LatLng(autX+20, autY-60), {icon: nois}).addTo(map); L.marker(new L.LatLng(autX+60, autY-30), {icon: moder}).addTo(map); L.marker(new L.LatLng(autX+10, autY-55), {icon: regfe}).addTo(map); L.marker(new L.LatLng(autX+55, autY-40), {icon: shostak}).addTo(map); L.marker(new L.LatLng(autX+55, autY-10), {icon: beth}).addTo(map); L.marker(new L.LatLng(autX+30, autY-40), {icon: noise}).addTo(map); L.marker(new L.LatLng(autX+15, autY+33), {icon: theme2_infrastr}).addTo(map); L.marker(new L.LatLng(autX+25, autY+30), {icon: pdf_larkin}).addTo(map); L.marker(new L.LatLng(autX+30, autY+30), {icon: brila}).addTo(map); L.marker(new L.LatLng(autX+25, autY+40), {icon: polipoet}).addTo(map); L.marker(new L.LatLng(autX+7, autY+36), {icon: actnet}).addTo(map); L.marker(new L.LatLng(autX+25, autY+70), {icon: img_thek1}).addTo(map); L.marker(new L.LatLng(autX+25, autY+110), {icon: img_thek2}).addTo(map); L.marker(new L.LatLng(autX+25, autY+150), {icon: paute}).addTo(map); L.marker(new L.LatLng(autX+30, autY+70), {icon: lco}).addTo(map); L.marker(new L.LatLng(autX-5, autY+110), {icon: tecre}).addTo(map); L.marker(new L.LatLng(autX-20, autY+10), {icon: theme2_taz}).addTo(map); L.marker(new L.LatLng(autX-20, autY), {icon: pdf_taz}).addTo(map); L.marker(new L.LatLng(autX-15, autY-5), {icon: hacbe}).addTo(map); L.marker(new L.LatLng(autX-30, autY-8), {icon: mapp}).addTo(map); L.marker(new L.LatLng(autX-40, autY+15), {icon: ster}).addTo(map); L.marker(new L.LatLng(autX-25, autY+40), {icon: disap}).addTo(map); L.marker(new L.LatLng(autX-10, autY-45), {icon: theme2_postaut}).addTo(map); var theme7 = L.divIcon({ className:"themes", html:'
INFRASTRUCTOUR
' }); var testo = L.divIcon({ className:"text", html:"

So, we were riding our bikes to my place, the last one of the Infrastructour.
Pedro and Rita couldn't self-host their servers and their house is near mine.
The idea was to set them up all together, connected to my router.

Once inside, it was easy to find my router; too easy. From the ground floor,
exactly on the left side of the entrance, one can find the ethernet plug; from
there I installed a long cable which runs along the side of the first flight of
stairs, arriving at the first floor where it enters through the door of my
apartment. The ethernet cable again sneaks snakily up the second flight of
stairs arriving on the second floor, passing the corridor and entering into the
main room where it finishes its two-floor journey to rest in the socket of my
router. We all followed this cable until its end and we started the process of
installing the servers. While Rita and I were using a Raspberry Pi as hardware
for our server, Pedro was using another machine labelled TIZEN SUNXI ALLWINNER
A20. He didn't have the possibility to set it up through SSH and he needed a
screen to connect his hardware via an HDMI cable, plus a mouse and a keyboard.
Fortunately, I had all he needed and we were positive on the success of these
last server configurations because my router was the same as Simon's, so we
already knew how to set it up and manage the port forwarding process. However,
after a while we noticed Rita's machine wasn't recognised on the home page of
the router (192.168.1.1), where you can check the connected devices and their
respective IPs. The physical router went from being a nice looking and clean
object, with a cable for the power and the snakey Ethernet cable, to resembling
a nest of connected objects with multiple lights and colors. I had a power
strip because I knew there was only one plug, and we needed another three to
supply the power to our machines. My idea was to hide that nest in a box but
actually it is still there. To find out what was the problem with Rita's server
we entered inside the tangled object with our eyes and our hands, and after we
checked the connections we realized two of the five plugs for Ethernet cables
(one was already taken by the two-storey long cable which enable the connection
in the web) were labeled as TV while the other two where labeled as Internet,
and that meant only two of the three servers could have been set.

Rita had to give up having her server hosted at my place and decided to set it
up at Artemis' instead. Apart from this problem related to the difference
between routers, the day ended well. Some went home, others continued the tour
in a pub with a beer, but this experience with technical problems and new
techie terms was the beginning of an ongoing process in discovering the
material and the digital aspects of a network that comprises hardware, software
and physical dependencies. We started to understand how difficult it is to
comprehend the complexity of it all. Even if the intention is to have something
independent, we understood that independence requires a knowledge which is both
technical and situated. In such circumstances one needs a teacher. There is not
only the knowledge of how it works, but also the practical knowledge of how
things work in particular circumstances. This was the starting point for my
thoughts on autonomy and contingency. The idea of having your autonomy on the
web – in our case through a server which is 'ours' – is always related to these
particular conditions and to the fact that you need to operate hardware and
software that will facilitate it... one has to balance the two different worlds
(autonomy vs contingency) and yet the notion of autonomy is based on both;
knowing terms and physical structures, protocols and how to apply them by
opening ports.

We can find a similarity between hosting a server and being hosts in our house;
just as there are protocols in software there are protocols within homes, to
open ports is to open doors. If one is only a client, one is homeless, or a
guest in someone else's house; on the other hand, if one has their own server,
one becomes a host. Things that are normally separated come together.
The distances collapse. This process is a passage from client to client-server.

"}); L.marker(new L.LatLng(mainX+80, mainY-250), {icon: testo}).addTo(map); L.marker(new L.LatLng(mainX+85, mainY-255), {icon: theme7}).addTo(map); var theme5 = L.divIcon({ className:"themes", html:'
MAGICAL INFRASTRUCTURES
' }); var testo3 = L.divIcon({ className:"text", html:"

Infrastructures are one of the most hiding aspects of the architectures of
our society. Their hidden/hiding nature create a magical aura around them. A double
disappearance, from the outside and in the inside, which in part reflect the
debate around the 'black-box' and transforming the concept of infrastructure in
the unknown object hidden inside the box which is a black-box in itself.
Autonomy becomes the illusion made possible by a second layer (or infinite
layering) posed on a physical object, by the tangled complexity of a circuit or
network which forces us to reinvent those concepts in mythological ways.

The server we set up was just that: a black mythological object capable of
hiding worlds, both its physical content, a raspberry pi, and its software.
At the same time, with its mass of tangled cables, it is an object to hide in a
corner of a house. I still forget that have it there, attached to my modem, and
at the same time every day I connect to it through my computer.

"}); L.marker(new L.LatLng(mainX+230, mainY-550), {icon: testo3}).addTo(map); L.marker(new L.LatLng(mainX+235, mainY-555), {icon: theme5}).addTo(map); var theme6 = L.divIcon({ className:"themes", html:'
MEANING IN MUSIC
' }); var testo4 = L.divIcon({ className:"text", html:"

Experiencing music is an extremely intimate act because the sense of distance,
typical of visual art, is collapsed in an immediate sense of embodiment.
Thinking about the relation between autonomy and contingency as an interplay
where the subject is posed in a 'liminal' zone opens a new perspective.
The subject, embodying the music, has the power to set their own experience
deciding where to put their boundaries. Subjectivity becomes the meter to
define freedom, against a pre-determinate thought and a 0-1 solution.

In the computer world subjectivity works in the same way embodying the whole
conception of the hardware-software dualism and reflecting its own condition of
'being a mind inside a body' in the software. The power of autonomy and
contingency as an interplay enhancing freedom becomes a way to re-read the
meaning of setting up a server and being autonomous in the web. A way to shape
our subjectivity in a world that reflects our inner being and gives us the
possibility to create a parallel place where our intimacy is projected,
represented and owned.

"}); L.marker(new L.LatLng(mainX+140, mainY-800), {icon: testo4}).addTo(map); L.marker(new L.LatLng(mainX+145, mainY-805), {icon: theme6}).addTo(map); // SERVER var servX = mainX-200, servY = mainY-400; var serverthem = L.divIcon({ className:"themes", html:'
SERVER
' }); var boatr = L.divIcon({ className:"vid", html:'' }); var embod = L.divIcon({ className:"vid", html:'' }); var radnet = L.divIcon({ className:"subsub", html:'
Radical Networks 2018
' }); var atrans = L.divIcon({ className:"subsub", html:'
a transmaterial body
' }); var boattr = L.divIcon({ className:"subsub", html:'
boattr
' }); var techdict = L.divIcon({ className:"sthemes", html:'
technical dictionary
' }); L.marker(new L.LatLng(servX, servY), {icon: serverthem}).addTo(map); L.marker(new L.LatLng(servX+30, servY-40), {icon: boatr}).addTo(map); L.marker(new L.LatLng(servX+30, servY-10), {icon: embod}).addTo(map); L.marker(new L.LatLng(servX+40, servY), {icon: radnet}).addTo(map); L.marker(new L.LatLng(servX, servY-45), {icon: atrans}).addTo(map); L.marker(new L.LatLng(servX+40, servY-60), {icon: boattr}).addTo(map); L.marker(new L.LatLng(servX-30, servY-10), {icon: techdict}).addTo(map); var theme3 = L.divIcon({ className:"themes", html:'
SETTING UP A SERVER
' }); var testo1 = L.divIcon({ className:"text", html:"

Setting up a server is a quick and smart way to gain a certain level of
autonomy in the web. Quick because it gives you the possibility to own the
place in which your projects are hosted. Smart because it opens the doors to
acquire knowledges on how the web works. This DYI attitude reflects the hacker
mindset of being independent and autonomous questioning the role of mainstream
and mass-media circuits, while revealing a practical alternative. Learning
computer networks is not only a technical exercise but actually can be
considered as a political act questioning the role of internet in our society
and the ideologies involved in develop the computer itself. It shows how the
building blocks of the web and computer networks are based on physical objects
disrupting the idea of internet as a nowhere cloud in the air.

However setting up a server require technical skills in both hardware and
software's side plus a knowledge of how the web works. Without those expertise
it is very difficult to proceed alone. Sharing this knowledge and skills, and
make a community to provide it, become an essential point in building autonomy,
but an autonomy built on dependencies.

"}); L.marker(new L.LatLng(servX+50, servY-250), {icon: testo1}).addTo(map); L.marker(new L.LatLng(servX+55, servY-255), {icon: theme3}).addTo(map); var theme4 = L.divIcon({ className:"themes", html:'
SERVER/BODY/HOME
' }); var testo2 = L.divIcon({ className:"text", html:"

When your home becomes your server, you realize that hosting people in real
life is the same as allowing people to enter inside your server. Open the door
becomes to open your HTTP ports, and rotocols are a series of allowed
behaviours, and of course, as the owner, you can do whatever you want in your
house. When someone is weaving in internet, is connecting as a client to
someone else’s house, but if you own a server you are both a client and a host.
The relation existing between you and your home allows to have a fixed place,
gaining an higher level of autonomy and the possibility to invite people
at yours.

But a server is not always an object in a fixed space and more than one person
needed a moving one. Who for the necessity to live on a boat, who to question
the relation between a person and his/her body, showing how a server can move
with you. Those examples are fascinating not only as they question the standard
fixed location of the server, but also because they are strictly related to an
inquiry on the meaning of home, as a moving house, and subjectivity, as an
embodied one.

"}); L.marker(new L.LatLng(servX-60, servY-60), {icon: testo2}).addTo(map); L.marker(new L.LatLng(servX-55, servY-65), {icon: theme4}).addTo(map); var intro = L.divIcon({ className:"themes", html:'
INTRODUCTION
' }); var textintro = L.divIcon({ className:"text", html:"

The Internet is not any more the wild wide web meant to improve our lives and
increase democratic ideas but has become a worldwide weapon of control and
exploitation. Nowadays the hegemonic centralization is ruling on several layers.
When surfing was a free flow of motion, a matter of following rings made of links
and explore unknown islands, the selection of Google search based on sponsored and
indexed lands, replaced a shared equality with a mainstream selection of contents
making possible the rise of a top class web. Where web's communication was an
astonishing step in the cyberspace capable to connect the globe in shared-time and
an experience to shape through communities, Facebook and its empire of
communication systems is not only killing the value of the communal experience,
enclosing users in a prison called profile, but also stealing information to those
users by presenting them as second class data called metadata. Stolen data which
are sold and used strategically to program behaviour while being hidden to the
public and the academic world researches.
This narrative of the transformation of the web, from a place of freedom to one of
control, resumed in the nowadays role of centralizing corporations and the raise
of a metadata society, is a debate existing before internet itslef and reflecting
the more general issues of the computer world and the machine. This short and
oversimplification actually is far well wider and radiates its querying from
technical to philosophical aspects, from social to existential experiences,
without never forgetting the political view.

How can we escape from systematic control?

How can we build our ideal experience and media?

This way of thinking is intrinsic to the Experimental Publishing course at Piet
Zwart Institute, and the way of exploring solutions and alternatives floats from a
pure interest in experimentation to a more politically involved counter-reaction.
The hacker attitude become the way, and how computers and their software has been
shaped, with the struggles and fights of the early pioneers, became the lens
through which depict today's issues and examples of how to acquire the skills to
reinvent a vanishing future.
Actually the alternative dwells in the potential of the computer itself, a power
that has been hidden during building the blocks of its structure. As Ted Nelsons
points in all his career, the process of building technologies is a political one
made of fights and interests, and not a 'natural' process. What we
see of a computer, its hardware and software, are products of individuals which
developed projects based on certain ideologies. I'll talk later about ideology
but basically this means two things: on the one hand everyone can challenge the
existing structures of power because they are not the only one possible (rather
being usually mediated by a capitalist interest in profit and exclusion). On the other
hand ideally everyone, as individuals capable of critical thought, can build their
own world against the actual shared feeling of impossibility to react, freezing
thought in a constant nihilism and resumed both in Mark Fisher's life experience
and thought, with his book 'Capitalist Realism' (2011) and his recent suicide in
2017.
The economical interest behind the computer's world putted the inexpert user as
meter of judgment and means of profit imposing a well looking interface while
hiding and closing the potential of this media in a black box. This political
process of programmed disappearance has facilitate the immediate usage but raised
the standard computer's interface as the only way possible, banning the knowledge
of the code and erasing the idea of being able to develop another way.
What hacker mindset helps us to see, is not a mythological world fighting between
good or bad behaviours, usually idealized in the meaning of the hacker itself
within a science-fiction narrative made of white and black hats, but a world made
of physical structures and infrastructures made by people and their communities
sharing knowledges. Experiencing the 'develop your way' is intended as an
experimentation free from profit, an interest in challenge yourself from a point
of view where the possibilities are open and everything thinkable becomes
interesting. Behind this view there is a deep and disrupting idea embodying the
power to react in the enthusiasm in experimentation, capable to breaks the black
walls of the box, and finding an object which contains something inherently
different from the Pandora's box.

What is the content of this box?

The possibility to create a world not yet written and within reach. The exploding
actuality of the dreamed post-mass-media era where the hegemonic power comes from
the disruption of illusions and not vice-versa.
A reality that is being shaped in the Experimental Publishing course at Piet Zwart
Institute and surely, if not as a full program, in many other approaches within
communities and in the academic world.

"}); L.marker(new L.LatLng(servX+150, servY-530), {icon: textintro}).addTo(map); L.marker(new L.LatLng(servX+155, servY-535), {icon: intro}).addTo(map); var nuX = mainX + 80, nuY = mainY - 650; var emptsp = L.divIcon({ className:"themes", html:'
EMPTY SPACE AND NODES
' }); var textemptsp = L.divIcon({ className:"text", html:"

Experiencing music is an extremely intimate act because the sense of distance,
typical of visual art, is collapsed in an immediate sense of embodiment.
Thinking about the relation between autonomy and contingency as an interplay
where the subject is posed in a 'liminal' zone opens a new perspective.
The subject, embodying the music, has the power to set their own experience
deciding where to put their boundaries. Subjectivity becomes the meter to
define freedom, against a pre-determinate thought and a 0-1 solution.

In the computer world subjectivity works in the same way embodying the whole
conception of the hardware-software dualism and reflecting its own condition of
'being a mind inside a body' in the software. The power of autonomy and
contingency as an interplay enhancing freedom becomes a way to re-read the
meaning of setting up a server and being autonomous in the web. A way to shape
our subjectivity in a world that reflects our inner being and gives us the
possibility to create a parallel place where our intimacy is projected,
represented and owned.

"}); L.marker(new L.LatLng(nuX-380, nuY+480), {icon: emptsp}).addTo(map); L.marker(new L.LatLng(nuX-385, nuY+485), {icon: textemptsp}).addTo(map); var scalay = L.divIcon({ className:"themes", html:'
SCALE AND LAYERS
' }); var textscalay = L.divIcon({ className:"text", html:"

Experiencing music is an extremely intimate act because the sense of distance,
typical of visual art, is collapsed in an immediate sense of embodiment.
Thinking about the relation between autonomy and contingency as an interplay
where the subject is posed in a 'liminal' zone opens a new perspective.
The subject, embodying the music, has the power to set their own experience
deciding where to put their boundaries. Subjectivity becomes the meter to
define freedom, against a pre-determinate thought and a 0-1 solution.

In the computer world subjectivity works in the same way embodying the whole
conception of the hardware-software dualism and reflecting its own condition of
'being a mind inside a body' in the software. The power of autonomy and
contingency as an interplay enhancing freedom becomes a way to re-read the
meaning of setting up a server and being autonomous in the web. A way to shape
our subjectivity in a world that reflects our inner being and gives us the
possibility to create a parallel place where our intimacy is projected,
represented and owned.

"}); L.marker(new L.LatLng(nuX-350, nuY+800), {icon: scalay}).addTo(map); L.marker(new L.LatLng(nuX-355, nuY+805), {icon: textscalay}).addTo(map); var linkpara = L.divIcon({ className:"themes", html:'
LINKS AND PARANODES
' }); var textlinkpara = L.divIcon({ className:"text", html:"

Experiencing music is an extremely intimate act because the sense of distance,
typical of visual art, is collapsed in an immediate sense of embodiment.
Thinking about the relation between autonomy and contingency as an interplay
where the subject is posed in a 'liminal' zone opens a new perspective.
The subject, embodying the music, has the power to set their own experience
deciding where to put their boundaries. Subjectivity becomes the meter to
define freedom, against a pre-determinate thought and a 0-1 solution.

In the computer world subjectivity works in the same way embodying the whole
conception of the hardware-software dualism and reflecting its own condition of
'being a mind inside a body' in the software. The power of autonomy and
contingency as an interplay enhancing freedom becomes a way to re-read the
meaning of setting up a server and being autonomous in the web. A way to shape
our subjectivity in a world that reflects our inner being and gives us the
possibility to create a parallel place where our intimacy is projected,
represented and owned.

"}); L.marker(new L.LatLng(nuX+200, nuY+350), {icon: linkpara}).addTo(map); L.marker(new L.LatLng(nuX+195, nuY+355), {icon: textlinkpara}).addTo(map);