# The Infinite Space Between Words

**URL:** <https://discourse.codinghorror.com/t/the-infinite-space-between-words/2063>\
**Category:** blog\
**Created:** [May 16, 2014, 8:45pm UTC](https://discourse.codinghorror.com/t/the-infinite-space-between-words/2063 "2014-05-16T20:45:22Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![infogulch](https://discourse.codinghorror.com/user_avatar/discourse.codinghorror.com/infogulch/32/36375_2.png) [@infogulch](https://discourse.codinghorror.com/u/infogulch)\
**Post date:** [May 19, 2014, 4:04pm UTC](https://discourse.codinghorror.com/t/the-infinite-space-between-words/2063/22 "2014-05-19T16:04:59Z")

</div>

The conversion factor from miles to kilometers is less than 2, which is often less than the error term on many astronomical distances. When you see `X miles` just think `between X and 2X km` since we’re all familiar with multiplying by 2. :) Actually, 1.5 is a decent approximation so to get a closer estimate go for `halfway between X and 2X km`.

---

<div class="post-metadata">

**Author:** ![geemoney32](https://discourse.codinghorror.com/letter_avatar_proxy/v2/letter/g/35a633/32.png) [@geemoney32](https://discourse.codinghorror.com/u/geemoney32)\
**Post date:** [May 19, 2014, 4:08pm UTC](https://discourse.codinghorror.com/t/the-infinite-space-between-words/2063/23 "2014-05-19T16:08:08Z")

</div>

I think both statements are true. The computer is much faster and much more accurate but cannot “make the the most trivial common sense deductions” on its own.

This discussion reminds me of a quote from John Cook’s blog…

> **[Teaching an imbecile to play bridge](https://www.johndcook.com/blog/2013/01/24/teaching-an-imbecile-to-play-bridge/)**
>
> From Data and Reality: The thing that makes computers so hard to deal with is not their complexity, but their utter simplicity. … The real mystique behind computers is how anybody can manage to get such elaborate behavior out of such a limited set of...

---

<div class="post-metadata">

**Author:** ![sreder1864](https://discourse.codinghorror.com/letter_avatar_proxy/v2/letter/s/b38774/32.png) [@sreder1864](https://discourse.codinghorror.com/u/sreder1864)\
**Post date:** [May 19, 2014, 4:28pm UTC](https://discourse.codinghorror.com/t/the-infinite-space-between-words/2063/24 "2014-05-19T16:28:15Z")

</div>

This is going to come off as super-science-fiction’y, but I really can’t help but think about the Matrix when I read this post.

To heck with “we’re too slow for computers”, I wanna get to the future where we can plug into the computer and live thousands of lifetimes in a single minute. Just imagine what that could mean for dying patients to be able to live ‘forever’, for scientific research, and for whole fields to just be able to spend seconds of real world life to gain decades of experience.

Heck, we’ve already got Spock’s tablet, and that seemed rather futuristic back then. I love imagining a future where we have all sorts of things we once thought could solve the world’s problems… just so we can take them for granted

---

<div class="post-metadata">

**Author:** ![rioki](https://discourse.codinghorror.com/user_avatar/discourse.codinghorror.com/rioki/32/36374_2.png) [@rioki](https://discourse.codinghorror.com/u/rioki)\
**Post date:** [May 19, 2014, 4:41pm UTC](https://discourse.codinghorror.com/t/the-infinite-space-between-words/2063/25 "2014-05-19T16:41:56Z")

</div>

> [@ronjohn](#):
>
> Something as simple as replacing all those speed limit and “distance to city” signs would be **incredibly** expensive, for no appreciable gain.

Think of it as a stimulus package. It can’t be more expensive then the huge sums we throw at the banking sector. This may actually end up in the hands of normal people.

---

<div class="post-metadata">

**Author:** ![codinghorror](https://discourse.codinghorror.com/user_avatar/discourse.codinghorror.com/codinghorror/32/36371_2.png) [@codinghorror](https://discourse.codinghorror.com/u/codinghorror)\
**Post date:** [May 19, 2014, 9:27pm UTC](https://discourse.codinghorror.com/t/the-infinite-space-between-words/2063/26 "2014-05-19T21:27:48Z")

</div>

> [@databuryat](#):
>
> I took numbers from [storagereview.com](http://storagereview.com) for 4K 100% read 16 threads 16 queue test, avg latency

I agree that my numbers are a broad benchmark for “how much better is disk performance on SSD vs HDD overall” versus specific to latency. The test you cited is kind of an extreme load test though, and won’t reflect average latency of a typical request.

> **[Hard disk drive performance characteristics | Rotational latency](https://en.wikipedia.org/wiki/Hard_disk_drive_performance_characteristics#Rotational_latency)**
>
> Rotational latency (sometimes called rotational delay or just latency) is the delay waiting for the rotation of the disk to bring the required disk sector under the read-write head. Older 3,600 rpm drives had a latency of 8.33 ms though this rpm is only found in drives from the mid-1990s and earlier. It depends on the rotational speed of a disk (or spindle motor), measured in revolutions per minute (RPM). For most magnetic media-based drives, the average rotational latency is typically 1.Maximum ...

- 4,200 rpm – 7.14 ms
- 5,400 rpm – 5.56 ms
- 7,200 rpm – 4.17 ms
- 10,000 rpm – 3 ms
- 15,000 rpm – 2 ms

One thing I love about SSDs is that they are attacking the worst-case performance scenario, when information has to come off the _slowest_ device in the computer, the hard drive. So SSDs are reducing the **variability** of requests for data massively:

Without SSD:  
0.9 ns → 10 ms (variability of 11,111,111× )

With SSD:  
0.9 ns → 150 μs (variability of 166,667× )

So that’s an improvement in overall performance variability of 66×!

---

<div class="post-metadata">

**Author:** ![barbarossa](https://discourse.codinghorror.com/user_avatar/discourse.codinghorror.com/barbarossa/32/75393_2.png) [@barbarossa](https://discourse.codinghorror.com/u/barbarossa)\
**Post date:** [May 20, 2014, 5:26am UTC](https://discourse.codinghorror.com/t/the-infinite-space-between-words/2063/27 "2014-05-20T05:26:57Z")

</div>

I think you missed a crucial point in your story : us humans live in continuus time, while computers ‘live’ in discrete time.  
For us, the distance between words is possibly infinite, we could split that second in a million parts and the cells in our body would still be doing something in that milionth of a second, something ‘decisional’ to push a thought or an action forward.  
For computers everything is finite, from one instruction to the next. Between instructions there is only emptiness. And some electrical current going from a NAND gate to another.

---

<div class="post-metadata">

**Author:** ![DaveHowe](https://discourse.codinghorror.com/letter_avatar_proxy/v2/letter/d/46a35a/32.png) [@DaveHowe](https://discourse.codinghorror.com/u/DaveHowe)\
**Post date:** [May 21, 2014, 11:47am UTC](https://discourse.codinghorror.com/t/the-infinite-space-between-words/2063/28 "2014-05-21T11:47:12Z")

</div>

And brains just have electrical current going from one neuron to another - not really a fundamental change there (brains are essentially what we call an analogue computer; we can build those using OpAmps, but building one on the scale of even a common standard cpu would be a daunting task)

What I find difficult to follow is the concept that a computer will, just because it can do basic math faster, somehow “think” faster as an AI than a human does or can. Early AIs will almost certainly think much slower than humans; as that improves, eventually they will think as fast if not faster than humans. But so MUCH faster? there is no reason why they or we would ever build a computer that can think an order of magnitude faster than a human, simply because the speed of thinking isn’t something of major benefit to an entity outside of “fast enough to hold an intelligent conversation with other entities”; why double the speed at which a computer can think, when you could use that additional computing power to give it better access to the pool of knowledge, faster (but “dumb”) computation, space to run hardcoded routines to do the day-to-day stuff (which to be fair is what the brain does too; when you walk, you don’t consciously decide how to move each leg and how to balance on your foot while your center of gravity shifts; that’s taken care of by learned routines, “reflexes” in human terms, which can operate without you needing to waste the fairly limited supply of thought on it) and so forth.

I can certainly see how, in order to do research in pure disciplines, you _could_ run an AI at a high multiple of human thought speeds, and have it communicate in a high-speed network with other minds working on similar problems; however, for day-to-day usage, there would be little point in paying the computing and power costs to process a million times faster than a human, if the world you live in is plodding along at human speeds.

---

<div class="post-metadata">

**Author:** ![Paul\_Coddington](https://discourse.codinghorror.com/letter_avatar_proxy/v2/letter/p/b782af/32.png) [@Paul\_Coddington](https://discourse.codinghorror.com/u/Paul_Coddington)\
**Post date:** [May 22, 2014, 7:48am UTC](https://discourse.codinghorror.com/t/the-infinite-space-between-words/2063/29 "2014-05-22T07:48:36Z")

</div>

The time for reboot (5 minutes?) seems a bit off by todays standards. A dual core i2 booting Win 8.1U1 from WD Black, fully kitted out with service laden apps, such as Visual Studio, Office 365, Creative Cloud and multiple SQL Server instances takes about 30s to login screen and about 1 minute to Desktop (and the most significant delay in this seems to be establishing the wireless Internet connection). I don’t think I have ever seen a PC take 5 minutes outside of trying to run a modern OS on the bottom tier of obsolete hardware.

---

<div class="post-metadata">

**Author:** ![itoshkov](https://discourse.codinghorror.com/letter_avatar_proxy/v2/letter/i/b9bd4f/32.png) [@itoshkov](https://discourse.codinghorror.com/u/itoshkov)\
**Post date:** [May 27, 2014, 12:15pm UTC](https://discourse.codinghorror.com/t/the-infinite-space-between-words/2063/30 "2014-05-27T12:15:32Z")

</div>

These are great! Thanks for sharing them.

I think you misread the first number from Norvig’s article, though. He sais:

> execute typical instruction: 1/1,000,000,000 sec = 1 nanosec

which isn’t the same as saing that 1 CPU cycle = 1 ns.

---

<div class="post-metadata">

**Author:** ![jeffreyd\_davis](https://discourse.codinghorror.com/user_avatar/discourse.codinghorror.com/jeffreyd_davis/32/75392_2.png) [@jeffreyd\_davis](https://discourse.codinghorror.com/u/jeffreyd_davis)\
**Post date:** [May 27, 2014, 3:34pm UTC](https://discourse.codinghorror.com/t/the-infinite-space-between-words/2063/31 "2014-05-27T15:34:30Z")

</div>

Before I finally got my SSD a full reboot took ~20 minutes. And yeah, I might not get workstation hardware but it’s a nice desktop.

The old spinning hunk of metal hard drive is definitely an evil that most who have moved to SSD don’t even remember the pain of enduring.

---

<div class="post-metadata">

**Author:** ![natewest](https://discourse.codinghorror.com/letter_avatar_proxy/v2/letter/n/7993a0/32.png) [@natewest](https://discourse.codinghorror.com/u/natewest)\
**Post date:** [June 11, 2014, 2:21pm UTC](https://discourse.codinghorror.com/t/the-infinite-space-between-words/2063/32 "2014-06-11T14:21:32Z")

</div>

The last time we tried to switch to metric, people actually _shot_ at the metric signs.

---

<div class="post-metadata">

**Author:** ![cheshire](https://discourse.codinghorror.com/letter_avatar_proxy/v2/letter/c/ea666f/32.png) [@cheshire](https://discourse.codinghorror.com/u/cheshire)\
**Post date:** [June 16, 2014, 10:58pm UTC](https://discourse.codinghorror.com/t/the-infinite-space-between-words/2063/34 "2014-06-16T22:58:03Z")

</div>

> The above Internet times are kind of optimistic

I think the times given are nominal one-way times; you have to double them to get round-trip times.

California to US east coast is currently about 80 ms round-trip (so nominally 40 ms each way).

California to UK is currently about 160 ms round-trip (so nominally 80 ms each way). (See data below.)

In fact, the times given _must_ be nominal one-way times, because claiming a 40 ms round-trip time between SF and NYC would be faster than the speed of light in fibre.

An interesting observation emerging from this fact is that parts of the Internet have already got within less than a factor of two of the theoretical optimum predicted by Einstein. Not many human endeavours can make that claim. We may continue to lower Internet latency, but we’ll never see a 10x improvement on the SF-NYC round-trip time.

Here’s something I wrote on this topic about 18 years ago: [http://stuartcheshire.org/rants/Latency.html](http://stuartcheshire.org/rants/Latency.html)

Stuart Cheshire

— lcs.mit.edu ping statistics —

```
% ping -c 10 lcs.mit.edu
PING lcs.mit.edu (128.30.2.121): 56 data bytes
64 bytes from 128.30.2.121: icmp_seq=0 ttl=45 time=74.269 ms
64 bytes from 128.30.2.121: icmp_seq=1 ttl=45 time=74.198 ms
64 bytes from 128.30.2.121: icmp_seq=2 ttl=45 time=75.381 ms
64 bytes from 128.30.2.121: icmp_seq=3 ttl=45 time=74.460 ms
64 bytes from 128.30.2.121: icmp_seq=4 ttl=45 time=74.152 ms
64 bytes from 128.30.2.121: icmp_seq=5 ttl=45 time=74.157 ms
64 bytes from 128.30.2.121: icmp_seq=6 ttl=45 time=74.213 ms
64 bytes from 128.30.2.121: icmp_seq=7 ttl=45 time=74.100 ms
64 bytes from 128.30.2.121: icmp_seq=8 ttl=45 time=74.103 ms
64 bytes from 128.30.2.121: icmp_seq=9 ttl=45 time=74.092 ms

10 packets transmitted, 10 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 74.092/74.312/75.381/0.371 ms

```

— [cam.ac.uk](http://cam.ac.uk) ping statistics —

```
% ping -c 10 cam.ac.uk
PING cam.ac.uk (131.111.150.25): 56 data bytes
64 bytes from 131.111.150.25: icmp_seq=0 ttl=45 time=153.824 ms
64 bytes from 131.111.150.25: icmp_seq=1 ttl=45 time=153.980 ms
64 bytes from 131.111.150.25: icmp_seq=2 ttl=45 time=160.978 ms
64 bytes from 131.111.150.25: icmp_seq=3 ttl=45 time=154.426 ms
64 bytes from 131.111.150.25: icmp_seq=4 ttl=45 time=154.310 ms
64 bytes from 131.111.150.25: icmp_seq=5 ttl=45 time=153.809 ms
64 bytes from 131.111.150.25: icmp_seq=6 ttl=45 time=153.864 ms
64 bytes from 131.111.150.25: icmp_seq=7 ttl=45 time=154.885 ms
64 bytes from 131.111.150.25: icmp_seq=8 ttl=45 time=155.006 ms
64 bytes from 131.111.150.25: icmp_seq=9 ttl=45 time=154.196 ms

10 packets transmitted, 10 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 153.809/154.928/160.978/2.056 ms

```

---

<div class="post-metadata">

**Author:** ![jmap](https://discourse.codinghorror.com/user_avatar/discourse.codinghorror.com/jmap/32/75538_2.png) [@jmap](https://discourse.codinghorror.com/u/jmap)\
**Post date:** [June 20, 2014, 1:49pm UTC](https://discourse.codinghorror.com/t/the-infinite-space-between-words/2063/35 "2014-06-20T13:49:26Z")

</div>

Thanks for the spoiler! Would it have hurt to put a warning or to finish the _Her_ quite a couple sentences earlier?

---

<div class="post-metadata">

**Author:** ![cawas](https://discourse.codinghorror.com/user_avatar/discourse.codinghorror.com/cawas/32/72978_2.png) [@cawas](https://discourse.codinghorror.com/u/cawas)\
**Post date:** [June 21, 2014, 5:00am UTC](https://discourse.codinghorror.com/t/the-infinite-space-between-words/2063/36 "2014-06-21T05:00:11Z")

</div>

> [@natewest](#):
>
> The last time we tried to switch to metric, people actually shot at the metric signs.

Haha, I’d like to see more on that metric sign shooting! :P

I do not live in the US but I did for a while. It is hard to live with 2 metric standards (and it’s not just metric, btw), specially with a messed up one, when you communicate internationally.

I just hope, like rioki there, people who do reach out try and remember as hard as possible to use the proper standard. Maybe over time this scenario can be changed in the US. 😄

---

<div class="post-metadata">

**Author:** ![cawas](https://discourse.codinghorror.com/user_avatar/discourse.codinghorror.com/cawas/32/72978_2.png) [@cawas](https://discourse.codinghorror.com/u/cawas)\
**Post date:** [June 21, 2014, 5:03am UTC](https://discourse.codinghorror.com/t/the-infinite-space-between-words/2063/37 "2014-06-21T05:03:12Z")

</div>

> [@prael314159](#):
>
> When I complete Project Andros at the Institute and copy my mind into the android robot

Could you please elaborate more on this? O\_o

---

<div class="post-metadata">

**Author:** ![prael314159](https://discourse.codinghorror.com/letter_avatar_proxy/v2/letter/p/a87d85/32.png) [@prael314159](https://discourse.codinghorror.com/u/prael314159)\
**Post date:** [June 21, 2014, 8:16am UTC](https://discourse.codinghorror.com/t/the-infinite-space-between-words/2063/38 "2014-06-21T08:16:05Z")

</div>

Please see the detailed document  
[IntractableStudiesInstitute.org/ProjectAndros.pdf](http://IntractableStudiesInstitute.org/ProjectAndros.pdf) and more in the free  
ebook Penzar.pdf. I just passed the halfway point of a 5 year project to be  
the first to encode my mind into an android robot, way ahead of the curve  
and not even on their radar! I am using my own independently developed M1  
Architecture.

→ Patrick Rael, Director, Intractable Studies Institute  
%! ps When all else fails, come to the Institute!

---

<div class="post-metadata">

**Author:** ![cawas](https://discourse.codinghorror.com/user_avatar/discourse.codinghorror.com/cawas/32/72978_2.png) [@cawas](https://discourse.codinghorror.com/u/cawas)\
**Post date:** [June 21, 2014, 2:08pm UTC](https://discourse.codinghorror.com/t/the-infinite-space-between-words/2063/39 "2014-06-21T14:08:36Z")

</div>

From the post:

> To computers, we humans work on a completely different time scale, practically geologic time.

Now imagine if Earth is actually alive and intelligent. How long will it take us to come up with solid evidence of that? And/or how long would actually take computers to understand humans are intelligent and thus be able to communicate with us?

The best definition of “intelligence” I’ve seen so far is “capacity to predict the future”. If the Earth can do that but never act on it, it will take a long time before we can realize it. And, I speculate, so will the computers… A long time, at least, in their time scale! Yay for us! :D

That is if they don’t kill themselves in changing their environment (us) first.

---

<div class="post-metadata">

**Author:** ![cawas](https://discourse.codinghorror.com/user_avatar/discourse.codinghorror.com/cawas/32/72978_2.png) [@cawas](https://discourse.codinghorror.com/u/cawas)\
**Post date:** [June 21, 2014, 2:38pm UTC](https://discourse.codinghorror.com/t/the-infinite-space-between-words/2063/40 "2014-06-21T14:38:15Z")

</div>

You do realize all that sounds insane, right? I always hope such insane ideas will indeed lead us (the humanity) into something… Heck, I did even gave some bucks to solar freaking roadways, and it’s not like _that_ is a stretch this far, but it is crazy enough that it will probably not become a reality!

The PDF you provided is too much craziness for me. I don’t know what’s an MIQ, nor a M1 Architecture, but I do know this project have many signs pointing it is set for failure, IMHO.

---

<div class="post-metadata">

**Author:** ![zlynxx](https://discourse.codinghorror.com/user_avatar/discourse.codinghorror.com/zlynxx/32/75542_2.png) [@zlynxx](https://discourse.codinghorror.com/u/zlynxx)\
**Post date:** [June 24, 2014, 6:08pm UTC](https://discourse.codinghorror.com/t/the-infinite-space-between-words/2063/41 "2014-06-24T18:08:16Z")

</div>

That strikes me as rather funny because gun owners seem to have no trouble telling the difference between .40 caliber and 9 mm, or 7.62 vs .308. It would be especially funny if they were shooting at the metric signs using metric ammunition.

---

<div class="post-metadata">

**Author:** ![mg30rg](https://discourse.codinghorror.com/letter_avatar_proxy/v2/letter/m/59ef9b/32.png) [@mg30rg](https://discourse.codinghorror.com/u/mg30rg)\
**Post date:** [June 25, 2014, 2:35pm UTC](https://discourse.codinghorror.com/t/the-infinite-space-between-words/2063/42 "2014-06-25T14:35:18Z")

</div>

I think it does not really matter if earth is intelligent or not because it lacks the ability of taking any (inter)actions. It can be chopped from our reasoning by Occam’s razor.

Computers on the other hand simply can not recognise our intelligence because they are not able to “think”, they are only able to perform preprogrammed tasks, and if it ever changes, I’m pretty sure that their coders will design thinking/intelligent software with the built-in knowledge of human intelligence.

_And… I define intelligence as polimorphic behavior which could handle the abstractions of future and past._

[Previous page](https://discourse.codinghorror.com/t/the-infinite-space-between-words/2063.md?page=1)

[Next page](https://discourse.codinghorror.com/t/the-infinite-space-between-words/2063.md?page=3)
