<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body dir="auto">
Ok, I don\u2019t normally like celebrity stories, but that is neat.<br>
<div dir="ltr"><br>
<blockquote type="cite">On Oct 21, 2022, at 4:03 PM, Frank Wimberly &lt;wimberly3@gmail.com&gt; wrote:<br>
<br>
</blockquote>
</div>
<blockquote type="cite">
<div dir="ltr">\ufeff
<div dir="auto">As for &quot;NeXT machine's software RIP&quot;, Rick Rashid, who was central in the development of that software, was my office neighbor.&nbsp; He left to take a position at Microsoft as VP of Research.&nbsp; I wonder if the software is RIPing.<br>
<br>
<div data-smartmail="gmail_signature">---<br>
Frank C. Wimberly<br>
140 Calle Ojo Feliz, <br>
Santa Fe, NM 87505<br>
<br>
505 670-9918<br>
Santa Fe, NM</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Fri, Oct 21, 2022, 3:08 PM Steve Smith &lt;<a href="mailto:sasmyth@swcp.com">sasmyth@swcp.com</a>&gt; wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
FWIW,&nbsp; I dipped into the higher levels of real-time-systems development <br>
several times in my career.&nbsp; The earliest being a control system (circa <br>
1981) for the LANL Proton Storage Ring where one naturally can't afford <br>
anything *but* failsafe implementations, etc. The stakes are just too <br>
'ffing high and the coupling to electrooptomechanical systems quite <br>
intimate.<br>
<br>
The &quot;digital&quot; components of such systems might have had the opportunity <br>
to ignore timing issues and simply &quot;execute the same steps&quot; regardless <br>
of timing.&nbsp; But in fact many software-driven (sub)systems represented <br>
time-critical processes and sometimes were up agains the timing limits <br>
of the analog components which had no leeway in their &quot;execution&quot;.<br>
<br>
There are all kinds of analogies in federated (distributed) simulation <br>
environments which Glen (and others here) probably know much better than <br>
I, where different &quot;clocks&quot; matter, and different levels of <br>
synchronization and reproducibility are in play.&nbsp;&nbsp; The Postscript <br>
interpreters, printers, and film recorders were also pseudo real-time <br>
systems since some of the timing components were in fact software <br>
controlled (for example, the film recorders were &quot;stroke&quot; devices with <br>
software driving D-A converters to &quot;sweep&quot; out vectors and &quot;clip&quot; the <br>
on/off of the beam with appropriate analog component delays/biases/gains <br>
needing to be calibrated for.&nbsp;&nbsp; Fortunately failures in this step did <br>
not (usually) damage anyone or risk anyone's health and safety (like the <br>
beam in the PSR did).<br>
<br>
Regarding identity and equivalence, I prefer the phrase: &quot;close enough <br>
for who it's for&quot;...<br>
<br>
<br>
On 10/21/22 11:18 AM, glen wrote:<br>
&gt; Ha! If we're going to argue about words, then let's stick with the <br>
&gt; word &quot;identity&quot; and skip the &quot;metaphor&quot; nonsense. You and Frank seem <br>
&gt; to be using the word in a weird way. Identity means &quot;the exact same <br>
&gt; particular thing over any differencing available&quot; or somesuch. I mean, <br>
&gt; it's used that way in phrases like &quot;identity theft&quot; as well as <br>
&gt; mathematical identity. It's equivalence sets all the way down. I just <br>
&gt; can't imagine any working computationalist would ever say anything <br>
&gt; like &quot;executed identically&quot; unless ... well ... the exact same <br>
&gt; process, with the exact same steps, happened.<br>
&gt;<br>
&gt; I suppose there are deep philosophical intuitions pried at by the <br>
&gt; words &quot;emulation&quot; versus &quot;simulation&quot;. And one can argue (again with <br>
&gt; help from Christian List) about whether there exist fully closed <br>
&gt; ontological walls like we try to create with things like Jails, <br>
&gt; HyperV, Docker, VM's like Java's, etc. But &quot;execute identically&quot; is a <br>
&gt; phrase that would only be used by someone who worked *way* above such <br>
&gt; levels (assuming levels even exist at all). It's a bit like talking to <br>
&gt; the kids programming websites these days, with access to infinite disk <br>
&gt; space, infinite memory, steeped in continuous delivery, etc. [\u26e7]<br>
&gt;<br>
&gt; Layers of abstraction are fine. Use 'em when you need 'em. But we <br>
&gt; shouldn't posture by invoking things like &quot;instruction sets&quot; and <br>
&gt; &quot;execute identically&quot; in the same breath. (Not that you did that ... <br>
&gt; just sayin'.)<br>
&gt;<br>
&gt;<br>
&gt; [\u26e7] Rant: This is a good talk <br>
&gt; &lt;<a href="https://www.youtube.com/watch?v=8Ab3ArE8W3s" rel="noreferrer noreferrer" target="_blank">https://www.youtube.com/watch?v=8Ab3ArE8W3s</a>&gt;. But I get super
<br>
&gt; irritated when people use *toy* code in their rhetoric and leave large <br>
&gt; scale deployment as an exercise for the reader. Yeah, fine. The REPL <br>
&gt; is cool and all. But when my simulation takes a fvcking WEEK to <br>
&gt; execute, it's difficult to sympathize. I've recently been playing <br>
&gt; around with VSCodium, which is pretty cool. But whatever, man. I still <br>
&gt; have to upload the code somewhere and execute it. Get off my lawn!<br>
&gt;<br>
&gt; On 10/21/22 09:24, Steve Smith wrote:<br>
&gt;&gt;<br>
&gt;&gt; As a counter-example,&nbsp; we ran film recorders whose &quot;guts&quot; were built <br>
&gt;&gt; by Ed Fredkin's Information International company and were built to <br>
&gt;&gt; the spec of Dec PDP-11 (I think 11?) and it was anecdotally agreed <br>
&gt;&gt; among the user community (of a few thousand delivered units in the <br>
&gt;&gt; world?) that these PDP-clones *never* failed to execute the code <br>
&gt;&gt; identically to the machines they were patterned after.&nbsp;&nbsp; I don't <br>
&gt;&gt; remember the details of implementation of these 70's era hardware <br>
&gt;&gt; designs, but I understood that they III designed their own PCBs but <br>
&gt;&gt; (obviously?) used the same CPU chips... I don't know about all the <br>
&gt;&gt; other support components... A likely answer to this pondering is that <br>
&gt;&gt; these machines did not run a general purpose OS and the III <br>
&gt;&gt; software/system people probably made up for any differences in <br>
&gt;&gt; Software/Timing/Error Handling?<br>
&gt;&gt;<br>
&gt;&gt; If Owen is listening in here, I think he was there for more than a <br>
&gt;&gt; little of this from inside Apple/Sun?<br>
&gt;&gt;<br>
&gt;&gt; - Steve<br>
&gt;&gt;<br>
&gt;&gt; PS.&nbsp;&nbsp; To concede/confront glen's sentiment that: &quot; 'Metaphor' is an <br>
&gt;&gt; evil word, used only by manipulators and gaslighters&quot;,&nbsp;&nbsp; I would <br>
&gt;&gt; offer that the use of *conceptual metaphor*&nbsp; is to thinking as noise <br>
&gt;&gt; is to simulated annealing, and his point about &quot;tighter or looser <br>
&gt;&gt; equivalence&quot; might well be the best argument *for* the use of <br>
&gt;&gt; metaphorical thinking?&nbsp; I can't believe I'm stirring/kicking this can <br>
&gt;&gt; of worm-hornets down the street again...<br>
&gt;&gt;<br>
&gt;<br>
<br>
-. --- - / ...- .- .-.. .. -.. / -- --- .-. ... . / -.-. --- -.. .<br>
FRIAM Applied Complexity Group listserv<br>
Fridays 9a-12p Friday St. Johns Cafe&nbsp; &nbsp;/&nbsp; &nbsp;Thursdays 9a-12p Zoom <a href="https://bit.ly/virtualfriam" rel="noreferrer noreferrer" target="_blank">
https://bit.ly/virtualfriam</a><br>
to (un)subscribe <a href="http://redfish.com/mailman/listinfo/friam_redfish.com" rel="noreferrer noreferrer" target="_blank">
http://redfish.com/mailman/listinfo/friam_redfish.com</a><br>
FRIAM-COMIC <a href="http://friam-comic.blogspot.com/" rel="noreferrer noreferrer" target="_blank">
http://friam-comic.blogspot.com/</a><br>
archives:&nbsp; 5/2017 thru present <a href="https://redfish.com/pipermail/friam_redfish.com/" rel="noreferrer noreferrer" target="_blank">
https://redfish.com/pipermail/friam_redfish.com/</a><br>
&nbsp; 1/2003 thru 6/2021&nbsp; <a href="http://friam.383.s1.nabble.com/" rel="noreferrer noreferrer" target="_blank">
http://friam.383.s1.nabble.com/</a><br>
</blockquote>
</div>
<span>-. --- - / ...- .- .-.. .. -.. / -- --- .-. ... . / -.-. --- -.. .</span><br>
<span>FRIAM Applied Complexity Group listserv</span><br>
<span>Fridays 9a-12p Friday St. Johns Cafe &nbsp;&nbsp;/ &nbsp;&nbsp;Thursdays 9a-12p Zoom https://bit.ly/virtualfriam</span><br>
<span>to (un)subscribe http://redfish.com/mailman/listinfo/friam_redfish.com</span><br>
<span>FRIAM-COMIC http://friam-comic.blogspot.com/</span><br>
<span>archives: &nbsp;5/2017 thru present https://redfish.com/pipermail/friam_redfish.com/</span><br>
<span>&nbsp;1/2003 thru 6/2021 &nbsp;http://friam.383.s1.nabble.com/</span><br>
</div>
</blockquote>
</body>
</html>