CALENDAR ALiCE: ISIS Lab: Tu/Th 10-12:50 |
nick.gessler(at)duke.edu |
"A New Way of Knowing" Commencement Address, June 15, 2008. Nicholas Gessler, Founding Faculty Member, UCLA Human Complex Systems Program:
In Donald Rumsfeld's controversial career, one statement of his stands out as an admonition against simplistic plans and idealized expectations:
There are known knowns. These are things we know that we know. There are known unknowns. That is to say, there are things that we know we don't know. But there are also unknown unknowns. There are things we don't know we don't know. Donald Rumsfeld
Perhaps, one of these "unknown unknowns" for Donald Rumsfeld was complexity. Perhaps, he didn't know that he didn't know the importance of the complex variety of perceptions, beliefs, goals, plans and actions in the world of social and cultural affairs. For us, in the Human Complex Systems program, social and cultural complexity is a "known unknown." It is the focus of our work. We know that we don't know the often counter-intuitive processes at work in society and culture, processes that interact and co-evolve in a dynamically ever-changing world. It is this complex network of causes and effects that we seek to describe, to understand and to explain in our Human Complex Systems Minor.
For us, complexity is a "known unknown," an unknown that was once thought to be unknowable.
The U.S. Department of Education writes: "The challenges of the 21st century will require new ways of thinking about and understanding the complex, interconnected and rapidly changing world in which we live and work. And the new field of complexity science is providing the insights we need to push our thinking in new directions." A Report of the U.S. Department of Education
Much of complexity science arose from the general discovery of computation in the natural world around us, and the specific quest to build machines, computers, on which to simulate these multi-agent systems. As the power of consumer-off-the-shelf computers has grown, as the languages that we use to talk to computers have become more available, and as both have declined in cost, the desktop computer has become the instrument of choice for exploring our own ideas through simulations written by our own hand. No longer must we exclusively rely on someone else's programmed applications; we can write our own. No longer must we passively accept vague verbal arguments pretending to tell us how the complex world works; we can translate those into would-be worlds. Now, albeit with unrelenting effort, we can build artificial worlds, artificial societies and artificial cultures on our own. We can experiment with the theories and hypotheses they embody on desktop laboratories, evaluating one "what-if" scenario after another. In doing this, we can tell which worlds are plausible and which are not, which ideas at their foundations are credible and which are not. Among a wide range of theoretical explanations we can separate those within the realm of possibility from those that lay outside reality. It is not an easy task, but it is both insightful and necessary. . .
Rushworth Kidder, President, Institute for Global Ethics, reminds us: "In times of fear people turn to fundamentalist mindsets, and I don't mean that only in terms of religion. There's economic fundamentalism; there's political fundamentalism, and so forth. And that's really a reducing of the complexity to very clear black versus white, right versus wrong, issues. When that happens, it is very easy for people to take stark, and harshly polarized, points of view and simply lob bombs back and forth at one another verbally. I think there is no question that that is, to some extent, the nature of the discourse in this country right now. And I long to have us move to an understanding of the complex nature of these things." Rushworth Kidder (President, Institute for Global Ethics). Radio Interview, "The World," November 22, 2005
It is the little things that build the underpinnings for both our highest triumphs and our deepest failures. It is an aphorism of our field to say that complexity arises from the bottom-up: from the seemingly disordered chaos of local rules there arise ordered global patterns of behavior. In this interpretation of emergence, "Both God and the Devil are in the details."
Next year I will be leaving UCLA to build a program in "Artificial Life, Artificial Culture and Evolutionary Computation" at Duke University. I will miss my colleagues here, with whom I worked to build our program in Human Complex Systems. I will also miss the many students I have had who have inspired me with their new insights and ideas and who have pushed me towards confronting the new challenges in our field, just as I have pushed them towards confronting the smallest details of cultural processes. To the many parents who are here, I congratulate you on your daughters' and sons' accomplishments. Your investment in their education has reached one of many levels of fruition. Congratulations to you all. And many "thank you's" to my colleagues, to our students, to their parents, and to our friends…
On a lighter note, earlier this week I went to see the movie IRONMAN. I encourage you to see it. Two scenes took my breath away: In it you will see a marvelously compelling simulation of a 3D computer graphics terminal of the future. You will also see a wonderfully convincing simulation of a robotic suit. These are both the result of astronomically complex computer calculations. Think of the millions of bottom-up computations that went into this production. Think, for a moment, what might happen if this talent were turned towards modeling the social and cultural issues of our time?
I would also encourage you to attend the upcoming conference on computer graphics called SIGGRAPH, the Association for Computer Machinery's Special Interest Group on Graphics. It will be held at the Convention Center in Los Angeles from August 11th to 15th. There you will see the latest innovations in simulation, largely for the entertainment industry. It is those techniques that we must learn to master. Again, that is SIGGRAPH (spell it out). Some of us will be there…
In this talk I've focused mostly on simulation,
the re-creation and re-presentation of social and cultural experience as a formal
model. Both experience and reflection are essential to understanding; each informs
the other. And, reflecting on reflection itself, you may come to realize that
it too is another facet of simulation in… Again, "thank you all," my colleagues,
our students, their parents, and our friends. . .
|
![]() |
And the signifieds butt heads
with the signifiers, and we all fall down slack-jawed to marvel at words! While across the sky sheet the impossible birds, In a steady, illiterate movement homewards. Joanna Newsome, "This Side of the Blue" (2004 Drag City Records). |
||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
IEEE Alife 2009 ECAL 2009: Darwin Meets von Neumann |
||||||||||||||||||||||||||||||||||||||||||
Starting
from scratch, SaveProjectAs is clicked ONLY ONCE at the beginning of an application BEFORE you push
the GREEN arrow. Click SaveAll repeatedly. |
||||||||||||||||||||||||||||||||||||||||||||||
Color Code: Notes on previous days. |
Color Code: Reasonably certain agenda. |
Color Code: Just notes from last year. |
||||||||||||||||||||||||||||||||||||||||||||
Tuesday |
Thursday |
|||||||||||||||||||||||||||||||||||||||||||||
This is mostly last semester's calendar. In order to keep up with the field, Fall semester's calendar will reflect some changes based on current research, but will be similar in nature. |
||||||||||||||||||||||||||||||||||||||||||||||
Week
0 |
August 25 INTRODUCTION to the course and to Borland and C++ for Windows... What you need... Video: Karl Sims "Evolved Virtual Creatures." Physically Mediated Cultural Cognition: What is AGENCY? What are OBJECTS? Jumping right in... So, OK, let's get started... |
August 27 DVD Short: "Spy School: Inside the CIA Training Program" a special feature from the movie THE RECRUIT. ERRORS ARE YOUR FRIENDS: CONSTANTLY: THE PROGRAMMING GUIDE: (Handout) Programming
Challenge 0: Halfway There (due next Thursday morning) Some Tweaks: "Discursive"
Challenge 0: Philosophy, Than and Now (due next class) |
|
|||||||||||||||||||||||||||||||||||||||||||
The
Standing Assignment for All Programming Challenges Explore - Thoroughly familiarize yourself with the application and its behavior. |
||||||||||||||||||||||||||||||||||||||||||||||
Week
1 |
September 1 The One-Time-Key (OTK) revisited: "Discursive" Challenge 0: Philosophy, Than and Now
Exploring the Halfway There algorithm: adding functionality, visualization and sonification: The Sierpinski Gasket courtesy of Tassity Johnson. COLOR - Color Space and the Color Cube Some new enhancements: Some new visual components: |
September 3 Some new enhancements: Some tweaks to the algorithm (algorithm "bending"): In-Class Individual Practice and Review... Explore - get to know it inside and out! |
||||||||||||||||||||||||||||||||||||||||||||
Week
2 |
September 8 Demos of Halfway There Begin Conway's Game of Life |
September 10 Conway's Game of Life continued... |
||||||||||||||||||||||||||||||||||||||||||||
Week
3 |
September 15 More work with Conway's Game of Life... Demonstrations of some enhancements to Conway's Game of Life: The OnPaint event handler (preventing the graphics from being eclipsed). TComboBox Some ideas to develop: |
September 17 Other 2d 2-state cellular automata: Mirek's Cellebration Progress on importing "creatures" from text files. Creating your own Website: In class work on Conway's Game of Life: |
||||||||||||||||||||||||||||||||||||||||||||
Week
4 |
September 22 Programming Challenge 1: Conway's Game of Life (due today)! Discursive Challenge 1: Fredkin's "Finite Universe" and realworld CAs (due today)! EVOLUTIONARY COMPUTATION |
September 24 EVOLUTIONARY COMPUTATION Jacquard, Babbage and the origins of computation from the weaving industry. Stereo 3D systems: Stereopticon, Vectographs, Red/Cyan Anaglyphs, cross-eyed and parallel-eyed stereo pairs. Programming Challenge 2: Trevelling Ferenghi Problem A focus on the "sweet spots" in the code: Other tweaks: |
![]() 12 February 1809 to 19 April 1882 |
|||||||||||||||||||||||||||||||||||||||||||
Evolution On the Web
|
||||||||||||||||||||||||||||||||||||||||||||||
Week
5 |
September 29 Evolution on the Web: see the examples above... Programming Challenge 2: Trevelling Ferenghi Problem |
October 1 Programming Challenge 2: Trevelling Ferenghi Problem |
||||||||||||||||||||||||||||||||||||||||||||
Week
6 |
October 6 FALL BREAK |
October 8 Borland sold to Embarcadero Help from Embarcadero Newsgroups Help from the Borland / Help / Index Pulling .wav sound files into your application: Programming Challenge 3: Segregation & Assimilation... |
||||||||||||||||||||||||||||||||||||||||||||
Week
7 |
October 13 Programming Challenge 3: Segregation & Assimilation... VHS Video: Secrets of WWII - Cracking the Enigma Codes. Time Life Video (1998). |
October 15 DVD: "Enigma" Discursive Challenge 2: DVD "Enigma": Discursive Challenge 3: "Hands-On" Enigma. I will be away at the NSA Cryptologic History Symposium, Johns Hopkins Applied Physics Lab. |
||||||||||||||||||||||||||||||||||||||||||||
Week
8 |
October 20 A foundation for a Riot simulation with cops and activists. The behavior and the code behind it. Programming Challenge 3: Segregation & Assimilation (due today)! Discursive Challenge 2: DVD "Enigma" (due today)! Discursive Challenge 3: "Hands-On" Enigma Part I - Due Today Discursive Challenge 3: "Hands-On" Enigma Part II - Redistributed
Programming Challenge 4: Flocking, Schooling, Herding, Crowd behavior... |
October 22 Another spy case: Discursive Challenge 3: "Hands-On" Enigma Part II - Due Today Programming Challenge 4: Flocking, Schooling, Herding, Crowd behavior... |
||||||||||||||||||||||||||||||||||||||||||||
Week
9 |
October 27 Programming Challenge 4: Flocking (continued)... Everybody to present detailed ideas, pseudocode and/or source code rules of engagement... |
October 29 Programming Challenge 4: Flocking (continued)... VIDEO: "Artificial Life" - VPRO Amsterdam |
LINK Media Wall Meeting: Friday, October 30th, at 3-4pm in Smith Warehouse Bay 11, Room A237 "The Arcade". |
|||||||||||||||||||||||||||||||||||||||||||
Week
10 |
November 3 Programming Challenge 4: Flocking DUE TODAY Programming Challenge 5: Physical Computing (sensors & actuators) !!! Super enhancements !!! |
November 5 Programming Challenge 5: Physical Computing (sensors & actuators)
|
||||||||||||||||||||||||||||||||||||||||||||
Week
11 |
November 10 H1N1 - Swine Flu Vaccination Clinics: Programming Challenge 5: Physical Computing (sensors & actuators) |
November 12 Programming Challenge 5: Physical Computing (sensors & actuators) Probably won't be ready:
|
||||||||||||||||||||||||||||||||||||||||||||
Week
12 |
November 17 Robot hand... Programming Challenge 5: Physical Computing (sensors & actuators)
|
November 19 Programming Challenge 5: Physical Computing Reminders: Work on Course Projects. Graduate Computational Media Meeting @ 1:00. |
||||||||||||||||||||||||||||||||||||||||||||
November 24 WE MEET IN THE SMITH ARTS WAREHOUSE, BAY 11 Instead of meeting again in Classroom #6 this coming Tuesday, I've decided to have an open house in my lab in the Smith Arts Warehouse. I'll create some activities for you all to do with the various collections there that won't take too long. We have early computational devices going back to the Jacquard weaving head, cryptograhic machines from post-WW2, and physical computing robots and parts. On the subject of visualization, which we delved into from time to time, we have examples of graphics created to save (or extinguish) lives, specifically top-secret maps and propaganda leaflets. We can also see the "prototyping" area for the Link multi-monitor wall and perhaps the game lab. So this coming Tuesday, we'll meet in my Lab at the Smith Arts Warehouse (an ex-tobacco warehouse) near East Campus. Enter the "Bay 12" door and take the elevator up to the second floor. From there, go East into "Bay 11." Look for the open doors... Please do arrive on time. The "discursive" (intellectual challenge) will be to have you propose some projects and challeges that relate combining various computational media (mechanical, electromechanical, electronic, analog, digital, hydraulic, pneumatic) in ways that showcase the ubiquity of computation and multiple agency. Don't worry, you only have to propose and justify the project, you don't have to actually do it! |
November 26 THANKSGIVING RECESS (Happy Thanksgiving...) |
|||||||||||||||||||||||||||||||||||||||||||||
Week
13 |
December 1 Last words on "weak physical computing." Work on Course Projects... |
December 3 Coffee, cookies & refreshments: Course Projects DUE TODAY |
||||||||||||||||||||||||||||||||||||||||||||
Please be sure to have everything turned in by the end of class, Decenber 3rd. I will be going out-of-state. |
||||||||||||||||||||||||||||||||||||||||||||||
No
Final |
!!! Have a Great Holiday !!! |