TidBITS#367/24-Feb-97
=====================

 Ever wondered what motivates sales people at large consumer
 electronics stores? Money! Read about Ian Gregson's experiences
 over the last holiday shopping season. Also in this issue, info on
 beta releases of Emailer 2.0 and Apple's CFM-68K Runtime Enabler,
 Mark Anbinder looks at the WebTV, and Stuart Cheshire examines in
 detail how latency brings your super-fast new modem to its knees.

Topics:
   MailBITS/24-Feb-97
   Selling Performas at the Front Lines
   An Internet for the TV Generation
   Bandwidth and Latency: It's the Latency, Stupid (Part 1)

<http://www.tidbits.com/tb-issues/TidBITS-367.html>
<ftp://ftp.tidbits.com/pub/tidbits/issues/1997/TidBITS#367_24-Feb-97.etx>

Copyright 1997 TidBITS Electronic Publishing. All rights reserved.
  Information: <[email protected]> Comments: <[email protected]>
  ---------------------------------------------------------------

This issue of TidBITS sponsored in part by:
* APS Technologies -- 800/443-4199 -- <[email protected]>
  Makers of hard drives, tape drives, and neat SCSI accessories.
  APS price lists: <http://www.apstech.com/aps-products.html>

* Northwest Nexus -- 800/539-3505 -- <http://www.nwnexus.com/>
  Professional Internet Services. <[email protected]>

* Power Computing -- 800/375-7693 -- <[email protected]>
  PowerTower Pro 225 MHz - the fastest desktop system ever.
  Build Your Own Box online! <http://www.powercc.com/>

* EarthLink Network -- 800/395-8425 -- <[email protected]>
  Direct Internet access for Mac users. New Personal Start Page,
  no setup fee for TidBITS readers! <http://www.earthlink.net/>

* Aladdin Systems -- 408/761-6200 -- <http://www.aladdinsys.com/>
  Makers of StuffIt Deluxe 4.0, the Mac compression standard, and
  InstallerMaker 3.1.1, the leading installer for Mac developers.

* Small Dog Electronics -- Special deal for TidBITS#367! <--------- NEW!
  8500/120 16MB/2GB/4xCD Adobe Premiere/After Effects: $1799
  More Info: <http://www.smalldoggy.com/#tid> -- 802/496-7171
  ---------------------------------------------------------------

MailBITS/24-Feb-97
------------------

**CFM-68K Beta** -- Last December, Apple recommended that owners
 of 68K Macs disable the CFM-68K Runtime Enabler because it could
 cause serious crashes and data loss with some applications (see
 TidBITS-356_), and Mac OS 7.6 did not support CFM-68K. Now, Apple
 has released CFM-68K Runtime Enabler 4.0b1 for 68K-based Macs.
 Although Apple stresses that the beta is unsupported (so use it at
 your own risk!), early tests indicate that 68K applications
 requiring CFM can now run, with the exception of Cyberdog 1.2.x or
 2.0. Apple plans to ship the new version of CFM-68K in Mac OS
 7.6.1, an interim release due as early as next month. [GD]

<http://www.macos.apple.com/macos/cfm/cfmbeta.html>


**BBEdit 4.0.3** -- Bare Bones Software has updated BBEdit, the
 commercial version of its popular text editor. (See TidBITS-365_.)
 The new BBEdit 4.0.3 has improved FTP and HTML support, better
 integration with CodeWarrior, and faster launch times, as well as
 better performance on PowerPC 603 and 604 processors. The updater
 is about 2.5 MB. [GD]

<http://www.barebones.com/updates.html>


**Emailer 2.0 Beta** -- Claris has announced a public beta of
 Emailer 2.0, which now stores all its messages in a single file
 (eliminating serious performance and storage problems with earlier
 versions) and features enhanced filtering capabilities. Although
 the Emailer 2.0 beta includes many improvements, my quick tests
 show it's only stable enough for adventurous users. The download
 is about 5 MB. [GD]

<http://www3.claris.com/emailer_beta/>


Selling Performas at the Front Lines
------------------------------------
 by Ian Gregson <[email protected]>

 Do you ever wonder why, when you walk into a large consumer
 electronics store that sells Macs, the sales staff are not always
 very helpful (or sometimes even friendly)? My experiences during
 the last holiday shopping season gave me insight into why some
 Macintosh buyers get the cold shoulder from sales staff.

 I've used a Mac since 1989, and - just before Christmas - I
 subcontracted with Apple on one of their in-store promotions,
 called Apple Demo Days. After two days of training, I went to work
 at the busiest Future Shop store in Canada's greater Vancouver,
 B.C. region - which roughly translated into a pre-Christmas
 shopping hell.


