👂 🎴 🕸️
<
p
style
=
„
font
-
size
:
1
.
5em
“
>
Machine
as
a
projection
of
the
human
self
p
><
p
class
=
„
fragment
“
><
em
>
Faciamus
machinam
ad
imaginem
et
similitudinem
nostram
.
em
>
p
><
p
class
=
„
fragment
“
>
Let
us
make
the
machine
in
our
image
and
likeness
.
p
>
<
p
class
=
„
fragment
“
>
Before
machines
became
motors
''
engines
and
computers
''
the
word
already
meant
something
broader
:
p
><
p
class
=
„
fragment
“
><
strong
>
an
ingenious
means
by
which
something
becomes
possible
.
strong
>
p
>
<
p
class
=
„
fragment
“
>
Greek
mythology
gives
us
an
extraordinary
laboratory
of
artificial
beings
.
p
><
p
class
=
„
fragment
“
>
Athena
represents
intelligent
making
.
p
><
p
class
=
„
fragment
“
>
Hephaestus
represents
the
workshop
in
which
artifacts
begin
to
<
strong
>
act
strong
>.
p
>
<
p
class
=
„
fragment
“
>
Artificial
beings
are
not
merely
tools
.
p
><
p
class
=
„
fragment
“
>
They
become
surfaces
onto
which
humans
project
desire
''
identity
and
self
-
understanding
.
p
>
<
p
class
=
„
fragment
“
>
Some
artificial
beings
do
not
imitate
us
primarily
as
workers
or
companions
.
p
><
p
class
=
„
fragment
“
>
They
stand
between
<
strong
>
inside
and
outside
strong
>.
p
><
p
class
=
„
fragment
“
>
They
decide
who
may
approach
''
enter
or
survive
.
p
>
<
p
class
=
„
fragment
“
>
A
machine
can
do
more
than
move
.
p
><
p
class
=
„
fragment
“
>
It
can
contain
<
strong
>
knowledge
unavailable
to
its
operators
strong
>.
p
><
p
class
=
„
fragment
“
>
The
mythical
Argo
gives
us
an
extraordinary
example
.
p
>
<
p
class
=
„
fragment
“
>
The
Golem
introduces
another
extraordinary
structure
:
p
><
p
class
=
„
fragment
“
><
strong
>
matter
+
symbolic
information
→
agent
strong
>
p
>
<
p
class
=
„
fragment
“
><
strong
>
Human
strong
>
—
Can
we
manufacture
ourselves
?
p
><
p
class
=
„
fragment
“
><
strong
>
Servant
strong
>
—
Can
we
delegate
labor
?
p
><
p
class
=
„
fragment
“
><
strong
>
Prosthesis
strong
>
—
Can
we
extend
ourselves
?
p
><
p
class
=
„
fragment
“
><
strong
>
Lover
strong
>
—
Can
we
manufacture
intimacy
?
p
><
p
class
=
„
fragment
“
><
strong
>
Protector
strong
>
—
Can
we
delegate
protection
?
p
><
p
class
=
„
fragment
“
><
strong
>
Weapon
strong
>
—
Can
artificial
agency
project
violence
?
p
><
p
class
=
„
fragment
“
><
strong
>
Guardian
strong
>
—
Can
it
decide
who
may
pass
?
p
><
p
class
=
„
fragment
“
><
strong
>
Oracle
strong
>
—
Can
it
know
what
we
do
not
?
p
><
p
class
=
„
fragment
“
><
strong
>
Mirror
strong
>
—
What
does
it
reveal
about
us
?
p
><
p
class
=
„
fragment
“
><
strong
>
Monster
strong
>
—
What
if
it
escapes
our
intentions
?
p
>
<
p
class
=
„
fragment
“
>
We
first
imagined
machines
as
versions
of
ourselves
.
p
><
p
class
=
„
fragment
“
>
Then
we
built
machines
that
extended
parts
of
ourselves
.
p
><
p
class
=
„
fragment
“
>
Eventually
we
built
machines
capable
of
modifying
themselves
through
experience
.
p
><
p
class
=
„
fragment
“
style
=
„
font
-
size
:
1
.
35em
“
><
strong
>
The
artificial
being
is
ancient
.
strong
>
p
><
p
class
=
„
fragment
“
style
=
„
font
-
size
:
1
.
35em
“
><
strong
>
The
learning
machine
is
the
historical
novelty
.
strong
>
p
>
Pythagoras
''
Latin
numerals
''
Invention
of
Zero
''
Leibniz
''
Decimal
/
Binary
/
Hexadecimal
Codes
''
int8
/
fp16
/
bf16
&
c
.
<
p
class
='
fragment
'><
strong
>“
All
is
number
.”
strong
>
(
πάντα
αριθμός
)
—
attributed
to
Pythagoras
''
6th
century
BCE
.
p
><
p
class
='
fragment
'>
For
Pythagoras
and
his
followers
''
numbers
were
not
just
a
tool
for
counting
.
They
were
the
hidden
structure
of
reality
itself
—
the
ratios
that
govern
music
''
geometry
''
even
the
harmony
of
the
cosmos
.
p
><
p
class
='
fragment
'>
Today
we
trace
that
claim
all
the
way
to
the
silicon
running
inside
your
phone
.
p
>
<
p
class
='
fragment
'>
Here
is
the
thread
we
will
follow
:
a
number
can
be
<
em
>
written
down
em
>
in
many
different
ways
—
and
the
way
you
write
it
changes
what
you
can
<
em
>
do
em
>
with
it
.
p
><
p
class
='
fragment
'>
That
was
true
for
Roman
numerals
.
It
is
just
as
true
for
the
floating
-
point
formats
inside
a
modern
AI
chip
.
p
>
<
p
class
='
fragment
'>
Rome
counted
like
this
:
<
strong
>
I
''
V
''
X
''
L
''
C
''
D
''
M
strong
>.
p
><
p
class
='
fragment
'>
No
zero
.
No
place
value
—
the
position
of
a
symbol
barely
matters
''
only
which
symbols
appear
and
in
what
combination
.
p
><
p
class
='
fragment
'>
Try
multiplying
<
strong
>
MDCLXVI
strong
>
by
<
strong
>
XLIV
strong
>
in
your
head
.
Now
try
1666
×
44
.
The
second
one
is
not
just
easier
—
it
is
a
genuinely
different
kind
of
thinking
.
p
>
<
p
class
='
fragment
'>
Centuries
before
Pythagoras
''
the
Baudhayana
Sulba
Sutra
(
India
''
c
.
800
BCE
)
already
states
the
same
relationship
between
the
sides
of
a
right
triangle
.
p
><
p
class
='
fragment
'>
The
mathematics
was
not
a
single
European
discovery
—
it
was
discovered
''
independently
and
repeatedly
''
wherever
people
needed
to
measure
''
build
''
and
trade
.
p
>
<
p
class
='
fragment
'>
Every
numeral
system
so
far
shares
the
same
gap
:
no
symbol
for
<
strong
>
nothing
strong
>.
p
><
p
class
='
fragment
'>
Without
a
zero
''
there
is
no
clean
way
to
write
a
number
as
a
position
-
dependent
code
—
and
without
position
''
arithmetic
stays
a
craft
for
specialists
''
not
a
procedure
anyone
can
follow
.
p
>
<
p
class
='
fragment
'>
Zero
emerges
independently
more
than
once
:
among
the
Maya
of
Mesoamerica
''
and
in
India
''
where
the
mathematician
Brahmagupta
(
7th
century
CE
)
is
the
first
to
give
it
formal
rules
of
arithmetic
.
p
><
p
class
='
fragment
'>
It
reaches
the
Islamic
world
through
scholars
like
Muhammad
ibn
Musa
al
-
Khwarizmi
(
9th
century
)''
whose
own
name
—
Latinized
as
<
em
>
algorismus
em
>
—
gives
us
the
word
<
strong
>
algorithm
strong
>.
p
><
p
class
='
fragment
'>
A
number
system
and
a
method
for
calculating
with
it
arrive
together
.
That
is
not
a
coincidence
.
p
>
<
p
class
='
fragment
'>
In
1202
''
Leonardo
of
Pisa
—
better
known
as
Fibonacci
—
publishes
<
em
>
Liber
Abaci
em
>''
introducing
Hindu
-
Arabic
numerals
(
zero
included
)
to
European
merchants
.
p
><
p
class
='
fragment
'>
The
pitch
was
practical
:
this
notation
makes
bookkeeping
and
trade
dramatically
easier
than
the
Roman
system
merchants
were
already
using
.
p
>
<
p
class
='
fragment
'>
Here
is
the
real
leap
:
the
<
em
>
same
ten
symbols
em
>''
re
-
used
''
mean
something
different
depending
on
where
they
sit
.
p
><
p
class
='
fragment
'>
106
and
160
use
identical
digits
.
Position
alone
carries
the
meaning
.
p
><
p
class
='
fragment
'>
This
single
idea
—
a
small
''
finite
alphabet
whose
meaning
depends
on
position
—
is
the
one
that
modern
computing
was
built
on
top
of
.
p
>
<
p
class
='
fragment
'>
Gottfried
Wilhelm
Leibniz
takes
positional
notation
somewhere
further
:
in
1703
''
he
formally
describes
arithmetic
in
<
strong
>
base
2
strong
>
—
binary
.
p
><
p
class
='
fragment
'>
He
was
reportedly
delighted
to
find
the
same
two
-
symbol
logic
echoed
in
the
hexagrams
of
the
I
Ching
''
and
saw
in
binary
something
close
to
a
theological
image
:
everything
created
from
nothing
(
0
)
and
unity
(
1
).
p
><
p
class
='
fragment
'>
Three
centuries
later
''
his
once
-
mystical
number
system
runs
every
computer
on
Earth
.
p
>
<
p
class
='
fragment
'>
Binary
is
just
another
positional
system
—
base
2
instead
of
base
10
.
Only
two
symbols
:
0
and
1
.
p
><
p
class
='
fragment
'>
That
turns
out
to
be
the
whole
point
.
Building
a
reliable
physical
device
with
<
em
>
ten
em
>
stable
''
distinguishable
states
is
hard
.
Building
one
with
<
em
>
two
em
>
—
voltage
on
''
voltage
off
—
is
comparatively
easy
''
cheap
''
and
extremely
reliable
at
enormous
scale
.
p
><
p
class
='
fragment
'>
Every
transistor
in
every
chip
is
''
at
heart
''
a
two
-
state
switch
pretending
to
be
one
of
Leibniz
'
s
digits
.
p
>
<
p
class
='
fragment
'>
George
Boole
(
1854
)
notices
that
0
and
1
can
represent
more
than
quantity
—
they
can
represent
<
strong
>
truth
strong
>:
false
and
true
.
p
><
p
class
='
fragment
'>
Boolean
algebra
—
AND
''
OR
''
NOT
—
becomes
the
logical
skeleton
underneath
every
circuit
in
every
digital
machine
.
p
><
p
class
='
fragment
'>
The
same
two
symbols
now
carry
both
<
em
>
arithmetic
em
>
and
<
em
>
logic
em
>.
That
overlap
is
why
a
computer
can
calculate
and
also
decide
.
p
>
<
p
class
='
fragment
'>
One
binary
digit
is
a
<
strong
>
bit
strong
>.
Group
eight
of
them
and
you
get
a
<
strong
>
byte
strong
>
—
256
possible
values
.
p
><
p
class
='
fragment
'><
strong
>
Hexadecimal
strong
>
(
base
16
)
exists
purely
as
a
convenience
:
one
hex
digit
covers
exactly
4
bits
''
so
two
hex
digits
describe
a
whole
byte
cleanly
—
far
easier
for
a
human
to
read
than
a
string
of
eight
zeros
and
ones
.
p
><
p
class
='
fragment
'>
You
already
used
one
today
''
probably
without
noticing
:
a
colour
code
''
a
MAC
address
''
a
cryptographic
key
—
all
hexadecimal
shorthand
for
binary
underneath
.
p
>
<
p
class
='
fragment
'>
So
far
:
how
a
culture
chooses
to
<
em
>
write
em
>
a
number
.
Now
:
how
a
<
em
>
machine
em
>
chooses
to
store
one
—
and
why
''
in
a
modern
AI
system
''
that
choice
is
no
longer
a
historical
curiosity
.
p
><
p
class
='
fragment
'>
It
is
an
engineering
decision
with
real
''
measurable
consequences
.
p
>
<
p
class
='
fragment
'><
strong
>
Integer
strong
>
formats
store
whole
numbers
exactly
.
<
strong
>
int8
strong
>:
one
byte
''
256
distinct
values
—
typically
-
128
to
127
.
p
><
p
class
='
fragment
'><
strong
>
Floating
-
point
strong
>
formats
trade
some
of
that
exactness
for
enormous
range
:
a
sign
bit
''
an
exponent
''
and
a
mantissa
(
the
significant
digits
)
—
the
same
idea
as
scientific
notation
''
just
in
binary
.
p
><
p
class
='
fragment
'>
More
bits
generally
buys
you
more
precision
''
more
range
''
or
both
.
Fewer
bits
buys
you
speed
and
memory
—
at
a
cost
.
p
>
<
p
class
='
fragment
'>
Both
<
strong
>
fp16
strong
>
and
<
strong
>
bf16
strong
>
use
16
bits
total
—
half
the
size
of
ordinary
fp32
—
but
split
those
bits
differently
.
p
><
p
class
='
fragment
'><
strong
>
fp16
strong
>
(
IEEE
half
precision
):
1
sign
+
5
exponent
+
10
mantissa
bits
.
More
precision
''
a
narrower
range
—
values
that
are
too
large
or
too
small
simply
overflow
to
infinity
or
zero
.
p
><
p
class
='
fragment
'><
strong
>
bf16
strong
>
(
„
brain
float
“
''
from
Google
):
1
sign
+
8
exponent
+
7
mantissa
bits
.
The
<
em
>
same
em
>
exponent
range
as
full
32
-
bit
floats
''
less
precision
—
far
more
forgiving
during
the
unstable
arithmetic
of
training
a
neural
network
.
p
><
p
class
='
fragment
'>
Same
bit
budget
.
Different
trade
-
off
between
„
how
exact
“
and
„
how
big
.
“
p
>
<
p
class
='
fragment
'>
Models
are
usually
<
em
>
trained
em
>
in
fp16
''
bf16
''
or
fp32
—
the
precision
that
stability
during
training
needs
.
p
><
p
class
='
fragment
'>
Once
trained
''
they
are
often
<
strong
>
quantized
strong
>
down
to
int8
for
<
em
>
inference
em
>
(
actually
running
the
model
):
roughly
a
quarter
of
the
memory
of
fp32
''
and
hardware
built
for
int8
can
push
through
far
more
operations
per
second
than
the
same
silicon
running
floating
point
.
p
><
p
class
='
fragment
'>
The
accuracy
cost
is
usually
small
.
The
speed
and
energy
savings
''
at
the
scale
a
real
deployment
runs
at
''
are
not
.
p
>
<
p
class
='
fragment
'>
Take
a
real
''
current
piece
of
edge
-
AI
hardware
:
NVIDIA
'
s
<
strong
>
Jetson
AGX
Orin
strong
>
(
64GB
module
).
p
><
p
class
='
fragment
'>
NVIDIA
'
s
own
published
figure
:
up
to
<
strong
>
275
TOPS
strong
>
(
trillion
operations
per
second
)
running
<
strong
>
INT8
strong
>''
with
structured
sparsity
.
p
><
p
class
='
fragment
'>
Switch
the
same
chip
to
<
strong
>
FP16
/
BF16
strong
>
and
achievable
throughput
drops
—
roughly
by
half
''
since
each
floating
-
point
operation
occupies
more
of
the
tensor
core
'
s
datapath
than
an
8
-
bit
integer
one
.
p
><
p
class
='
fragment
'><
strong
>
Same
transistors
.
Same
chip
.
strong
>
The
number
format
you
choose
to
compute
in
changes
your
real
-
world
throughput
by
a
factor
of
two
or
more
.
p
>
<
p
class
='
fragment
'>
Pythagoras
claimed
number
was
the
hidden
structure
of
reality
.
p
><
p
class
='
fragment
'>
Three
thousand
years
later
''
the
question
„
what
exactly
<
em
>
is
em
>
this
number
''
and
how
many
bits
does
it
cost
to
represent
it
“
is
no
longer
philosophy
—
it
decides
how
fast
your
model
runs
''
how
much
it
costs
to
train
''
and
how
much
energy
it
burns
doing
so
.
p
><
p
class
='
fragment
'>
The
history
of
numerals
is
''
in
a
very
literal
sense
''
the
history
of
computation
.
p
>
<
p
><
em
>
In
which
the
reader
is
asked
''
quite
simply
''
What
is
an
Algorithm
?
—
and
finds
the
answer
rather
older
''
and
rather
stranger
''
than
expected
.
em
>
p
><
p
>
Being
an
account
of
cogs
and
looms
and
engines
of
brass
;
of
Signor
Pascal
'
s
calculating
box
and
Mr
.
Babbage
'
s
unbuilt
Engines
;
of
a
certain
Lady
Lovelace
who
saw
further
than
most
;
and
of
sundry
other
contrivances
got
up
by
ingenious
persons
long
before
any
machine
was
called
a
computer
.
p
><
p
>
Wherein
two
short
films
are
watched
''
in
the
company
of
a
partner
to
be
consulted
not
once
but
twice
;
wherein
old
Euclid
'
s
method
is
recalled
''
some
two
thousand
years
and
more
since
first
he
wrote
it
down
;
and
wherein
''
at
the
last
''
the
curious
Persian
origin
of
a
word
now
spoken
a
thousand
times
a
day
—
one
al
-
Khwarizmi
'
s
own
—
is
at
length
discovered
.
p
>
<
p
class
='
fragment
'>
Question
of
the
day
:
<
strong
>
What
is
an
algorithm
?
strong
>
p
><
p
class
='
fragment
'>
You
already
use
the
word
casually
—
„
the
algorithm
“
recommends
your
videos
''
„
the
algorithm
“
decides
your
feed
.
But
what
''
precisely
''
is
one
?
p
><
p
class
='
fragment
'>
By
the
end
of
today
'
s
session
you
'
ll
have
a
real
definition
—
and
you
'
ll
know
where
the
word
itself
came
from
.
p
>
<
p
class
='
fragment
'><
strong
>
Turn
to
the
person
next
to
you
.
strong
>
Two
minutes
''
no
googling
.
p
><
p
class
='
fragment
'>
Together
''
try
to
answer
:
what
is
an
algorithm
?
Give
one
example
each
''
if
you
can
.
p
><
p
class
='
fragment
'>
Don
'
t
worry
about
being
„
right
“
—
we
'
ll
come
back
to
this
twice
more
today
''
and
compare
notes
.
p
>
<
p
class
='
fragment
'>
Before
the
word
''
there
were
the
machines
.
<
em
>
Crash
Course
Computer
Science
#
1
:
Early
Computing
em
>
—
from
the
abacus
to
Herman
Hollerith
'
s
punch
cards
.
p
>
<
p
class
='
fragment
'>
What
surprised
you
?
p
><
p
class
='
fragment
'>
Notice
how
many
of
these
—
the
abacus
''
Pascal
'
s
calculator
''
the
Jacquard
loom
''
Babbage
'
s
engines
—
are
not
computers
in
our
sense
at
all
.
They
'
re
physical
machines
for
carrying
out
a
fixed
''
repeatable
procedure
.
p
><
p
class
='
fragment
'>
That
procedure
''
independent
of
whatever
metal
or
wood
or
silicon
carries
it
out
''
is
the
thing
we
'
re
actually
interested
in
today
.
p
>
<
p
class
='
fragment
'>
Strip
away
the
brass
gears
''
the
steam
''
the
punch
cards
—
what
'
s
left
in
each
of
those
machines
is
the
same
abstract
thing
:
a
precise
''
repeatable
sequence
of
steps
that
turns
some
input
into
some
output
.
p
><
p
class
='
fragment
'>
That
sequence
of
steps
is
an
<
strong
>
algorithm
strong
>.
The
machine
is
just
one
possible
body
for
it
to
live
in
.
p
>
<
p
class
='
fragment
'>
An
<
strong
>
algorithm
strong
>
is
a
finite
''
well
-
defined
sequence
of
steps
that
transforms
a
given
input
into
a
desired
output
.
p
><
p
class
='
fragment
'><
strong
>
Finite
strong
>
—
it
has
to
actually
end
''
eventually
.
p
><
p
class
='
fragment
'><
strong
>
Well
-
defined
strong
>
—
each
step
is
unambiguous
;
anyone
''
or
anything
''
following
it
correctly
gets
the
same
result
.
p
><
p
class
='
fragment
'><
strong
>
Input
/
output
strong
>
—
it
does
something
to
something
.
p
>
<
p
class
='
fragment
'>
You
run
algorithms
all
the
time
without
a
computer
in
sight
.
p
><
p
class
='
fragment
'>
A
recipe
:
fixed
steps
''
specific
ingredients
(
input
)''
a
finished
dish
(
output
).
p
><
p
class
='
fragment
'>
Long
division
''
tying
your
shoelaces
''
the
instructions
for
assembling
furniture
—
all
algorithms
''
in
the
strict
sense
.
p
><
p
class
='
fragment
'>
Computers
didn
'
t
invent
algorithms
.
They
just
got
extremely
good
at
running
them
fast
.
p
>
<
p
class
='
fragment
'>
Euclid
described
an
algorithm
for
finding
the
greatest
common
divisor
of
two
numbers
around
300
BCE
—
still
taught
today
''
still
called
<
em
>
Euclid
'
s
algorithm
em
>.
p
><
p
class
='
fragment
'>
Long
division
as
you
learned
it
in
school
is
centuries
old
.
Knitting
patterns
are
algorithms
.
So
is
a
court
protocol
''
or
a
recipe
passed
down
for
generations
.
p
><
p
class
='
fragment
'>
The
concept
is
ancient
.
Only
the
name
is
comparatively
recent
—
and
it
has
a
surprisingly
specific
origin
.
p
>
<
p
class
='
fragment
'><
strong
>
Back
to
your
partner
.
strong
>
Compare
:
how
close
was
your
first
guess
to
the
definition
we
just
built
together
?
p
><
p
class
='
fragment
'>
This
time
''
try
to
name
an
algorithm
from
your
own
daily
life
that
has
nothing
to
do
with
computers
.
p
>
<
p
class
='
fragment
'>
„
Algorithm
“
doesn
'
t
come
from
Greek
''
like
most
technical
vocabulary
in
mathematics
.
It
comes
from
a
name
.
p
><
p
class
='
fragment
'>
Whose
?
p
>
<
p
class
='
fragment
'>
A
short
answer
''
in
under
three
minutes
—
<
em
>
BBC
Ideas
:
Why
algorithms
are
called
algorithms
em
>.
p
>
<
p
class
='
fragment
'>
Muhammad
ibn
Musa
<
strong
>
al
-
Khwarizmi
strong
>''
a
9th
-
century
Persian
scholar
working
in
Baghdad
'
s
House
of
Wisdom
''
wrote
a
treatise
on
systematic
methods
for
solving
equations
.
p
><
p
class
='
fragment
'>
His
name
''
Latinized
centuries
later
as
„
algorithmi
''
“
became
attached
to
the
step
-
by
-
step
methods
he
described
—
and
eventually
to
the
general
concept
itself
.
p
><
p
class
='
fragment
'>(
His
other
book
'
s
title
gave
us
a
second
word
:
<
em
>
al
-
jabr
em
>
—
„
algebra
.
“
)
p
>
<
p
class
='
fragment
'>
Rewind
two
centuries
.
Long
before
Babbage
''
long
before
steam
''
the
same
ancient
appetite
for
mechanizing
the
mind
was
already
stirring
—
in
the
Baroque
.
p
><
p
class
='
fragment
'>
In
1642
''
at
nineteen
''
<
strong
>
Blaise
Pascal
strong
>
built
the
<
em
>
Pascaline
em
>
to
help
his
father
with
tax
calculations
—
a
gear
-
driven
adding
machine
''
among
the
first
of
its
kind
ever
built
and
sold
.
p
><
p
class
='
fragment
'>
A
generation
later
''
<
strong
>
Gottfried
Wilhelm
Leibniz
strong
>
—
one
of
the
last
true
polymaths
''
equally
at
home
in
philosophy
''
law
''
and
mathematics
—
went
further
still
''
designing
the
<
em
>
Stepped
Reckoner
em
>:
a
machine
that
could
multiply
and
divide
''
not
merely
add
and
subtract
.
p
><
p
class
='
fragment
'>
Leibniz
wanted
more
than
a
calculator
.
He
dreamed
of
a
<
em
>
calculus
ratiocinator
em
>
—
a
universal
symbolic
method
by
which
any
dispute
''
of
any
kind
''
could
in
principle
be
settled
by
calculation
alone
:
<
em
>
„
Let
us
calculate
.
“
em
>
p
><
p
class
='
fragment
'>
Cogs
and
steam
would
eventually
belong
to
Babbage
'
s
century
.
But
the
dream
—
that
reasoning
itself
might
be
mechanized
—
is
''
properly
speaking
''
Baroque
.
p
>
<
p
class
='
fragment
'>
By
the
early
1800s
''
the
Industrial
Revolution
had
already
proven
something
remarkable
:
steam
and
gearwork
could
replace
human
muscle
at
scale
.
p
><
p
class
='
fragment
'>
Joseph
-
Marie
Jacquard
'
s
loom
(
1801
)
went
one
step
further
—
it
replaced
not
just
labor
''
but
a
kind
of
<
em
>
decision
-
making
em
>.
A
chain
of
punched
cards
''
read
mechanically
''
told
the
loom
exactly
which
threads
to
raise
for
every
single
pass
of
the
shuttle
.
p
><
p
class
='
fragment
'>
Change
the
cards
''
change
the
pattern
.
The
procedure
—
the
algorithm
—
was
now
separate
from
the
machine
that
executed
it
''
encoded
on
something
you
could
hold
in
your
hands
.
p
><
p
class
='
fragment
'>
Babbage
noticed
.
He
planned
to
use
these
very
same
punched
cards
to
feed
instructions
into
his
own
Analytical
Engine
.
p
>
<
p
class
='
fragment
'><
strong
>
Charles
Babbage
strong
>
(
1791
–
1871
)
—
mathematician
''
philosopher
''
mechanical
engineer
''
and
by
most
accounts
a
thoroughly
restless
Victorian
gentleman
.
p
><
p
class
='
fragment
'>
His
<
strong
>
Difference
Engine
strong
>
was
a
mechanical
calculator
''
designed
to
compute
polynomial
values
automatically
—
and
to
print
the
results
''
removing
human
error
from
mathematical
tables
.
p
><
p
class
='
fragment
'>
His
far
more
ambitious
<
strong
>
Analytical
Engine
strong
>
was
something
else
entirely
:
a
general
-
purpose
''
programmable
computer
—
a
century
before
electronics
made
one
practical
.
It
had
a
„
mill
“
(
processor
)''
a
„
store
“
(
memory
)''
and
was
to
be
fed
instructions
on
Jacquard
-
style
punched
cards
.
p
><
p
class
='
fragment
'>
He
never
finished
building
it
.
But
he
had
''
in
effect
''
designed
a
computer
.
p
>
<
p
class
='
fragment
'><
strong
>
Augusta
Ada
King
''
Countess
of
Lovelace
strong
>
(
1815
–
1852
)''
daughter
of
Lord
Byron
''
was
trained
rigorously
in
mathematics
from
childhood
—
and
became
Babbage
'
s
closest
intellectual
collaborator
.
p
><
p
class
='
fragment
'>
In
1843
''
translating
an
Italian
paper
on
the
Analytical
Engine
''
she
added
her
own
notes
—
three
times
longer
than
the
original
text
.
Among
them
:
a
step
-
by
-
step
method
for
the
Engine
to
compute
Bernoulli
numbers
.
p
><
p
class
='
fragment
'>
That
method
is
widely
considered
the
<
strong
>
first
published
algorithm
written
specifically
for
a
machine
strong
>
—
making
Lovelace
''
by
most
accounts
''
the
first
computer
programmer
''
over
a
century
before
there
was
a
computer
to
run
it
on
.
p
><
p
class
='
fragment
'>
She
also
saw
further
than
Babbage
himself
:
the
Engine
''
she
wrote
''
might
one
day
manipulate
not
just
numbers
''
but
music
and
symbols
of
any
kind
.
Others
called
her
<
em
>
the
Enchantress
of
Numbers
em
>.
p
>
<
p
class
='
fragment
'>
One
more
figure
worth
knowing
''
even
briefly
:
<
strong
>
George
Boole
strong
>
(
1815
–
1864
)''
who
in
1854
published
<
em
>
The
Laws
of
Thought
em
>
—
reducing
logical
reasoning
itself
to
a
kind
of
algebra
''
with
only
two
values
:
true
and
false
.
p
><
p
class
='
fragment
'><
strong
>
Boolean
algebra
strong
>
sat
unused
for
decades
as
a
philosophical
curiosity
.
In
the
20th
century
it
became
the
literal
switching
logic
inside
every
digital
circuit
ever
built
.
p
><
p
class
='
fragment
'>
Babbage
'
s
engine
''
Lovelace
'
s
program
''
Boole
'
s
logic
—
three
separate
threads
in
the
1800s
''
waiting
nearly
a
hundred
years
for
electronics
to
braid
them
together
.
We
'
ll
pick
that
thread
up
again
later
in
this
course
.
p
>
<
p
class
='
fragment
'>
Today
:
a
definition
''
a
history
''
a
name
.
p
><
p
class
='
fragment
'>
Next
week
:
<
strong
>
Alan
and
his
Enigma
strong
>
—
the
story
of
Alan
Turing
''
his
machine
(
s
)''
and
his
test
(
s
).
p
><
p
class
='
fragment
'>
We
'
ll
meet
the
Turing
machine
that
finally
gave
„
algorithm
“
a
single
''
rigorous
''
universal
meaning
—
and
ask
what
happens
when
the
body
running
one
never
gets
tired
''
never
gets
bored
''
and
never
stops
.
p
>
The
story
of
Alan
Matthison
Turing
''
his
machine
(
s
)
and
his
test
(
s
)
From
information
theory
to
Darmouth
conference
Features
''
Classifiers
''
Decision
Trees
''
Random
Forests
''
Training
&
Testing
, 
N
-
dimensional
Spaces
''
Semantic
Spaces
''
Feature
Spaces
''
Embeddings
The
Chrismas
talk
on
Noosphere
''
Datasphere
''
Infosphere
''
Singularity
''
Novacene
&
c
.
Large
&
Small
Language
Models
Agentic
AI
Central
Problem
of
Roboethics
''
Alignment
Humans
and
machines
can
learn
together
<
br
/>
Machines
and
humans
can
learn
with
each
other
[Impressum, Datenschutz, Login] Other subprojects of udk.ai linkring: teacher.solar baumhaus.digital refused.science gardens.digital fibel.digital