<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">It is common for a lot of business apps to be built on a web platform.<div class="">If you look at the network traffic of the web pages, there are a lot of packet exchanges for each retrieval and update of a web page. Each of these exchanges experience the latency. It makes a big difference if the latency is 20ms vs 100ms. </div><div class=""><br class=""></div><div class="">Subjectively, the productivity is dramatically different if the use has a snappy interaction with the web app vs one with 100-200ms. Remember, each packet exchange has this latency tax.</div><div class=""><br class=""></div><div class="">Quantitatively, we can look at the complexity of each web page and update. The total delay for each interaction can be computed. Some of this latency tax is why moving the web app closer to the user with a CDN helps. That part is under control of the app deployment. The poor user stuck with high latency will be penalized. </div><div class=""><br class=""></div><div class="">The performance penalty is not an old vs young issue. Yes some people are mentally quicker and sharper. But the latency tax is imposed on a user and it is likely the lower performance from the latency tax will be blamed on the user. As the world expands deployment to the underserved, there is very low awareness that some of these deployments have longer latency. These new network users will be penalized by the latency. Most of the world will assume they are slower because of their low digital literacy.</div><div class=""><br class=""></div><div class="">There is another group of people that also pay a high latency tax. Subscribers in the less wealthy sections of the city. There I see symptoms of digital redlining, less wealthy sections of the city where the network is configured to be highly oversubscribed (I say, under provisioned). These subscribers have a high latency tax. Yeah, we can blame these subscribers from less wealthy sections for being less productive because of there personal attitudes.</div><div class=""><br class=""></div><div class="">Sorry, this is my latency and digital equity peeve.<br class=""><div class=""><div class="">
<meta charset="UTF-8" class=""><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; border-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-stroke-width: 0px;"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; border-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-stroke-width: 0px;"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><span class="Apple-style-span" style="orphans: 2; text-indent: 0px; widows: 2; -webkit-text-decorations-in-effect: none;"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><span class="Apple-style-span" style="orphans: 2; text-indent: 0px; widows: 2; -webkit-text-decorations-in-effect: none;"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><span class="Apple-style-span" style="orphans: 2; text-indent: 0px; widows: 2; -webkit-text-decorations-in-effect: none;"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><span class="Apple-style-span" style="orphans: 2; text-indent: 0px; widows: 2; -webkit-text-decorations-in-effect: none;"><div style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-transform: none; white-space: normal; word-spacing: 0px; border-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class="Apple-interchange-newline">Gene</div><div style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-transform: none; white-space: normal; word-spacing: 0px; border-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">-----------------------------------</div><div style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-transform: none; white-space: normal; word-spacing: 0px; border-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">Eugene Chang</div><div style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-transform: none; white-space: normal; word-spacing: 0px; border-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><a href="mailto:eugene.chang@alum.mit.edu" class="">eugene.chang@alum.mit.edu</a></div><div style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-transform: none; white-space: normal; word-spacing: 0px; border-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">+1-781-799-0233<span style="-webkit-text-decorations-in-effect: none; text-align: -webkit-auto;" class=""> </span><span style="-webkit-text-decorations-in-effect: none; text-align: -webkit-auto;" class="">(in Honolulu)</span></div></span><span class="Apple-style-span" style="-webkit-text-decorations-in-effect: none;"><div style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-transform: none; white-space: normal; word-spacing: 0px; border-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class=""></div><div style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant-ligatures: normal; font-variant-position: normal; font-variant-caps: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-transform: none; white-space: normal; word-spacing: 0px; border-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class=""></div></span></div></span></div></span></div></span></div></span></div></span></div></div><br class="Apple-interchange-newline" style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 15px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><br class="Apple-interchange-newline"></div></div></div></div></div></div></div></div></div></div>
</div>
<div><br class=""><blockquote type="cite" class=""><div class="">On Sep 28, 2022, at 11:10 PM, David Fernández via Starlink <<a href="mailto:starlink@lists.bufferbloat.net" class="">starlink@lists.bufferbloat.net</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">I made this video some time ago to illustrate the impact of latency on<br class="">what can you achieve during a web browsing session depending on the<br class="">latency you have, in this case MEO vs. GEO satellite connection (delay<br class="">emulated with netem).<br class=""><br class=""><a href="https://www.youtube.com/watch?v=WEl_ud4ME4E" class="">https://www.youtube.com/watch?v=WEl_ud4ME4E</a><br class=""><br class="">In the end, the latency is accumulated into a delay and it makes you<br class="">take more time to achieve the same.<br class=""><br class="">This was done in the frame of the ESA MTAILS project:<br class="">https://artes.esa.int/projects/mtails<br class=""><br class="">Off-topic: People poor performance must be first addressed, if not<br class="">improved because of a bad attitude, then you lay off, but there is a<br class="">whole spectrum of capabilities for people and everybody should be<br class="">entitled to contribute as much as they can (and get a reward in<br class="">proportion). Otherwise, nobody would employ old people or people with<br class="">disabilities, just sharp and smart people in their thirties. Half of<br class="">the population starts suffering cognitive decline after the age of<br class="">50... Very cruel.<br class=""><br class="">Regards,<br class=""><br class="">David<br class=""><br class=""><blockquote type="cite" class="">Date: Mon, 26 Sep 2022 19:59:04 +0000<br class="">From: Eugene Chang <eugene.chang@alum.mit.edu><br class="">To: Bruce Perens <bruce@perens.com><br class="">Cc: Eugene Chang <eugene.chang@alum.mit.edu>, Dave Taht<br class=""><span class="Apple-tab-span" style="white-space:pre">  </span><dave.taht@gmail.com>,  Dave Taht via Starlink<br class=""><span class="Apple-tab-span" style="white-space:pre">      </span><starlink@lists.bufferbloat.net><br class="">Subject: Re: [Starlink] It's still the starlink latency...<br class="">Message-ID: <07C46DD5-7359-410E-8820-82B319944618@alum.mit.edu><br class="">Content-Type: text/plain; charset="utf-8"<br class=""><br class="">The key issue is most people don’t understand why latency matters. They<br class="">don’t see it or feel it’s impact.<br class=""><br class="">First, we have to help people see the symptoms of latency and how it impacts<br class="">something they care about.<br class="">- gamers care but most people may think it is frivolous.<br class="">- musicians care but that is mostly for a hobby.<br class="">- business should care because of productivity but they don’t know how to<br class="">“see” the impact.<br class=""><br class="">Second, there needs to be a “OMG, I have been seeing the action of latency<br class="">all this time and never knew it! I was being shafted.” Once you have this<br class="">awakening, you can get all the press you want for free.<br class=""><br class="">Most of the time when business apps are developed, “we” hide the impact of<br class="">poor performance (aka latency) or they hide from the discussion because the<br class="">developers don’t have a way to fix the latency. Maybe businesses don’t care<br class="">because any employees affected are just considered poor performers. (In bad<br class="">economic times, the poor performers are just laid off.) For employees, if<br class="">they happen to be at a location with bad latency, they don’t know that<br class="">latency is hurting them. Unfair but most people don’t know the issue is<br class="">latency.<br class=""><br class="">Talking and explaining why latency is bad is not as effective as showing why<br class="">latency is bad. Showing has to be with something that has a person impact.<br class=""><br class="">Gene<br class="">-----------------------------------<br class="">Eugene Chang<br class="">eugene.chang@alum.mit.edu<br class="">+1-781-799-0233 (in Honolulu)<br class=""><br class=""></blockquote>_______________________________________________<br class="">Starlink mailing list<br class="">Starlink@lists.bufferbloat.net<br class="">https://lists.bufferbloat.net/listinfo/starlink<br class=""></div></div></blockquote></div><br class=""></div></div></body></html>