Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"You must have an IQ of at least half a million." -- Popeye


computers / comp.os.vms / Re: [OT] touchscreen UIs

SubjectAuthor
* Intel proposal to simplify x86-64John Dallman
+* Re: Intel proposal to simplify x86-64Neil Rieck
|+* Re: Intel proposal to simplify x86-64John Dallman
||+* Re: Intel proposal to simplify x86-64Arne Vajhøj
|||+- Re: Intel proposal to simplify x86-64David Wade
|||`- Re: Intel proposal to simplify x86-64Dan Cross
||`* Re: Intel proposal to simplify x86-64Neil Rieck
|| `- Re: Intel proposal to simplify x86-64John Dallman
|`* Re: Intel proposal to simplify x86-64terry-...@glaver.org
| +* Re: Intel proposal to simplify x86-64Simon Clubley
| |`* Re: Intel proposal to simplify x86-64Chris Townley
| | `* Re: Intel proposal to simplify x86-64Simon Clubley
| |  `* Re: Intel proposal to simplify x86-64John H Reinhardt
| |   +* Re: Intel proposal to simplify x86-64Simon Clubley
| |   |+* Re: Intel proposal to simplify x86-64Chris Townley
| |   ||`- Re: Intel proposal to simplify x86-64Simon Clubley
| |   |+* Re: Intel proposal to simplify x86-64Hans Bachner
| |   ||`* Re: Intel proposal to simplify x86-64Jan-Erik Söderholm
| |   || `* Re: Intel proposal to simplify x86-64Hans Bachner
| |   ||  `* Re: Intel proposal to simplify x86-64Arne Vajhøj
| |   ||   `* Re: Intel proposal to simplify x86-64Robert A. Brooks
| |   ||    `* Re: Intel proposal to simplify x86-64Jan-Erik Söderholm
| |   ||     +* Re: Intel proposal to simplify x86-64Johnny Billquist
| |   ||     |+* Re: Intel proposal to simplify x86-64Jan-Erik Söderholm
| |   ||     ||`- Re: Intel proposal to simplify x86-64Arne Vajhøj
| |   ||     |+* Re: Intel proposal to simplify x86-64Dan Cross
| |   ||     ||`* Re: Intel proposal to simplify x86-64Scott Dorsey
| |   ||     || `* Re: Intel proposal to simplify x86-64Dan Cross
| |   ||     ||  `* Re: Intel proposal to simplify x86-64Johnny Billquist
| |   ||     ||   `* Re: Intel proposal to simplify x86-64Dan Cross
| |   ||     ||    `* Re: Intel proposal to simplify x86-64Johnny Billquist
| |   ||     ||     `- Re: Intel proposal to simplify x86-64Dan Cross
| |   ||     |`* Re: Intel proposal to simplify x86-64Arne Vajhøj
| |   ||     | `* Re: Intel proposal to simplify x86-64Johnny Billquist
| |   ||     |  +* Re: Intel proposal to simplify x86-64bill
| |   ||     |  |+- Re: Intel proposal to simplify x86-64Craig Ruff
| |   ||     |  |`- Re: Intel proposal to simplify x86-64Arne Vajhøj
| |   ||     |  `- Re: Intel proposal to simplify x86-64Arne Vajhøj
| |   ||     +* Re: Intel proposal to simplify x86-64Simon Clubley
| |   ||     |+* Re: Intel proposal to simplify x86-64Arne Vajhøj
| |   ||     ||`* Re: Intel proposal to simplify x86-64Chris Townley
| |   ||     || +* Re: Intel proposal to simplify x86-64Arne Vajhøj
| |   ||     || |`* Re: Intel proposal to simplify x86-64John Reagan
| |   ||     || | +* Re: Intel proposal to simplify x86-64Chris Townley
| |   ||     || | |+- Re: Intel proposal to simplify x86-64Arne Vajhøj
| |   ||     || | |`- Re: Intel proposal to simplify x86-64Robert A. Brooks
| |   ||     || | +- Re: Intel proposal to simplify x86-64Egidius Pfanzelter
| |   ||     || | `- Re: Intel proposal to simplify x86-64walter....@gmail.com
| |   ||     || `* Re: Intel proposal to simplify x86-64Single Stage to Orbit
| |   ||     ||  `* Re: Intel proposal to simplify x86-64Chris Townley
| |   ||     ||   +* Re: Intel proposal to simplify x86-64John Dallman
| |   ||     ||   |`* Re: Intel proposal to simplify x86-64Rich Alderson
| |   ||     ||   | +* Re: Intel proposal to simplify x86-64Scott Dorsey
| |   ||     ||   | |+* Re: Intel proposal to simplify x86-64Rich Alderson
| |   ||     ||   | ||`* Re: Intel proposal to simplify x86-64Scott Dorsey
| |   ||     ||   | || +* Re: Intel proposal to simplify x86-64Lars Brinkhoff
| |   ||     ||   | || |`* Re: Intel proposal to simplify x86-64Scott Dorsey
| |   ||     ||   | || | `- Re: Intel proposal to simplify x86-64Lars Brinkhoff
| |   ||     ||   | || +- Re: Intel proposal to simplify x86-64Oswald Knoppers
| |   ||     ||   | || +- Re: Intel proposal to simplify x86-64Johnny Billquist
| |   ||     ||   | || `- Re: Intel proposal to simplify x86-64Dan Cross
| |   ||     ||   | |`- Re: Intel proposal to simplify x86-64Dan Cross
| |   ||     ||   | `* Re: Intel proposal to simplify x86-64Dan Cross
| |   ||     ||   |  `* Re: Intel proposal to simplify x86-64Rich Alderson
| |   ||     ||   |   `- Re: Intel proposal to simplify x86-64Dan Cross
| |   ||     ||   +- Re: Intel proposal to simplify x86-64gah4
| |   ||     ||   `- Re: Intel proposal to simplify x86-64Arne Vajhøj
| |   ||     |`* Re: Intel proposal to simplify x86-64gah4
| |   ||     | +- Re: Intel proposal to simplify x86-64gah4
| |   ||     | `* Re: Intel proposal to simplify x86-64Scott Dorsey
| |   ||     |  `- Re: Intel proposal to simplify x86-64Johnny Billquist
| |   ||     `* TECO meta-discussion [was Re: Intel proposal to simplify x86-64]Rich Alderson
| |   ||      `* Re: TECO meta-discussion [was Re: Intel proposal to simplify x86-64]Johnny Billquist
| |   ||       `* Re: TECO meta-discussion [was Re: Intel proposal to simplify x86-64]Lars Brinkhoff
| |   ||        `- Re: TECO meta-discussion [was Re: Intel proposal to simplify x86-64]Lars Brinkhoff
| |   |`* Re: Teco / TECOC (was: Re: Intel proposal to simplify x86-64)Stephen Hoffman
| |   | `* Re: Teco / TECOC (was: Re: Intel proposal to simplify x86-64)Simon Clubley
| |   |  `* Re: Teco / TECOC (was: Re: Intel proposal to simplify x86-64)Johnny Billquist
| |   |   +- Re: Teco / TECOC (was: Re: Intel proposal to simplify x86-64)Jan-Erik Söderholm
| |   |   `* Re: Teco / TECOC (was: Re: Intel proposal to simplify x86-64)Arne Vajhøj
| |   |    `* Re: Teco / TECOC (was: Re: Intel proposal to simplify x86-64)Johnny Billquist
| |   |     `* Re: Teco / TECOC (was: Re: Intel proposal to simplify x86-64)Arne Vajhøj
| |   |      +- Re: Teco / TECOC (was: Re: Intel proposal to simplify x86-64)Arne Vajhøj
| |   |      +- Re: Teco / TECOC (was: Re: Intel proposal to simplify x86-64)Johnny Billquist
| |   |      `- Re: Teco / TECOC (was: Re: Intel proposal to simplify x86-64)Arne Vajhøj
| |   `* Re: Intel proposal to simplify x86-64Pizza RAC
| |    +* Re: Intel proposal to simplify x86-64Robert A. Brooks
| |    |`* Re: Intel proposal to simplify x86-64Simon Clubley
| |    | `* Re: Intel proposal to simplify x86-64Arne Vajhøj
| |    |  `* Re: Intel proposal to simplify x86-64John Dallman
| |    |   `* Re: Intel proposal to simplify x86-64Arne Vajhøj
| |    |    `* Re: Intel proposal to simplify x86-64Simon Clubley
| |    |     `* Re: Intel proposal to simplify x86-64Arne Vajhøj
| |    |      `* Re: Intel proposal to simplify x86-64Single Stage to Orbit
| |    |       `- Re: Intel proposal to simplify x86-64Arne Vajhøj
| |    `- Re: Intel proposal to simplify x86-64Arne Vajhøj
| `* Re: Intel proposal to simplify x86-64Neil Rieck
|  `- Re: Intel proposal to simplify x86-64Johnny Billquist
+* Re: Intel proposal to simplify x86-64Arne Vajhøj
|`* Re: Intel proposal to simplify x86-64Dan Cross
| `* Re: Intel proposal to simplify x86-64Simon Clubley
`- Re: Intel proposal to simplify x86-64Simon Clubley

Pages:123456
Re: Intel proposal to simplify x86-64

<u61uo9$o9c$1@panix2.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28471&group=comp.os.vms#28471

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix2.panix.com!panix2.panix.com!not-for-mail
From: klu...@panix.com (Scott Dorsey)
Newsgroups: comp.os.vms
Subject: Re: Intel proposal to simplify x86-64
Date: 10 Jun 2023 13:44:41 -0000
Organization: Former users of Netcom shell (1989-2000)
Lines: 21
Message-ID: <u61uo9$o9c$1@panix2.panix.com>
References: <memo.20230603145708.5208D@jgd.cix.co.uk> <u5phfm$12arb$1@dont-email.me> <u5prre$ <1cded92e-b6a7-4d90-9f52-5fa79d2f1808n@googlegroups.com>
Injection-Info: reader1.panix.com; posting-host="panix2.panix.com:166.84.1.2";
logging-data="27862"; mail-complaints-to="abuse@panix.com"
 by: Scott Dorsey - Sat, 10 Jun 2023 13:44 UTC

gah4 <gah4@u.washington.edu> wrote:
>On Wednesday, June 7, 2023 at 5:06:09=E2=80=AFAM UTC-7, Simon Clubley wrote=
>(snip)
>
>> The last time I really used it was decades ago, back when I started in=20
>> the DEC world on RSTS/E at the very start of my career. When I moved to=
>=20
>> VMS and saw TPU, that's when I stopped using TECO.
>
>I am surprised that there isn't a port to C for Unix and Windows.
>
>Then that one could be ported to VMS.

There is. The problem, though, with porting Unix and Windows editors to
VMS, and this goes both for TECO and vi, is that in the Unix and Windows
world all files are stream files and you wind up with editors that can
only operate on stream files. Or even worse (as was the case of a vim
port I used), will convert other files into stream_lf files without warning.
--scott
--
"C'est un Nagra. C'est suisse, et tres, tres precis."

Re: Intel proposal to simplify x86-64

<memo.20230610151614.5208c@jgd.cix.co.uk>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28472&group=comp.os.vms#28472

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: jgd...@cix.co.uk (John Dallman)
Newsgroups: comp.os.vms
Subject: Re: Intel proposal to simplify x86-64
Date: Sat, 10 Jun 2023 15:16 +0100 (BST)
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <memo.20230610151614.5208c@jgd.cix.co.uk>
References: <u61m9k$1q3$1@panix2.panix.com>
Reply-To: jgd@cix.co.uk
Injection-Info: dont-email.me; posting-host="bbbad20b04eb1a91c1c1f51d956ba1b3";
logging-data="2452303"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18lb46YQzrdARNvtuJHTRaIj6xJisgXGh4="
Cancel-Lock: sha1:dqnMfGY5zsSniW6HttJHQAyNxSc=
 by: John Dallman - Sat, 10 Jun 2023 14:16 UTC

In article <u61m9k$1q3$1@panix2.panix.com>, kludge@panix.com (Scott
Dorsey) wrote:

> Pretty much all of the things we need to implement very safe
> computing systems were developed in the 1970s and 1980s and
> prototype capability architectures have been tested and used.
> Back then, people were not willing to live with the substantial
> performance hit. Today, that performance hit is even more of a
> problem because so much code is written so much more poorly.

Smart, patient human beings to write good code have always been expensive.
Poor code is just cheaper. The modern way to deal with the problem is to
use lots of (very cheap) CPU power on fuzz testing and static analysis of
code.

John

Re: Intel proposal to simplify x86-64

<u633ve$m32$1@news.misty.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28474&group=comp.os.vms#28474

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!.POSTED.80-218-16-84.dclient.hispeed.ch!not-for-mail
From: bqt...@softjar.se (Johnny Billquist)
Newsgroups: comp.os.vms
Subject: Re: Intel proposal to simplify x86-64
Date: Sun, 11 Jun 2023 02:19:58 +0200
Organization: MGT Consulting
Message-ID: <u633ve$m32$1@news.misty.com>
References: <memo.20230603145708.5208D@jgd.cix.co.uk>
<u5pj2u$v2q$2@news.misty.com> <u5pu7o$mso$1@reader1.panix.com>
<u61md6$49j$1@panix2.panix.com> <u61pmh$4nf$1@reader1.panix.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 11 Jun 2023 00:19:58 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="80-218-16-84.dclient.hispeed.ch:80.218.16.84";
logging-data="22626"; mail-complaints-to="abuse@misty.com"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.11.0
In-Reply-To: <u61pmh$4nf$1@reader1.panix.com>
 by: Johnny Billquist - Sun, 11 Jun 2023 00:19 UTC

On 2023-06-10 14:18, Dan Cross wrote:
> In article <u61md6$49j$1@panix2.panix.com>,
> Scott Dorsey <kludge@panix.com> wrote:
>> Dan Cross <cross@spitfire.i.gajendra.net> wrote:
>>> Believe it or not, `sed` is actually Turing complete; I imagine
>>> that TECO is as well. So in some absolute sense, both are
>>> equally powerful.
>>
>> If that were the case, one could write some yacc code to turn sed scripts
>> into teco scripts. This may hurt your brain.
>
> I don't know if yacc would be the best tool for that, but yeah,
> it sounds very doable. It'd be an interesting hack, if nothing
> else.

It would just be pure, utter madness. But for sure, very doable.
yacc is a tool for writing compilers, but I'm almost suspecting it's a
bit of overkill in this case, and might make for a more complex solution
in the end.

But sed to teco seems a somewhat simple problem. Teco to sed could be
much more complicated, I think. Not sure if it would actually be
possible. Turing complete does not tell the full picture. Specifically I
wonder about some OS interactions and system call stuff. In teco you
can, for instance, read and act on individual input characters,
unrelated to the file you are operating on, and turn off and on
character echo, for example. I have no idea if this can even be
accomplished in sed.

Johnny

Re: Intel proposal to simplify x86-64

<u6345c$m32$2@news.misty.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28475&group=comp.os.vms#28475

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!.POSTED.80-218-16-84.dclient.hispeed.ch!not-for-mail
From: bqt...@softjar.se (Johnny Billquist)
Newsgroups: comp.os.vms
Subject: Re: Intel proposal to simplify x86-64
Date: Sun, 11 Jun 2023 02:23:08 +0200
Organization: MGT Consulting
Message-ID: <u6345c$m32$2@news.misty.com>
References: <memo.20230603145708.5208D@jgd.cix.co.uk>
<u5phfm$12arb$1@dont-email.me> <u5prre$
<1cded92e-b6a7-4d90-9f52-5fa79d2f1808n@googlegroups.com>
<u61uo9$o9c$1@panix2.panix.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 11 Jun 2023 00:23:08 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="80-218-16-84.dclient.hispeed.ch:80.218.16.84";
logging-data="22626"; mail-complaints-to="abuse@misty.com"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.11.0
In-Reply-To: <u61uo9$o9c$1@panix2.panix.com>
 by: Johnny Billquist - Sun, 11 Jun 2023 00:23 UTC

On 2023-06-10 15:44, Scott Dorsey wrote:
> gah4 <gah4@u.washington.edu> wrote:
>> On Wednesday, June 7, 2023 at 5:06:09=E2=80=AFAM UTC-7, Simon Clubley wrote=
>> (snip)
>>
>>> The last time I really used it was decades ago, back when I started in=20
>>> the DEC world on RSTS/E at the very start of my career. When I moved to=
>> =20
>>> VMS and saw TPU, that's when I stopped using TECO.
>>
>> I am surprised that there isn't a port to C for Unix and Windows.
>>
>> Then that one could be ported to VMS.
>
> There is. The problem, though, with porting Unix and Windows editors to
> VMS, and this goes both for TECO and vi, is that in the Unix and Windows
> world all files are stream files and you wind up with editors that can
> only operate on stream files. Or even worse (as was the case of a vim
> port I used), will convert other files into stream_lf files without warning.

I guess this is the moment in time to mention that teco always view any
file as a stream of bytes, always. When it's written back to disk, it
might do that in whatever format, but while it's in memory, it's a
stream of bytes with both CR and LF in there.

teco is *not* a line editor.

Johnny

Re: Intel proposal to simplify x86-64

<u638al$2j7m7$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28476&group=comp.os.vms#28476

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Intel proposal to simplify x86-64
Date: Sat, 10 Jun 2023 21:34:12 -0400
Organization: A noiseless patient Spider
Lines: 47
Message-ID: <u638al$2j7m7$1@dont-email.me>
References: <63a25e5a-2001-451b-b8a7-d6d9e74b02f9n@googlegroups.com>
<u5oe7n$9s6$1@panix2.panix.com> <u5pi81$v2q$1@news.misty.com>
<u5psf1$14ekk$3@dont-email.me> <u61m9k$1q3$1@panix2.panix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 11 Jun 2023 01:34:13 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="ebf8e1725a8267cd212038fbdad1e6ce";
logging-data="2727623"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+LY8uqBicTaZsC1bsou12jsYJDcjeFMPA="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.11.2
Cancel-Lock: sha1:qQ86Q9UXyTfkE6m8trbfyoiJdfA=
In-Reply-To: <u61m9k$1q3$1@panix2.panix.com>
Content-Language: en-US
 by: Arne Vajhøj - Sun, 11 Jun 2023 01:34 UTC

On 6/10/2023 7:20 AM, Scott Dorsey wrote:
> Unfortunately the focus today is on speed and low cost. People toss together
> rapid prototypes and put them into production systems. Back in the eighties
> software engineering people talked about code reusability as being a goal
> for improving code quality. Now people just cut and paste library calls
> that they don't understand off of websites and wonder why their machine is
> so slow and insecure.
>
> Pretty much all of the things we need to implement very safe computing
> systems were developed in the 1970s and 1980s and prototype capability
> architectures have been tested and used. Back then, people were not willing
> to live with the substantial performance hit. Today, that performance hit
> is even more of a problem because so much code is written so much more poorly.

Code reuse means library use.

Todays developers knows less about the library functions they use than
they did 40 years ago. Because the number of library functions increased
by a factor 100 or so.

But it would be horrible expensive to develop todays applications
with the libraries from 40 years ago. So very little to do
about that.

Computers are way more secure today than they were 40 years
ago. They have to because the threats have evolved dramatically.

Everything needed to implement safe computing probably existed
40 years ago. But the difficult part of implementing safe
computing is not to have the technology to make it possible or
to use that technology in 98% of cases - the difficult part is
to use it in 100% of cases. It did not happen then and it does
not happen today.

But technology has evolved to help do better. As an example
programming languages in recent years has added null safety
features to try and fix Hoare's billion dollar mistake
(Kotlin, C# 8.0+ etc.).

Arne

Re: Intel proposal to simplify x86-64

<mddmt16rc6c.fsf@panix5.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28477&group=comp.os.vms#28477

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix5-v6.panix.com!not-for-mail
From: new...@alderson.users.panix.com (Rich Alderson)
Newsgroups: comp.os.vms
Subject: Re: Intel proposal to simplify x86-64
Date: 10 Jun 2023 21:59:55 -0400
Organization: PANIX Public Access Internet and UNIX, NYC
Lines: 48
Sender: alderson+news@panix5.panix.com
Message-ID: <mddmt16rc6c.fsf@panix5.panix.com>
References: <u5s84c$1fo4c$1@dont-email.me> <memo.20230608195318.5208U@jgd.cix.co.uk> <mddo7lo2nd4.fsf@panix5.panix.com> <u61lv7$hlm$1@panix2.panix.com>
Injection-Info: reader1.panix.com; posting-host="panix5-v6.panix.com:2001:470:30::a654:105";
logging-data="21963"; mail-complaints-to="abuse@panix.com"
X-Newsreader: Gnus v5.7/Emacs 22.3
 by: Rich Alderson - Sun, 11 Jun 2023 01:59 UTC

kludge@panix.com (Scott Dorsey) writes:

> Rich Alderson <news@alderson.users.panix.com> wrote:

>> I only know enough vi to edit the password file (using the vipw command), or in
>> the old days before autoconfiguration I could edit the Emacs configuration files
>> to install a decent editor.

> What you need to know about vi above all is that it's modal. If you don't
> know what is going on, hit escape and it will put you back into the default
> operating mode. The second thing you need to know is that unlike emacs, you
> cannot edit something that isn't there; the end of a line is the end of a
> line and there is nothing past it until you add something.
>
> Given these two pieces of information you can read the introduction to vi
> that is in the Berkeley 4.1 manual and figure out how to use vi.

That's what I mean by "enough to edit /etc/passwd or Emacs config files". I
never remember all the "d<some character>" (other than "dd" = delete line)
commands, nor the commands to move things into another buffer in order to
insert them later.

> vi is an extension to ed... all the ed commands still work in it, but you
> also get visual editing as a side-effect. It's a line editor with a screen
> editor added to it. What makes it powerful is that it still has all the
> sophisticated command line tools of the line editor. What makes it convenient
> is that it has screen editing functions.

We ran a PDP-11/70 under Unix V7 at the museum; I was the one who managed
accounts on all the running systems, so I had to learn ed in order to modify
the password file.

I love an editor where the only error message is a single "?", and the
accompanying documentation which says that if you get an error, you can figure
out what you did wrong.

> Now, there's stuff that you can't do easily in vi, like working with columns.
> It's a terrible choice for doing ascii art. But for text, I rather like it.
> --scott

Had I met it before 10 years of EMACS (and a couple of Emacs, as well), I might
have tackled it, but I see no need to.

--
Rich Alderson news@alderson.users.panix.com
Audendum est, et veritas investiganda; quam etiamsi non assequamur,
omnino tamen proprius, quam nunc sumus, ad eam perveniemus.
--Galen

Re: Intel proposal to simplify x86-64

<u63a1q$a85$1@panix2.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28478&group=comp.os.vms#28478

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix2.panix.com!panix2.panix.com!not-for-mail
From: klu...@panix.com (Scott Dorsey)
Newsgroups: comp.os.vms
Subject: Re: Intel proposal to simplify x86-64
Date: 11 Jun 2023 02:03:38 -0000
Organization: Former users of Netcom shell (1989-2000)
Lines: 15
Message-ID: <u63a1q$a85$1@panix2.panix.com>
References: <u5s84c$1fo4c$1@dont-email.me> <mddo7lo2nd4.fsf@panix5.panix.com> <u61lv7$hlm$1@panix2.panix.com> <mddmt16rc6c.fsf@panix5.panix.com>
Injection-Info: reader1.panix.com; posting-host="panix2.panix.com:166.84.1.2";
logging-data="12181"; mail-complaints-to="abuse@panix.com"
 by: Scott Dorsey - Sun, 11 Jun 2023 02:03 UTC

Rich Alderson <news@alderson.users.panix.com> wrote:
>That's what I mean by "enough to edit /etc/passwd or Emacs config files". I
>never remember all the "d<some character>" (other than "dd" = delete line)
>commands, nor the commands to move things into another buffer in order to
>insert them later.

Get a vi coffee mug. You don't have to remember anything that you can
conveniently look up.

There is no emacs coffee mug, because it would be too big to lift and nobody
can drink that much coffee anyway.
--scott

--
"C'est un Nagra. C'est suisse, et tres, tres precis."

Re: Intel proposal to simplify x86-64

<mddilburbyz.fsf@panix5.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28479&group=comp.os.vms#28479

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix5-v6.panix.com!not-for-mail
From: new...@alderson.users.panix.com (Rich Alderson)
Newsgroups: comp.os.vms
Subject: Re: Intel proposal to simplify x86-64
Date: 10 Jun 2023 22:04:20 -0400
Organization: PANIX Public Access Internet and UNIX, NYC
Lines: 32
Sender: alderson+news@panix5.panix.com
Message-ID: <mddilburbyz.fsf@panix5.panix.com>
References: <u5s84c$1fo4c$1@dont-email.me> <memo.20230608195318.5208U@jgd.cix.co.uk> <mddo7lo2nd4.fsf@panix5.panix.com> <u61q3g$4nf$2@reader1.panix.com>
Injection-Info: reader1.panix.com; posting-host="panix5-v6.panix.com:2001:470:30::a654:105";
logging-data="21963"; mail-complaints-to="abuse@panix.com"
X-Newsreader: Gnus v5.7/Emacs 22.3
 by: Rich Alderson - Sun, 11 Jun 2023 02:04 UTC

cross@spitfire.i.gajendra.net (Dan Cross) writes:

> In article <mddo7lo2nd4.fsf@panix5.panix.com>,
> Rich Alderson <news@alderson.users.panix.com> wrote:

>> I only know enough vi to edit the password file (using the vipw command), or in
>> the old days before autoconfiguration I could edit the Emacs configuration files
>> to install a decent editor.

> Over the years,I've found it useful to retain facility with
> several different editors, selecting between them based on
> context. If I'm working on plan9, I'll use acme or sam; if
> I'm on Unix, vi, though knowing how to use `ed` has been very
> useful in many surprising ways; if I'm programming in Lisp, or
> using Multics or TOPS-20, then emacs; on VMS I use EDT; etc.
> For work-a-day programming these days I like VS Code with the
> language server support.

Fortunately for me, all the systems on which I worked prior to building PGA's
museum had versions of Emacs available. (Well, OK, not the IBM mainframes, but
I could transfer files from a DEC-20 so did my editing there...)

On VMS at the museum, I used TECO because it didn't require a lot of study, as
I was using it on PDP-8 and PDP-11 and DEC-10 systems already.

Different strokes for different folks, no?

--
Rich Alderson news@alderson.users.panix.com
Audendum est, et veritas investiganda; quam etiamsi non assequamur,
omnino tamen proprius, quam nunc sumus, ad eam perveniemus.
--Galen

Re: Intel proposal to simplify x86-64

<7wpm624ad2.fsf@junk.nocrew.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28480&group=comp.os.vms#28480

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
From: lars.s...@nocrew.org (Lars Brinkhoff)
Newsgroups: comp.os.vms
Subject: Re: Intel proposal to simplify x86-64
Organization: nocrew
References: <u5s84c$1fo4c$1@dont-email.me> <mddo7lo2nd4.fsf@panix5.panix.com>
<u61lv7$hlm$1@panix2.panix.com> <mddmt16rc6c.fsf@panix5.panix.com>
<u63a1q$a85$1@panix2.panix.com>
Date: Sun, 11 Jun 2023 09:27:37 +0000
Message-ID: <7wpm624ad2.fsf@junk.nocrew.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
Cancel-Lock: sha1:RdXQ3YbgeEJ/+BwluQYrEurph5I=
MIME-Version: 1.0
Content-Type: text/plain
Lines: 4
NNTP-Posting-Host: 54fe4e35.news.sunsite.dk
X-Trace: 1686475657 news.sunsite.dk 711 lars@junk.nocrew.org/51.15.56.219:34026
X-Complaints-To: staff@sunsite.dk
 by: Lars Brinkhoff - Sun, 11 Jun 2023 09:27 UTC

Scott Dorsey wrote:
> There is no emacs coffee mug

There are Emacs coffee mugs.

Re: Intel proposal to simplify x86-64

<3b7699cf-8f07-4176-9ec9-a7e9e7ec4486n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28481&group=comp.os.vms#28481

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:6214:aa8:b0:62d:e9ab:255b with SMTP id ew8-20020a0562140aa800b0062de9ab255bmr41324qvb.6.1686478801813;
Sun, 11 Jun 2023 03:20:01 -0700 (PDT)
X-Received: by 2002:a05:622a:1754:b0:3f6:af78:de08 with SMTP id
l20-20020a05622a175400b003f6af78de08mr2072974qtk.12.1686478801563; Sun, 11
Jun 2023 03:20:01 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!3.us.feeder.erje.net!feeder.erje.net!border-1.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Sun, 11 Jun 2023 03:20:01 -0700 (PDT)
In-Reply-To: <u63a1q$a85$1@panix2.panix.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2a02:58:199:9000:6f81:5ee4:1f56:4ef2;
posting-account=RRda-QoAAABEpXtVBlPh7pn5u99E081Q
NNTP-Posting-Host: 2a02:58:199:9000:6f81:5ee4:1f56:4ef2
References: <u5s84c$1fo4c$1@dont-email.me> <mddo7lo2nd4.fsf@panix5.panix.com>
<u61lv7$hlm$1@panix2.panix.com> <mddmt16rc6c.fsf@panix5.panix.com> <u63a1q$a85$1@panix2.panix.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <3b7699cf-8f07-4176-9ec9-a7e9e7ec4486n@googlegroups.com>
Subject: Re: Intel proposal to simplify x86-64
From: oswald.k...@gmail.com (Oswald Knoppers)
Injection-Date: Sun, 11 Jun 2023 10:20:01 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 22
 by: Oswald Knoppers - Sun, 11 Jun 2023 10:20 UTC

Op zondag 11 juni 2023 om 04:03:41 UTC+2 schreef Scott Dorsey:
> Rich Alderson <ne...@alderson.users.panix.com> wrote:
> >That's what I mean by "enough to edit /etc/passwd or Emacs config files". I
> >never remember all the "d<some character>" (other than "dd" = delete line)
> >commands, nor the commands to move things into another buffer in order to
> >insert them later.
> Get a vi coffee mug. You don't have to remember anything that you can
> conveniently look up.
>
> There is no emacs coffee mug, because it would be too big to lift and nobody
> can drink that much coffee anyway.
> --scott
>
> --
> "C'est un Nagra. C'est suisse, et tres, tres precis."

I always liked this one:

https://www.gnu.org/fun/jokes/ed-msg.en.html

:-)

Oswald

Re: Intel proposal to simplify x86-64

<u64ahq$deq$1@panix2.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28483&group=comp.os.vms#28483

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix2.panix.com!panix2.panix.com!not-for-mail
From: klu...@panix.com (Scott Dorsey)
Newsgroups: comp.os.vms
Subject: Re: Intel proposal to simplify x86-64
Date: 11 Jun 2023 11:18:18 -0000
Organization: Former users of Netcom shell (1989-2000)
Lines: 9
Message-ID: <u64ahq$deq$1@panix2.panix.com>
References: <u5s84c$1fo4c$1@dont-email.me> <mddmt16rc6c.fsf@panix5.panix.com> <u63a1q$a85$1@panix2.panix.com> <7wpm624ad2.fsf@junk.nocrew.org>
Injection-Info: reader1.panix.com; posting-host="panix2.panix.com:166.84.1.2";
logging-data="6990"; mail-complaints-to="abuse@panix.com"
 by: Scott Dorsey - Sun, 11 Jun 2023 11:18 UTC

>Scott Dorsey wrote:
>> There is no emacs coffee mug
>
>There are Emacs coffee mugs.

How many hundreds of gallons do they hold?
--scott
--
"C'est un Nagra. C'est suisse, et tres, tres precis."

Re: Intel proposal to simplify x86-64

<7wlegq42fr.fsf@junk.nocrew.org>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28484&group=comp.os.vms#28484

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
From: lars.s...@nocrew.org (Lars Brinkhoff)
Newsgroups: comp.os.vms
Subject: Re: Intel proposal to simplify x86-64
Organization: nocrew
References: <u5s84c$1fo4c$1@dont-email.me> <mddmt16rc6c.fsf@panix5.panix.com>
<u63a1q$a85$1@panix2.panix.com> <7wpm624ad2.fsf@junk.nocrew.org>
<u64ahq$deq$1@panix2.panix.com>
Date: Sun, 11 Jun 2023 12:18:48 +0000
Message-ID: <7wlegq42fr.fsf@junk.nocrew.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
Cancel-Lock: sha1:Pw1jSkD8LDkjc48UqS5p79OKpS8=
MIME-Version: 1.0
Content-Type: text/plain
Lines: 5
NNTP-Posting-Host: 836e1704.news.sunsite.dk
X-Trace: 1686485928 news.sunsite.dk 711 lars@junk.nocrew.org/51.15.56.219:34026
X-Complaints-To: staff@sunsite.dk
 by: Lars Brinkhoff - Sun, 11 Jun 2023 12:18 UTC

Scott Dorsey writes:
>>There are Emacs coffee mugs.
> How many hundreds of gallons do they hold?

The vi espresso cup only needs to say :q!

Re: Intel proposal to simplify x86-64

<u64htb$f6e$1@news.misty.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28485&group=comp.os.vms#28485

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!.POSTED.80-218-16-84.dclient.hispeed.ch!not-for-mail
From: bqt...@softjar.se (Johnny Billquist)
Newsgroups: comp.os.vms
Subject: Re: Intel proposal to simplify x86-64
Date: Sun, 11 Jun 2023 15:23:55 +0200
Organization: MGT Consulting
Message-ID: <u64htb$f6e$1@news.misty.com>
References: <u5s84c$1fo4c$1@dont-email.me> <mddo7lo2nd4.fsf@panix5.panix.com>
<u61lv7$hlm$1@panix2.panix.com> <mddmt16rc6c.fsf@panix5.panix.com>
<u63a1q$a85$1@panix2.panix.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 11 Jun 2023 13:23:55 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="80-218-16-84.dclient.hispeed.ch:80.218.16.84";
logging-data="15566"; mail-complaints-to="abuse@misty.com"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.12.0
In-Reply-To: <u63a1q$a85$1@panix2.panix.com>
 by: Johnny Billquist - Sun, 11 Jun 2023 13:23 UTC

On 2023-06-11 04:03, Scott Dorsey wrote:
> Rich Alderson <news@alderson.users.panix.com> wrote:
>> That's what I mean by "enough to edit /etc/passwd or Emacs config files". I
>> never remember all the "d<some character>" (other than "dd" = delete line)
>> commands, nor the commands to move things into another buffer in order to
>> insert them later.
>
> Get a vi coffee mug. You don't have to remember anything that you can
> conveniently look up.
>
> There is no emacs coffee mug, because it would be too big to lift and nobody
> can drink that much coffee anyway.

I don't really think we need to revive that religious war.

That said, any editor where the answer is "look it up" to anything you
want to do, is an editor you should not use, in my book.

I'm about at the same level as Rich. I can use vi in an emergency, but
getting emacs or teco is always among the first things I do on any
system I use. Or atleast nano, or *anything* besides vi (and relatives).

Johnny

Re: Intel proposal to simplify x86-64

<u64igf$f6e$2@news.misty.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28486&group=comp.os.vms#28486

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!.POSTED.80-218-16-84.dclient.hispeed.ch!not-for-mail
From: bqt...@softjar.se (Johnny Billquist)
Newsgroups: comp.os.vms
Subject: Re: Intel proposal to simplify x86-64
Date: Sun, 11 Jun 2023 15:34:07 +0200
Organization: MGT Consulting
Message-ID: <u64igf$f6e$2@news.misty.com>
References: <63a25e5a-2001-451b-b8a7-d6d9e74b02f9n@googlegroups.com>
<u5oe7n$9s6$1@panix2.panix.com> <u5pi81$v2q$1@news.misty.com>
<u5psf1$14ekk$3@dont-email.me> <u61m9k$1q3$1@panix2.panix.com>
<u638al$2j7m7$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 11 Jun 2023 13:34:07 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="80-218-16-84.dclient.hispeed.ch:80.218.16.84";
logging-data="15566"; mail-complaints-to="abuse@misty.com"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.12.0
In-Reply-To: <u638al$2j7m7$1@dont-email.me>
 by: Johnny Billquist - Sun, 11 Jun 2023 13:34 UTC

On 2023-06-11 03:34, Arne Vajhøj wrote:
> On 6/10/2023 7:20 AM, Scott Dorsey wrote:
>> Unfortunately the focus today is on speed and low cost.  People toss
>> together
>> rapid prototypes and put them into production systems.  Back in the
>> eighties
>> software engineering people talked about code reusability as being a goal
>> for improving code quality.  Now people just cut and paste library calls
>> that they don't understand off of websites and wonder why their
>> machine is
>> so slow and insecure.
>>
>> Pretty much all of the things we need to implement very safe computing
>> systems were developed in the 1970s and 1980s and prototype capability
>> architectures have been tested and used.  Back then, people were not
>> willing
>> to live with the substantial performance hit.  Today, that performance
>> hit
>> is even more of a problem because so much code is written so much more
>> poorly.
>
> Code reuse means library use.
>
> Todays developers knows less about the library functions they use than
> they did 40 years ago. Because the number of library functions increased
> by a factor 100 or so.

True. However, I also feel that people in general are less writing
libraries, and more just using them. And instead they copy code and have
several versions of the same code for every different project they work on.

Most people don't even know how to create a library anymore.

> But it would be horrible expensive to develop todays applications
> with the libraries from 40 years ago. So very little to do
> about that.

Also true.

> Computers are way more secure today than they were 40 years
> ago. They have to because the threats have evolved dramatically.

I'm not sure I agree with that. However, the security problems and
issues have shifted a lot.

40 years ago, you had a lot of rather stupid, simple security problems.
Like no encryption on network traffic, little authentication, little
audited code, and so on. So it was very insecure in that way.

Nowadays, those kind of problems are getting scarce. However, programs
these days are so complex, and contain so many components. That means
pretty much noone can really audit or understand the code anymore, and
noone even tries. In addition, since so many things are in the form of
libraries or services that you depend on, any kind of problem in any of
them can potentially affect a whole lot of systems and programs, meaning
any security issue is potentially a very large and severe one. That was
not the case 40 years ago.

So security problems are harder to identify, and have a potentially way
larger impact today. So are we more secure? If you go by the impact of
the security problems 40 years ago and security problems today, then the
impact today is way higher. (Obvious, since people exploiting security
issues have also become way more sophisticated over 40 years, along with
the tools available.)

40 years ago, social engineering was the biggest exploit vector.
Probably not different than today. Just think of War Games as a good
example (pretty close to 40 years ago now).

Johnny

Re: Intel proposal to simplify x86-64

<u64jk9$re9$1@reader1.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28487&group=comp.os.vms#28487

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail
From: cro...@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.os.vms
Subject: Re: Intel proposal to simplify x86-64
Date: Sun, 11 Jun 2023 13:53:13 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <u64jk9$re9$1@reader1.panix.com>
References: <u5s84c$1fo4c$1@dont-email.me> <u61lv7$hlm$1@panix2.panix.com> <mddmt16rc6c.fsf@panix5.panix.com> <u63a1q$a85$1@panix2.panix.com>
Injection-Date: Sun, 11 Jun 2023 13:53:13 -0000 (UTC)
Injection-Info: reader1.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="28105"; mail-complaints-to="abuse@panix.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: cross@spitfire.i.gajendra.net (Dan Cross)
 by: Dan Cross - Sun, 11 Jun 2023 13:53 UTC

In article <u63a1q$a85$1@panix2.panix.com>,
Scott Dorsey <kludge@panix.com> wrote:
>Rich Alderson <news@alderson.users.panix.com> wrote:
>>That's what I mean by "enough to edit /etc/passwd or Emacs config files". I
>>never remember all the "d<some character>" (other than "dd" = delete line)
>>commands, nor the commands to move things into another buffer in order to
>>insert them later.
>
>Get a vi coffee mug. You don't have to remember anything that you can
>conveniently look up.
>
>There is no emacs coffee mug, because it would be too big to lift and nobody
>can drink that much coffee anyway.

That sounds like a challenge.

- Dan C.

Re: Intel proposal to simplify x86-64

<u64k33$re9$2@reader1.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28488&group=comp.os.vms#28488

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail
From: cro...@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.os.vms
Subject: Re: Intel proposal to simplify x86-64
Date: Sun, 11 Jun 2023 14:01:07 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <u64k33$re9$2@reader1.panix.com>
References: <u5s84c$1fo4c$1@dont-email.me> <mddo7lo2nd4.fsf@panix5.panix.com> <u61q3g$4nf$2@reader1.panix.com> <mddilburbyz.fsf@panix5.panix.com>
Injection-Date: Sun, 11 Jun 2023 14:01:07 -0000 (UTC)
Injection-Info: reader1.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="28105"; mail-complaints-to="abuse@panix.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: cross@spitfire.i.gajendra.net (Dan Cross)
 by: Dan Cross - Sun, 11 Jun 2023 14:01 UTC

In article <mddilburbyz.fsf@panix5.panix.com>,
Rich Alderson <news@alderson.users.panix.com> wrote:
>cross@spitfire.i.gajendra.net (Dan Cross) writes:
>
>> In article <mddo7lo2nd4.fsf@panix5.panix.com>,
>> Rich Alderson <news@alderson.users.panix.com> wrote:
>
>>> I only know enough vi to edit the password file (using the vipw command), or in
>>> the old days before autoconfiguration I could edit the Emacs configuration files
>>> to install a decent editor.
>
>> Over the years,I've found it useful to retain facility with
>> several different editors, selecting between them based on
>> context. If I'm working on plan9, I'll use acme or sam; if
>> I'm on Unix, vi, though knowing how to use `ed` has been very
>> useful in many surprising ways; if I'm programming in Lisp, or
>> using Multics or TOPS-20, then emacs; on VMS I use EDT; etc.
>> For work-a-day programming these days I like VS Code with the
>> language server support.
>
>Fortunately for me, all the systems on which I worked prior to building PGA's
>museum had versions of Emacs available. (Well, OK, not the IBM mainframes, but
>I could transfer files from a DEC-20 so did my editing there...)
>
>On VMS at the museum, I used TECO because it didn't require a lot of study, as
>I was using it on PDP-8 and PDP-11 and DEC-10 systems already.
>
>Different strokes for different folks, no?

Absolutely! I've never understood editor holy wars. People
should use the tools they're most comfortable with; why does
anyone feel the need to foist their favorite tool onto someone
else?

- Dan C.

Re: Intel proposal to simplify x86-64

<u64kcq$re9$3@reader1.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28489&group=comp.os.vms#28489

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail
From: cro...@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.os.vms
Subject: Re: Intel proposal to simplify x86-64
Date: Sun, 11 Jun 2023 14:06:18 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <u64kcq$re9$3@reader1.panix.com>
References: <memo.20230603145708.5208D@jgd.cix.co.uk> <u61md6$49j$1@panix2.panix.com> <u61pmh$4nf$1@reader1.panix.com> <u633ve$m32$1@news.misty.com>
Injection-Date: Sun, 11 Jun 2023 14:06:18 -0000 (UTC)
Injection-Info: reader1.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="28105"; mail-complaints-to="abuse@panix.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: cross@spitfire.i.gajendra.net (Dan Cross)
 by: Dan Cross - Sun, 11 Jun 2023 14:06 UTC

In article <u633ve$m32$1@news.misty.com>,
Johnny Billquist <bqt@softjar.se> wrote:
>On 2023-06-10 14:18, Dan Cross wrote:
>> In article <u61md6$49j$1@panix2.panix.com>,
>> Scott Dorsey <kludge@panix.com> wrote:
>>> Dan Cross <cross@spitfire.i.gajendra.net> wrote:
>>>> Believe it or not, `sed` is actually Turing complete; I imagine
>>>> that TECO is as well. So in some absolute sense, both are
>>>> equally powerful.
>>>
>>> If that were the case, one could write some yacc code to turn sed scripts
>>> into teco scripts. This may hurt your brain.
>>
>> I don't know if yacc would be the best tool for that, but yeah,
>> it sounds very doable. It'd be an interesting hack, if nothing
>> else.
>
>It would just be pure, utter madness.

Heh.

>But for sure, very doable.
>yacc is a tool for writing compilers, but I'm almost suspecting it's a
>bit of overkill in this case, and might make for a more complex solution
>in the end.

Yeah. Yacc really wants to generate an LALR(1) parser for a
context-free grammar; that's probably fine for sed, but it does
seem to be a bit like cutting butter with a chainsaw. I don't
know if that would handle TECO, though (quite possibly, but I
don't know enough about TECO's language to say).

>But sed to teco seems a somewhat simple problem. Teco to sed could be
>much more complicated, I think. Not sure if it would actually be
>possible. Turing complete does not tell the full picture. Specifically I
>wonder about some OS interactions and system call stuff. In teco you
>can, for instance, read and act on individual input characters,
>unrelated to the file you are operating on, and turn off and on
>character echo, for example. I have no idea if this can even be
>accomplished in sed.

Indeed. I don't think sed would work for this (one reason I
think that `ed` is a better analogue for TECO).

- Dan C.

Re: Intel proposal to simplify x86-64

<u64kre$re9$4@reader1.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28490&group=comp.os.vms#28490

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail
From: cro...@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.os.vms
Subject: Re: Intel proposal to simplify x86-64
Date: Sun, 11 Jun 2023 14:14:06 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <u64kre$re9$4@reader1.panix.com>
References: <u5s84c$1fo4c$1@dont-email.me> <memo.20230608195318.5208U@jgd.cix.co.uk> <mddo7lo2nd4.fsf@panix5.panix.com> <u61lv7$hlm$1@panix2.panix.com>
Injection-Date: Sun, 11 Jun 2023 14:14:06 -0000 (UTC)
Injection-Info: reader1.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="28105"; mail-complaints-to="abuse@panix.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: cross@spitfire.i.gajendra.net (Dan Cross)
 by: Dan Cross - Sun, 11 Jun 2023 14:14 UTC

In article <u61lv7$hlm$1@panix2.panix.com>,
Scott Dorsey <kludge@panix.com> wrote:
>[snip]
>vi is an extension to ed... all the ed commands still work in it, but you
>also get visual editing as a side-effect. It's a line editor with a screen
>editor added to it. What makes it powerful is that it still has all the
>sophisticated command line tools of the line editor. What makes it convenient
>is that it has screen editing functions.

This is partially true, but `vi` is an extension of `ex`, not
`ed`. The command sets are similar, but not the same, and some
`ed` commands may no work in `vi`.

- Dan C.

Re: Intel proposal to simplify x86-64

<kembmjF47f4U1@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28492&group=comp.os.vms#28492

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.szaf.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (bill)
Newsgroups: comp.os.vms
Subject: Re: Intel proposal to simplify x86-64
Date: Sun, 11 Jun 2023 12:39:45 -0400
Lines: 13
Message-ID: <kembmjF47f4U1@mid.individual.net>
References: <63a25e5a-2001-451b-b8a7-d6d9e74b02f9n@googlegroups.com>
<u5oe7n$9s6$1@panix2.panix.com> <u5pi81$v2q$1@news.misty.com>
<u5psf1$14ekk$3@dont-email.me> <u61m9k$1q3$1@panix2.panix.com>
<u638al$2j7m7$1@dont-email.me> <u64igf$f6e$2@news.misty.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: individual.net uaC8gaYncnZtIMwW2g7eLQkpgNwPF9yXUhR3yxYMi/JiYPOq0W
Cancel-Lock: sha1:R8Cohy4nDL9GWoKXhMHUbRYKFOQ=
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.11.2
Content-Language: en-US
In-Reply-To: <u64igf$f6e$2@news.misty.com>
 by: bill - Sun, 11 Jun 2023 16:39 UTC

On 6/11/2023 9:34 AM, Johnny Billquist wrote:
> Just think of War Games as a good
> example (pretty close to 40 years ago now).
>

As someone who worked with such systems and within DOD
I can assure you that the basic premise of "War Games"
was nonexistent outside the minds of fiction writers.
Much like "Andromeda Strain", "China Syndrome" and
"Jurassic Park".

bill

Re: Intel proposal to simplify x86-64

<u65125$2p10e$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28495&group=comp.os.vms#28495

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: Intel proposal to simplify x86-64
Date: Sun, 11 Jun 2023 13:42:30 -0400
Organization: A noiseless patient Spider
Lines: 93
Message-ID: <u65125$2p10e$2@dont-email.me>
References: <63a25e5a-2001-451b-b8a7-d6d9e74b02f9n@googlegroups.com>
<u5oe7n$9s6$1@panix2.panix.com> <u5pi81$v2q$1@news.misty.com>
<u5psf1$14ekk$3@dont-email.me> <u61m9k$1q3$1@panix2.panix.com>
<u638al$2j7m7$1@dont-email.me> <u64igf$f6e$2@news.misty.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 11 Jun 2023 17:42:29 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="ebf8e1725a8267cd212038fbdad1e6ce";
logging-data="2917390"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+UUQPDhBvuX1vlcm2UOJ5y/eX4OwfROZA="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.11.2
Cancel-Lock: sha1:Iq1cS5/gjZx94VhANijh54X+1xI=
Content-Language: en-US
In-Reply-To: <u64igf$f6e$2@news.misty.com>
 by: Arne Vajhøj - Sun, 11 Jun 2023 17:42 UTC

On 6/11/2023 9:34 AM, Johnny Billquist wrote:
> On 2023-06-11 03:34, Arne Vajhøj wrote:
>> On 6/10/2023 7:20 AM, Scott Dorsey wrote:
>>> Unfortunately the focus today is on speed and low cost.  People toss
>>> together
>>> rapid prototypes and put them into production systems.  Back in the
>>> eighties
>>> software engineering people talked about code reusability as being a
>>> goal
>>> for improving code quality.  Now people just cut and paste library calls
>>> that they don't understand off of websites and wonder why their
>>> machine is
>>> so slow and insecure.
>>>
>>> Pretty much all of the things we need to implement very safe computing
>>> systems were developed in the 1970s and 1980s and prototype capability
>>> architectures have been tested and used.  Back then, people were not
>>> willing
>>> to live with the substantial performance hit.  Today, that
>>> performance hit
>>> is even more of a problem because so much code is written so much
>>> more poorly.
>>
>> Code reuse means library use.
>>
>> Todays developers knows less about the library functions they use than
>> they did 40 years ago. Because the number of library functions increased
>> by a factor 100 or so.
>
> True. However, I also feel that people in general are less writing
> libraries, and more just using them. And instead they copy code and have
> several versions of the same code for every different project they work on.
>
> Most people don't even know how to create a library anymore.

A lot of people still know how and actually do.

The number of available libraries (libraries not functions!) via
Maven (Java), NuGet (.NET), npm (JS) and PyPi (Python) are all
all counted in hundreds of thousands.

>> Computers are way more secure today than they were 40 years
>> ago. They have to because the threats have evolved dramatically.
>
> I'm not sure I agree with that. However, the security problems and
> issues have shifted a lot.
>
> 40 years ago, you had a lot of rather stupid, simple security problems.
> Like no encryption on network traffic, little authentication, little
> audited code, and so on. So it was very insecure in that way.
>
> Nowadays, those kind of problems are getting scarce. However, programs
> these days are so complex, and contain so many components. That means
> pretty much noone can really audit or understand the code anymore, and
> noone even tries. In addition, since so many things are in the form of
> libraries or services that you depend on, any kind of problem in any of
> them can potentially affect a whole lot of systems and programs, meaning
> any security issue is potentially a very large and severe one. That was
> not the case 40 years ago.
>
> So security problems are harder to identify, and have a potentially way
> larger impact today. So are we more secure? If you go by the impact of
> the security problems 40 years ago and security problems today, then the
> impact today is way higher. (Obvious, since people exploiting security
> issues have also become way more sophisticated over 40 years, along with
> the tools available.)
>
> 40 years ago, social engineering was the biggest exploit vector.
> Probably not different than today. Just think of War Games as a good
> example (pretty close to 40 years ago now).

There are 3 aspects:

practices 40 years ago vs practices today
applications 40 years ago vs applications today
threats 40 years ago vs threats today

Applications has become way more complex and are usually
more openly accessible than 40 years ago.

Exploiting vulnerabilities has become an industry with
both criminals and socalled "state actors".

If practices from 40 years ago was used today to develop
applications, then I don't think that would go well.

It is not really surprising. The world progresses. And
it is not unique for IT. Try design a car using 40 year
old practices and compare the result to a modern car.

Arne

Re: Intel proposal to simplify x86-64

<u651rp$2m68g$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28496&group=comp.os.vms#28496

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: new...@cct-net.co.uk (Chris Townley)
Newsgroups: comp.os.vms
Subject: Re: Intel proposal to simplify x86-64
Date: Sun, 11 Jun 2023 18:56:07 +0100
Organization: A noiseless patient Spider
Lines: 101
Message-ID: <u651rp$2m68g$2@dont-email.me>
References: <63a25e5a-2001-451b-b8a7-d6d9e74b02f9n@googlegroups.com>
<u5oe7n$9s6$1@panix2.panix.com> <u5pi81$v2q$1@news.misty.com>
<u5psf1$14ekk$3@dont-email.me> <u61m9k$1q3$1@panix2.panix.com>
<u638al$2j7m7$1@dont-email.me> <u64igf$f6e$2@news.misty.com>
<u65125$2p10e$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 11 Jun 2023 17:56:09 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="8f7788993e6e2abb35a4b218c48b0309";
logging-data="2824464"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19YM9nPHAHM7jhjEleATffR/w47QYz9qO8="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.11.2
Cancel-Lock: sha1:yvr2DOqeR5XGj6CynJtPlFKzVHQ=
In-Reply-To: <u65125$2p10e$2@dont-email.me>
Content-Language: en-GB
 by: Chris Townley - Sun, 11 Jun 2023 17:56 UTC

On 11/06/2023 18:42, Arne Vajhøj wrote:
> On 6/11/2023 9:34 AM, Johnny Billquist wrote:
>> On 2023-06-11 03:34, Arne Vajhøj wrote:
>>> On 6/10/2023 7:20 AM, Scott Dorsey wrote:
>>>> Unfortunately the focus today is on speed and low cost.  People toss
>>>> together
>>>> rapid prototypes and put them into production systems.  Back in the
>>>> eighties
>>>> software engineering people talked about code reusability as being a
>>>> goal
>>>> for improving code quality.  Now people just cut and paste library
>>>> calls
>>>> that they don't understand off of websites and wonder why their
>>>> machine is
>>>> so slow and insecure.
>>>>
>>>> Pretty much all of the things we need to implement very safe computing
>>>> systems were developed in the 1970s and 1980s and prototype capability
>>>> architectures have been tested and used.  Back then, people were not
>>>> willing
>>>> to live with the substantial performance hit.  Today, that
>>>> performance hit
>>>> is even more of a problem because so much code is written so much
>>>> more poorly.
>>>
>>> Code reuse means library use.
>>>
>>> Todays developers knows less about the library functions they use than
>>> they did 40 years ago. Because the number of library functions increased
>>> by a factor 100 or so.
>>
>> True. However, I also feel that people in general are less writing
>> libraries, and more just using them. And instead they copy code and
>> have several versions of the same code for every different project
>> they work on.
>>
>> Most people don't even know how to create a library anymore.
>
> A lot of people still know how and actually do.
>
> The number of available libraries (libraries not functions!) via
> Maven (Java), NuGet (.NET), npm (JS) and PyPi (Python) are all
> all counted in hundreds of thousands.
>
>>> Computers are way more secure today than they were 40 years
>>> ago. They have to because the threats have evolved dramatically.
>>
>> I'm not sure I agree with that. However, the security problems and
>> issues have shifted a lot.
>>
>> 40 years ago, you had a lot of rather stupid, simple security
>> problems. Like no encryption on network traffic, little
>> authentication, little audited code, and so on. So it was very
>> insecure in that way.
>>
>> Nowadays, those kind of problems are getting scarce. However, programs
>> these days are so complex, and contain so many components. That means
>> pretty much noone can really audit or understand the code anymore, and
>> noone even tries. In addition, since so many things are in the form of
>> libraries or services that you depend on, any kind of problem in any
>> of them can potentially affect a whole lot of systems and programs,
>> meaning any security issue is potentially a very large and severe one.
>> That was not the case 40 years ago.
>>
>> So security problems are harder to identify, and have a potentially
>> way larger impact today. So are we more secure? If you go by the
>> impact of the security problems 40 years ago and security problems
>> today, then the impact today is way higher. (Obvious, since people
>> exploiting security issues have also become way more sophisticated
>> over 40 years, along with the tools available.)
>>
>> 40 years ago, social engineering was the biggest exploit vector.
>> Probably not different than today. Just think of War Games as a good
>> example (pretty close to 40 years ago now).
>
> There are 3 aspects:
>
> practices 40 years ago vs practices today
> applications 40 years ago vs applications today
> threats 40 years ago vs threats today
>
> Applications has become way more complex and are usually
> more openly accessible than 40 years ago.
>
> Exploiting vulnerabilities has become an industry with
> both criminals and socalled "state actors".
>
> If practices from 40 years ago was used today to develop
> applications, then I don't think that would go well.
>
> It is not really surprising. The world progresses. And
> it is not unique for IT. Try design a car using 40 year
> old practices and compare the result to a modern car.
>
> Arne

Just look at light aircraft - most are still using older technology...

--
Chris

Re: Intel proposal to simplify x86-64

<u65d63$g8o$1@news.misty.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28498&group=comp.os.vms#28498

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!.POSTED.80-218-16-84.dclient.hispeed.ch!not-for-mail
From: bqt...@softjar.se (Johnny Billquist)
Newsgroups: comp.os.vms
Subject: Re: Intel proposal to simplify x86-64
Date: Sun, 11 Jun 2023 23:09:23 +0200
Organization: MGT Consulting
Message-ID: <u65d63$g8o$1@news.misty.com>
References: <63a25e5a-2001-451b-b8a7-d6d9e74b02f9n@googlegroups.com>
<u5oe7n$9s6$1@panix2.panix.com> <u5pi81$v2q$1@news.misty.com>
<u5psf1$14ekk$3@dont-email.me> <u61m9k$1q3$1@panix2.panix.com>
<u638al$2j7m7$1@dont-email.me> <u64igf$f6e$2@news.misty.com>
<kembmjF47f4U1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 11 Jun 2023 21:09:23 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="80-218-16-84.dclient.hispeed.ch:80.218.16.84";
logging-data="16664"; mail-complaints-to="abuse@misty.com"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.12.0
In-Reply-To: <kembmjF47f4U1@mid.individual.net>
 by: Johnny Billquist - Sun, 11 Jun 2023 21:09 UTC

On 2023-06-11 18:39, bill wrote:
> On 6/11/2023 9:34 AM, Johnny Billquist wrote:
>>  Just think of War Games as a good example (pretty close to 40 years
>> ago now).
>>
>
> As someone who worked with such systems and within DOD
> I can assure you that the basic premise of "War Games"
> was nonexistent outside the minds of fiction writers.
> Much like "Andromeda Strain", "China Syndrome" and
> "Jurassic Park".

The exact story of War Games might be as ridiculous as you want. That
was not my point.

In War Games, David gains access to the system by social engineering.
Basically, finding the person that have done the work, and figuring out
the password by trying the persons deceased son's name. "Hello,
Professor Falken. How about a nice game of chess."

Which is a perfectly leigitmate, and very effective way to gain access.
Social engineering is by far the most effective way of getting access to
systems. Be that by trying the dog's name, or by befriending the person
and figuring out his favorite lotto number.

Johnny

Re: Intel proposal to simplify x86-64

<u65dcf$g8o$2@news.misty.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28499&group=comp.os.vms#28499

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!.POSTED.80-218-16-84.dclient.hispeed.ch!not-for-mail
From: bqt...@softjar.se (Johnny Billquist)
Newsgroups: comp.os.vms
Subject: Re: Intel proposal to simplify x86-64
Date: Sun, 11 Jun 2023 23:12:47 +0200
Organization: MGT Consulting
Message-ID: <u65dcf$g8o$2@news.misty.com>
References: <63a25e5a-2001-451b-b8a7-d6d9e74b02f9n@googlegroups.com>
<u5oe7n$9s6$1@panix2.panix.com> <u5pi81$v2q$1@news.misty.com>
<u5psf1$14ekk$3@dont-email.me> <u61m9k$1q3$1@panix2.panix.com>
<u638al$2j7m7$1@dont-email.me> <u64igf$f6e$2@news.misty.com>
<u65125$2p10e$2@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sun, 11 Jun 2023 21:12:47 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="80-218-16-84.dclient.hispeed.ch:80.218.16.84";
logging-data="16664"; mail-complaints-to="abuse@misty.com"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.12.0
In-Reply-To: <u65125$2p10e$2@dont-email.me>
 by: Johnny Billquist - Sun, 11 Jun 2023 21:12 UTC

On 2023-06-11 19:42, Arne Vajhøj wrote:
> On 6/11/2023 9:34 AM, Johnny Billquist wrote:
>> On 2023-06-11 03:34, Arne Vajhøj wrote:
>>> On 6/10/2023 7:20 AM, Scott Dorsey wrote:
>>>> Unfortunately the focus today is on speed and low cost.  People toss
>>>> together
>>>> rapid prototypes and put them into production systems.  Back in the
>>>> eighties
>>>> software engineering people talked about code reusability as being a
>>>> goal
>>>> for improving code quality.  Now people just cut and paste library
>>>> calls
>>>> that they don't understand off of websites and wonder why their
>>>> machine is
>>>> so slow and insecure.
>>>>
>>>> Pretty much all of the things we need to implement very safe computing
>>>> systems were developed in the 1970s and 1980s and prototype capability
>>>> architectures have been tested and used.  Back then, people were not
>>>> willing
>>>> to live with the substantial performance hit.  Today, that
>>>> performance hit
>>>> is even more of a problem because so much code is written so much
>>>> more poorly.
>>>
>>> Code reuse means library use.
>>>
>>> Todays developers knows less about the library functions they use than
>>> they did 40 years ago. Because the number of library functions increased
>>> by a factor 100 or so.
>>
>> True. However, I also feel that people in general are less writing
>> libraries, and more just using them. And instead they copy code and
>> have several versions of the same code for every different project
>> they work on.
>>
>> Most people don't even know how to create a library anymore.
>
> A lot of people still know how and actually do.
>
> The number of available libraries (libraries not functions!) via
> Maven (Java), NuGet (.NET), npm (JS) and PyPi (Python) are all
> all counted in hundreds of thousands.
>
>>> Computers are way more secure today than they were 40 years
>>> ago. They have to because the threats have evolved dramatically.
>>
>> I'm not sure I agree with that. However, the security problems and
>> issues have shifted a lot.
>>
>> 40 years ago, you had a lot of rather stupid, simple security
>> problems. Like no encryption on network traffic, little
>> authentication, little audited code, and so on. So it was very
>> insecure in that way.
>>
>> Nowadays, those kind of problems are getting scarce. However, programs
>> these days are so complex, and contain so many components. That means
>> pretty much noone can really audit or understand the code anymore, and
>> noone even tries. In addition, since so many things are in the form of
>> libraries or services that you depend on, any kind of problem in any
>> of them can potentially affect a whole lot of systems and programs,
>> meaning any security issue is potentially a very large and severe one.
>> That was not the case 40 years ago.
>>
>> So security problems are harder to identify, and have a potentially
>> way larger impact today. So are we more secure? If you go by the
>> impact of the security problems 40 years ago and security problems
>> today, then the impact today is way higher. (Obvious, since people
>> exploiting security issues have also become way more sophisticated
>> over 40 years, along with the tools available.)
>>
>> 40 years ago, social engineering was the biggest exploit vector.
>> Probably not different than today. Just think of War Games as a good
>> example (pretty close to 40 years ago now).
>
> There are 3 aspects:
>
> practices 40 years ago vs practices today
> applications 40 years ago vs applications today
> threats 40 years ago vs threats today
>
> Applications has become way more complex and are usually
> more openly accessible than 40 years ago.
>
> Exploiting vulnerabilities has become an industry with
> both criminals and socalled "state actors".
>
> If practices from 40 years ago was used today to develop
> applications, then I don't think that would go well.
>
> It is not really surprising. The world progresses. And
> it is not unique for IT. Try design a car using 40 year
> old practices and compare the result to a modern car.

Not disagreeing with anything you've said, except that I don't agree
that computer systems have become "way more secure than 40 years ago".

Johnny

Re: Intel proposal to simplify x86-64

<u65e8r$g8o$3@news.misty.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28500&group=comp.os.vms#28500

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!.POSTED.80-218-16-84.dclient.hispeed.ch!not-for-mail
From: bqt...@softjar.se (Johnny Billquist)
Newsgroups: comp.os.vms
Subject: Re: Intel proposal to simplify x86-64
Date: Sun, 11 Jun 2023 23:27:55 +0200
Organization: MGT Consulting
Message-ID: <u65e8r$g8o$3@news.misty.com>
References: <memo.20230603145708.5208D@jgd.cix.co.uk>
<u61md6$49j$1@panix2.panix.com> <u61pmh$4nf$1@reader1.panix.com>
<u633ve$m32$1@news.misty.com> <u64kcq$re9$3@reader1.panix.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 11 Jun 2023 21:27:55 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="80-218-16-84.dclient.hispeed.ch:80.218.16.84";
logging-data="16664"; mail-complaints-to="abuse@misty.com"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.12.0
In-Reply-To: <u64kcq$re9$3@reader1.panix.com>
 by: Johnny Billquist - Sun, 11 Jun 2023 21:27 UTC

On 2023-06-11 16:06, Dan Cross wrote:
> In article <u633ve$m32$1@news.misty.com>,
> Johnny Billquist <bqt@softjar.se> wrote:
>> On 2023-06-10 14:18, Dan Cross wrote:
>>> In article <u61md6$49j$1@panix2.panix.com>,
>>> Scott Dorsey <kludge@panix.com> wrote:
>>>> Dan Cross <cross@spitfire.i.gajendra.net> wrote:
>>>>> Believe it or not, `sed` is actually Turing complete; I imagine
>>>>> that TECO is as well. So in some absolute sense, both are
>>>>> equally powerful.
>>>>
>>>> If that were the case, one could write some yacc code to turn sed scripts
>>>> into teco scripts. This may hurt your brain.
>>>
>>> I don't know if yacc would be the best tool for that, but yeah,
>>> it sounds very doable. It'd be an interesting hack, if nothing
>>> else.
>>
>> It would just be pure, utter madness.
>
> Heh.
>
>> But for sure, very doable.
>> yacc is a tool for writing compilers, but I'm almost suspecting it's a
>> bit of overkill in this case, and might make for a more complex solution
>> in the end.
>
> Yeah. Yacc really wants to generate an LALR(1) parser for a
> context-free grammar; that's probably fine for sed, but it does
> seem to be a bit like cutting butter with a chainsaw. I don't
> know if that would handle TECO, though (quite possibly, but I
> don't know enough about TECO's language to say).

Doable. But I like the analog of butter and chainsaws. That's pretty
much what it feels like in my head.

There is sortof a grammar in teco, but it's rather simplistic. Not that
I think sed is much more complicated, but I'm less familiar with sed...

Johnny

Re: Intel proposal to simplify x86-64

<u65fml$al1$1@panix2.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=28501&group=comp.os.vms#28501

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix2.panix.com!panix2.panix.com!not-for-mail
From: klu...@panix.com (Scott Dorsey)
Newsgroups: comp.os.vms
Subject: Re: Intel proposal to simplify x86-64
Date: 11 Jun 2023 21:52:21 -0000
Organization: Former users of Netcom shell (1989-2000)
Lines: 12
Message-ID: <u65fml$al1$1@panix2.panix.com>
References: <63a25e5a-2001-451b-b8a7-d6d9e74b02f9n@googlegroups.com> <u64igf$f6e$2@news.misty.com> <kembmjF47f4U1@mid.individual.net> <u65d63$g8o$1@news.misty.com>
Injection-Info: reader1.panix.com; posting-host="panix2.panix.com:166.84.1.2";
logging-data="10646"; mail-complaints-to="abuse@panix.com"
 by: Scott Dorsey - Sun, 11 Jun 2023 21:52 UTC

Johnny Billquist <bqt@softjar.se> wrote:
>Which is a perfectly leigitmate, and very effective way to gain access.
>Social engineering is by far the most effective way of getting access to
>systems. Be that by trying the dog's name, or by befriending the person
>and figuring out his favorite lotto number.

Kevin Mitnick says one out of every three whiteboards in offices contains
a password. You just have to discover what it is and what it is the
password for.
--scott
--
"C'est un Nagra. C'est suisse, et tres, tres precis."


computers / comp.os.vms / Re: [OT] touchscreen UIs

Pages:123456
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor