You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/opencodes.md
+13-19Lines changed: 13 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,50 +21,44 @@ Interfaces to taste, smell, skin sensing and balance are by far not on-par with
21
21
The topic "data" is introduced by the installation of <aname="dfield">Weibel and Lölkes</a>: [The World as a Field of Data](https://zkm.de/de/ausstellung/2017/10/open-codes). Data are taken from a large number of publicly avaialable feeds and displayed in a (more or less) uniform style.
> The vast number of electronic interfaces like smartphones, computers, and screens, which accompany people every day in doctors’ surgeries, at home, in offices, at the stock exchange, airports, or railway stations, is overwhelming proof that navigating by the sun, moon, and stars has long since been replaced by satellites and other technological instruments.
25
-
People living in the digital age don’t navigate by the position of the stars and sun; they follow where digital devices lead them, which receive information from the cell tower on the horizon and orbiting satellites in space. The installation The World as a Field of Data confronts us with this field of data that accompanies us around the clock in a deliberately exaggerated way.
26
-
Data fields are omnipresent. All the information that is generated as a result of our interaction on the Net and in the real world are assembled on around 40 screens, which hang in the air as a data cloud at ZKM’s Atrium 8.
24
+
25
+
> The vast number of electronic interfaces like smartphones, computers, and screens, which accompany people every day in doctors’ surgeries, at home, in offices, at the stock exchange, airports, or railway stations, is overwhelming proof that navigating by the sun, moon, and stars has long since been replaced by satellites and other technological instruments. People living in the digital age don’t navigate by the position of the stars and sun; they follow where digital devices lead them, which receive information from the cell tower on the horizon and orbiting satellites in space. The installation The World as a Field of Data confronts us with this field of data that accompanies us around the clock in a deliberately exaggerated way. Data fields are omnipresent. All the information that is generated as a result of our interaction on the Net and in the real world are assembled on around 40 screens, which hang in the air as a data cloud at ZKM’s Atrium 8.
27
26
28
27
Refik Anadol uses EEG-data from a human brain to generate an optical visualization in [Melting Memories](https://zkm.de/de/melting-memories). This requires advanced visualization techniques and demonstrates a variety of contexts in which we can use the same data.
> Melting Memories debuts new advances in technology that enable visitors to experience aesthetic interpretations of motor movements inside a human brain.
32
-
The work grows out of the artist’s experiments with the advanced technology tools provided by the Neuroscape Laboratory at the University of California, San Francisco. Neuroscape is a neuroscience center focusing on technology creation and scientific research on brain function of both healthy and impaired individuals. Anadol gathers data on the neural mechanisms of cognitive control from an EEG (electroencephalogram) that measures changes in brain wave activity and provides evidence of how the brain functions over time. These data sets constitute the foundation for the unique algorithms that the artist needs for the multidimensional visual structure on display.
30
+
31
+
> Melting Memories debuts new advances in technology that enable visitors to experience aesthetic interpretations of motor movements inside a human brain. The work grows out of the artist’s experiments with the advanced technology tools provided by the Neuroscape Laboratory at the University of California, San Francisco. Neuroscape is a neuroscience center focusing on technology creation and scientific research on brain function of both healthy and impaired individuals. Anadol gathers data on the neural mechanisms of cognitive control from an EEG (electroencephalogram) that measures changes in brain wave activity and provides evidence of how the brain functions over time. These data sets constitute the foundation for the unique algorithms that the artist needs for the multidimensional visual structure on display.
33
32
34
33
<aname="stock">Rybn</a> used a fairly traditional display style of stock market data to introduce their special codes for trading algorithms used in [ADM-XI](https://zkm.de/de/adm-xi). This is also a very good example for fundamentals of programming.
>ADM XI is an independent research platform for experimental algorithmic trading engineering that challenges the dogma of neoclassical economics. It created a collection of heretic, irrational, and experimental operating trading algorithms that are released to compete with each other on a marketplace hosted and organized by RYBN.ORG.
38
-
In this contest, benefits are no longer driven by prices and other economic instruments, but by living organisms – soil, plants, bacteria; by supraterrestrial laws – environmental, astronomical, astrological; and by ancient or forbidden knowledge – esoterica, magic, geomancy.
39
-
All the algorithms follow their own non-mercantile and obsessive logic: some attempt to produce total and irreversible chaos; others try to influence market prices to make them look a given geometric shape.
36
+
37
+
>ADM XI is an independent research platform for experimental algorithmic trading engineering that challenges the dogma of neoclassical economics. It created a collection of heretic, irrational, and experimental operating trading algorithms that are released to compete with each other on a marketplace hosted and organized by RYBN.ORG. In this contest, benefits are no longer driven by prices and other economic instruments, but by living organisms – soil, plants, bacteria; by supraterrestrial laws – environmental, astronomical, astrological; and by ancient or forbidden knowledge – esoterica, magic, geomancy. All the algorithms follow their own non-mercantile and obsessive logic: some attempt to produce total and irreversible chaos; others try to influence market prices to make them look a given geometric shape.
40
38
41
39
<aname="quade">Jörn Müller-Quade</a> gives a close combination of math and visual art with [Code Beautiful like a Clock](https://zkm.de/de/code-beautiful-like-a-clock). Only a few lines of code are needed to generate images of particular beauty.
>Many people find mechanical clocks appealing. No such aesthetic appeal is ascribed to computer programs, although they are mechanical in a similar way: fixed, predefined commands are executed to yield a result.
46
-
The “mechanics” of computer programs play out on a time scale that lies outside of human perception. While many programs have reaction times that are perceptible to us, basic commands are completed a billion times faster during this time. This work is intended to bridge these extreme time scales, making it possible to experience the mechanical character of computer programs.
47
-
The exhibit is composed of three units: on the left is the program code, with an emphasis on the command that is being executed at a given moment. In the middle, the “inner life” of the processor with its registers, execution unit and memory is displayed in the act of executing a basic command. On the right, the result is visualized.
48
-
A control knob changes the processing speed: when it is slowed down, individual steps become discernible, but their visible result is delayed. At a high speed, the result appears quickly, but the processor’s individual steps can no longer be observed.
43
+
>Many people find mechanical clocks appealing. No such aesthetic appeal is ascribed to computer programs, although they are mechanical in a similar way: fixed, predefined commands are executed to yield a result. The “mechanics” of computer programs play out on a time scale that lies outside of human perception. While many programs have reaction times that are perceptible to us, basic commands are completed a billion times faster during this time. This work is intended to bridge these extreme time scales, making it possible to experience the mechanical character of computer programs. The exhibit is composed of three units: on the left is the program code, with an emphasis on the command that is being executed at a given moment. In the middle, the “inner life” of the processor with its registers, execution unit and memory is displayed in the act of executing a basic command. On the right, the result is visualized. A control knob changes the processing speed: when it is slowed down, individual steps become discernible, but their visible result is delayed. At a high speed, the result appears quickly, but the processor’s individual steps can no longer be observed.
49
44
50
45
<aname="gol">Algorithmic structures</a> generating features similar to living organism are visualized in [Game of Life](https://zkm.de/de/game-of-life) by Christian Lölkes.
>In Conway’s Game of Life, a population simulation is carried out by a cellular automaton on a two-dimensional playing field according to a certain set of rules. The rules consist of four specifications that are applied depending on the number of neighbors (standard values): birth (an empty cell has exactly three neighbors), living on to the next generation (a live cell has two or three neighbors), death by loneliness (a cell has fewer than two living neighbors) and death by overcrowding (a cell has more than three living neighbors).
54
-
This set of numbers provides the foundation for periodic structures to appear, run their course, and their termination. This simulation is also used in other areas, including in business and in the natural sciences.
48
+
49
+
>In Conway’s Game of Life, a population simulation is carried out by a cellular automaton on a two-dimensional playing field according to a certain set of rules. The rules consist of four specifications that are applied depending on the number of neighbors (standard values): birth (an empty cell has exactly three neighbors), living on to the next generation (a live cell has two or three neighbors), death by loneliness (a cell has fewer than two living neighbors) and death by overcrowding (a cell has more than three living neighbors). This set of numbers provides the foundation for periodic structures to appear, run their course, and their termination. This simulation is also used in other areas, including in business and in the natural sciences.
55
50
56
51
A more complex algorithm - <aname="sos">sorting</a> of data - with simple graphics is combined with musical expression of the algorithmic procedure in [Sound of Sorting](https://zkm.de/de/sound-of-sorting) by Christian Lölkes.
>Sorting processes are essential components of codes and algorithms in their everyday processing of data. They bring order to the data sets that is based on values and parameters, which they had received beforehand. Unlike humans, who solve such tasks in a way that is slower, more intuitive, and mainly visual, computers are challenged to execute tasks with maximum efficiency in terms of time, storage, and resources.
60
-
For example, these processes sort search results by hit ratios, transport routes according to distance, or workflows by dependency on one other. Each process reaches the same goal with different procedures. If one then associates a sound with each data set and plays it, as soon as the sorting process edits this data set, unique rhythms and melodies emerge.
54
+
55
+
>Sorting processes are essential components of codes and algorithms in their everyday processing of data. They bring order to the data sets that is based on values and parameters, which they had received beforehand. Unlike humans, who solve such tasks in a way that is slower, more intuitive, and mainly visual, computers are challenged to execute tasks with maximum efficiency in terms of time, storage, and resources. For example, these processes sort search results by hit ratios, transport routes according to distance, or workflows by dependency on one other. Each process reaches the same goal with different procedures. If one then associates a sound with each data set and plays it, as soon as the sorting process edits this data set, unique rhythms and melodies emerge.
61
56
62
57
Daniel Heiss' [Cryptolab](https://zkm.de/de/kryptolab) has math as its primary topic: algorithms and machines used for bitcoin mining. Although complex and (often) energy-hungry the related block-chain mechanism is widely used in commercial projects.
>Mining is the process that is used to generate cryptographic currencies such as Bitcoin. Performing a Bitcoin transaction requires that hash values meeting certain requirements be found using bruteforce methods. After this hash value has been discovered, a new block of transactions is added to the blockchain. The first miner who finds a given hash value is also rewarded with a specified quantity of newly generated Bitcoins. The combined computing power of all miners taking part in the Bitcoin network is now many times greater than that of the world's TOP500 supercomputers.
66
-
In »KryptoLab«, prospecting for digital gold takes place live on various forms of hardware. Here the rapid development of the hardware, from a simple workplace computer to a highly specialized ASIC miner from China, can also be traced. At a one-shot miner that was specially developed for the exhibition, visitors can press a button to try their luck at mining a block themselves and perhaps winning 12.5 Bitcoins as their reward. The odds of doing so, however, are far lower than the chances of winning the lottery.
67
-
The values generated by the miners in »KryptoLab« are being made available to visitors in a series of workshops as part of the exhibition so that visitors can try out interacting with this abstract medium themselves.
60
+
61
+
>Mining is the process that is used to generate cryptographic currencies such as Bitcoin. Performing a Bitcoin transaction requires that hash values meeting certain requirements be found using bruteforce methods. After this hash value has been discovered, a new block of transactions is added to the blockchain. The first miner who finds a given hash value is also rewarded with a specified quantity of newly generated Bitcoins. The combined computing power of all miners taking part in the Bitcoin network is now many times greater than that of the world's TOP500 supercomputers. In »KryptoLab«, prospecting for digital gold takes place live on various forms of hardware. Here the rapid development of the hardware, from a simple workplace computer to a highly specialized ASIC miner from China, can also be traced. At a one-shot miner that was specially developed for the exhibition, visitors can press a button to try their luck at mining a block themselves and perhaps winning 12.5 Bitcoins as their reward. The odds of doing so, however, are far lower than the chances of winning the lottery. The values generated by the miners in »KryptoLab« are being made available to visitors in a series of workshops as part of the exhibition so that visitors can try out interacting with this abstract medium themselves.
68
62
69
63
<aname="trap">James Bridle's</a> [Autonomous Trap](https://zkm.de/de/autonomous-trap-001) is a preview on future self-driving cars and the problems we have to expect. The fundamental challenge of autonomous driving basically is: making sense out of the massive amount of data generated by the car's sensors. The machine has to understand what it sees.
0 commit comments