**Spiff and Span** -- I found that sales staff get kickbacks
 (called "spiffs") from the computer companies for extra sales.
 Acer, Compaq, IBM, and Apple all give incentives. Guess who gave
 the best incentive at the stores I visited? Acer. Guess who sold
 the most? Acer. Guess who gave the least incentive? Apple. Guess
 which company sold the least? You get the idea.

 Not only do incentives vary from one brand to another, but also
 from one model to the next. For example, the incentives on the
 Performa 6400/200 or 180 were considerably higher than on the new
 6360.

 The incentive scheme is probably the strongest motivator for sales
 staff, and it translates into the sales staff spending more time
 with a potential Acer Aspire buyer than a Macintosh buyer. It also
 translates into sales staff pushing the Acer brand instead of the
 Mac. "Ease of use" or "plug and play" have no meaning when the
 sales staff receives incentives of up to 500 percent more.

 In my time at Future Shop, the Acer Aspire sold at roughly a rate
 of ten to one compared to the Macintosh. It was painful to watch.
 Neophyte computer users had no idea what they were getting
 themselves into. Most of them wanted a cheap machine that got them
 on the Internet. The Aspire does that - eventually.

 I spoke with many of these first-time computer buyers. My first
 question was, "Have you ever considered a Macintosh?" Ninety
 percent of the answers were "no" (and these were the polite
 responses). I often received comments such as, "Is this a joke?",
 "Does it do Windows?", and "My friends all have Windows 95 - why
 should I buy a Mac?" After I bypassed their apparent dread of
 anything Macintosh, people were always impressed with my demo.
 Just putting a disk or CD in the drive and having it appear on the
 desktop amazed people. The ease of use blew people away. Having
 cable TV play through the Mac made people's jaws drop to the
 floor. Some seriously considered the Mac as an alternative (for
 about five minutes), and then bought an Acer anyway.

 On a positive note, 90 percent of the Mac users were pleased to
 see me. I had great conversations with long time Mac fans about
 how great the Mac is and how lousy Apple is at marketing the Mac.
 (The remaining 10 percent were Performa 6400 users who had bought
 their machines when they first went on sale; Apple dropped the
 price by about $700 Canandian two months after their
 introduction).

 It was obvious that new computer users were coming into the store
 with preconceived notions about which computer to buy. They were
 not coming to make a decision, they were coming to buy the
 computer they had already chosen. Combined with the staff's
 motivation to offer the Acer to anyone with the slightest doubt
 about what to buy, this made for comparatively low Mac sales.


**What Should Apple Do?** Apple needs a more aggressive
 advertising strategy in order to outsell the Acer Aspires of this
 world. Though 30-minute infomercials are great, a creative,
 intelligent 30-second ad can be more effective. Every medium must
 be equally considered.

 Although Apple incentives to sales staff have improved (all staff
 at one Future Shop store, for example, received PowerBook 190s for
 having the highest Macintosh sales over a given period), nothing
 convinces commission-paid staff to sell more product than cold,
 hard cash. I know this because I had several members of the sales
 staff asking me to buy their PowerBooks from them.

 If the Mac sales at large electronics stores are so disappointing,
 why are Macs still offered in that channel? Because that's where
 budget-conscious, first-time, don't-know-better computer users buy
 their first machines. Future Shop stores are on the front line in
 the battle for new consumer buying power.

 There are still far more people without home-based computers than
 with them. Apple must convert first-time computer buyers before
 they even enter a store. Combine this with motivating the sales
 staff to introduce Apple products to first-time buyers and Apple
 sales figures could soar.


An Internet for the TV Generation
---------------------------------
 by Mark H. Anbinder <[email protected]>

 The Web has grabbed the attention of many people who hunger for
 information and entertainment, and groups as varied as the
 National Hockey League and the Oregon Shakespeare Festival have
 put huge efforts into making their Web sites attractive and
 informative. But, though TidBITS readers by definition already
 have some form of Internet access, many families lack the
 relatively modern computer, modem, and Internet service account
 needed to get online.

