Robust-first computing: Beyond efficiencyDave Ackley2013-09-20 | A high-level introduction to robust-first computing, with a sorting demo.Artificial Life DemoDave Ackley2023-11-13 | ...Empathetic APIs / We Are CodersDave Ackley2023-11-13 | ...Computability is a Dead EndDave Ackley2023-10-08 | ...Stating The Obvious Out LoudDave Ackley2023-09-06 | An introduction to the Living Computation Theory of Everything.
(A public lecture of the Hyperspace Academy, recorded live September 5, 2023 during the T2sday Update.)
------------------------------------------------ MORE INFORMATION:
---- 0:00 What Should We Want? 6:00 Define, Defend, and Attack 7:58 The Mind Theory of Everything 12:37 The Physics Theory of Everything 24:15 Intro: The Living Computation ToE 27:17 Define: The LCToE 29:29 What Good Is The LCToE? 34:34 The Living Computation Core API 35:30 Consequences of the LCToE 41:00 Physics Attacks the LCToE! 45:00 Mind Attacks the LCToE! 46:28 IOU A Reference Implementation 50:30 The Implementation Gap 54:01 Dave Attacks the LCToE! 57:25 Living Computation's AnswersArtificial Life Research Talk - The Diamond Replicator - July 25, 2023Dave Ackley2023-07-26 | Talk given virtually at the ALIFE23 conference in Sapporo Japan.
------------------------------------------------ MORE INFORMATION ABOUT THE MOVABLE FEAST MACHINE AND THE T2 TILE PROJECT
------------ 0:00 Introduction: To Build New Life 1:44 The Plan and The Results 3:13 Case Study Data 3:51 Flourishing Cellular Automata 6:39 Movable Feast Machine and ulam 8:40 Design Patterns in the Replicator 9:49 Design Pattern: Self-stabilization 11:20 Design Pattern: Signals and Gradients 12:45 Demo: Diamond Cutting 14:30 Conclusion: Call to Action 15:21 (Bonus Result!)How I Got Started In Artificial LifeDave Ackley2023-07-25 | Three Questions Ten Minutes - ISAL 2023 Summer School Researcher Video
1. What sparked your interest in artificial life research, and how did you get started in this field?
2. Can you explain one of your most exciting or surprising findings in artificial life in a way that a beginner could understand?
3. What is one big, unanswered question in artificial life that you think could be important in the future?Artificial Life Metabolism Demo #ShortsDave Ackley2023-03-28 | Cell membrane and metabolism simulation from the '00sCausality and Randomness Are In Your HeadDave Ackley2023-01-30 | ...A Coordination TaskDave Ackley2022-03-06 | A simple distributed computing model run on Lotus 1 & 2 of the T2 tile grid.
Ukrainian National Anthem - Creative Commons audio from: youtube.com/watch?v=rgXfkmtd_UkRobust Local Synchronization - Research Notebook VideoDave Ackley2021-12-06 | Discussion and demos about synchronizing the asynchronous robustly in computing systems.
0:00 Introduction 0:45 Sync of Computers Past 3:05 Sync of Computers Present 4:34 Sync of Computers Future 5:58 Sync over Asynchronous Cellular Automata 8:25 Demo 1: Waiting for the neighbors 10:56 Simulating synchronous updating 12:30 Demo 2: Conway's Game of Life 15:00 It's the end of the universe 18:30 Bottom Line: Global sync fails 19:14 Local programmed sync is different 21:28 Demo 3: The jerk and the empath 24:25 Related work: Ring Oscillators 27:50 Demo 4: Generalized Software Ring Oscillator 34:13 Discussion: Against object-orientation 36:53 Conclusion: Fight the master of the universeWe Are Coders - HSA101.2: HypersubspacesDave Ackley2021-04-25 | The second lecture of "HSA101 Introduction to Classical Hyperspace".
0:00 prologue: Living Computation 4:15 introduction: Big Pictures 5:32 We Are Coders / We're All Coders 8:35 Making Code Work 10:45 Sometimes We're The Machine 16:50 The Self Image 22:15 demo: Performing on the Self Image 27:59 Hypersubspace Search & Sequence, Limited 31:00 demo: Hypersubspace Generation 37:04 demo: Hypersubspace Search 51:17 discussion: Attack Vectors 54:57 conclusion: We Are CodersThe Early History of Digital ComputingDave Ackley2021-02-20 | A light-hearted general audience introduction to the secret-not-secret true history of digital computing, from the beginning to the PC.
Prepared for the UNM Engineering Student Success Center. Presented Feb 19, 2021.
-----
0:00 Introduction 0:38 Digital Computing: The Beginning 1:03 Computing With Digits 1:36 Write-Once Memory 2:59 Read-Write Memory 3:28 Sequential Computing 4:41 The Science Way 5:20 The Engineering Way 6:26 Jacquard Loom 7:47 Colossus Mark 2 1944 8:01 The ENIAC 1946 8:19 Army Machines 1949-1962 8:44 Golden Age Of Algorithms 9:12 The Rise of the Mainframe 9:25 DECsystem-10 1966-1983 10:32 Operator 11:03 Users 11:14 Paradise Lost 11:37 The Birth of Good & Evil 12:38 The Personal Computer 13:13 Out of TimeWhat Is Our Superpower? - HSA101.2 Teaser VideoDave Ackley2020-12-06 | A teaser trailer from the Hyperspace Academy.Artificial Life Lightning Talk, 17-Jul-2020Dave Ackley2020-07-17 | Five minute lightning talk associated with the two-page paper "Best-effort Computing with SPOTs and Spatial Threads", available open-access at mitpressjournals.org/doi/abs/10.1162/isal_a_00337
0:00 Intro 0:11 The Glass Sandwich 1:02 Indefinite Scalability 1:34 Space-time Structuring 2:00 Challenges → Opportunities 2:44 Basic Demos 3:30 Spatial Map-Reduce 4:00 Multiscale Mobile ComputingFlatten The Curve - How to Control an Artificial Life PandemicDave Ackley2020-03-11 | A simple agent-based model of viral infections inspired by current news about COVID-19. Healthy and sick agents interact in a two-dimensional world. How many will survive?
Model code available at: github.com/DaveAckley/SPLATTheCurveIntroduction to the T2 Tile ProjectDave Ackley2019-10-09 | A seven minute overview distilled from the pilot episode of "T2sday Updates".
The T2 Tile Project works for bigger and safer computing using living systems principles. Look for a new 'T2sday Update' every Tuesday at noon Mountain Time.Allen Ginsbergs The Howl, Part I: A Fast ReadDave Ackley2018-09-30 | Trying out a text scroller in new viz software, reading Part I of Allen Ginsberg's poem "Howl". Advance warning that folks might be offended by the poem, on the one hand, or by how fast I try to read it, on the other hand.
Text of the poem as presented at poetryfoundation.org/poems/49303/howlFinding Life in the Shadows - Open-Ended Evolution WorkshopDave Ackley2018-08-08 | Talk given July 25, 2018 at the third Open-Ended Evolution Workshop .
This work in some ways builds on remarks given at the first OEE Workshop in York in 2015: youtube.com/watch?v=a5FlbkB0vvoMission Progress Report 2008-2018Dave Ackley2018-07-31 | A 'lightning talk' given Friday July 27, 2018 at the 2018 Artificial Life Conference in Tokyo, Japan.
Includes audio from youtu.be/AnOU_4DFQ0I?t=1055 released under CC-BY by ALIFE2018 ( youtube.com/channel/UC5P3j8TbxGTUsWcs3cA_3MQ )Public Lecture: Living Computation - Dave Ackley retirement talkDave Ackley2018-06-02 | Research overview talk given at the UNM Computer Science Colloquium, Wednesday May 2, 2018, with an introduction by Lance R. Williams. Apologies for the uneven audio!
0:00 Introduction by Lance R. Williams 4:00 A Requiem for Hardware Determinism 7:27 Mission In Life 8:20 How I Met Determinism 10:13 Class War In Computing 15:12 The History Of Determinism 18:20 Hardware Determinism Is An Addiction 22:50 The Result Is Computer Insecurity 26:40 Stop Eating The Glass Sandwich 30:40 Escape From Determinism 34:00 Strict Indefinite Scalability 36:48 Spatial Computer Architectures 43:25 Indefinitely Scalable Hardware 44:25 Best-effort Software Engineering 50:10 C211 Protocell Demos 56:10 A Living Computation Demo 1:00:05 Conclusion 1:01:32 QuestionsArtificial Life in Postdeterministic Computing - screengrab + audioDave Ackley2017-04-09 | Talk given Monday April 3, 2017 at Tufts University.Indefinitely Scalable Computer ArchitectureDave Ackley2016-10-23 | Talk presented Friday, October 14, 2016 in the Computer Science and Engineering Lecture Series at Michigan State University. Second of two linked lectures (see also http://youtu.be/0qOrGPsikCM)
Abstract: CPU and RAM computing is finally showing its age. Clock speed growth has stalled, multicore cache coherence scales poorly, and host-based computer security is a global living nightmare. Indefinite scalability is a first-principles design criterion aimed at encouraging a major evolutionary transition in computer architecture, in which hardware determinism is abandoned and scalability and robustness are prioritized ahead of efficiency and even correctness.Bespoke Physics for Digital BiologyDave Ackley2016-10-19 | Stump speech delivered Thursday, October 13, 2016 in the Ecology, Evolutionary Biology, and Behavior Seminar at Michigan State University. With demos including the Box Metaphor, the 2D Printer, and a first-time guest villain appearance by Conway's Game of Life. First of two linked lectures (see also http://youtu.be/lJO1_cKnNKI).Artificial life software engineering in ulam 2Dave Ackley2016-07-31 | Intoducing ulam 2, the second major version of the programming language for the movable feast.The Carried Network Demarc (screengrab + partial video)Dave Ackley2016-07-06 | Talk given in the ISAL Special Session on Artificial Life and Society at ALIFE XV, July 5, 2016.Waiting for Bernie SandersDave Ackley2016-05-22 | A Bernie Sanders rally is full of life. Timelapse montage from the 'A Future to Believe In Albuquerque Rally', held at the Albuquerque Convention Center, May 20, 2016.SFI Talk: Four the hard way: Computer design and living softwareDave Ackley2016-04-02 | A lunchtime talk at the Santa Fe Institute, March 15, 2016, attacking computer architectures that are (1) Deterministic, (2) Centralized, (3) Bounded, and (4) Synchronous.
Based on original video that is licensed under the Creative Commons Attribution license (CC-BY) by the Santa Fe Institute, available via http://www.santafe.edu/research/videos/play/?id=6fd8dd86-f512-11e5-8b15-3acbc2d23b99AAAI Talk: Indefinite Scalability for Living ComputationDave Ackley2016-02-17 | Blue sky talk given Feb 15, 2016 at the 30th AAAI conference on Artificial Intelligence in Phoenix, AZ.Huegene: An Alife Coevolutionary ModelDave Ackley2015-10-13 | Plant vs Herbivore II: Bigger, longer, and in linear time.
See http://robust.cs.unm.edu/doku.php?id=ulam:demos:coevolution for details and ULAM source code for this model.Artificial Life: Coevolving plants vs herbivores (4K video test)Dave Ackley2015-09-28 | A plant vs herbivore model loosely inspired by the 'huegene' evolving alife simulation in youtube.com/watch?v=YJRRu4dJnTI
Made primarily to test a 4K video workflow. Note the simulation itself is not literally 4K -- there are only about 130K sites in this {4G2} grid. This version is RGB-based rather than the HSV used by the 'real' Huegene. Run ID: 20150927141233. Displayed in quadratic time, running at 120 AER to open the video and slowly accelerating to 240 AER at the end.Living Computation: Robust-first programming in ULAMDave Ackley2015-09-08 | A video accepted for presentation at the Future Programming Workshop 2015.Indefinite scalability for open-ended evolutionDave Ackley2015-07-29 | Remarks at the "Workshop on Open Ended Evolution: Recent Progress and Future Milestones (OEE1)" at ECAL 2015, July 20, 2015. Remixed excerpt from: youtu.be/X4PzT4IdfzQ by ECAL 2015 (youtube.com/channel/UCt8NZ0JY_Lk3CKxQB2_7tHg/about)Robust-first computing: Announcing ULAM at ECAL 2015Dave Ackley2015-07-24 | A screen-grab of the talk "Artificial life programming in the robust-first attractor" presented July 22, 2015 at the 13th European Conference on Artificial Life, York, UK. With poorly-aimed phone video.Robust-first computing: Termite sorting, 250kAEPSDave Ackley2015-07-21 | An ULAM implementation of the 'termites piling woodchips' model that dates back at least to StarLogo in the '90s. This run has 200 termites (shown as small dots) in the event layer separating four different types (shown as squares) stored in the base layer. Source code (at http://nm8.us/x) is in the ULAM distribution.Neutral Dynamics: A million events in ten dimensionsDave Ackley2015-07-15 | The history of two particles random walking in (x, y, red, green, blue) for one million events per site, rendered in cubic time. A demo of the 'site paint' feature coming in MFMv3.Robust-first Computing: Distributed City GenerationDave Ackley2015-06-18 | A rough video demo of Trent R. Small's procedural city generation dynamics in the Movable Feast Machine simulator. See http://nm8.us/q for more information. Apologies for the poor audio!Cat vs EmacsDave Ackley2015-04-23 | From 2010. Tracking The Prey; Kitty Crash; Job Well Done.Neutral Dynamics: Random walks in cubic timeDave Ackley2014-12-04 | Eight 'atoms' diffusing in the Movable Feast Machine simulator. See https://robust.cs.unm.edu/doku.php?id=concepts:neutral_dynamicsneutral_dynamics_in_the_movable_feast_machine for details. Brighter colors indicate more recent changes; time runs faster at the edges of space. Display rate accelerates repeatedly; after N seconds displayed, the total simulated time is proportional to N cubed.Public Lecture: Artificial Life for Bigger & Safer ComputingDave Ackley2014-10-18 | Talk presented October 8, 2014 as part of the John von Neumann Public Lecture series at the Center for Complexity and Collective Computation (C4) in Madison, Wisconsin. Video recorded by Alan Ruby of the Wisconsin Insitute for Discovery.NMCS4ALL: Machine Learning (short version)Dave Ackley2014-08-14 | An introduction to concepts of machine learning, with demos. The New Mexico CS for All project is teaching computational thinking and programming. This is an edited version of http://youtu.be/OQsn1c92pdY.
Production supported by the National Science Foundation, award # CNS 1240992NMCS4ALL: Machine Learning (full version)Dave Ackley2014-08-14 | An introduction to concepts of machine learning, with demos. The New Mexico CS for All project is teaching computational thinking and programming. An 18 minute edited version is at http://youtu.be/Rxcrb6n1Rzc
Production supported by the National Science Foundation, award # CNS 1240992Artificial Life Engineering - ALIFE14 screen capture + audioDave Ackley2014-08-01 | Screen grab + audio of "Indefinitely Scalable Computing = Artificial Life Engineering", talk presented at the ALIFE14 conference, NYC, NY, 31-July-2014.HSA101.1: The Computer UniverseDave Ackley2014-02-03 | The universe for computer geeks, with examples from Star Trek and New Mexico. Part 1 of HSA101 Introduction to Classical Hyperspace. http://hyperspaceacademy.orgHyperspace 101: Teaser videoDave Ackley2013-10-31 | For geeks who seek the big picture, or just need a place to put it.NMCS4ALL: Random number generatorsDave Ackley2013-06-24 | Twenty minute introduction to randomness and pseudorandom number generators, with demos. The New Mexico CS for All project is teaching computational thinking and programming.
PLEASE NOTE: I WILL NOT HELP YOU 'PREDICT RANDOM NUMBERS' UNDER ANY CIRCUMSTANCES.
Production supported by the National Science Foundation, award # CNS 1240992NMCS4ALL: Artificial Life (short version)Dave Ackley2013-05-04 | A 14 minute introduction to concepts of artificial life, with demos; cut down from http://www.youtube.com/watch?v=YJRRu4dJnTI The New Mexico CS for All project is teaching computational thinking and programming.
Production supported by the National Science Foundation, award # CNS 1240992NMCS4ALL: Artificial Life (full version)Dave Ackley2013-05-04 | A half-hour introduction to concepts of artificial life, with demos. Cut-down version at http://www.youtube.com/watch?v=ws41PAG92xU The New Mexico CS for All project is teaching computational thinking and programming.
Production supported by the National Science Foundation, award # CNS 1240992