Let’s briefly introduce ourselves.
Collaborators at C.I.R.C.E. — Centro Internazionale di Ricerca per le Convivialità Elettriche (International Research Centre for Electric Convivialities)
Genealogy:
The terms “hacking” are “hacker” are (too) often associated with “illegal security hacking”. In this sense a hacker is “someone who utilizes their technical know-how of bugs or exploits to break into computer systems and access data which would otherwise be unavailable to them” (Wikipedia).
Nowadays, the so-called “ethical” hackers have changed somewhat that representation of hackers. But “ethical hackers” are in fact (legal) security hackers.
Figure 1: source: whatismyipaddress.com
Figure 2: Pedagogia Hacker… (All right reserved)
Hacking is finding and building your own path, your own way to deal with digital worlds.
It can be a shortcut, or just another way.
Adopting a hacker attitude is being curious and sharing your research/findings/ideas. You can be more or less technical skill but you are eager to play and understand.
Hacker pedagogy is inspired from hacker attitude to disassemble different components of our digital world in order to understand and play with them better.
In other words:
Morning:
Afternoon:
One of the founding hypothesis of this course is that we live today a very paradoxical situation : we are surrounded by digital devices, we use them on a daily basis (and we sometimes no longer know how to live without them) but (unless if we hack them) we don’t know them in depth (for a large part, we use them as black boxes).
Gilbert Simondon called that phenomenon “alienation”.
Figure 3: Gilbert Simondon (1924–1989)
Simondon developed a complex methodology for studying technical objects and their “mode of existence”.
Simondon distinguishes :
Figure 4: A lineage. The evolution of Vacuum tubes.
In the fifties, this car was incredibly aerodynamic. But it did not correspond to people’s representation of aerodynamics. People tended to prefer other “aerodynamic” cars that, in fact, were not aerodynamic (from a purely technical point of view)
Try to give us other examples (digital objects).
Let’s listen to Simondon.
Who can understand that? Simondon speaks a very… technical language. Instead of being too theoretical let’s grasp some concepts playing.
Before introducing sociometry, let’s explain why we do this.
Simondon’s framework expose different ways of understanding technical objects and how we interact with them…
But how present technical object produce any representation of our interactions? Or, do they actually create the fabric/substratum for our interactions?
Figure 5: Jacob Levy Moreno (May 18, 1889 – May 14, 1974)
Line up…
MegaMachines (Lewis Mumford) are composed by gears… Human gears before mechanic gears
⇒ When we interact with digital devices, we execute a procedure. This procedure is developed by others, and produce data to feed their databases and their algorithms.
Figure 6: Lewis Mumford (1895–1990)
no third party javascript and cookies
Do you understand every point?
You will at the end of the course
Why http and not https?
Hacking always requires a starting point.
And generally, you start digging from the elements you can directly see and access…
Interfaces mediate a large part of our relations with digital objects.They are of different kinds:
⇒ An interface is a shared and porous boundary, a kind of filter or a place for translations that allows the communication between two or more components of an information system.
The term “interface” first appeared in the late 19th Century in the physical sciences.
In thermodynamics, first, to describe the threshold between two thermodynamic systems. In hydrostatics, then, to refer to the surface of encounter between two different substances.
For a long time, it has mostly been used in the scientific world.
It re-emerged in the cybernetics field (development of information systems) and it was re-coined in the 60’s by the media theorist Marshall McLuhan who used it in the sense “place of interaction between two systems” (cf. etymonline.com).
Figure 7: Marshall McLUhan (1911-1980)
Figure 8: Structured Computer Organization (book cover)
It is within the contexts of computing and information systems, and according to the division of labor in engineering and specifically computer industry, that the notion of interface(as we generally use it nowadays) has been theorised and put into practice.
Information systems are developed and structured into layers, functional components ordered sequentially and hierarchically that interact with other layers by means of an interface (see: Andrew S. Tanenbaum, Structured Computer Organization).
A new research field called HCI (Human–computer interaction) emerged in the 80’s, with the rise of personal computing. It has been dedicated to the research and development in the design and use of computer technology.
It has focused on one kind of computer interfaces, the ones between human beings and computers (not the ones between internal layers) (the main “place of interaction”).
As the idea of “personal computing” aimed at the transformation of computers in mass consumption products, the industry tried to create interfaces presupposing a lack of technical understanding of how a computer and its different elements work (insisting on the objectal dimension and obfuscating the objective dimension, in Simondon’s terms).
⇒ Computers should be able to be used as user-friendly (requiring a very minimal technical understanding and offering a limited but relevant range of uses) tools (which implies a particular reading of what technological objects are) allowing to automatise laborious tasks.
Nowadays, the industry often uses the term “user interface” to refer to the only (graphical) interface end-users (are supposed to) interact with.
But theses “user interfaces” are just the “main doors”. There are many interfaces in digital objects and they are more or less (easily) accessible to human beings.
But don’t be fooled. We can access the same object through different interfaces.
Try to interact with the same object : google.com through 2 different interfaces at least
E.g. : Google (via a graphical browser, a textual browser, and curl)
Nowadays, with the development of Internet and the WWW, as Matryoshka dolls, GUI themselves consists of a complex set of nested visible layers (and interact with a more complex set of layers under the hood).
We will try to (un)cover some of them. But before, let’s start with something very simple.
While we stressed on digital objects interfaces, they did not emerge from scratch.
Let’s catch a glimpse of an ancestor, the dashboard, and make some comparisons.
Figure 9: First dashboards
“Originally, the word dashboard applied to a barrier of wood or leather fixed at the front of a horse-drawn carriage or sleigh to protect the driver from mud or other debris ”dashed up“ (thrown up) by the horses’ hooves. […] Commonly these boards did not perform any additional function other than providing a convenient handhold for ascending into the driver’s seat…”
… “However, as car design evolved to position the motor in front of the driver, the dashboard became a panel that protected vehicle occupants from the heat and oil of the engine. With gradually increasing mechanical complexity, this panel formed a convenient location for the placement of gauges and minor controls, and from this evolved the modern instrument panel, although retaining its archaic common name (Wikipedia)”
What do the elements of this dashboard refer to?
⇒ They give informations about different layers of the technical object.
And now?
Nowadays, digital interfaces often mimic analogical dashboard instrumentation. They offer a set of entry points to a layered technical system.
But digital objects introduced new kind of dashboards.
Shannon Mattern, “Mission Control: A History of the Urban Dashboard”, in Places, 2015 https://placesjournal.org/article/mission-control-a-history-of-the-urban-dashboard/
“The Bloomberg terminal which debuted in 1982, allowed finance professionals to customize their multi-screen displays with windows offering real-time and historical data regarding equities, fixed-income securities, and derivatives, along with financial news feeds and current events (because social uprisings and natural disasters have economic consequences, too), and messaging windows, where traders could provide context for the data scrolling across their screens. Over the last three decades, the terminals have increased in complexity. As in a flight cockpit, the Bloomberg systems involve custom input devices: a specialized keyboard with color-coded keys for various kinds of shares, securities, markets, and indices; and the B-UNIT® portable scanner that can biometrically authenticate users on any computer or mobile device.”
Figure 10: A bloomberg terminal
What do the elements of the dashboard refer to?
What differences can you see with the previous dashboards?
“In 2012, London launched an “alpha” prototype of the City Dashboard that powers the mayor’s wall of iPads. 13 Created by the Bartlett Centre for Advanced Spatial Analysis at University College London, and funded by the government through the National e-Infrastructure for Social Simulation, the web-based platform features live information on weather, air quality, train status, and surface transit congestion, as well as local news.”
What do the elements of the dashboard refer to?
What differences can you see with the previous dashboards?
⇒ In that case the dashboard is not “domain specific”
The dashboard is just one kind of interface. So why focusing on it:
Why did we do that?!