<http://www.nhl.com/>
<http://www.mind.net/osf/>

 New consumer electronics products from Philips Magnavox and Sony,
 both licensing the WebTV name, make Web and email service
 available to anyone whose home has a television set and a phone
 line (just about everyone, although the set and phone jack must be
 in close physical proximity). The sleek, black gizmos cost about
 $300 (plus another $100 if you want the "optional" keyboard - you
 do) and service is about $20 per month, less than most folks pay
 for cable TV.

<http://www.sel.sony.com/SEL/webtv/index.html>
<http://www.magnavox.com/hottechnology/webtv/webtv.html>
<http://www.webtv.net/>

 One big advantage of WebTV is that everything's ready. There are
 no software programs to shuffle, no special utilities to download
 if you want to listen to sound or view video, and no out of memory
 errors or general protection faults. The unit has a built-in,
 high-speed modem (33.6 Kbps v.34bis), so all you need to do is
 hook up the cables from the WebTV to your telephone jack, an
 electrical outlet, and your TV.

<http://www.webtv.net/corp/HTML/home.specs.html>

 The WebTV concept is that home users want entertainment and
 information to come to them. The basic WebTV model, with just a
 handheld remote control and no keyboard, meets that goal. You can
 browse to your heart's content, using arrow buttons on the remote
 to move around a Web page, and the Go button to follow a link or
 choose an option. This feels odd to someone accustomed to a mouse,
 but isn't too foreign; it reminds me of programming a VCR.

 WebTV displays Web pages on your television screen. Even if your
 TV is much bigger than most computer screens, it can't display as
 much information: TVs don't have as much resolution as even a 640
 by 480 monitor, though the WebTV's S-Video port provides a
 slightly better picture for TVs that support S-Video. Many Web
 pages look quite different on a WebTV than they do in Netscape
 Navigator or Microsoft Internet Explorer. For instance, thanks to
 the interlaced nature of TV screens, horizontal rules flicker on a
 WebTV if they are only one pixel high. Generally speaking, text
 may wrap differently and graphics may appear elsewhere than the
 designer intended. Web pages designed for unusually large monitors
 (a bad idea in my opinion) will be difficult to deal with.


**Real Updates** -- The latest WebTV version supports RealAudio,
 which enables Web users listen to concerts, newscasts, and other
 sounds in real time. The bandwidth of a modem connection provides
 high enough fidelity that voice (such as a newscast) sounds fine
 and music (such as a concert broadcast) is passable. Early WebTV
 buyers will find that their unit can update itself to include this
 feature and others; when the WebTV developers complete new
 abilities, each unit offers to retrieve the needed software and
 update itself. Updates takes several minutes by modem, so the
 WebTV asks if you'd like to take the time before it does so.


**Email for Everyone** -- WebTV can do email, too, and can keep
 track of up to five private mailboxes. This kind of email is
 probably best suited to writing to the kids at college, or having
 Becky and Timmy drop Grandma a line. The WebTV can't fit enough
 text on a TV screen to show much of an email message at once, and
 the (Helvetica-like) proportional font makes formatted email
 useless, but sending and receiving short messages should work
 fine.

 This brings us to the issue of typing. Most Internet users will
 need to type from time to time, even if they never use email. To
 tell your WebTV to visit "www.cnn.com" or "www.tidbits.com" you
 must type the address. WebTV lets you use the remote control to
 hunt-and-peck on an onscreen keyboard reminiscent of the Newton's;
 this is easy to master (you can even switch between the standard
 QWERTY typewriter layout and an alphabetical arrangement) but
 painfully slow.

 The keyboard uses the same infrared remote control technology as
 the WebTV remote, so you can sit on the couch and type with the
 keyboard on your lap. It's a compact keyboard, and might take some
 getting used to, but it's much better for typing than the remote
 control.


**Mark Likes It!** I was surprised that the WebTV's browser grew
 on me; I've enjoyed the couch-potato approach to Web surfing and
 appreciate the ability to pop up a Web page whose URL appears in a
 TV program or commercial. In other words, even long-time Internet
 users can be heavy WebTV users. Naturally, WebTV's target market
 is the family that doesn't have a computer, but I can see real
 value to adding a WebTV even for a connected family. While you're
 at it, buy one for Grandma, too.


Bandwidth and Latency: It's the Latency, Stupid (Part 1)
--------------------------------------------------------
 by Stuart Cheshire <[email protected]>

 Years ago David Cheriton at Stanford University taught me
 something that seemed obvious at the time - if you have a network
 link with low bandwidth then it's easy to put several in parallel
 to make a combined link with higher bandwidth, but if you have a
 network link with bad latency then no amount of money can turn any
 number of parallel links into a combined link with good latency.
 Many years have passed, and these facts seem lost on the most
 companies making networking hardware and software for the home. I
 think the time has come to explain it.


