IEEE Consumer Electronics Magazine - September/October 2019 - 52
Bits vs. Electronics
It allows me to transport (the information
about) the truck and, in effect, send the truck
through a thin wire.
We ignore the distinction in everyday language which creates a path-dependent understanding. If we ask the theoretic question about
channels, we accept the constraints as if they
were real. It does not help that the very words
we use make this easy-"communicate,"
"information," and "channel" all sound like their
day-to-day counterparts but are very different.
In fact, we go so far as to create channels out of
nothing when we allocate radio frequencies to
serve as dedicated channels.
In engineering, it is useful to build up abstractions so we do not have to solve all problems
from first principles, but we must not forget they
are just constructs that are meaningful only in
context.
The idea of sending a part number is not new.
A hundred years ago you could have called (or
telegrammed) me and told me that you had
admired the shirt I was wearing and ask me to go
to the store (say, a local Sears) and buy one just
like it to send to you. I would have told you that
you could go to the Sears near you and buy the
same shirt. Or, to order it from Sears, and they
would ship it from the nearest warehouse.
Yet, for communications engineers, if I pose
the question a little differently and ask how many
bits it would take to ship you a copy of an encyclopedia that takes a terabyte on disk you may
accept that I could compress it to a zip file so that
I only had to ship a few gigabytes. When I say I can
compress it to a few bytes (less than a 64-bit
word), I am told that, according to information
theory, it is impossible. Using an ISBN number as
my dictionary is not cheating any more than using
English words. Yet, communications engineers
implicitly use this very technique when sending
data-a shared clock is an out-of-band signal.
In the same way, stored programmed computing has evolved from high speed calculating
to something far more nuanced. Copernicus's
heliocentric solar system gave the impetus to
physics by showing a regularity that Newton
could build on.
There is value in thinking about names of
things vs. the thing itself. Naming is not a simple
concept. The distinctions we make between
52
identity and addresses are operational and not
fixed. One big idea is our ability to manipulate
naming or binding.
Which brings us to the idea that the truck in
New York and the truck in Seattle were the very
same truck. You may not have thought about it
that way because it was not a big issue at the
point because you know my nephew would not
care. But, it is a very big deal since so much policy and philosophy is based on a sharp distinction between direct and indirect actions. With
software there is not such a sharp distinction
and we have operationalized abstractions.
This gets confusing when we use existing
vocabulary in this new context. That is the way
language works-economy of mechanism. Once
we did depend on a telecommunications
industry which gave us the way to instantly communicate over a distance. Hence, we call it
telecommunications. Now, communications as
technology and communications as speech are
no longer aligned. Yet, in the US, we are left with
a Federal Communications Commission that is
betwixt and between. Other countries have their
counterparts, such as Ofcom in the UK.
I have written about how we discovered "best
efforts" by programming around an unreliable
middle using techniques such as retransmitting
packets from the end points. We also discovered
the power of better never than late and the idea
that we can fill in gaps rather than assume the
missing value is zero.
When we transmit a SKU number it has no
meaning to the facilities between the two end
points. That has another deep philosophical concept-the (meaning of the) data not existing in
the middle. The meaning only comes from context at the endpoints. This is even more interesting when we think of sending the toy truck across
the country. It does not exist in the between. And
the same process works for a full-scale truck too!
This concept of binding is central to programming. In 1958 John McCarthy came up with the
idea of a programming language based on
Lambda Calculus-LISP. LISP is used to operate
on data schemas rather than the data itself. This
is the reason it was an early favorite for AI. Schematic evaluation is also why relational databases
are so powerful. And those concepts are now
central to JavaScript.
IEEE Consumer Electronics Magazine
IEEE Consumer Electronics Magazine - September/October 2019
Table of Contents for the Digital Edition of IEEE Consumer Electronics Magazine - September/October 2019
Contents
IEEE Consumer Electronics Magazine - September/October 2019 - Cover1
IEEE Consumer Electronics Magazine - September/October 2019 - Cover2
IEEE Consumer Electronics Magazine - September/October 2019 - Contents
IEEE Consumer Electronics Magazine - September/October 2019 - 2
IEEE Consumer Electronics Magazine - September/October 2019 - 3
IEEE Consumer Electronics Magazine - September/October 2019 - 4
IEEE Consumer Electronics Magazine - September/October 2019 - 5
IEEE Consumer Electronics Magazine - September/October 2019 - 6
IEEE Consumer Electronics Magazine - September/October 2019 - 7
IEEE Consumer Electronics Magazine - September/October 2019 - 8
IEEE Consumer Electronics Magazine - September/October 2019 - 9
IEEE Consumer Electronics Magazine - September/October 2019 - 10
IEEE Consumer Electronics Magazine - September/October 2019 - 11
IEEE Consumer Electronics Magazine - September/October 2019 - 12
IEEE Consumer Electronics Magazine - September/October 2019 - 13
IEEE Consumer Electronics Magazine - September/October 2019 - 14
IEEE Consumer Electronics Magazine - September/October 2019 - 15
IEEE Consumer Electronics Magazine - September/October 2019 - 16
IEEE Consumer Electronics Magazine - September/October 2019 - 17
IEEE Consumer Electronics Magazine - September/October 2019 - 18
IEEE Consumer Electronics Magazine - September/October 2019 - 19
IEEE Consumer Electronics Magazine - September/October 2019 - 20
IEEE Consumer Electronics Magazine - September/October 2019 - 21
IEEE Consumer Electronics Magazine - September/October 2019 - 22
IEEE Consumer Electronics Magazine - September/October 2019 - 23
IEEE Consumer Electronics Magazine - September/October 2019 - 24
IEEE Consumer Electronics Magazine - September/October 2019 - 25
IEEE Consumer Electronics Magazine - September/October 2019 - 26
IEEE Consumer Electronics Magazine - September/October 2019 - 27
IEEE Consumer Electronics Magazine - September/October 2019 - 28
IEEE Consumer Electronics Magazine - September/October 2019 - 29
IEEE Consumer Electronics Magazine - September/October 2019 - 30
IEEE Consumer Electronics Magazine - September/October 2019 - 31
IEEE Consumer Electronics Magazine - September/October 2019 - 32
IEEE Consumer Electronics Magazine - September/October 2019 - 33
IEEE Consumer Electronics Magazine - September/October 2019 - 34
IEEE Consumer Electronics Magazine - September/October 2019 - 35
IEEE Consumer Electronics Magazine - September/October 2019 - 36
IEEE Consumer Electronics Magazine - September/October 2019 - 37
IEEE Consumer Electronics Magazine - September/October 2019 - 38
IEEE Consumer Electronics Magazine - September/October 2019 - 39
IEEE Consumer Electronics Magazine - September/October 2019 - 40
IEEE Consumer Electronics Magazine - September/October 2019 - 41
IEEE Consumer Electronics Magazine - September/October 2019 - 42
IEEE Consumer Electronics Magazine - September/October 2019 - 43
IEEE Consumer Electronics Magazine - September/October 2019 - 44
IEEE Consumer Electronics Magazine - September/October 2019 - 45
IEEE Consumer Electronics Magazine - September/October 2019 - 46
IEEE Consumer Electronics Magazine - September/October 2019 - 47
IEEE Consumer Electronics Magazine - September/October 2019 - 48
IEEE Consumer Electronics Magazine - September/October 2019 - 49
IEEE Consumer Electronics Magazine - September/October 2019 - 50
IEEE Consumer Electronics Magazine - September/October 2019 - 51
IEEE Consumer Electronics Magazine - September/October 2019 - 52
IEEE Consumer Electronics Magazine - September/October 2019 - 53
IEEE Consumer Electronics Magazine - September/October 2019 - 54
IEEE Consumer Electronics Magazine - September/October 2019 - 55
IEEE Consumer Electronics Magazine - September/October 2019 - 56
IEEE Consumer Electronics Magazine - September/October 2019 - 57
IEEE Consumer Electronics Magazine - September/October 2019 - 58
IEEE Consumer Electronics Magazine - September/October 2019 - 59
IEEE Consumer Electronics Magazine - September/October 2019 - 60
IEEE Consumer Electronics Magazine - September/October 2019 - 61
IEEE Consumer Electronics Magazine - September/October 2019 - 62
IEEE Consumer Electronics Magazine - September/October 2019 - 63
IEEE Consumer Electronics Magazine - September/October 2019 - 64
IEEE Consumer Electronics Magazine - September/October 2019 - 65
IEEE Consumer Electronics Magazine - September/October 2019 - 66
IEEE Consumer Electronics Magazine - September/October 2019 - 67
IEEE Consumer Electronics Magazine - September/October 2019 - 68
IEEE Consumer Electronics Magazine - September/October 2019 - 69
IEEE Consumer Electronics Magazine - September/October 2019 - 70
IEEE Consumer Electronics Magazine - September/October 2019 - 71
IEEE Consumer Electronics Magazine - September/October 2019 - 72
IEEE Consumer Electronics Magazine - September/October 2019 - 73
IEEE Consumer Electronics Magazine - September/October 2019 - 74
IEEE Consumer Electronics Magazine - September/October 2019 - 75
IEEE Consumer Electronics Magazine - September/October 2019 - 76
IEEE Consumer Electronics Magazine - September/October 2019 - 77
IEEE Consumer Electronics Magazine - September/October 2019 - 78
IEEE Consumer Electronics Magazine - September/October 2019 - 79
IEEE Consumer Electronics Magazine - September/October 2019 - 80
IEEE Consumer Electronics Magazine - September/October 2019 - 81
IEEE Consumer Electronics Magazine - September/October 2019 - 82
IEEE Consumer Electronics Magazine - September/October 2019 - 83
IEEE Consumer Electronics Magazine - September/October 2019 - 84
IEEE Consumer Electronics Magazine - September/October 2019 - 85
IEEE Consumer Electronics Magazine - September/October 2019 - 86
IEEE Consumer Electronics Magazine - September/October 2019 - 87
IEEE Consumer Electronics Magazine - September/October 2019 - 88
IEEE Consumer Electronics Magazine - September/October 2019 - 89
IEEE Consumer Electronics Magazine - September/October 2019 - 90
IEEE Consumer Electronics Magazine - September/October 2019 - 91
IEEE Consumer Electronics Magazine - September/October 2019 - 92
IEEE Consumer Electronics Magazine - September/October 2019 - 93
IEEE Consumer Electronics Magazine - September/October 2019 - 94
IEEE Consumer Electronics Magazine - September/October 2019 - 95
IEEE Consumer Electronics Magazine - September/October 2019 - 96
IEEE Consumer Electronics Magazine - September/October 2019 - 97
IEEE Consumer Electronics Magazine - September/October 2019 - 98
IEEE Consumer Electronics Magazine - September/October 2019 - 99
IEEE Consumer Electronics Magazine - September/October 2019 - 100
IEEE Consumer Electronics Magazine - September/October 2019 - 101
IEEE Consumer Electronics Magazine - September/October 2019 - 102
IEEE Consumer Electronics Magazine - September/October 2019 - 103
IEEE Consumer Electronics Magazine - September/October 2019 - 104
IEEE Consumer Electronics Magazine - September/October 2019 - Cover3
IEEE Consumer Electronics Magazine - September/October 2019 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20240102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20231112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20221112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20211112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202010
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202009
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202007
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202004
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202003
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202001
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201909
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201907
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201905
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201903
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201901
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201811
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201809
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201807
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201805
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201803
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_october2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_october2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2015
https://www.nxtbookmedia.com