WEBVTT 00:00:00.000 --> 00:00:16.039 Musik 00:00:16.039 --> 00:00:23.930 Herald: Hallo, hallo! So, jetzt im Abendprogramm der Wikipaka WG haben wir 00:00:23.930 --> 00:00:29.130 ein kleines Potpourri der Kuriositäten. Ein bisschen Kunst, ein bisschen 00:00:29.130 --> 00:00:34.280 Technologie und ich nehme an, ganz viel Fusion aus den beiden. Also einen schönen 00:00:34.280 --> 00:00:40.000 Applaus für Operation Mindfuck Vol. 2 mit bleeptrack und blinry! 00:00:40.000 --> 00:00:44.819 Applaus 00:00:44.819 --> 00:00:51.620 blinry: Hallo! Also wir fangen an mit ein bisschen über künstliche Intelligenz. Da 00:00:51.620 --> 00:00:54.979 hat man den Eindruck, über die letzten Jahre hat sich da viel getan. Und so 00:00:54.979 --> 00:00:59.030 Programme, die irgendwie kluge Dinge tun, sind irgendwie immer klüger geworden. Und 00:00:59.030 --> 00:01:01.730 ich hab euch ein paar Sachen mitgebracht, die je nachdem wie ihr das interpretiert - 00:01:01.730 --> 00:01:05.339 entweder danach denkt, glaub ich, man braucht gar nicht so viel Angst zu haben, 00:01:05.339 --> 00:01:08.340 dass die wirklich die Welt übernehmen oder, dass sie es vielleicht doch 00:01:08.340 --> 00:01:11.799 schneller tun, als ihr denkt. Gucken wir mal rein. Es geht um ein paar 00:01:11.799 --> 00:01:17.360 Forschungsthemen. Also, eine Gruppe von Forschern hat versucht, ein Programm zu 00:01:17.360 --> 00:01:21.649 basteln, die ein Retro Spiel spielen und dabei lernen, wie man das spielt, also von 00:01:21.649 --> 00:01:26.729 0 auf. Haben die irgendwie vor Donkey Kong gesetzt oder so. Und dann hat halt das 00:01:26.729 --> 00:01:29.380 Programm gelernt, um den Score hochzutreiben, muss man irgendwie so ein 00:01:29.380 --> 00:01:33.189 bisschen rumlaufen und über Dinge springen und so und irgendwie Leitern hochklettern. 00:01:33.189 --> 00:01:36.260 Und das hat das ganze erfolgreich gemacht. Und dann haben sie das vor Tetris gesetzt 00:01:36.260 --> 00:01:39.789 und da ist irgendwie was Komisches passiert, wenn sie das angeguckt haben, 00:01:39.789 --> 00:01:43.159 was das Programm tut. Das hat einfach die Kästchen irgendwie so übereinander 00:01:43.159 --> 00:01:47.870 gestapelt, keine rein gecleart oder sowas, und dann total chaotisch irgendwie das 00:01:47.870 --> 00:01:52.039 Feld gefüllt. Und kurz bevor es oben angekommen ist und das nächste Teil 00:01:52.039 --> 00:01:55.729 gekommen wäre und Game Over gewesen wäre, hat es auf Pause gedrückt und ist da 00:01:55.729 --> 00:01:59.780 einfach geblieben. Was dann dazu führte, dass, ja, nach den Kriterien, die dem 00:01:59.780 --> 00:02:04.079 vorgegeben wurden, hat es halt nicht verloren und ist dann da halt... hat 00:02:04.079 --> 00:02:11.150 unbegrenzt viele Punkte gekriegt auf diese Art und Weise. Ja. Oder ein anderes Team 00:02:11.150 --> 00:02:15.230 wollte einen virtuellen Roboter bauen, der sich über eine Spielfläche möglichst 00:02:15.230 --> 00:02:19.600 schnell bewegt, also der eine Strecke möglichst schnell zurücklegt. Und dieser 00:02:19.600 --> 00:02:24.099 Roboter konnte aus Rechtecken, 3D Rechtecken oder Quadern bestehen, die 00:02:24.099 --> 00:02:29.040 zusammenhängen, die Muskelverbindungen haben oder sowas und auf Berührung mit dem 00:02:29.040 --> 00:02:32.790 Boden irgendwas besonderes tun oder sowas. Und die dachten: Okay, wir geben mal die 00:02:32.790 --> 00:02:36.790 Kriterien vor und lassen da einen generativen Algorithmus irgendwie drüber 00:02:36.790 --> 00:02:40.959 laufen und gucken mal, was da passiert. Und was ist passiert? Das Programm hat 00:02:40.959 --> 00:02:45.239 einen Roboter gebaut, der ein ganz ganz langes, dünnes Bein hatte und oben war so 00:02:45.239 --> 00:02:48.870 ein schwerer Würfel drauf. Das ist dann halt zur Seite umgekippt und hat diese 00:02:48.870 --> 00:02:52.950 Strecke dadurch sehr schnell zurückgelegt. Seitlich. Manche haben auch gelernt, noch 00:02:52.950 --> 00:02:56.019 am Ende so einen kleinen Salto, einen Überschlag zu machen, um noch ein bisschen 00:02:56.019 --> 00:02:59.530 extra Strecke dabei drauf zu kriegen. Nicht das, was die Forscher erwartet 00:02:59.530 --> 00:03:02.470 haben, aber da haben sie dann im Paper beschrieben, dass das passiert ist und 00:03:02.470 --> 00:03:08.680 fanden das wahrscheinlich selber ganz witzig. Dann gab es ein Programm, das 00:03:08.680 --> 00:03:13.629 sollte einen Algorithmus reparieren. Ein Algorithmus, der eigentlich eine Liste von 00:03:13.629 --> 00:03:18.330 Zahlen sortieren sollte. Der Algorithmus hat das meistens richtig sortiert. 00:03:18.330 --> 00:03:22.780 Manchmal gab's aber irgendwie ein paar Fehler. Und die Aufgabe für das Programm 00:03:22.780 --> 00:03:26.299 war, dass es lernen sollte, wie man den Algorithmus so fixt, dass es danach immer 00:03:26.299 --> 00:03:31.379 eine sortierte Liste ausgibt. Was hat das Programm gemacht? Es hat immer eine leere 00:03:31.379 --> 00:03:37.260 Liste ausgegeben, weil es gemerkt hat: Okay, dann akzeptiert meine Umgebung das 00:03:37.260 --> 00:03:46.400 als sortiert. Gut, auch nicht das, was die Forscher erwartet haben. Genau, das war so 00:03:46.400 --> 00:03:53.840 ein Fahrsimulator, wo Leute sich dachten: Okay, wir wollen nun ein autonomes Auto 00:03:53.840 --> 00:03:57.469 simulieren und mal gucken, dass das die Rundkurse möglichst schnell zurücklegt. 00:03:57.469 --> 00:04:01.760 Und deshalb geben wir als Vorgabe, dass die Durchschnittsgeschwindigkeit so hoch 00:04:01.760 --> 00:04:04.900 sein soll wie möglich. Und haben das angeworfen, haben irgendwie das wieder 00:04:04.900 --> 00:04:09.950 selbst lernen lassen und so. Tja, was ist passiert? Das Auto hat sich immer im Kreis 00:04:09.950 --> 00:04:14.040 gedreht. Das GIF spielt gerade nicht, aber ihr könnt euch vorstellen, es war einfach 00:04:14.040 --> 00:04:18.260 auf dieser Strecke irgendwie möglichst enge Kreise gefahren. Möglichst schnell, 00:04:18.260 --> 00:04:20.000 ist da so langgeschlittert, hatte dadurch eine super hohe 00:04:20.000 --> 00:04:23.910 Durchschnittsgeschwindigkeit, aber ist halt nicht vorangekommen. Und auch da 00:04:23.910 --> 00:04:29.890 waren halt die Vorgaben von außen falsch, was das Programm eigentlich lernen soll. 00:04:29.890 --> 00:04:33.450 Genau das war auch... das ist vielleicht eines meiner Lieblingsbeispiele. Da ging 00:04:33.450 --> 00:04:41.390 es darum, virtuelle Agenten zu bauen, die Fußball spielen auf einem 3D Feld und die 00:04:41.390 --> 00:04:44.860 Gruppe dachte sich: Okay, was ist da ein gutes Kriterium für einen guten 00:04:44.860 --> 00:04:50.120 Fußballspieler? Wahrscheinlich, dass man irgendwie oft an den Ball kommt. Das ist 00:04:50.120 --> 00:04:53.110 ein Zeichen dafür, dass man irgendwie am Spiel teilnimmt, dass man irgendwie den 00:04:53.110 --> 00:04:59.570 Ball weitergibt oder so. Und genau. Und was hat das Programm dann gemacht? Die 00:04:59.570 --> 00:05:05.070 Agenten haben sich den Ball gegriffen und möglichst schnell dagegen vibriert mit 00:05:05.070 --> 00:05:11.890 einem ihrer Körperteile, um halt möglichst viele Berührungen zu erzeugen dabei. Und, 00:05:11.890 --> 00:05:19.120 ja. Gut, und hier noch ein letztes Beispiel, was mal schiefgegangen ist. Da 00:05:19.120 --> 00:05:21.940 ging es um Klassifizierung von Bildern. Das ist so ein relativ typisches KI- 00:05:21.940 --> 00:05:25.880 Problem, dass man dem irgendwie ein Bild zeigt und das Programm soll entscheiden: 00:05:25.880 --> 00:05:33.350 Ist da eine Katze drauf? Oder ist da keine Katze drauf? Zum Beispiel. Und in dem Fall 00:05:33.350 --> 00:05:36.810 hat jemand so ein Programm geschrieben und irgendwie trainieren lassen und hat 00:05:36.810 --> 00:05:41.440 festgestellt, dass das total schnell supergut wurde. Mit Treffersicherheiten 00:05:41.440 --> 00:05:45.220 über 90 Prozent oder so. Und aus der Vergangenheit und aus alter Forschung 00:05:45.220 --> 00:05:48.870 wusste die Person, dass das eigentlich länger dauert und nicht so zuverlässig 00:05:48.870 --> 00:05:53.210 funktioniert und hat da irgendwie länger rein geguckt, was da wohl geschehen ist. 00:05:53.210 --> 00:05:57.530 Und der Grund war, dass die beiden Typen von Bildern aus zwei verschiedenen 00:05:57.530 --> 00:06:01.840 Datenbanken kamen. Also die mit Katze aus der einen und die ohne Katze aus der 00:06:01.840 --> 00:06:05.220 anderen. Und die eine hatte ein bisschen mehr Delay und das Programm hat dabei 00:06:05.220 --> 00:06:08.750 irgendwie gelernt, das ist so eine Art Timing-Atttacke, die da stattgefunden ist. 00:06:08.750 --> 00:06:12.180 Also wenn es lange dauert, das Bild zu holen, dann ist da offenbar keine Katze 00:06:12.180 --> 00:06:17.780 drauf. Und daran hat es sich gehalten und hat dann super zuverlässig dieses Ding 00:06:17.780 --> 00:06:24.430 hingekriegt, das zu klassifizieren. Tja. Genau. Wenn euch das Spaß gemacht hat, 00:06:24.430 --> 00:06:28.490 gibt es noch eine ziemlich lange Liste von solchen ähnlichen Fällen irgendwie unter 00:06:28.490 --> 00:06:33.020 dieser URL, wo ich jetzt hier ein paar herausgegriffen habe, die ich ganz lustig 00:06:33.020 --> 00:06:38.120 fand. Aber da gibt es noch viel mehr. 00:06:38.120 --> 00:06:42.830 Applaus 00:06:42.830 --> 00:06:47.530 bleeptrack: Ich beschäftige mich momentan ganz viel mit Generative Art, also mit 00:06:47.530 --> 00:06:51.610 Kunst, die irgendwie aus dem Computer erzeugt wird und ein Teil davon sind 00:06:51.610 --> 00:06:55.570 zelluläre Automaten. Und ein Beispiel haben wir zum Beispiel hier, das ist das 00:06:55.570 --> 00:06:58.650 Game of Life. Meldet euch doch mal, wer das Game of Life kennt oder vielleicht 00:06:58.650 --> 00:07:03.520 sogar schon mal programmiert hat, selber. Ein bisschen weniger. Also für den Stream: 00:07:03.520 --> 00:07:08.520 Fast der ganze Saal hat sich jetzt hier... der Raum hat sich jetzt gemeldet. Und ja, 00:07:08.520 --> 00:07:13.250 Game of Life ist ein ganz klassischer zellulärer Automat. Man befindet sich in 00:07:13.250 --> 00:07:18.250 einer Grid World. Man hat also ein Raster an Punkten. Und bei Game of Life ist es 00:07:18.250 --> 00:07:22.250 so, dass ein Punkt eben entweder belebt sein kann oder nicht. Wenn er lebt, dann 00:07:22.250 --> 00:07:25.430 ist er hier schwarz markiert und wenn nicht, dann ist er weiß. Und es gibt 00:07:25.430 --> 00:07:30.530 Regeln, wie sich dieses Leben fortpflanzen darf. Wenn es nämlich eine kleine - ich 00:07:30.530 --> 00:07:33.070 weiß gar nicht, ich kann sie ganz auswendig ehrlich gesagt nicht - wenn es 00:07:33.070 --> 00:07:37.710 eine kleine Anzahl an umliegenden Punkten gibt, die schon leben, dann entsteht neues 00:07:37.710 --> 00:07:40.970 Leben. Und wenn es aber zu viele Punkte sind, die außenrum leben, dann stirbt das 00:07:40.970 --> 00:07:45.340 Leben praktisch ab. Und jetzt kann man Schritt für Schritt über diese Grid World, 00:07:45.340 --> 00:07:49.100 über dieses Raster gehen und sich eben anschauen, wo neues Leben entsteht und wo 00:07:49.100 --> 00:07:52.400 es stirbt. Und dann kann man solche Animationen erstellen. Was da ganz witzig 00:07:52.400 --> 00:07:58.280 ist, was ihr so nach unten rechts weglaufen seht, das ist dann eine Form, 00:07:58.280 --> 00:08:02.520 die dabei entsteht. Die hat man dann Glider getauft. Die können sich nämlich so 00:08:02.520 --> 00:08:06.140 fortbewegen in diesem Raum, das ist ganz witzig. So, Game of Life ist 00:08:06.140 --> 00:08:09.510 wahrscheinlich so der bekannteste zellulärer Automat, aber wir können mal 00:08:09.510 --> 00:08:13.280 noch ein paar andere angucken. Man kann nämlich das Grid auch einfach ganz anders 00:08:13.280 --> 00:08:17.580 definieren, zum Beispiel in Form von Hexagons. Da muss man sich halt überlegen, 00:08:17.580 --> 00:08:21.840 wie man die Regeln anpasst. Aber da kann man genauso witzige Lebens... kleine 00:08:21.840 --> 00:08:26.410 Lebensformen und Animationen draus machen. Was mir immer noch besonders gut gefällt, 00:08:26.410 --> 00:08:32.050 sind solche Sachen hier. Das sind eindimensionale zelluläre Automaten und 00:08:32.050 --> 00:08:37.539 die bauen sich nach so, zum Beispiel so eine Regel auf. Das heißt, ich habe in dem 00:08:37.539 --> 00:08:42.779 Fall als Streifen in der x-Achse den momentanen Zustand und die Veränderung 00:08:42.779 --> 00:08:46.069 über die Zeit mache ich nicht in Form von Animationen, also dass ich immer ein neues 00:08:46.069 --> 00:08:51.509 Bild zeichne, sondern die Zeit läuft praktisch nach unten weg. Und hier seht 00:08:51.509 --> 00:08:57.880 ihr z.B. die Regeln für den rule 30 eindimensionalen zellulären Automat. Das 00:08:57.880 --> 00:09:02.310 heißt - sieht man die Maus - genau, wenn wir hier ganz rechts gucken. Wenn es 00:09:02.310 --> 00:09:04.050 praktisch hier im momentanen Zustand kein Leben gibt, dann wird es auch weiterhin 00:09:04.050 --> 00:09:10.420 kein Leben geben. Wenn es bei oberen Pixeln einen Lebenspunkt oder hier zwei 00:09:10.420 --> 00:09:13.870 gibt, dann entsteht halt neues Leben. Und wenn es zu viele gibt, nehme ich hier zwei 00:09:13.870 --> 00:09:18.629 oder mehr Punkte, dann stirbt das Leben wieder ab. Und da kann man eben solche 00:09:18.629 --> 00:09:23.970 hübschen Formen und Muster damit produzieren. Und was mich dann sehr 00:09:23.970 --> 00:09:27.890 überrascht hat, ist: Solche Formen kommen natürlich... äh, nicht natürlich, aber 00:09:27.890 --> 00:09:31.730 solche Formen kommen auch in der Natur vor. Es gibt nämlich zum Beispiel hier 00:09:31.730 --> 00:09:37.700 eine Schneckenart, die praktisch genau nach diesem Prinzip die Schale... also das 00:09:37.700 --> 00:09:41.740 Muster tritt genau so auf dieser Schale auf. Und man kann das Spielchen jetzt 00:09:41.740 --> 00:09:45.519 natürlich auch noch weitertreiben, und zwar nicht in der eindimensionalen 00:09:45.519 --> 00:09:51.009 Variante, sondern in der zweidimensionalen Variante. Aber wir können natürlich vom 00:09:51.009 --> 00:09:54.050 praktisch diskreten Raum, wo es nur eins und null gibt, also lebend und nicht 00:09:54.050 --> 00:09:59.139 lebend in einen größeren Raum gehen, wo es noch Zwischenzustände gibt. Und da gibt's 00:09:59.139 --> 00:10:03.860 ein Projekt, das heißt z.B. Smooth Life. Also es ist eine Weiterentwicklung von 00:10:03.860 --> 00:10:08.730 einem typischen Game of Life und man hat noch so graue Zwischenzustände. Und da 00:10:08.730 --> 00:10:11.720 entstehen dann auf einmal ganz andere Formen. Aber was ich besonders witzig 00:10:11.720 --> 00:10:16.860 ist... äh, witzig finde, ist, dass auch solche Glider entstehen. Das sind immer 00:10:16.860 --> 00:10:19.580 diese Punkte hier. Und wenn wir mal ein bisschen abwarten, genau, dann seht ihr, 00:10:19.580 --> 00:10:23.399 die hier ab und zu schon mal so rum flitzen. Also solche sich fort bewegenden 00:10:23.399 --> 00:10:28.389 Konstrukte entstehen da halt immer noch. Und ich finde das sehr faszinierend, 00:10:28.389 --> 00:10:33.189 solche Animationen anzuschauen. 00:10:33.189 --> 00:10:38.339 Applaus 00:10:38.339 --> 00:10:44.709 blinry: Ich hab euch ein paar kleine Schriftarten mitgebracht. Das erste 00:10:44.709 --> 00:10:50.870 Beispiel heißt Mini Text. Hat sich jemand ausgedacht: Eine Schriftart, die nur einen 00:10:50.870 --> 00:10:56.899 Pixel breit ist. Das Alphabet sieht dann so aus. Ich glaube, oben ist eine 00:10:56.899 --> 00:11:01.269 Zahlenreihe. Unten ist das Alphabet von A bis Z. Und wenn man das erst mal anguckt, 00:11:01.269 --> 00:11:05.100 könnte man denken: Ok, so ein bisschen, weiß nicht, wie ein Flaggen Alphabet oder 00:11:05.100 --> 00:11:08.079 so. Muss man halt auswendig lernen, welche Farbkombinationen für welchen Buchstaben 00:11:08.079 --> 00:11:11.870 stehen. Aber tatsächlich steckt da ein bisschen mehr hinter. Der Trick ist 00:11:11.870 --> 00:11:16.439 nämlich, dass vor zehn Jahren, als die Person sich das ausgedacht hat, super 00:11:16.439 --> 00:11:21.279 verbreitet waren LCD Bildschirme, wo einzelne Pixel halt aus drei Farbstreifen 00:11:21.279 --> 00:11:26.320 bestanden: Aus roten, grünen und blauen Subpixeln, die dann zusammen irgendwie 00:11:26.320 --> 00:11:29.029 eine weiße Farbe erzeugen, wenn alle angeschaltet sind. Und das führt dann 00:11:29.029 --> 00:11:32.950 dazu, dass wenn man nur bestimmte Teile der Farben anmacht, dann kriegt er halt 00:11:32.950 --> 00:11:36.660 irgendwie, weiß nicht... wenn ihr jetzt einen blauen Pixel anschaltet, dann ist 00:11:36.660 --> 00:11:40.430 nur der rechte Streifen davon an. Das führt dazu, dass wenn man das wirklich auf 00:11:40.430 --> 00:11:44.579 einem echten LCD Bildschirm tut, auf nativer Auflösung, und das mit einem eine 00:11:44.579 --> 00:11:48.610 Lupe anguckt oder groß fotografiert oder sowas, dann ergeben sich halt da die 00:11:48.610 --> 00:11:52.630 Buchstaben durch, dass man irgendwie Kombinationen bauen kann aus diesen drei 00:11:52.630 --> 00:11:59.470 Spalten. Und das ist ziemlich cool. Ich hab das neulich mal vertwittert und Leute 00:11:59.470 --> 00:12:04.339 haben das bei sich ausprobiert und heutzutage ist die Diversität ein bisschen 00:12:04.339 --> 00:12:07.629 höher. Ja, genau. Ich hatte damals, als ich das gefunden habe, kurzfristig meinen 00:12:07.629 --> 00:12:11.830 Twitteravatar mal so auf einen Mini-Text getan, wo dann irgendwie drinstand, dass 00:12:11.830 --> 00:12:15.600 man mehr als 140 Zeichen im Avatar unterbringen kann. Aber es empfiehlt dann, 00:12:15.600 --> 00:12:21.020 seinen Followern eine Lupe auszuteilen, damit die das auch lesen können. Und genau 00:12:21.020 --> 00:12:24.749 - Leute haben das neulich nochmal ausprobiert. Da passierte dann z.B. sowas, 00:12:24.749 --> 00:12:30.370 wo offenbar Rot und Blau Subpixel vertauscht waren, bei dieser Person. Also 00:12:30.370 --> 00:12:34.240 da sind die Buchstaben im Grunde zu erkennen, aber alle sind falschrum. Works 00:12:34.240 --> 00:12:41.060 for me, könnte man sagen. Oder bei anderen Personen passierte das. Das ist eine 00:12:41.060 --> 00:12:45.029 superweirde Subpixel-Anordnung, so wie sie bei Sensoren von digitalen Foto Kameras 00:12:45.029 --> 00:12:50.390 verwendet wird, zum Beispiel. Da ist es halt nicht brauchbar und tja, für die 00:12:50.390 --> 00:12:55.889 Person ist es dann halt nicht lesbar. Ich hab gehört, beim CTF gibt es irgendwie 00:12:55.889 --> 00:13:03.990 eine Challenge, die mit dieser Font auch zu tun hat. Ja, genau. Und dann saßen wir 00:13:03.990 --> 00:13:05.990 neulich im Hackerspace rum und haben nochmal ein bisschen damit gespielt und 00:13:05.990 --> 00:13:11.240 haben überlegt: Okay, wie viel Text kann man auf wie viel Platz darstellen? Und 00:13:11.240 --> 00:13:15.910 haben mal den ersten Band von Herr der Ringe genommen, die Gefährten. Haben uns 00:13:15.910 --> 00:13:18.240 einen Generator für Mini-Text geschrieben und festgestellt, dass tatsächlich der 00:13:18.240 --> 00:13:24.360 ganze erste Band auf Englisch in ein Bild passt mit 3500 Pixel Breite quadratisch. 00:13:24.360 --> 00:13:29.449 Das ist ziemlich cool. Auf 5k Bildschirmen oder so kann man dann quasi das ganze Buch 00:13:29.449 --> 00:13:32.009 auf einem Bildschirm haben, muss nur zwischen den einzelnen Bänden einmal 00:13:32.009 --> 00:13:38.710 umblättern, sozusagen. Und ja, in dem Moment haben wir versucht... Applaus. 00:13:38.710 --> 00:13:46.170 Viel ist halt wirklich schwer zu lesen und das tat unseren Augen weh und so. Und Lena 00:13:46.170 --> 00:13:48.639 hier meinte dann, wir könnten das ja mal an die Wand werfen mit einem Projektor, um 00:13:48.639 --> 00:13:51.779 näher ran gehen zu können und so. Das war aber leider eine Technologie in dem 00:13:51.779 --> 00:13:55.589 Beamer, die gar nicht mit so Pixeln arbeitete. Insofern nützte uns das in dem 00:13:55.589 --> 00:14:01.480 Moment nichts. Genau, und die zweite kleine Schrift, die ich euch mitgebracht 00:14:01.480 --> 00:14:07.350 habe, ist Dotsies. Auch da sind einzelne Buchstaben einen Pixel breit. Das 00:14:07.350 --> 00:14:11.639 funktioniert nur ein bisschen anders: Das ist halt eine Kombination... also ihr habt 00:14:11.639 --> 00:14:15.040 eine 5-Pixel-Reihe, also 5 Pixel hoch, 1 Pixel breit und unterschiedlich viele 00:14:15.040 --> 00:14:17.899 davon sind an oder aus. Das sind dann halt... hier muss man wirklich auswendig 00:14:17.899 --> 00:14:23.149 lernen, welche Buchstaben welche Pixelanordnungen sind. Und was cool ist an 00:14:23.149 --> 00:14:29.200 dieser Schrift ist, dass wenn man daraus Wörter zusammen baut, dann haben die einen 00:14:29.200 --> 00:14:33.610 relativ kleinen visuellen Eindruck. Also hier ist der gleiche Text oben und unten. 00:14:33.610 --> 00:14:38.069 Ihr seht schon, beim einen ist der Text in Dotsies viel viel kleiner und viel 00:14:38.069 --> 00:14:42.369 kompakter. Und außerdem bilden die einzelnen Wörter relativ gut visuell 00:14:42.369 --> 00:14:46.779 erkennbare Muster. Da kann man ein bisschen leichter Mustererkennung machen, 00:14:46.779 --> 00:14:52.380 wenn man Dotsies lesen kann im Vergleich zu lateinischen Buchstaben. Genau. Wenn 00:14:52.380 --> 00:14:54.709 ihr das lernen wollt, kann ich total empfehlen: Geht hier auf dotsies.org, da 00:14:54.709 --> 00:14:59.819 gibt es ein Tutorial, was so funktioniert, dass ihr erst einmal einen Text mit 00:14:59.819 --> 00:15:03.670 lateinischen Buchstaben, die aber schon so angeordnet sind wie später die Dotsies. 00:15:03.670 --> 00:15:08.320 Das heißt, ihr lest diesen Text von oben nach unten und gewöhnt euch schon mal ein 00:15:08.320 --> 00:15:12.459 bisschen an diese Struktur und nach und nach werden dann immer mehr Buchstaben 00:15:12.459 --> 00:15:17.410 durch die Dotsies-Äquivalente ersetzt. Also da unten kommt... geht es dann los, 00:15:17.410 --> 00:15:20.040 das irgendwie ein Wort schon einmal exemplarisch in Dotsies gezeigt wird, aber 00:15:20.040 --> 00:15:23.839 - weiß nicht - das E wird dann als erstes komplett ersetzt oder sowas. Man kann 00:15:23.839 --> 00:15:25.670 immer mit der Maus drüber fahren um nochmal zu spicken, quasi, was das jetzt 00:15:25.670 --> 00:15:29.930 eigentlich für ein Buchstabe war. Und das ist ein Text, weiß nicht, das dauert eine 00:15:29.930 --> 00:15:32.930 Viertelstunde den zu lesen oder sowas. Wenn ihr unten auf der Seite angekommen 00:15:32.930 --> 00:15:36.499 seid, könnt ihr auf einmal Dotsies lesen. Das ist eine total coole Erfahrung 00:15:36.499 --> 00:15:41.730 irgendwie, dass das so flüssig ins Gehirn geht. Das ist total irre. Kann ich 00:15:41.730 --> 00:15:44.970 empfehlen. 00:15:44.970 --> 00:15:48.829 Applaus 00:15:48.829 --> 00:15:53.249 bleeptrack: So, ich möchte euch gerne eine kleine Anekdote erzählen: Ich war kürzlich 00:15:53.249 --> 00:15:56.980 eingeladen in die Schweiz, um einen Vortrag zu halten über Lernen in Online- 00:15:56.980 --> 00:15:59.509 Communities. Und die Erfahrung habt ihr wahrscheinlich auch alle gemacht, dass ihr 00:15:59.509 --> 00:16:03.129 euch wahnsinnig viel aus dem Internet selber irgendwie beigebracht habt. Und ich 00:16:03.129 --> 00:16:06.519 hab mich dann gefragt: Was war eigentlich meine erste Online-Community, in der ich 00:16:06.519 --> 00:16:12.610 irgendwie Technicksachen gelernt habe? Und mir ist dann eingefallen: Das war ein 00:16:12.610 --> 00:16:15.730 Online-Forum. So was gibt's ja fast gar nicht mehr. Ein Online-Forum zu einem 00:16:15.730 --> 00:16:20.480 Spiel, das hieß Petz. Das ist eigentlich so ein - ja, ihr seht das - ein Tamagotchi 00:16:20.480 --> 00:16:24.879 Spiel. Ja, man kann da mit kleinen Hunden und Katzen spielen und die adoptieren und 00:16:24.879 --> 00:16:30.220 streicheln und es ist ganz niedlich. Und ich hab da mal nach diesem Spiel gesucht 00:16:30.220 --> 00:16:35.939 und interessante Sachen gefunden. Die Community bestand - das war so in meinem 00:16:35.939 --> 00:16:40.439 Fall zumindest so um die 2000er, da hatte die so gerade ihre Hochkultur - bestand 00:16:40.439 --> 00:16:45.420 hauptsächlich aus jungen Frauen, die sich gegenseitig hacken beigebracht haben. Es 00:16:45.420 --> 00:16:47.929 ist die Frage, was hackt man denn an diesem Spiel? Da ging es jetzt gar nicht 00:16:47.929 --> 00:16:52.670 um Cracken für das Spiel oder so. Das war nicht das Problem. Es ging darum, neue 00:16:52.670 --> 00:16:56.819 Hunderassen zu bauen und es ging halt so einfach: Man hat nämlich einfach die 00:16:56.819 --> 00:17:00.249 Dateien der Rasse genommen, also jede Rasse war in einer Datei hinterlegt und 00:17:00.249 --> 00:17:04.189 hat die im Hex Editor aufgemacht und saß dann vor einer Riesenwand an komischen, 00:17:04.189 --> 00:17:06.959 für mich zumindest damals ziemlich kryptischen Zahlen und hat die halt 00:17:06.959 --> 00:17:11.211 versucht zu verändern um andere Farben zu kriegen, um, keine Ahnung, den Hund größer 00:17:11.211 --> 00:17:15.920 zu machen oder kleiner oder längere Ohren und sowas. Und da gab es eine riesige 00:17:15.920 --> 00:17:19.110 Community, die einfach nur Tutorials geschrieben hat, wie ich mit dem Hex 00:17:19.110 --> 00:17:24.580 Editor Files bearbeite, was ich wo ändern muss, damit es funktioniert. Und ja, diese 00:17:24.580 --> 00:17:27.380 Community bestand halt nur aus jungen Frauen. Und das jetzt im Nachhinein zu 00:17:27.380 --> 00:17:30.930 erfahren fand ich super witzig, dass es die gab. Weil ich glaube, so eine 00:17:30.930 --> 00:17:33.920 Community gibt es heute vermutlich eher nicht mehr. Zumindest kenne ich keine. 00:17:33.920 --> 00:17:38.160 Also sagt mir gerne Bescheid, wenn es da was equivalentes gibt. Und es ist sehr 00:17:38.160 --> 00:17:42.291 witzig, da jetzt Berichte nachzulesen. Also sucht gerne mal nach dem Spiel Petz 00:17:42.291 --> 00:17:45.411 5, da gibt's ein paar sehr spannende Artikel von Leuten, die das so 00:17:45.411 --> 00:17:49.450 Retrospektiven drüber geschrieben haben und ich freue mich sehr, dass ich damals 00:17:49.450 --> 00:17:54.170 Teil dieser Community war. 00:17:54.170 --> 00:17:58.020 Applaus 00:17:58.020 --> 00:18:02.950 blinry: Ich möchte euch etwas über Lipogramme erzählen. Der Begriff kommt aus 00:18:02.950 --> 00:18:09.080 dem altgriechischen "Lipogrammatikos", bedeutet "leaving out a letter". Und da 00:18:09.080 --> 00:18:14.820 geht es um Texte, in denen tatsächlich ein Buchstabe nicht vorkommt. Es gibt in der 00:18:14.820 --> 00:18:19.780 Literatur ein paar Beispiele. Das ist irgendwie aus den Dreißigern, Gatsby. Ist 00:18:19.780 --> 00:18:25.170 ein ganzes Buch ohne den Buchstaben E. Und irgendwie hab ich gelesen, dass der Autor 00:18:25.170 --> 00:18:29.040 mal behauptet hätte, er hätte auf seiner Tastatur damals die - auf seiner 00:18:29.040 --> 00:18:34.670 Schreibmaschine - die Taste, den Hebel für die Taste E irgendwie fixiert, damit er 00:18:34.670 --> 00:18:38.700 nicht versehentlich drückt. Trotzdem ist es passiert, dass in diesem Buch, ich 00:18:38.700 --> 00:18:43.260 glaube, vier Vorkommen von E sind. Also auf dem Cover offensichtlich auch, in 00:18:43.260 --> 00:18:47.900 diesem Slogan "Without the letter E". Da kommt es natürlich dann vor, aber 00:18:47.900 --> 00:18:50.960 innerhalb der Seiten gibt es viermal das E, was irgendwie versehentlich 00:18:50.960 --> 00:18:54.960 reingerutscht ist. Es gibt dreimal das Wort "the" und einmal das Wort "Officers", 00:18:54.960 --> 00:19:01.420 glaube ich. Aber sonst ist das, finde ich, eine starke Leistung, auf die Art und 00:19:01.420 --> 00:19:05.610 Weise ein Buch zu schreiben. Das hat dann inspiriert noch andere Autoren, das auch 00:19:05.610 --> 00:19:10.740 zu versuchen. Zum Beispiel hier ist ein französisches Werk, das auch genauso ohne 00:19:10.740 --> 00:19:15.250 E auskommt. Und da finde ich nicht nur beeindruckend, dass der Autor es geschafft 00:19:15.250 --> 00:19:18.530 hat, das zu schreiben, sondern dass das auch in viele Sprachen übersetzt wurde, 00:19:18.530 --> 00:19:23.180 unter Beibehaltung des gleichen Constraints. Also es gibt da einen 00:19:23.180 --> 00:19:28.530 irgendwie auf Englisch "A Void" oder auf Deutsch heißt das dann "Anton Yoyles 00:19:28.530 --> 00:19:36.420 Fortgang" von Verlag "zwi tausnd ins", wie ihr seht. Und ich hab euch mal 00:19:36.420 --> 00:19:41.410 mitgebracht, den allerersten Absatz davon, dass ihr ein bisschen Gefühl dafür kriegt, 00:19:41.410 --> 00:19:45.000 wie das ist, wenn man dieses harte Constraints hat. Also, ich lese mal ein 00:19:45.000 --> 00:19:50.190 bisschen: Kardinal, Rabbi und Admiral als Führungsfigur null und nichtig und darum 00:19:50.190 --> 00:19:55.530 völlig abhängig vom Ami-Trust , tat durch Radionachricht und Plakatanschlag kund, 00:19:55.530 --> 00:19:59.860 dass Nahrungsnot und damit Tod aufs Volk zukommt. Zunächst tat man das als 00:19:59.860 --> 00:20:04.260 Falschinformation ab. Das ist Propagandagift, sagt man. Doch bald schon 00:20:04.260 --> 00:20:08.290 ward spürbar, was man ursprünglich nicht glaubt. Das Volk griff zum Stock und zum 00:20:08.290 --> 00:20:13.570 Dolch. "Gib uns das täglich Brot", hallts durchs Land und "pfui auf das Patronat, 00:20:13.570 --> 00:20:18.670 auf Ordnung, Macht und Staat". Und so weiter. Und an dem Ausdruck merkt man 00:20:18.670 --> 00:20:22.561 schon so ein paar Tricks, die da benutzt werden, dass man "jetzt hallts" schreibt 00:20:22.561 --> 00:20:26.500 statt "hallt es" oder sowas, um irgendwie das E zu vermeiden oder hat ganz viele 00:20:26.500 --> 00:20:31.800 Verbformen wählt, wo die verschiedenen Zeitformen, die man hat, halt keine E 00:20:31.800 --> 00:20:35.750 enthalten. Genau. Gibt noch mindestens fünf andere Sprachen, in die das übersetzt 00:20:35.750 --> 00:20:40.700 wurde. Und ja, den Umstand finde ich krass. Ich möchte nicht mit den 00:20:40.700 --> 00:20:45.750 Übersetzern tauschen, ehrlich gesagt. Genau, das ist noch ein Buch, das ich 00:20:45.750 --> 00:20:50.050 tatsächlich gelesen habe, die ersten beiden kenne ich nur vom Hörensagen. "Ella 00:20:50.050 --> 00:20:57.570 Minnow Pea" heißt das und erzählt die Geschichte einer Kleinstadt. Die haben so 00:20:57.570 --> 00:21:02.060 einen... also die Person, die diese Stadt gegründet hat und die irgendwie deren 00:21:02.060 --> 00:21:08.400 großes Mythos-Vorbild ist, hat dort eine Statue stehen, mitten in der Stadt. Und da 00:21:08.400 --> 00:21:13.530 ist eine Inschrift drunter, die nämlich... dieser Satz ist "The quick brown fox jumps 00:21:13.530 --> 00:21:18.850 over the lazy dog", was jeden Buchstaben des Alphabets enthält. Und eines Tages 00:21:18.850 --> 00:21:23.580 fällt von dieser Inschrift ein Buchstabe ab und alle Bewohner sehen das natürlich 00:21:23.580 --> 00:21:28.750 als Zeichen, dass unbedingt dieser Buchstabe vermieden werden muss. Es ist 00:21:28.750 --> 00:21:32.330 ein Roman, der aus Briefen besteht, den sich die Dorfbewohner untereinander 00:21:32.330 --> 00:21:35.320 schreiben. Und da fangen die dann relativ schnell an, das auch konsequent 00:21:35.320 --> 00:21:38.940 durchzuziehen und halt diesen Buchstaben wegzulassen. Und naja, über die Zeit 00:21:38.940 --> 00:21:43.700 fallen dann mehr Buchstaben ab und dann müssen sie mehr Buchstaben vermeiden. Und 00:21:43.700 --> 00:21:47.500 über den Verlauf dieses Romans eskaliert das ziemlich und es bleiben echt wenig 00:21:47.500 --> 00:21:56.510 Buchstaben übrig. Ja, das kann ich sehr empfehlen, dieses Buch. Genau. Und wenn 00:21:56.510 --> 00:21:59.210 ihr das mal ausprobieren wollte, wie es ist, so zu schreiben, gibt es tatsächlich 00:21:59.210 --> 00:22:03.410 eine Mastodon Instanz, nämlich Oulipo.social, wo es verboten ist, den 00:22:03.410 --> 00:22:06.580 Buchstaben E zu benutzen. Also wenn ihr irgendwas schreibt, was ein E enthält, 00:22:06.580 --> 00:22:11.060 dann kriegt ihr eine Fehlermeldung, dass man das nicht abschicken kann und die 00:22:11.060 --> 00:22:14.270 Leute dahinter haben tatsächlich auch das gesamte Interface übersetzt. Ich weiß 00:22:14.270 --> 00:22:16.850 nicht, ob euch das auffällt, da steht jetzt nicht "Nickname" oben links, sondern 00:22:16.850 --> 00:22:21.920 "Login Alias" und so. Also auf allen Knöpfen werdet ihr auch kein E finden und 00:22:21.920 --> 00:22:25.480 wenn, ist es ein Bug. Es gibt ein paar GitHub Issues, wo Leute dann doch ein E 00:22:25.480 --> 00:22:28.480 gefunden haben. Ich glaub ich hab mal... Also ich hab das eine zeitlang mal 00:22:28.480 --> 00:22:30.810 benutzt, ein bisschen, und habe dann später nochmal reingeguckt und dann stand 00:22:30.810 --> 00:22:36.540 irgendwie in einem Tutoren "year ago" mit e in dem "year", was irgendwie die Leute 00:22:36.540 --> 00:22:39.220 offenbar nicht auf dem Schirm hatten, weil das halt so neu war, dass nichts ein Jahr 00:22:39.220 --> 00:22:43.850 alt war. Aber das hab ich als Bug gemeldet und es wurde gefixt und jetzt steht da 00:22:43.850 --> 00:22:50.240 irgendwie 24 Monate oder so... 12 Monate. Genau. Und das ist super witzig irgendwie, 00:22:50.240 --> 00:22:53.740 da mal eine Zeit drauf zu gehen und versuchen, so Texte zu formulieren. Weiß 00:22:53.740 --> 00:22:58.490 nicht, hier in der rechten Spalte schreibt blabla irgendwie darüber, wie ein Film 00:22:58.490 --> 00:23:03.170 besucht wo... es geht offenbar um "group of young individuals that do hacking stuff 00:23:03.170 --> 00:23:10.610 using computing units and shout 'hack this world'". Und das hat auch einen ganz 00:23:10.610 --> 00:23:14.310 komischen psychischen Effekt, wenn man da eine Weile ist, wenn man dann die Seite 00:23:14.310 --> 00:23:17.630 wieder verlässt und versucht, andere Texte zu schreiben, weil man dann immer noch so 00:23:17.630 --> 00:23:21.390 denkt, ich muss das doch vermeiden. Und was könnte ich dann stattdessen benutzen? 00:23:21.390 --> 00:23:24.480 Oder man liest irgendwie andere Texte, wo ganz viele Es drin sind und man denkt: Was 00:23:24.480 --> 00:23:30.990 ist denn da kaputt? Naja, und zum Ausgleich, wo man hier kein e benutzen 00:23:30.990 --> 00:23:35.860 kann, gibt es auch eine Mastodon Instanz, wo man nur Es benutzen kann. Das ist 00:23:35.860 --> 00:23:42.470 dolphin.town. Also man darf Es und Zahlen benutzen als Username und als Inhalt der 00:23:42.470 --> 00:23:46.720 TUDs. Ich denke, da haben die Leute vielleicht auch viel Spaß. Ich weiß es 00:23:46.720 --> 00:23:50.290 nicht. Da hab ich keinen Account. Aber macht euch doch einen. 00:23:50.290 --> 00:23:56.240 Applaus 00:23:56.240 --> 00:24:01.740 bleeptrack: Ein sehr anderes spannendes Thema, was ich euch näherbringen möchte, 00:24:01.740 --> 00:24:07.360 ist Sinneserweiterung für den Körper. Und ja, so in der Hacking Szene - naja, 00:24:07.360 --> 00:24:11.830 populär wäre übertrieben, aber was man schon öfter mal antrifft, sind so NFC 00:24:11.830 --> 00:24:15.650 Implantate oder implantierte Magneten oder sowas. Ich meine, das hat nichts so sehr 00:24:15.650 --> 00:24:19.240 mit Sinneserweiterungen zu tun. Wobei doch. Wobei der Magnet ist ja schon eine 00:24:19.240 --> 00:24:22.660 Sinneserweiterung. Man fühlt ja zum Teil elektromagnetische Felder. Sowas ist 00:24:22.660 --> 00:24:27.131 irgendwie gängig. Ich möchte euch aber über einem Projekt erzählen, was ich in 00:24:27.131 --> 00:24:30.690 meinem Masterstudium in der Uni mit zwei anderen sehr netten Kommilitonen gemacht 00:24:30.690 --> 00:24:36.480 habe und ich es damals sehr spannend fand. Wir haben eine Smartphone-App geschrieben 00:24:36.480 --> 00:24:42.650 und wir haben vier Arm-Manschetten gebaut, die uns unsere, ja, unsere normalen Sinne 00:24:42.650 --> 00:24:47.310 erweitern sollten. Und wie ihr schon seht okay, eine Manschette war keine richtige 00:24:47.310 --> 00:24:50.010 Manschette. Wir haben einmal praktisch so Elektro-Pads genommen, die ihr kennt von 00:24:50.010 --> 00:24:55.250 den Muskel Kontraktionen, wenn man Muskeln aufbauen möchte. Genau. Also da kann man 00:24:55.250 --> 00:24:58.850 Strom drauf geben und dann merkt ihr selber den Muskel ein bisschen zucken. 00:24:58.850 --> 00:25:03.830 Dann gab es noch diese zweite Manschette hier. Da waren vier Servos drin verbaut. 00:25:03.830 --> 00:25:06.610 Das heißt, man konnte so eine Art Druck erzeugen. Also man hat so ein Kneifen am 00:25:06.610 --> 00:25:10.920 Arm gespürt, wenn man da was ausgelöst hat. Die Dritte hier, die waren ein 00:25:10.920 --> 00:25:14.940 bisschen schwierig anzulegen, der Prototyp. Aber die hatte so zirka zehn 00:25:14.940 --> 00:25:19.120 kleine Vibrations-Motoren rundrum verbaut, die man halt auch einzeln ansteuern konnte 00:25:19.120 --> 00:25:24.000 im Zweifelsfall, um so Pattern abfahren zu lassen. Und die große Arm-Manschette hier, 00:25:24.000 --> 00:25:28.140 die hatte so vier Pedier-Elemente. Das heißt, man konnte praktisch Hitze oder 00:25:28.140 --> 00:25:32.380 Kälte auf der Haut fühlen. So die konnte man auch alle in Reihe schalten und 00:25:32.380 --> 00:25:36.900 theoretisch alle gleichzeitig tragen, was dann sehr futuristisch aussieht. Und man 00:25:36.900 --> 00:25:39.840 musste ein Täschchen tragen wegen Akku. Und der Plan war folgender: Man hat diese 00:25:39.840 --> 00:25:44.030 Handy-App und man sollte diverse Informationsquellen auf diese Manschetten 00:25:44.030 --> 00:25:48.500 mappen können. Das heißt, ich kann z.B... könnte fühlen, wie viele Leute sich im 00:25:48.500 --> 00:25:52.860 WLAN befinden durch Vibrationen. Oder ich könnte fühlen... keine Ahnung, den 00:25:52.860 --> 00:25:56.630 Herzschlag von meinem Freund... den irgendwie auf die Wärme mappen lassen, 00:25:56.630 --> 00:26:00.740 wenn der Sport treibt, dass das dann warm wird oder sowas. Das war ja die Idee und 00:26:00.740 --> 00:26:03.710 damit haben wir experimentiert. Und wir haben natürlich auch ein bisschen selbst 00:26:03.710 --> 00:26:09.110 Tests damit gemacht. Und ich hab zwei Selbsttest gemacht, die ich ganz spannend 00:26:09.110 --> 00:26:14.790 fand. Wir hatten einmal... haben wir versucht, die Location zu mappen, das 00:26:14.790 --> 00:26:20.880 heißt mein Kommilitone damals, der hatte ja sein Smartphone dabei und hat seine GPS 00:26:20.880 --> 00:26:25.070 Location immer zum Server geschickt. Und wenn wir uns nahe gekommen sind, dann hat 00:26:25.070 --> 00:26:32.620 die Manschette mehr vibriert. Und eines Tages fahr ich an die Uni hoch und trug 00:26:32.620 --> 00:26:36.760 diese Manschette, weil wir eben später an der Uni damit experimentieren wollten. Und 00:26:36.760 --> 00:26:40.580 ich merke es auf einmal vibrieren und denke so: Okay, wir haben einen Bug in 00:26:40.580 --> 00:26:43.750 unserer Software? Irgendwas ist voll komisch. Komm an der Uni an, erzähle es 00:26:43.750 --> 00:26:47.030 meinen Kollegen, meint er irgendwie: Wir müssen uns das nochmal angucken. Irgendwas 00:26:47.030 --> 00:26:50.090 ist nicht richtig. Als ich heute zur Uni hochgefahren bin, da die Manschette auf 00:26:50.090 --> 00:26:53.800 einmal voll vibriert. Irgendwas ist nicht okay. Und dann meint mein Kommilitone: Ja, 00:26:53.800 --> 00:26:57.910 wo seid ihr denn lang gefahren? Ja, hier den Standardweg. Ja, an der Bushaltestelle 00:26:57.910 --> 00:27:02.690 vorbei. Ja, ja, da stand ich. Also ich habe einfach gemerkt, dass er da war und 00:27:02.690 --> 00:27:06.500 wusste es nicht einmal. Das war so ein Aha-Erlebnis in dem Moment für uns. Das 00:27:06.500 --> 00:27:09.370 ist eigentlich eine ziemlich witzige Technologie ist und das andere, was ich 00:27:09.370 --> 00:27:12.890 ausprobiert habe, das ist das, was ihr hier seht. Da war das noch so der super 00:27:12.890 --> 00:27:17.890 super early Prototyp: Nur die Vibrations- Manschette, die ich anhatte und ich hab 00:27:17.890 --> 00:27:22.540 immer abgegriffen, wieviel User grad auf meiner Website sind und hab mir das auch 00:27:22.540 --> 00:27:25.980 durch Vibrationen anzeigen lassen und ich bin mir nicht mehr ganz sicher - das Rote 00:27:25.980 --> 00:27:30.710 müsste praktisch... das Rote ist ground truth, also wie viele Leute tatsächlich da 00:27:30.710 --> 00:27:35.000 waren und das Blaue, was ich vermutet habe, wie viele Leute da sind und ihr 00:27:35.000 --> 00:27:38.801 könnt sehen, dass das relativ gut ist. Also ich hab's offensichtlich auch 00:27:38.801 --> 00:27:43.620 manchmal nicht mitbekommen, gerade wenn es leicht vibriert. Also die niedrigste 00:27:43.620 --> 00:27:47.290 Vibrations Stufe war wirklich schwer zu erfühlen überhaupt. Gerade wenn man sich 00:27:47.290 --> 00:27:49.640 bewegt, dann hat man es eigentlich gar nicht gemerkt. Das kann schon sein, dass 00:27:49.640 --> 00:27:54.130 man das dann einfach nicht mitbekommt. Das ist ein ziemlich witziges Gefühl, auf 00:27:54.130 --> 00:27:58.160 einmal für so digitale Sachen ein Gefühl zu bekommen. Also gerade wenn man so 00:27:58.160 --> 00:28:02.130 Spikes hat und denkt so: Whoa, jetzt sind gerade 5 Leute, sind gerade auf meiner 00:28:02.130 --> 00:28:06.671 Website, so: Ich kann auf einmal fühlen, wie Online-Präsenz funktioniert, mit 00:28:06.671 --> 00:28:10.640 wieviel Leuten ich da virtuell interagiere. Also das sind Konzepte, die 00:28:10.640 --> 00:28:13.340 ich immer noch sehr spannend finde. Und ich kann euch, ja, ich würde euch gern 00:28:13.340 --> 00:28:16.910 ermutigen, auch mal sowas zu bauen. Ich glaube es ist jemand am Kongress, wo ich 00:28:16.910 --> 00:28:21.280 den Twitter-Handle gerade nicht weiß. Der hat ein Gerät dabei, wo man... weißt du 00:28:21.280 --> 00:28:27.820 das, hast du das auch gesehen? Man kann was fühlen durch Akustik. Genau. Aber was 00:28:27.820 --> 00:28:32.661 kann man fühlen? Was meinst du? Ja, WLAN- Stärke, genau, man kann oder die Wifi- 00:28:32.661 --> 00:28:36.900 Auslastung oder so fühlen durch Akustik, also halt nicht durch Vibrationen, sondern 00:28:36.900 --> 00:28:40.660 man kann mit Kopfhörern durch die Gegend laufen und hören, wie stark oder wie viele 00:28:40.660 --> 00:28:45.460 Leute da im Wifi sind. Also solche Projekte unbedingt mal ausprobieren. Das 00:28:45.460 --> 00:28:49.210 ist eine ganz tolle Erfahrung. 00:28:49.210 --> 00:28:53.240 Applaus 00:28:53.240 --> 00:28:59.370 blinry: Ich möchte euch noch von der Simulationshypothese erzählen. Wenn ihr 00:28:59.370 --> 00:29:03.550 auf die Webseite geht, findet ihr da auch ein Paper darüber, was das sehr lang 00:29:03.550 --> 00:29:07.960 ausbreitet. Ich versuche es nochmal ein bisschen kürzer zusammenzufassen, worum es 00:29:07.960 --> 00:29:12.880 da geht. Also es ist ein Argument, das sagt, dass wir alle wahrscheinlich in 00:29:12.880 --> 00:29:19.090 einer Simulation leben und die die Argumentation geht so, dass man sagt: Wenn 00:29:19.090 --> 00:29:24.380 man sich so ein Spiel wie Pong anguckt z.B., vor ein paar Jahrzehnten, das war 00:29:24.380 --> 00:29:27.840 super einfache Grafik, so ein paar Pixel weiß auf schwarz oder sowas, konnte nicht 00:29:27.840 --> 00:29:32.770 viel machen und heutige Spiele haben halt irgendwie eine hyperrealistische 3D Grafik 00:29:32.770 --> 00:29:37.361 mit, weiß ich nicht, wo man teilweise in VR irgendwie in diese Welt rein kann, die 00:29:37.361 --> 00:29:41.750 schon super super realistisch aussieht. Und wenn man annimmt, dass jedes Jahr es 00:29:41.750 --> 00:29:45.130 da ein kleines bisschen Verbesserung gibt in Richtung einer realistischen 00:29:45.130 --> 00:29:50.460 Simulation, ist anzunehmen, dass irgendwann der Punkt erreicht ist, wo 00:29:50.460 --> 00:29:53.400 solche Computerspiele so realistisch sind, dass wir sie nicht mehr unterscheiden 00:29:53.400 --> 00:29:58.240 können von der Wirklichkeit. Und zu diesem Zeitpunkt könnte es halt, weiß ich nicht, 00:29:58.240 --> 00:30:02.780 irgendwie so Spielekonsolen geben oder so, wo ganz viele kleine Universum Simulatoren 00:30:02.780 --> 00:30:06.430 drin laufen. Und wenn man sich dann überlegt: Okay, es gibt irgendwie eine 00:30:06.430 --> 00:30:10.000 "echte" Welt und ganz viele dieser Konsolen mit einer simulierten Welt drin. 00:30:10.000 --> 00:30:14.290 Wie wahrscheinlich ist es dann, dass wir in der echten Welt leben? Also die 00:30:14.290 --> 00:30:18.100 Wahrscheinlichkeit wird halt sehr, sehr niedrig sein. Das ist die Argumentation, 00:30:18.100 --> 00:30:21.400 die dahinter steckt. Das ist ein bisschen vereinfacht, verglichen mit dem, was der 00:30:21.400 --> 00:30:25.050 Autor hier schreibt. Aber so in die Richtung geht das. Und das finde ich einen 00:30:25.050 --> 00:30:30.040 interessanten Gedanken. Und ich glaube, richtig entkräftbar ist das nicht. 00:30:30.040 --> 00:30:33.370 Höchstens durch den Gedanken, dass Leute beschließen, es ist irgendwie nicht 00:30:33.370 --> 00:30:37.700 moralisch, solche Simulationen zu starten oder die Menschheit wird irgendwie vorher 00:30:37.700 --> 00:30:43.080 ausgerottet. Ja, irgendwie eine dieser Möglichkeiten muss so sein. Und ich habe 00:30:43.080 --> 00:30:48.660 neulich noch eine interessante Ergänzung zu dieser These gelesen, nämlich, dass die 00:30:48.660 --> 00:30:53.730 Welt über unserer, die unsere simuliert, wahrscheinlich total langweilig ist. Aus 00:30:53.730 --> 00:30:57.970 folgendem Grund: Wenn wir Menschen irgendwie ein Computerspiel oder einen 00:30:57.970 --> 00:31:01.480 Film oder sowas erzeugen, dann machen wir da ja auch immer irgendwie 00:31:01.480 --> 00:31:05.580 hochkonzentriert interessante Dinge rein. Warum sollten wir irgendwas machen, was 00:31:05.580 --> 00:31:09.010 langweiliger ist als unsere echte Welt? Und deshalb sind wir vielleicht ganz gut 00:31:09.010 --> 00:31:12.530 dran, dass wir in der Simulation sind und nicht eine Ebene höher, weil wir es hier 00:31:12.530 --> 00:31:16.390 einfach spannend haben. Und dieses Argument stackt natürlich auch beliebig 00:31:16.390 --> 00:31:20.580 nach oben: Die Welt der Wesen, die uns simulieren, könnte simuliert sein und so 00:31:20.580 --> 00:31:25.910 weiter. Ja, finde ich einen interessanten Gedanken. Und ich hab da noch gefunden 00:31:25.910 --> 00:31:30.710 beim Recherchieren: Tatsächlich haben Leute ein Experiment entworfen, mit dem 00:31:30.710 --> 00:31:36.470 sie testen wollen, ob wir in einer Simulation sind. Und ich muss sagen, ich 00:31:36.470 --> 00:31:41.380 habe die Argumentation dahinter nicht ganz verstanden. Ihr könnt gerne auf den Link 00:31:41.380 --> 00:31:44.970 gehen und das mal selber versuchen zu verstehen. Es ist irgendwie eine 00:31:44.970 --> 00:31:48.130 Argumentation in die Richtung, dass wenn man so eine Simulation ausführt des 00:31:48.130 --> 00:31:51.290 gesamten Universums, dass wir da halt super super viel Rechenkapazität 00:31:51.290 --> 00:31:55.340 verbrauchen. Und deshalb ist es wahrscheinlich, dass da irgendwie so ein 00:31:55.340 --> 00:31:59.450 paar Tricks eingebaut sind. Paar Optimierungen irgendwie, die halt nur dann 00:31:59.450 --> 00:32:02.730 das Fortschritt des Universums simulieren, wenn das tatsächlich jemand mitkriegt oder 00:32:02.730 --> 00:32:07.410 sowas irgendwie. Wenn jemand im Wald ist, dann passiert da nichts dran, sozusagen. 00:32:07.410 --> 00:32:12.381 Und ich glaube, mit diesem Experiment wollen die Forscher herausfinden, ob 00:32:12.381 --> 00:32:16.580 gewisse Dinge... also es ist so eine Art Doppelspalt-Experiment, ob das einen 00:32:16.580 --> 00:32:22.450 Unterschied macht, ob ein Mensch ein Ergebnis beobachtet oder eine Maschine. 00:32:22.450 --> 00:32:28.620 Und ich kann nicht ganz nachvollziehen, ob das ein stichhaltiges Experiment ist, weil 00:32:28.620 --> 00:32:31.500 man ja auch sagen könnte, wenn die die Rechenkapazitäten nicht reichen, okay, 00:32:31.500 --> 00:32:35.920 dann skalieren wir halt irgendwie den Computer wieder hoch, der das macht. Das 00:32:35.920 --> 00:32:38.640 soll uns nicht einschränken. Aber ich finde es interessant, dass Leute sich um 00:32:38.640 --> 00:32:42.780 sowas einen Kopf machen und herausfinden wollen, ob wir in einer Simulation sind. 00:32:42.780 --> 00:32:48.490 Ist ja dann so weit gekommen, dass die tatsächlich eine Kickstarter-Kampagne 00:32:48.490 --> 00:32:52.340 geschaltet haben zur Durchführung dieses Experiments, die super erfolgreich war. 00:32:52.340 --> 00:32:55.090 Und da bin ich mal gespannt auf die Ergebnisse. 00:32:55.090 --> 00:33:01.110 Applaus 00:33:01.110 --> 00:33:05.690 bleeptrack: Ich habe nochmal einen sehr spannenden Algorithmus dabei, wie ich 00:33:05.690 --> 00:33:10.830 finde. Der heißt Wave Funcion Collapse und ich hoffe, dass das Internet funktioniert. 00:33:10.830 --> 00:33:19.670 Dann schauen wir uns den einfach mal funktionierend an. Ja, genau. Sehr gut. 00:33:19.670 --> 00:33:26.120 Das ist ein Algorithmus aus dem Hintergrund der prozeduralen Generierung, 00:33:26.120 --> 00:33:29.450 der auch im Gamedesign viel Anwendung findet. Ihr seht schon, der bekommt immer 00:33:29.450 --> 00:33:34.690 ein kleines Input Bild und kann daraus Texturen generieren. Und ich finde das 00:33:34.690 --> 00:33:39.010 total spannend, dem beim Arbeiten zuzugucken. Das ist im Endeffekt ein 00:33:39.010 --> 00:33:45.080 Constraints Solver. Das heißt, ich beschreibe... ich versuche mal kurz zu 00:33:45.080 --> 00:33:49.610 beschreiben, wie der in etwa arbeitet: Der sucht sich eine Region in diesem Bild aus, 00:33:49.610 --> 00:33:54.220 in einem bestimmten Pixel Umfang. Also sagen wir mal so ein 2x2 Pixel Feld und 00:33:54.220 --> 00:34:00.550 ein 3x3 Pixel Feld z.B. und schaut sich, fängt, setzt einen Punkt zufällig. Ok, ich 00:34:00.550 --> 00:34:05.570 muss anders anfangen. Er sucht sich dieses 2x2 Pixel Feld und er stellt eine 00:34:05.570 --> 00:34:08.909 Häufigkeitswahrscheinlichkeit, wie oft dieses Feld in dem Startbild vorkommt. 00:34:08.909 --> 00:34:13.379 Dann hab ich diese Häufigkeit und dann kann ich, um die große Textur zu 00:34:13.379 --> 00:34:19.419 generieren, irgendwo anfangen und da ein zufälliges 2x2 Feld nehmen. Und danach 00:34:19.419 --> 00:34:23.809 muss ich halt gucken was an dieses 2x2 Feld dran passt. Und dazu kann ich ja 00:34:23.809 --> 00:34:27.599 dieses Input Bild als Referenz nehmen und mache das dann eben abhängig davon, wie 00:34:27.599 --> 00:34:32.750 oft neue Ausschnitte überhaupt in dem Bild vorkommen können. Und ich finde es total 00:34:32.750 --> 00:34:35.359 abgefahren, da zuzugucken, wie der arbeitet. Und wenn ihr da jetzt praktisch 00:34:35.359 --> 00:34:39.339 so, ich sage mal verschwommene Pixel seht, dann sind es halt noch unsichere Zustände, 00:34:39.339 --> 00:34:48.470 wo es mehrere Lösungen für das Constraints Solving geben könnte. Und ich finde daran 00:34:48.470 --> 00:34:52.460 sehr spannend, dass man mit sehr wenig Aufwand, nämlich nur mit der Erstellung 00:34:52.460 --> 00:34:58.309 von so einem Dummy Bildchen am Anfang sehr viel coole Texturen raus bekommt. Wir 00:34:58.309 --> 00:35:07.609 können das gerne mal noch ein bisschen weiter anschauen. Man kann da übrigens 00:35:07.609 --> 00:35:11.410 auch sehr gut mit der Fenstergröße spielen, um unterschiedliche Sachen zu 00:35:11.410 --> 00:35:17.599 erzeugen. Und was ich dann noch mitgebracht habe, ist so eine interaktive 00:35:17.599 --> 00:35:24.880 Demo wovon ich auch mal hoffe, dass sie lädt. Sehr gut. Jemand hat es nämlich als 00:35:24.880 --> 00:35:30.269 super coole interaktive Demo geschrieben, d.h. hier links seht ihr das Input Bild 00:35:30.269 --> 00:35:35.059 bei Modules und rechts sind die Slots. Da möchten wir jetzt praktisch unser neues 00:35:35.059 --> 00:35:39.569 Bild erzeugen. Das heißt, diese Felder hier hab ich jetzt zur Auswahl, um damit 00:35:39.569 --> 00:35:44.079 irgendwo zu starten. Und sagen wir, wir möchten mit dieser... dieses Sonnensymbol 00:35:44.079 --> 00:35:48.020 soll in unserer... könnte in unserem Bild, das wir generieren wollen hier liegen. 00:35:48.020 --> 00:35:51.490 Jetzt seht ihr schon, er klappt jetzt ganz viel um. Das ist ja ein Constraints 00:35:51.490 --> 00:35:56.980 Solver. Das heißt, es gibt im Input-Bild ja nur die Möglichkeit, dass z.B. blauer 00:35:56.980 --> 00:36:01.470 Himmel liegt und über blauem Himmel kann auch nur blauer Himmel liegen. Deswegen 00:36:01.470 --> 00:36:05.890 löst der Constraints Solver diese Felder hier schon einmal auf, weil da nichts 00:36:05.890 --> 00:36:09.380 anderes sein kann von der Wahrscheinlichkeit her. Jetzt können wir 00:36:09.380 --> 00:36:14.420 da praktisch einfach so nach und nach durchgehen und z.B. sagen: Hier daneben 00:36:14.420 --> 00:36:18.029 soll nochmal Himmel liegen. Dann löst das schon wieder die nächsten Felder, wo es 00:36:18.029 --> 00:36:22.720 keine andere Möglichkeit gibt. Und so kann ich mich da jetzt durchklicken und einfach 00:36:22.720 --> 00:36:26.190 festlegen, wo was liegt. Ich mache das jetzt hier so ein bisschen zufällig, damit 00:36:26.190 --> 00:36:33.650 es ein bisschen schneller geht. Nochmal so eine Statue, nochmal Himmel und nochmal 00:36:33.650 --> 00:36:38.049 Fels und dann nochmal Fels. Genau. Und so haben wir einfach aus dem Input Bild neue 00:36:38.049 --> 00:36:43.569 Textur generiert. Und was auch sehr nett ist: Man kann hier - ich resette das mal - 00:36:43.569 --> 00:36:47.730 dann kann man hier auch direkt auf "Solve" klicken und dem Algorithmus praktisch 00:36:47.730 --> 00:36:52.740 selber mal beim Arbeiten zugucken. Das heißt hier in rot seht ihr jetzt praktisch 00:36:52.740 --> 00:36:55.940 die Teile, die eliminiert werden beim Constraints Solving, die also keine 00:36:55.940 --> 00:36:58.430 sinnvolle Lösung sind. Ich mache mal die Geschwindigkeit hier ein bisschen 00:36:58.430 --> 00:37:04.380 schneller. Genau, sonst dauert das ewig. Genau, und in der Variante macht er ja 00:37:04.380 --> 00:37:07.509 auch... genau bei diesem Constraints Solving auch ein bisschen Back Tracking, 00:37:07.509 --> 00:37:10.079 also da, wo es halt nicht funktioniert, macht er auch mal etwas rückgängig oder 00:37:10.079 --> 00:37:13.400 so. Genau, jetzt lassen wir den einfach mal durchlaufen, dann baut er hier selber 00:37:13.400 --> 00:37:17.740 noch was schickes und hat ein neues Bild gebaut. Und wir können ja auch einfach mal 00:37:17.740 --> 00:37:21.759 ein paar Mal lösen. Und ihr seht schon, es kommen immer neue Bilder raus, die immer 00:37:21.759 --> 00:37:26.430 in sich schlüssig sind. Weil ich habe ja die Wahrscheinlichkeiten vom Input Bild, 00:37:26.430 --> 00:37:31.009 aber sie sind halt immer anders und es wird sehr gerne momentan bei, bei der... 00:37:31.009 --> 00:37:34.650 ja, beim Game-Development benutzt, um irgendwie Texturen zu bauen oder zum Teil 00:37:34.650 --> 00:37:38.630 auch Level und so was. 00:37:38.630 --> 00:37:41.470 Applaus 00:37:41.470 --> 00:37:56.650 bleeptrack: Jetzt wäre es nur cool, wenn ich da wieder rauskomme. Ja, cool. Ah, 00:37:56.650 --> 00:38:11.040 deswegen. So. blinry: Ich möchte euch noch von 00:38:11.040 --> 00:38:16.539 Dynamicland erzählen. Das ist ein Forschungsprojekt, das ich super 00:38:16.539 --> 00:38:20.339 inspirierend finde, über zukünftige Interaktionen mit Computern, wie das 00:38:20.339 --> 00:38:23.859 aussehen könnte. Und ich dachte mir, wir gehen einfach mal auf die Webseite dazu 00:38:23.859 --> 00:38:32.349 und scrollen da zusammen ein bisschen rüber. Die Idee ist im Grunde, dieses 00:38:32.349 --> 00:38:36.539 Computing, das man normalerweise in so einem Gerät hat, da rauszuholen und in den 00:38:36.539 --> 00:38:41.880 Raum um einen herum zu tun. Also was man macht, um in diesem Dynamicland-System 00:38:41.880 --> 00:38:47.690 Berechnungen auszuführen ist: Man schreibt erstmal ein Programm in so einem Lua 00:38:47.690 --> 00:38:51.990 Dialekt mit so ein paar Special Features und druckt sich das aus. Das dann auf so 00:38:51.990 --> 00:38:57.680 ein Zettel mit... ihr seht diese lustigen bunten Marker in den Ecken. Und unter der 00:38:57.680 --> 00:39:01.890 Decke dieses Raumes hängt dann zum einen eine Kamera, die das trackt und zum 00:39:01.890 --> 00:39:06.009 anderen ein Projektor, der da irgendwie Dinge drauf projezieren kann. Also die 00:39:06.009 --> 00:39:08.970 Punkte sind, glaube ich, erstmal nur so ein bisschen eine Krücke und ein 00:39:08.970 --> 00:39:13.019 Platzhalter, bis man irgendwie besseres sinnvolleres Tracking hinkriegt. Das 00:39:13.019 --> 00:39:16.690 funktioniert halt ganz stabil und naja, jedes Stück Papier, das da rumliegt, ist 00:39:16.690 --> 00:39:19.930 halt ein eigenes Programm, das irgendwie Dinge tut. Und das kann die Umgebung 00:39:19.930 --> 00:39:23.290 wahrnehmen, weiß, welche anderen Zettel da sind und man kann das irgendwie ausrichten 00:39:23.290 --> 00:39:26.609 und auf etwas anderes zeigen lassen, um zu sagen: Hier, dies ist ein Argument, das 00:39:26.609 --> 00:39:31.690 sollst du irgendwie verändern oder so. Und es funktioniert... also dieser Lua-Dialekt 00:39:31.690 --> 00:39:35.420 funktioniert so, dass man sich halt bestimmte Sachen... also man kann Aussagen 00:39:35.420 --> 00:39:39.500 über die Welt machen und man kann dann daraus was ableiten und irgendwie sich 00:39:39.500 --> 00:39:42.749 etwas wünschen. Zum Beispiel sich wünschen, dass das Papier, auf das man 00:39:42.749 --> 00:39:48.259 gerade zeigt, grün ausgeleuchtet wird oder sowas. Oder es könnte dann sein, dass ein 00:39:48.259 --> 00:39:52.109 anderes Programm sich wünscht, dass das blau ausgeleuchtet wird. Da gibt's dann 00:39:52.109 --> 00:39:54.040 irgendwie einen Konfliktauflösungs- Mechanismus, dass das nicht ständig hin 00:39:54.040 --> 00:39:58.749 und her flattert. Und genau, hier sieht ihr in dem Beispiel auch gerade mal so 00:39:58.749 --> 00:40:03.029 farbige Schnipsel irgendwie auf einen Link gelegt. Ich glaube, das war so eine Musik- 00:40:03.029 --> 00:40:06.049 Sequenzer, wo dann irgendwie eine Linie drüber läuft und abhängig von der Position 00:40:06.049 --> 00:40:13.579 dieser farbigen Dingsies, eine Melodie spielt. Und das ist halt eine völlig 00:40:13.579 --> 00:40:19.980 andere Art und Weise, ein Software-Ding zu bauen, weil man in einer Gruppe daran 00:40:19.980 --> 00:40:24.180 arbeiten kann und halt um einen Tisch herum steht und kann ziemlich parallel 00:40:24.180 --> 00:40:29.480 irgendwie neue Komponenten dazu basteln. Und ihr könnt halt auch auf einmal mit 00:40:29.480 --> 00:40:34.570 Schere und Kleber User Interface bauen. In der Mitte ist so eine Wählscheibe, die 00:40:34.570 --> 00:40:39.309 sich drehen kann und dann auf andere Sachen zeigt oder sowas. Und dadurch, dass 00:40:39.309 --> 00:40:42.631 das auf einmal in der echten Welt ist, habt ihr halt viel mehr Möglichkeiten, mit 00:40:42.631 --> 00:40:50.249 euren Händen Dinge damit zu tun. Und das finde ich total spannend. Weiß ich nicht, 00:40:50.249 --> 00:40:53.339 wenn man irgendetwas, irgendeine Software- Komponente geschrieben hat, dann speichert 00:40:53.339 --> 00:40:56.809 man die halt nicht irgendwo hin, sondern heftet sie in den Ordner und stellt sie 00:40:56.809 --> 00:41:03.220 ins Regal. Das finde ich ulkig. Ist super ulkig. Und, also, dieses Projekt ist so 00:41:03.220 --> 00:41:06.220 angelegt, dass Sie die nächsten Jahre erst einmal ein bisschen ausprobieren werden, 00:41:06.220 --> 00:41:12.910 was man so machen kann mit diesem neuen dynamischen Medium. Und später dann so ein 00:41:12.910 --> 00:41:15.809 bisschen sich erhoffen den Effekt wie bei Bibliotheken früher, dass die halt 00:41:15.809 --> 00:41:19.570 irgendwie so ein Dynamicland in einer Stadt bauen und dass man das dann 00:41:19.570 --> 00:41:22.650 irgendwie forkt und in andere Städte bringt und das dann irgendwie ein kommunes 00:41:22.650 --> 00:41:28.420 Ding ist, wo Leute hingehen können, wenn sie mal so ein Medium benutzen wollen. 00:41:28.420 --> 00:41:34.920 Und, genau. Haben sehr ambitionierte Pläne, was das angeht. Ich bin gespannt, 00:41:34.920 --> 00:41:40.309 was daraus wird. Aber ich finde das total inspirierend, das so zu sehen. Und von 00:41:40.309 --> 00:41:43.300 allem, was ich mitkriege, denke ich immer, wenn man da mal ein paar Tage drin war, 00:41:43.300 --> 00:41:47.960 ist das glaub ich super frustrierend, irgendwie so kleine Bildschirme zu haben, 00:41:47.960 --> 00:41:51.369 wo man dann so durchgucken muss und irgendwie mit dem Ding zu interagieren, 00:41:51.369 --> 00:41:54.760 statt da einfach drin zu sein und irgendwie mit seinem Körper irgendwie 00:41:54.760 --> 00:42:00.140 Dinge machen zu können. Genau. Die Person, die sich das ausgedacht hat oder 00:42:00.140 --> 00:42:06.970 mitgegründet hat ist Bret Victor. Das ist ein Mensch, der irgendwie auch viele 00:42:06.970 --> 00:42:10.609 andere coole Dinge macht. Kann ich empfehlen, mal über die Homepage zu gucken 00:42:10.609 --> 00:42:16.130 - hat Vorträge gehalten zu verschiedenen Themen, wo es sehr oft darum geht, wie man 00:42:16.130 --> 00:42:21.421 besser mit Sachen interagieren könnte. Und oft hinterlassen seine Vorträge so eine 00:42:21.421 --> 00:42:27.569 gewisse Frustration mit dem Status quo, weil man sieht: Okay, man könnte das 00:42:27.569 --> 00:42:30.430 eigentlich viel schöner machen. Man könnte, während man eine Software 00:42:30.430 --> 00:42:34.410 schreibt, auf der anderen Bildschirmhälfte schon sehen, welche Auswirkungen das hat. 00:42:34.410 --> 00:42:38.150 Direkt, statt das irgendwie zu compilen und dann muss man ne halbe Minute warten 00:42:38.150 --> 00:42:44.160 oder sowas und dann kann man das testen. Und ja, finde ich spannend. Finde ich 00:42:44.160 --> 00:42:52.849 spannend, so zu denken. Genau. Wenn euch ein bisschen mehr interessiert die 00:42:52.849 --> 00:42:57.420 Details, wie Dynamicland funktioniert, gibt es diesen Artikel eines Menschen, der 00:42:57.420 --> 00:43:00.970 dort mitforscht. Den kann ich empfehlen, der wirklich mal ganz ausführlich 00:43:00.970 --> 00:43:06.289 beschreibt, wie so ein kleiner Teil in diesem Dynamicland gebaut wurde, nämlich 00:43:06.289 --> 00:43:11.180 so ein Kartensystem, wo man ein großes Stück Papier hat, als Ausgabemedium im 00:43:11.180 --> 00:43:14.900 Wesentlichen und dann kann man da verschiedene Werkzeuge drauf richten, um 00:43:14.900 --> 00:43:18.769 damit etwas zu tun, um... da unten ist so eine Textbox z.B., da kann man dann 00:43:18.769 --> 00:43:23.520 irgendwie was rein tippen mit einer Tastatur, die auch mit getrackt wird und 00:43:23.520 --> 00:43:26.519 dann kann man irgendwie eine bestimmte, einen bestimmten Ort der Erde anwählen. 00:43:26.519 --> 00:43:32.880 Dann kann man Zoom-Linsen drauf richten, um Vergrößerungen davon zu kriegen. Und 00:43:32.880 --> 00:43:37.150 der Artikel beschreibt halt auch, wie die Sprache dahinter funktioniert und ja, das 00:43:37.150 --> 00:43:41.160 find ich spannend. 00:43:41.160 --> 00:43:44.180 Applaus 00:43:44.180 --> 00:43:47.780 bleeptrack: Dann sind wir schon beim letzten Thema angekommen. Ich möchte ein 00:43:47.780 --> 00:43:52.210 bisschen was zu Farben erzählen und wir fangen mal an mit dem Thema Synästhesie. 00:43:52.210 --> 00:43:58.059 Es gibt Menschen, bei denen verschmelzen bestimmte Wahrnehmungskanäle. Da gibt's 00:43:58.059 --> 00:44:02.320 ganz abgefahrene Sachen. Es gibt Leute, bei denen verschmilzt zum Beispiel der 00:44:02.320 --> 00:44:07.480 Geschmackssinn mit einer Erinnerung an Wörter, oder so. Das heißt, jemand denkt 00:44:07.480 --> 00:44:12.960 an Montag und hat auf einmal das Gefühl von Erdbeermarmelade im Mund. Und da geht 00:44:12.960 --> 00:44:15.740 es jetzt nicht darum, dass man sich selber irgendwie gemerkt hat, weil man mal so 00:44:15.740 --> 00:44:20.859 eine Erfahrung hatte, sondern es ist wirklich eine andere Art von Kopplung. Und 00:44:20.859 --> 00:44:25.549 es gibt Leute, die Musik hören und dabei das Gefühl haben, von... wie sich 00:44:25.549 --> 00:44:29.210 Oberflächen anfassen, eher rau oder flauschig oder vielleicht auch Farben 00:44:29.210 --> 00:44:35.031 sehen oder sowas. Und hallo, ich bin Synästhet. Bei mir ist das aber eine 00:44:35.031 --> 00:44:38.450 ziemlich milde Form und ich hab das mal in der Schule entdeckt, dass ich das habe. 00:44:38.450 --> 00:44:44.210 Bei mir verschmelzen, kann man sagen, Buchstaben und Zahlen mit Farben. Das 00:44:44.210 --> 00:44:49.019 heißt, wenn ich sehr intensiv an was lese oder was rechne, dann hab ich immer so ein 00:44:49.019 --> 00:44:52.859 leichtes Gefühl einer Farbe. Das ist relativ schwierig zu beschreiben. Ich habe 00:44:52.859 --> 00:44:55.720 das damals in der Schule gemerkt, als wir eine Mathematik Kurzarbeit geschrieben 00:44:55.720 --> 00:45:00.220 haben. Man musste etwas ausrechnen und es kam ein Bruch raus. Und ich wusste zwar, 00:45:00.220 --> 00:45:03.190 der Bruch ist richtig, aber ich ärgerte mich total, dass der voll dumme Farben 00:45:03.190 --> 00:45:07.301 hat. Also die passten halt nicht zusammen. Und da hab ich gemerkt: Das ist glaub ich 00:45:07.301 --> 00:45:10.940 nicht so ganz normal. Und hatte dann mal zufällig später eine Dokumentation über 00:45:10.940 --> 00:45:15.210 das Phänomen gesehen und mich darin praktisch wiedererkannt. Was ich hier 00:45:15.210 --> 00:45:23.710 mitgebracht habe ist "Hello 35c3". Und ich habe mal grob versucht, die Farben auf die 00:45:23.710 --> 00:45:28.739 Buchstaben zu malen, die ich da in etwa fühle, würde ich mal sagen. Und ich dachte 00:45:28.739 --> 00:45:32.740 auch immer früher, das würde mir voll bei Sudoku oder sowas helfen. Das tut es aber 00:45:32.740 --> 00:45:35.740 leider nicht. Ich bin ziemlich schlecht. Aber dafür ärgert mich Minesweeper 00:45:35.740 --> 00:45:40.249 besonders, weil die Farben halt nicht passen. Also was ihr hier praktisch seht - 00:45:40.249 --> 00:45:44.200 und das ist jetzt auch eher Zufall, dass das alles in so einem braun-gelb-blau Ton 00:45:44.200 --> 00:45:48.970 ist, also ich habe die Farbpalette, an die ich so denke oder fühle, die ist durchaus 00:45:48.970 --> 00:45:52.430 größer. Ja, das ist jetzt hier eher Zufall. Also wenn ich das Wort "Hello" 00:45:52.430 --> 00:45:55.700 sehe, dann sind die... die Ls für mich haben so eine Art, man könnte sagen so 00:45:55.700 --> 00:45:59.691 himmelblau, sind so sehr leicht, das O ist auch fast eher so transparent, das kann 00:45:59.691 --> 00:46:03.390 man da schlecht zeigen. Und es ist jetzt auch nicht so, dass ich Text lese und das 00:46:03.390 --> 00:46:07.290 wirklich so sehe, sondern es ist tatsächlich eher wie so ein Gefühl und das 00:46:07.290 --> 00:46:10.499 kennt ihr vielleicht, wenn ihr was, keine Ahnung, was Rotes anguckt - das ist ja 00:46:10.499 --> 00:46:13.240 eher eine warme Farbe, da hat man vielleicht eher so ein wohliges Gefühl, 00:46:13.240 --> 00:46:17.560 sag ich jetzt mal. Und wenn ihr was Blaues anguckt, dann ist das vielleicht eher so 00:46:17.560 --> 00:46:22.380 ein kaltes Gefühl. Und es gibt Farben, die sind eher grell, das macht eher aggressiv, 00:46:22.380 --> 00:46:26.049 sag ich mal. Es ist eher so ein Gefühl, was man in dem Moment hat. Also es ist 00:46:26.049 --> 00:46:29.369 jetzt... wie gesagt, es ist halt nicht, dass ich jetzt tatsächlich sage, ich sehe 00:46:29.369 --> 00:46:33.089 schwarzen, eigentlich ist da schwarzer Text und ich denke, der ist bunt. So ist 00:46:33.089 --> 00:46:37.339 das natürlich nicht. Es gibt auch noch andere witzige Dinge, die mit Farben 00:46:37.339 --> 00:46:44.329 passieren können. Es gibt Tetrachromaten. Die haben nämlich ein Zäpfchen mehr als 00:46:44.329 --> 00:46:48.970 die meisten Menschen auf der Netzhaut und können - das sind meistens Frauen, weil 00:46:48.970 --> 00:46:54.279 es, glaube ich, irgendwie über die Y-Chromosomen vererbt wird. Und die können 00:46:54.279 --> 00:46:57.839 den Gelb-Farbraum höher auflösen. Und ich hab vorhin nochmal nachgeguckt und das 00:46:57.839 --> 00:47:00.549 sind wohl angeblich ein Viertel der Menschen, was ich irgendwie erstaunlich 00:47:00.549 --> 00:47:03.539 hoch fand. Ehrlich gesagt, bin mir nicht ganz sicher, ob das wirklich eine 00:47:03.539 --> 00:47:08.309 sinnvolle Zahl ist. Aber das gibt es auf jeden Fall und nachweisbar... es gibt auch 00:47:08.309 --> 00:47:11.310 so Farb-Tests, die man machen kann, wo halt unterschiedliche Farbpaletten 00:47:11.310 --> 00:47:14.589 abgedruckt sind. Und wenn man da mehr erkennen kann, dann hat man wohl 00:47:14.589 --> 00:47:18.849 vermutlich ein Zäpfchen mehr im Auge. Also es gibt Menschen, die einfach, ja... noch 00:47:18.849 --> 00:47:24.990 viel höher Farben auflösen können als die meisten. Und zum Schluss, es gibt die 00:47:24.990 --> 00:47:29.829 sogenannten Impossible Colors. Da gibt es mehrere Kategorien davon. Und ich habe 00:47:29.829 --> 00:47:34.539 eine mitgebracht. Da geht es darum, dass es bestimmte Mischfarben so von der 00:47:34.539 --> 00:47:38.590 Wellenlänge/Frequenz, wie sie eben in unserem Spektrum stattfindet, nicht 00:47:38.590 --> 00:47:41.960 existiert. Und das sind in dem Fall zum Beispiel Blau und Gelb direkt 00:47:41.960 --> 00:47:45.880 nebeneinander. Die kann man so nicht wahrnehmen. Die existieren so natürlich 00:47:45.880 --> 00:47:49.349 nicht und da haben sich Leute Gedanken gemacht: Was wurde denn aber mit unserem 00:47:49.349 --> 00:47:53.880 Gehirn passieren, wenn wir sowas trotzdem sehen könnten und haben sich überlegt: Ja 00:47:53.880 --> 00:47:58.060 gut, dann mischen wir das halt einfach mal durch schielen und das kommt ja dann 00:47:58.060 --> 00:48:04.299 trotzdem beide... der Input von beiden Sachen kommt ja dann trotzdem im Gehirn an 00:48:04.299 --> 00:48:08.089 und mal schauen was da passiert. Und ich würde euch mal bitten, also wenn ihr das 00:48:08.089 --> 00:48:12.059 möchte, das mal zu probieren. Also das Ziel ist, zu schielen und die beiden Xe 00:48:12.059 --> 00:48:16.160 übereinander zu haben, sodass praktisch... ihr würdet dann praktisch links ein blaues 00:48:16.160 --> 00:48:23.579 Quadrat sehen, in der Mitte ein gemischtes Quadrat und rechts ein gelbes. Es ist ein 00:48:23.579 --> 00:48:28.660 bisschen schwierig, tatsächlich. Klappt das bei jemanden? Ja? Kannst du 00:48:28.660 --> 00:48:33.559 beschreiben, wie das aussieht, wenn du das übereinander legst durch Schielen? Die 00:48:33.559 --> 00:48:38.390 Antwort war: Es flackert in der Mitte. Das ist tatsächlich auch, was bei mir 00:48:38.390 --> 00:48:41.390 passiert. Ich versuche es mal zu beschreiben. Es ist nicht, dass sich die 00:48:41.390 --> 00:48:45.009 Farben tatsächlich so richtig mischen, sondern man hat einen... irgendwie so 00:48:45.009 --> 00:48:48.859 einen Farb-Gradienten. Also es verläuft schon so von blau nach gelb, fast 00:48:48.859 --> 00:48:52.799 ruckartig, aber die Grenze zwischen Blau und Gelb, die wabert so komisch hin und 00:48:52.799 --> 00:48:56.279 her. Die ist nicht statisch irgendwo, sondern es sieht so ein bisschen seltsam 00:48:56.279 --> 00:48:59.430 aus, wenn man das macht. Und wir können das nochmal mit zwei anderen Farben 00:48:59.430 --> 00:49:04.470 probieren, mit Rot und Grün. Wenn es bei jemand klappt, wäre das voll nett, wenn er 00:49:04.470 --> 00:49:07.999 sich melden würde. Du, zum Beispiel. Kannst du es beschreiben, wie es bei dir 00:49:07.999 --> 00:49:09.999 aussieht? unverständlich 00:49:09.999 --> 00:49:20.000 bleeptrack: Kannst du es ein bisschen lauter sagen? Ein sehr leuchtend... 00:49:20.000 --> 00:49:22.890 pardon, ein sehr leuchtendes Rot. Okay, interessant, das war bei mir ein bisschen 00:49:22.890 --> 00:49:29.010 anders. Funktioniert das bei noch jemanden mit schielen? Bei dir? Wie sieht es bei 00:49:29.010 --> 00:49:35.109 dir aus? Person: Ich sehe wieder changierende Töne, 00:49:35.109 --> 00:49:38.170 allerdings sind die verschoben gegenüber den Außen, also mein Rot ist gelblicher, 00:49:38.170 --> 00:49:43.530 mein Grün ist brauner als das Außen-Grün. bleeptrack: Ja, ist witzig. Ist ein 00:49:43.530 --> 00:49:45.910 bisschen unterschiedlich, offensichtlich. Bei mir ist es eher so, also ich hab ein 00:49:45.910 --> 00:49:49.010 ähnliches Phänomen wie bei dir, dass es so ein bisschen, so eine Farbverschiebung 00:49:49.010 --> 00:49:52.650 gibt. Aber mir ist das, als krisselt das ganz arg. Also, als hätte man bei einem 00:49:52.650 --> 00:49:57.380 Foto eine ganz hohe ISO, als würde das Rot immer permanent gegen das Grün kämpfen. 00:49:57.380 --> 00:50:00.900 Also es krisselt ganz arg. Also probiert das gerne mal aus. Und ich kann da auch 00:50:00.900 --> 00:50:04.039 generell sehr den Wiki... gerade den englischen Wikipedia-Artikel über 00:50:04.039 --> 00:50:08.310 Impossible Colors empfehlen, wo es noch andere Beispiele für solche Phänomene 00:50:08.310 --> 00:50:13.670 gibt. Und damit sind wir für dieses Jahr mit Operation Mindfuck leider schon am 00:50:13.670 --> 00:50:17.539 Ende. Wenn ihr über irgendetwas von diesen Themen oder irgendetwas, was vielleicht 00:50:17.539 --> 00:50:20.890 auch in eine ähnliche Richtung geht, mit uns quatschen wollt, dann macht das gerne. 00:50:20.890 --> 00:50:25.789 Ihr findet uns online auf bleeptrack.de oder morr.cc oder auf Twitter und auch auf 00:50:25.789 --> 00:50:30.309 Mastodon. Und die Slides findet ihr auch unten auf dem Link. Und ja, wir beide 00:50:30.309 --> 00:50:38.720 haben uns sehr gefreut, dass ihr so zahlreich gekommen seid. Macht's gut. 00:50:38.720 --> 00:50:43.970 Applaus 00:50:43.970 --> 00:50:50.156 Herald: Ja, danke euch beiden. Vielleicht haben wir ja direkt noch Fragen, die wir 00:50:50.156 --> 00:50:56.009 beantworten können. Weiß ich nicht, hat jemand von euch eine Frage an unsere 00:50:56.009 --> 00:51:06.300 beiden Speaker? Scheint nicht so. Dann sagen wir nochmal Danke an bleeptrack und 00:51:06.300 --> 00:51:10.619 blinry und dann war das leider schon unser ganzes Programm für heute in der Wikidata 00:51:10.619 --> 00:51:12.619 WG. Bis morgen dann. 00:51:12.619 --> 00:51:13.619 Applaus 00:51:13.619 --> 00:51:14.619 Musik 00:51:14.619 --> 00:51:41.782 Untertitel erstellt von c3subtitles.de im Jahr 2021. Mach mit und hilf uns!