**Speed & Capacity** -- Even smart people have trouble grasping
 the implications of latency on throughput. Part of the problem is
 the misleading use of the word "faster." Would you say a Boeing
 747 is three times faster than a Boeing 737? Of course not. They
 both cruise at around 500 miles per hour. The difference is that
 the 747 carries 500 passengers where as the 737 only carries 150.
 The Boeing 747 is three times _bigger_ than the Boeing 737, not
 faster.

 If you were in a hurry to get to London, you'd take the Concorde,
 which cruises around 1,350 miles per hour. It seats only 100
 passengers though, so it's the smallest of the three. Size and
 speed are not the same thing.

 On the other hand, if you had to transport 1,500 people and you
 only had one airplane to do it, the 747 could do it in three trips
 while the 737 would take ten. So, you might say the Boeing 747 can
 transport large numbers of people three times faster than a Boeing
 737, but you would never say that a Boeing 747 _is_ three times
 faster than a Boeing 737.

 That's one problem with communications devices today.
 Manufacturers say _speed_ when they mean _capacity_. The other
 problem is that as far as end-users are concerned, the main thing
 they want to do is transfer large files more quickly. It may seem
 to make sense that a high-capacity, slow link would be the best
 thing for the job. What end users don't see is that in order to
 manage that file transfer, their computers are sending dozens of
 little control messages back and forth. Computer commu
nication
 differs from television or radio broadcasting in the interactivity
 of the communication, and interactivity depends on back-and-forth
 messages.

 The phrase "high-capacity, slow link" above probably looks odd to
 you. It looks odd even to me. We've been used to wrong thinking
 for so long that correct thinking looks odd now. How can a high-
 capacity link be a slow link? High-capacity means fast, right?
 It's odd how that's not true in other areas. If someone talks
 about a high-capacity oil tanker, do you immediately assume it's a
 fast ship? If someone talks about a large-capacity truck, do you
 immediately assume it's faster than a small sports car?

 We must start making this distinction again in communications.
 When someone tells us that a modem has a speed of 28.8 Kbps we
 have to remember that 28.8 Kbps is its capacity, not its speed.
 Speed is a measure of distance divided by time, and "bits" is not
 a measure of distance.

 But there's more to perceived throughput than issues of speed and
 capacity, namely latency. Many people know that when you buy a
 hard disk you should check its seek time. The maximum transfer
 rate is something you might also be concerned with, but seek time
 is more important. Why does no one think to ask about a modem's
 seek time? Latency is the same thing as seek time: the minimum
 time between asking for a piece of data and getting it, just like
 the seek time of a disk, and it's just as important.


**Monkey On Your Back** -- Once you have bad latency you're stuck
 with it. If you want to transfer a large file over your modem it
 might take several minutes. The less data you send, the less time
 it takes, but there's a limit. No matter how small the amount of
 data, for any particular network device there's always a minimum
 time that you can never beat. That's called the latency of the
 device. For a typical Ethernet connection the latency is usually
 about 0.3 ms (milliseconds, or thousandths of a second). For a
 typical modem link, ping and traceroute tests show the latency is
 typically about 100 ms, about 300 times worse than Ethernet.

 If you wanted to send ten characters (at eight bits per character)
 over your 33 Kbps modem link you might think it would take:

   80 bits / 33000 bits per second = 2.4 ms

 Unfortunately, it doesn't. It takes 102.4 ms because of the 100 ms
 latency introduced by the modems at each end of the link.

 If you want to send a large amount of data, say 100K, then that
 takes 25 seconds, and the 100 ms latency isn't very noticeable,
 but for smaller amounts of data, say 100 bytes, the latency
 overwhelms the transmission time.

 Why would you care about this? Why do small pieces of data matter?
 For most end-users it's the time it takes to transfer big files
 that annoys them, not small files, so they don't even think about
 latency when buying products. In fact, if you look at the boxes
 modems come in, they proudly proclaim "28.8 Kbps" and "33.6 Kbps",
 but they don't mention latency at all.

 What most people don't realize is that computers must exchange
 hundreds of little control messages in the process of transferring
 big files, so the performance of small data packets _directly_
 affects the performance of everything else on the network.

 Now, imagine you live in a world where the only network connection
 you can get to your house is a modem running over a telephone
 line. Your modem has a latency of 100 ms, but you're doing
 something that needs lower latency. Maybe you're trying to do
 audio over the network. 100 ms may not sound like much, but it's
 enough to cause a noticeable delay and echo in voice
 communications, which makes conversation difficult. Maybe you're
 playing an interactive game over the network. The game only sends
 tiny amounts of data, but that 100 ms delay makes the
 interactivity of the game decidedly sluggish.

 What can you do about this? Absolutely _nothing_. You could
 compress the data, but that won't help: the data was already
 small, and that 100 ms latency is still there. You could install
 80 phone lines in parallel and simultaneously send a single bit
 over each phone line, but that 100 ms latency is still there.

 In other words, once you have a device with bad latency there's
 nothing you can do except replace the device with one that has
 good latency.


