~/talk

The Wonders of Abstraction

Talkat Heart of Clojure 2024 · 2024-09-18..09-19· [computer-vision]
slides:none on file

Argues that abstraction is a precise mapping from concrete to abstract and traces concrete evidence: 2.6 million‑year stone tools with iterative feedback that work as scrapers, 1.4 million‑year hand axes, 20,000‑year arithmetic showing homomorphism and right inverse, Euclid’s small axioms with compass and straightedge, Al‑Khīrizi’s algebra unifying structures, Galileo’s ramp and bells as meta iterative refinement, Newton’s scoped models, and Turing’s virtual machines. Proposes treating the computer as the abstract domain and shows a bank digitization as a compiler‑defined, test‑verified chain that actually runs.

AI-written summary · about

  1. 0:00Introduction and welcome
  2. 1:47Childhood inspiration from Mr. Wizard
  3. 5:21Programming and abstraction connection
  4. 7:31What is abstraction?
  5. 11:47Mathematical definition of abstraction
  6. 14:39Cognitive archaeology and stone tools
  7. 20:22Cultural evolution of abstraction
  8. 21:52Abstraction in arithmetic
  9. 25:26Homomorphism and right inverse
  10. 28:19Euclid's Elements and formal systems
  11. 31:09Algebra and meta abstraction
  12. 34:01Aristotle vs Galileo on physics
  13. 39:01Newton and iterative refinement
  14. 41:31Turing and computer abstraction
  15. 44:41Computers as abstraction instruments
  16. 48:16Summary and call to action
~/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.