~/talk

It’s An Evolution: Recreating Life With Elixir Processes

Talkat The Big Elixir 2019 · 2019-11-07..11-08· [distributed-systems]
links:none on file
slides:none on file

Simulates a seeded population of up to a million concurrent processes using Elixir/OTP and a Petri-dish model: food generator, dynamic supervisors for transient food and organism processes, and LiveView for visualization. Movement uses a simple nearest-neighbor linear search with stepwise trajectories, collision-radius checks and a pared-down fitness rule (stamina/strength preference). Reproduction spawns child processes; runs sometimes explode into diverse populations and sometimes collapse to one dominant type, so the system works but is nondeterministic.

AI-written summary · about

  1. 0:00Intro
  2. 1:30Agenda
  3. 2:07The Experiment
  4. 3:10Why Genetics
  5. 4:17My Kids
  6. 6:25The Project
  7. 6:54Food Delivery
  8. 8:35Nearest Neighbor
  9. 9:37Fitness
  10. 11:08Distance Algorithm
  11. 13:09Speed
  12. 13:40First Step
  13. 15:10Collision Detection
  14. 15:42Distance Calculation
  15. 16:31Walls
  16. 19:05Application
  17. 19:52Petri Dish
  18. 21:29Food Generator
  19. 22:17Food
  20. 22:43Generator
  21. 23:22Bounce
  22. 23:45Live View
  23. 24:12Seed Data
  24. 28:38My Grandfather
  25. 29:20Question Time
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.