**Modem Latency** -- Current consumer devices have appallingly bad
 latency. A typical Ethernet card has a latency less than 1 ms. The
 Internet backbone as a whole also has very good latency. Here's a
 real example:

* The distance from Stanford in California to MIT in Boston is
 4320 km
* The speed of light in vacuum is 300 * 10^6 m/s
* The speed of light in fibre is 60 percent of the speed of light
 in vacuum
* The speed of light in fibre is 300 * 10^6 m/s * 0.6 =
 180 * 10^6 m/s
* The one-way delay to MIT is 4320 km / 180 * 10^6 m/s = 24 ms
* The round-trip time to MIT and back is 48 ms
* The current ping time from Stanford to MIT over today's Internet
 is about 85 ms:
* 84.5 ms / 48 ms = 1.76
* The hardware of the Internet can currently achieve speed
 of light + 76 percent

 So the Internet is doing pretty well. It may get better with time,
 but we know it can never beat the speed of light. In other words,
 that 85 ms round-trip time to MIT might reduce a bit, but it's
 never going to beat 48 ms. The speed can improve a bit, but it
 isn't going to double. We're already within a factor of two of the
 theoretical optimum. I think that's pretty good - not many
 technologies can make that claim.

 Compare this with a modem. Suppose you're 18 km from your Internet
 service provider. At the speed of light in fibre (or the speed of
 electricity in copper, which is about the same) the latency should
 be:

   18000 / (180 * 10^6 m/s) = 0.1 ms

 Although modems vary, the latency over your modem is anywhere from
 75 ms to about 130 ms. Modems are currently operating at a level
 that's more than 1,000 times worse than the speed of light. And,
 of course, latency cuts both ways. If a one-way trip using a
 typical modem has a latency of about 130 ms, then the round-trip
 delay is about 260 ms.

 Of course no modem link will ever have a latency of 0.1 ms. I'm
 not expecting that. The important issue is the total end-to-end
 transmission delay for a packet - the time from the moment the
 transmitting software sends the packet to the moment the last bit
 of the packet is delivered to the software at the receiving end.
 The total end-to-end transmission delay is made up of fixed
 latency (including the speed-of-light propagation delay), plus the
 transmission time. For a 36 byte packet the transmission time is
 10 ms (the time it takes to send 288 bits at a rate of 28.8 Kbps).
 When the actual transmission time is only 10 ms, working to make
 the latency 0.1 ms would be silly. All that's needed is that the
 latency should be relatively small compared to the transmission
 time. About 5 ms would be a sensible latency target for a modem
 that has a transmission rate of 28.8 Kbps.


