Report: state that the verification form computes only and sends no pings

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Toby
2026-10-27 20:19:59 -04:00
parent df29028ae8
commit 0c43b5bcdb
3 changed files with 6 additions and 6 deletions
+2 -2
View File
@@ -314,7 +314,7 @@ summary{cursor:pointer;font:600 14px var(--display);text-transform:uppercase;let
<section>
<h2 class="sec">Independent verification</h2>
<p class="lede">To reproduce a measurement, ping one of the anchors from any computer and enter the minimum round-trip time. Local network and access delays can only increase the measured value.</p>
<p class="lede">This page does not send pings; browsers cannot. To reproduce a measurement, run the command shown below in a terminal on your own computer, then enter the lowest time it reports. The page computes the distance to the anchor on each model and the minimum time light in fibre needs for the round trip. Local network and access delays can only increase the measured value. The values shown initially are a stored measurement from the survey.</p>
<form id="byo" class="byo" autocomplete="off">
<label for="byoA">Location<input id="byoA" list="byocities" placeholder="Type a city, or lat, lon"></label>
<label for="byoB">Anchor<select id="byoB"></select></label>
@@ -887,7 +887,7 @@ function byoRun(e){
if(!A){out.innerHTML=`<p class="verdict">Location not found. Select a city from the list or enter coordinates, for example <span class="num">-36.85, 174.76</span>.</p>`;return}
if(!(Tm>0)){out.innerHTML=`<p class="verdict">Enter the minimum round-trip time in milliseconds.</p>`;return}
const bad=[];const rows=MODELS.map(([m,n])=>{const km=dist(m,A,B),f=floorMs(km),t=Tm<floorMs(km,CV)?2:Tm<f?1:0;if(t)bad.push(n);return`<tr><td>${n}</td><td class="num">${fint(km)}</td><td class="num">${fmt(f)}</td><td class="${TCLS[t]}">${t?`${fmt(f-Tm)} ms below floor: ${TTXT[t]}`:"consistent"}</td></tr>`}).join("");
out.innerHTML=`${byoExample?'<div class="eyebrow">Example: a measurement from the live survey</div>':""}<p class="verdict"><b>${esc(A.name)} → ${esc(B.name)}, <span class="num">${fmt(Tm)} ms</span>.</b> ${bad.length?`<span class="bad">Inconsistent with ${bad.join(", ")}.</span>`:`<span class="ok">Consistent with every model.</span> A time above every floor cannot exclude a model.`}</p>
out.innerHTML=`${byoExample?'<div class="eyebrow">Example: a stored measurement from the survey (Globalping probe, Auckland)</div>':""}<p class="verdict"><b>${esc(A.name)} → ${esc(B.name)}, <span class="num">${fmt(Tm)} ms</span>.</b> ${bad.length?`<span class="bad">Inconsistent with ${bad.join(", ")}.</span>`:`<span class="ok">Consistent with every model.</span> A time above every floor cannot exclude a model.`}</p>
<div class="tw"><table class="mini"><thead><tr><th>Map</th><th>Straight line, km</th><th>Fibre floor, ms</th><th></th></tr></thead><tbody>${rows}</tbody></table></div><p class="note">Straight line: the shortest possible cable, and therefore the most conservative test for each model.</p>`;
}
function byoInit(){