**Understanding Transmission Delay** -- At each hop, overall
 transmission time has two components: per-byte transmission time
 and fixed overhead. Per-byte transmission time is easy to
 calculate, since it depends only on the raw transmission rate. The
 fixed overhead comes from sources like software overhead, hardware
 overhead, and speed of light delay.

 For modems, the distance is typically short, so speed of light
 delay should be negligible. However, the data rate is low, so it
 takes a long time to send each byte. The per-byte transmission
 time should account for most of the time taken to send the packet.
 To send 100 bytes over a 28.8 Kbps modem should take:

   100 bytes * 8 bits per byte / 28800 bits per second = 28 ms

 That means the round-trip should be twice that, or 56 ms. In
 reality it's often more like 260 ms. What's going on? Two other
 factors contribute to the overall time.

 First, modems are often connected via serial ports. Many modem
 users assume that if they connect their 28.8 Kbps modem to their
 serial port at 38.4 Kbps they won't limit their performance,
 because 38.4 is greater than 28.8. It's true that the serial port
 won't limit throughput, but it will add delay, and delay, once
 added, never goes away. So, sending 100 bytes down the serial port
 to the modem should take:

   100 bytes * 10 bits per byte / 38400 bps = 26 ms

 Second, modems try to group data into blocks. The modem will wait
 for about 50 ms to see if more data is coming that it could add to
 the block, before it starts to send the data it already has. Let's
 see what the total time is now:

   26 ms (100 bytes down serial port to modem)
   50 ms (modem's fixed waiting time)
   28 ms (transmission time over telephone line at 28.8 Kbps)
   26 ms (100 bytes up serial port at receiving end)

 Thus, the total time is 130 ms each way, or 260 ms for the round-
 trip. To make things worse, imagine that the 100 bytes in question
 are used by an interactive game being played by two players. If
 both players are connected to their respective Internet service
 providers by modem, then the total player-to-player round-trip
 delay is 520 ms, which is hopeless for any tightly-coupled
 interactivity, and this is reflected in the state of today's
 networked computer games. Can we do anything to improve this?


**Improving Latency** -- One thing to notice is that the 38.4 Kbps
 serial connection between the computer and the modem, which many
 people don't think of as being the bottleneck, turns out to be
 responsible for 52 ms of the delay. In fact, it's the single
 biggest contributor - almost twice as much as the actual
 communication over the telephone line. What can we do about this?
 If you can connect the modems at both ends at 115.2 Kbps instead
 of 38.4 Kbps, the serial port delay can be reduced to 9 ms at each
 end. Better still, if you can use an internal modem on a card
 instead of one connected through a serial port, the delay can be
 eliminated entirely, leaving a round-trip delay of only 156 ms.

 Having eliminated the serial port delay, the next biggest
 contributor to delay is the fixed 50 ms overhead built into the
 modem itself. Why is there a fixed 50 ms overhead? The reason is
 that modern modems offer lots of "features" - namely, compression
 and automatic error correction. To get effective compression and
 error correction, modems must work on blocks of data, which means
 characters are corralled in a buffer until the modem has received
 a block big enough to work on efficiently. While the characters
 accumulate in the modem's buffer, they're not being sent over the
 phone line. Imagine you're sending a small amount of data, 100
 bytes. That's not enough for the modem to work on effectively, so
 it would like a bigger block. After you have sent the 100 bytes to
 the modem, it waits to see if more characters arrive. After some
 time - about 50 ms - it decides no more characters are coming, so
 it compresses and ships what it has. That 50 ms the modem spends
 hoping for more data is unrecoverable, wasted time.

 Modems were originally designed with remote terminal access in
 mind. They were meant to take characters - typed by a user on one
 end and transmitted by a mainframe on the other - and group them
 into little blocks to send. The only indication that a user had
 finished typing (or that the mainframe had finished responding)
 was a pause in the data stream. No one told the modem when no more
 characters would be coming for a while, so it had to guess.

 This is no longer the case. Most people use modems to connect to
 the Internet, not old mainframes, and Internet traffic is made up
 of discrete packets, not a continuous stream of characters.

 There's a simple fix for this problem. We could make modems aware
 that they are sending Internet packets. When a modem sees the PPP
 (Point to Point Protocol) End-Of-Packet character (0x7E), it could
 realize that the packet is complete and immediately begin
 compressing and sending the block of data it has, without pausing
 for 50 ms. This simple fix would eliminate the 50 ms fixed
 overhead, and should allow us to achieve a 56 ms round-trip delay
 over a modem PPP connection - almost five times better than what
 typical modems achieve today.

 [Tune in next week as Stuart explains how bandwidth and latency
 interact, and how software can try to cope with the latency
 problem.]


$$

Non-profit, non-commercial publications may reprint articles if
full credit is given. Others please contact us. We don't guarantee
accuracy of articles. Caveat lector. Publication, product, and
company names may be registered trademarks of their companies.

This file is formatted as setext. For more information send email
to <[email protected]>. A file will be returned shortly.

For information on TidBITS: how to subscribe, where to find back
issues, and other useful stuff, send email to: <[email protected]>
Send comments and editorial submissions to: <[email protected]>
Issues available at: ftp://ftp.tidbits.com/pub/tidbits/issues/
And: http://www.tidbits.com/tb-issues/
To search back issues with WAIS, use this URL via a Web browser:
http://wais.sensei.com.au/macarc/tidbits/searchtidbits.html
-------------------------------------------------------------------