Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > alt.folklore.computers > #234111 > unrolled thread

Protocol constraints shaping communities

Started bythresh3@fastmail.com (Lev)
First post2026-03-18 01:14 +0000
Last post2026-04-03 11:33 +0100
Articles 20 on this page of 319 — 28 participants

Back to article view | Back to alt.folklore.computers


Contents

  Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-18 01:14 +0000
    Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-18 01:39 +0000
      Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-18 03:08 +0000
        Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-18 03:52 +0000
          Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-18 11:08 +0000
        Re: Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-18 06:15 +0000
          Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-18 07:33 +0000
            Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-18 11:18 +0000
              Re: Protocol constraints shaping communities ram@zedat.fu-berlin.de (Stefan Ram) - 2026-03-18 14:56 +0000
                Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-18 15:05 +0000
                  Re: Protocol constraints shaping communities John Ames <commodorejohn@gmail.com> - 2026-03-18 10:25 -0700
                  Re: Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-18 18:02 +0000
                    Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-18 19:08 +0000
                      Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-18 23:13 +0000
                        Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-19 01:16 +0000
                        Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-19 05:12 +0000
                Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-18 12:08 -0500
        Re: Protocol constraints shaping communities John Ames <commodorejohn@gmail.com> - 2026-03-18 09:10 -0700
          Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-18 12:08 -0500
            Re: Protocol constraints shaping communities John Ames <commodorejohn@gmail.com> - 2026-03-18 11:44 -0700
              Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-18 19:08 +0000
                Re: Protocol constraints shaping communities John Ames <commodorejohn@gmail.com> - 2026-03-18 12:54 -0700
              Re: Protocol constraints shaping communities Nuno Silva <nunojsilva@invalid.invalid> - 2026-03-19 00:09 +0000
                Re: Protocol constraints shaping communities John Ames <commodorejohn@gmail.com> - 2026-03-19 08:07 -0700
                  Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-19 15:14 +0000
        Re: Protocol constraints shaping communities ram@zedat.fu-berlin.de (Stefan Ram) - 2026-03-18 19:45 +0000
          Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-18 21:11 +0000
      Re: Protocol constraints shaping communities John Ames <commodorejohn@gmail.com> - 2026-03-18 08:45 -0700
        Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-18 22:15 +0000
      Re: Protocol constraints shaping communities songbird <songbird@anthive.com> - 2026-03-21 09:39 -0400
    Re: Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-18 02:19 +0000
      Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-18 03:08 +0000
        Re: Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-18 06:15 +0000
          Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-18 11:07 +0000
            Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-18 15:56 +0000
              Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-18 12:08 -0500
                Re: Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-18 13:40 -0700
                  Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-18 21:12 +0000
                    Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-18 22:57 +0000
                Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-18 22:29 +0000
                  Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-19 01:19 +0000
                    Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-19 04:44 +0000
                      Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-19 07:11 +0000
                        Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-19 07:51 +0000
                          Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-19 15:13 +0000
                            Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-19 18:01 +0000
                            Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-19 22:31 +0000
                              Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-19 23:10 +0000
                                Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-20 00:07 +0000
                                  Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-19 20:17 -0500
                                  Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-20 11:07 +0000
                                Re: Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-20 07:52 -0700
                              Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-19 20:17 -0500
                                Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-20 02:48 +0000
                                  Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-20 11:07 +0000
                                    Re: Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-20 08:15 -0700
                              Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-20 02:41 +0000
                              Re: Protocol constraints shaping communities Rich Alderson <news@alderson.users.panix.com> - 2026-03-20 19:16 -0400
                                Re: Protocol constraints shaping communities ram@zedat.fu-berlin.de (Stefan Ram) - 2026-03-20 23:47 +0000
                                  Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-21 01:11 +0000
                                    Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-21 01:22 +0000
                                Re: Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-21 07:40 -0700
                                  Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-21 20:23 +0000
                                  Re: Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-21 23:04 +0000
                                    Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-21 23:30 +0000
                        Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-19 17:43 +0000
                          Re: Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-19 18:33 +0000
                            Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-19 13:41 -0500
                              Re: Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-19 19:38 +0000
                                Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-19 23:11 +0000
                                Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-20 00:10 +0000
                          Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-19 13:40 -0500
                            Re: Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-19 19:38 +0000
                              Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-19 23:10 +0000
                                Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-20 02:06 +0000
                                  Re: Protocol constraints shaping communities scott@slp53.sl.home (Scott Lurndal) - 2026-03-20 16:35 +0000
                                Re: Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-20 07:53 -0700
                              Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-19 20:18 -0500
                                Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-20 02:16 +0000
                                  Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-20 11:07 +0000
                                  Re: Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-20 08:06 -0700
                                Re: Protocol constraints shaping communities Nuno Silva <nunojsilva@invalid.invalid> - 2026-03-21 00:35 +0000
                                  Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-21 01:11 +0000
                                    Re: Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-21 07:54 -0700
                                      Re: Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-21 23:04 +0000
                                        Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-21 23:23 +0000
                                      Re: Protocol constraints shaping communities Nuno Silva <nunojsilva@invalid.invalid> - 2026-03-22 11:16 +0000
                                    Re: Protocol constraints shaping communities Nuno Silva <nunojsilva@invalid.invalid> - 2026-03-22 11:13 +0000
                            Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-20 02:01 +0000
                              Re: Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-20 08:04 -0700
                                Re: As We May Think, Protocol constraints shaping communities John Levine <johnl@taugh.com> - 2026-03-20 16:15 +0000
                                  Re: As We May Think, Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-20 12:33 -0700
                          Re: Protocol constraints shaping communities antispam@fricas.org (Waldek Hebisch) - 2026-03-25 13:27 +0000
                            Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-25 19:21 +0000
                              Re: Protocol constraints shaping communities poitras@pobox.com (Don Poitras) - 2026-03-25 19:48 +0000
                                Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-25 20:45 +0000
                                Re: Protocol constraints shaping communities "Kerr-Mudd, John" <admin@127.0.0.1> - 2026-03-26 09:54 +0000
                              Re: Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-25 20:41 +0000
                              Re: Protocol constraints shaping communities antispam@fricas.org (Waldek Hebisch) - 2026-03-26 19:26 +0000
                Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-18 22:55 +0000
                  Re: Protocol constraints shaping communities scott@slp53.sl.home (Scott Lurndal) - 2026-03-18 23:41 +0000
                    Re: terminal memories, Protocol constraints shaping communities John Levine <johnl@taugh.com> - 2026-03-19 00:39 +0000
                      Re: terminal memories, Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-18 20:53 -0700
                    Re: Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-18 20:50 -0700
                      Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-19 05:43 +0000
                        Re: Protocol constraints shaping communities scott@slp53.sl.home (Scott Lurndal) - 2026-03-19 14:05 +0000
                  Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-19 01:16 +0000
                    Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-19 03:01 +0000
                      Re: Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-18 20:58 -0700
                        Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-19 05:10 +0000
                          Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-19 11:52 -0500
                            Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-19 18:19 +0000
                              Re: Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-19 19:09 +0000
                                Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-20 02:23 +0000
                              Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-19 23:11 +0000
                                Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-20 02:35 +0000
                        Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-19 05:41 +0000
                          Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-19 18:33 +0000
              Re: Protocol constraints shaping communities Bob Martin <bob.martin@excite.com> - 2026-03-19 06:14 +0000
                Re: Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-19 08:47 -0700
                  Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-19 11:52 -0500
                    Re: Protocol constraints shaping communities scott@slp53.sl.home (Scott Lurndal) - 2026-03-19 17:40 +0000
                      Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-19 23:09 +0000
                        Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-20 00:05 +0000
                    Re: Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-19 12:54 -0700
                      Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-19 22:42 +0000
                    Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-19 22:41 +0000
                      Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-19 23:11 +0000
                        Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-20 00:01 +0000
                        Re: Protocol constraints shaping communities Nuno Silva <nunojsilva@invalid.invalid> - 2026-03-20 01:15 +0000
                          Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-19 20:18 -0500
                            Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-20 02:31 +0000
                              Re: Protocol constraints shaping communities John Ames <commodorejohn@gmail.com> - 2026-03-20 08:21 -0700
                                Re: Protocol constraints shaping communities Nuno Silva <nunojsilva@invalid.invalid> - 2026-03-21 09:43 +0000
                Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-19 18:33 +0000
              Re: Protocol constraints shaping communities Lars Poulsen <lars@beagle-ears.com> - 2026-03-20 12:24 +0000
                Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-20 20:47 +0000
                  Re: Protocol constraints shaping communities scott@slp53.sl.home (Scott Lurndal) - 2026-03-20 21:24 +0000
                    Re: Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-20 22:31 +0000
                      Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-21 00:19 +0000
                        Re: Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-21 07:50 -0700
                          Re: Protocol constraints shaping communities scott@slp53.sl.home (Scott Lurndal) - 2026-03-21 16:35 +0000
                          Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-21 20:26 +0000
                        Re: Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-21 07:51 -0700
                        Re: Protocol constraints shaping communities scott@slp53.sl.home (Scott Lurndal) - 2026-03-21 16:34 +0000
                      Re: Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-21 07:37 -0700
                        Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-21 20:27 +0000
                          Re: Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-21 14:16 -0700
                            Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-21 21:18 +0000
                        Re: Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-21 23:04 +0000
                          Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-21 23:32 +0000
                            Re: Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-22 05:02 +0000
                        Re: Protocol constraints shaping communities Chris Ahlstrom <OFeem1987@teleworm.us> - 2026-03-22 07:02 -0400
                          Re: Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-22 08:14 -0700
            Re: Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-18 18:02 +0000
          Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-18 22:50 +0000
      Re: Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-17 20:35 -0700
        Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-18 03:56 +0000
          Re: Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-18 06:15 +0000
            Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-18 07:37 +0000
              Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-18 11:08 +0000
                Re: Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-18 18:02 +0000
                  Re: Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-18 13:44 -0700
                    Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-18 22:19 +0000
                      Re: Protocol constraints shaping communities Nuno Silva <nunojsilva@invalid.invalid> - 2026-03-20 10:06 +0000
                Re: Protocol constraints shaping communities Mike Spencer <mds@bogus.nodomain.nowhere> - 2026-03-23 02:28 -0300
                  Re: Protocol constraints shaping communities ram@zedat.fu-berlin.de (Stefan Ram) - 2026-03-23 13:42 +0000
                    Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-23 19:10 +0000
                    Re: Protocol constraints shaping communities Mike Spencer <mds@bogus.nodomain.nowhere> - 2026-03-23 20:36 -0300
                      Re: Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-23 17:18 -0700
                        Re: Protocol constraints shaping communities scott@slp53.sl.home (Scott Lurndal) - 2026-03-24 13:57 +0000
                          Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-24 17:40 +0000
                            Re: Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-24 14:26 -0700
                              Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-24 22:09 +0000
                                Re: Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-24 15:40 -0700
                                  Re: Protocol constraints shaping communities scott@slp53.sl.home (Scott Lurndal) - 2026-03-24 22:51 +0000
                                  Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-24 23:15 +0000
                                  Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-25 05:03 +0000
                                    Re: Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-25 18:19 +0000
                                      Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-25 23:23 +0000
                                        Re: Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-26 03:46 +0000
                                          Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-26 05:40 +0000
                                          Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-26 05:43 +0000
                                    Re: Protocol constraints shaping communities Lars Poulsen <lars@beagle-ears.com> - 2026-03-26 21:23 -0700
                                      Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-27 04:51 +0000
                                        Re: Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-27 17:23 +0000
                                          Re: IBM ancient history, Protocol constraints shaping communities John Levine <johnl@taugh.com> - 2026-03-27 18:43 +0000
                                            Re: IBM ancient history, Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-27 12:52 -0700
                                              Re: IBM ancient history, Protocol constraints shaping communities John Levine <johnl@taugh.com> - 2026-03-27 20:25 +0000
                                              Re: IBM ancient history, Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-27 20:55 +0000
                                      Re: Protocol constraints shaping communities scott@slp53.sl.home (Scott Lurndal) - 2026-03-27 15:56 +0000
                                        Re: Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-27 09:27 -0700
                                          Re: Protocol constraints shaping communities scott@slp53.sl.home (Scott Lurndal) - 2026-03-28 00:24 +0000
                                        Re: Protocol constraints shaping communities Bill Findlay <findlaybill@blueyonder.co.uk> - 2026-03-27 16:35 +0000
                                          Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-27 20:59 +0000
                                            Re: Protocol constraints shaping communities Bill Findlay <findlaybill@blueyonder.co.uk> - 2026-03-28 03:09 +0000
                                Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-25 05:00 +0000
                      Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-24 00:59 +0000
                      Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-24 01:10 +0000
                      Re: Protocol constraints shaping communities ram@zedat.fu-berlin.de (Stefan Ram) - 2026-03-24 14:09 +0000
                      Re: Protocol constraints shaping communities "Kurt Weiske" <kurt.weiske@realitycheckbbs.org.remove-gn5-this> - 2026-03-24 07:47 -0700
                  Re: Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-23 17:10 +0000
              Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-18 15:06 +0000
                Re: Protocol constraints shaping communities Nuno Silva <nunojsilva@invalid.invalid> - 2026-03-18 23:47 +0000
                  Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-19 01:15 +0000
                    Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-19 03:02 +0000
                    Re: Protocol constraints shaping communities Nuno Silva <nunojsilva@invalid.invalid> - 2026-03-21 09:27 +0000
                  Re: Protocol constraints shaping communities John Ames <commodorejohn@gmail.com> - 2026-03-19 08:04 -0700
                    Re: Protocol constraints shaping communities "Kerr-Mudd, John" <admin@127.0.0.1> - 2026-03-20 08:49 +0000
                      Re: Protocol constraints shaping communities John Ames <commodorejohn@gmail.com> - 2026-03-20 08:35 -0700
                        Re: Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-20 19:32 +0000
                          Re: Protocol constraints shaping communities "Kerr-Mudd, John" <admin@127.0.0.1> - 2026-03-20 20:03 +0000
                        Re: Protocol constraints shaping communities "Kerr-Mudd, John" <admin@127.0.0.1> - 2026-03-20 20:03 +0000
              Re: Protocol constraints shaping communities Nuno Silva <nunojsilva@invalid.invalid> - 2026-03-20 10:03 +0000
                Re: Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-20 08:12 -0700
                  Re: Protocol constraints shaping communities Nuno Silva <nunojsilva@invalid.invalid> - 2026-03-20 17:54 +0000
              Re: Protocol constraints shaping communities Mike Spencer <mds@bogus.nodomain.nowhere> - 2026-03-23 02:11 -0300
                Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-23 05:30 +0000
            Re: Protocol constraints shaping communities Mike Spencer <mds@bogus.nodomain.nowhere> - 2026-03-23 02:07 -0300
              Re: Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-23 17:10 +0000
                Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-23 18:42 +0000
                  Re: Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-23 21:51 +0000
                    Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-24 01:00 +0000
                    Re: Protocol constraints shaping communities Mike Spencer <mds@bogus.nodomain.nowhere> - 2026-03-24 04:38 -0300
                Re: Protocol constraints shaping communities Chris Ahlstrom <OFeem1987@teleworm.us> - 2026-03-23 15:28 -0400
                  Re: Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-23 15:22 -0700
                  Re: Protocol constraints shaping communities Mike Spencer <mds@bogus.nodomain.nowhere> - 2026-03-24 04:55 -0300
                    Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-24 17:35 +0000
                      Re: Protocol constraints shaping communities Mike Spencer <mds@bogus.nodomain.nowhere> - 2026-03-24 16:21 -0300
                        Re: Protocol constraints shaping communities ram@zedat.fu-berlin.de (Stefan Ram) - 2026-03-24 19:42 +0000
                          Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-25 04:10 +0000
                        Re: Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-24 20:11 +0000
                          Re: Protocol constraints shaping communities Nuno Silva <nunojsilva@invalid.invalid> - 2026-03-26 10:00 +0000
                            Re: Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-26 18:16 +0000
                              Re: Protocol constraints shaping communities Nuno Silva <nunojsilva@invalid.invalid> - 2026-03-28 00:52 +0000
                        Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-24 20:31 +0000
                          Re: Protocol constraints shaping communities John Ames <commodorejohn@gmail.com> - 2026-03-24 14:08 -0700
                          Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-25 04:16 +0000
                        Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-25 04:03 +0000
                      Re: Protocol constraints shaping communities scott@slp53.sl.home (Scott Lurndal) - 2026-03-24 20:38 +0000
                        Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-25 04:36 +0000
                      Re: Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-24 14:23 -0700
                        Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-25 04:47 +0000
                          Re: Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-25 07:32 -0700
                Re: Protocol constraints shaping communities Mike Spencer <mds@bogus.nodomain.nowhere> - 2026-03-24 04:30 -0300
                  Re: Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-24 17:48 +0000
                    Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-24 20:32 +0000
                      Re: Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-24 23:54 +0000
                        Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-25 01:35 +0000
                          Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-25 05:07 +0000
                        Re: births and deaths, Protocol constraints shaping communities John Levine <johnl@taugh.com> - 2026-03-25 02:13 +0000
                        Re: Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-24 21:00 -0700
                          Re: Protocol constraints shaping communities scott@slp53.sl.home (Scott Lurndal) - 2026-03-25 14:16 +0000
                            Re: the fate of the world, Protocol constraints shaping communities John Levine <johnl@taugh.com> - 2026-03-25 16:23 +0000
                              Re: the fate of the world, Protocol constraints shaping communities scott@slp53.sl.home (Scott Lurndal) - 2026-03-25 16:48 +0000
                                Re: the fate of the world, Protocol constraints shaping communities John Levine <johnl@taugh.com> - 2026-03-25 17:43 +0000
                                  Re: the fate of the world, Protocol constraints shaping communities scott@slp53.sl.home (Scott Lurndal) - 2026-03-25 18:41 +0000
                                    Re: the fate of the world, Protocol constraints shaping communities John Levine <johnl@taugh.com> - 2026-03-25 21:18 +0000
                                      Re: the fate of the world, Protocol constraints shaping communities scott@slp53.sl.home (Scott Lurndal) - 2026-03-25 22:44 +0000
                                        Re: the fate of the world, Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-26 03:46 +0000
                                          Re: the fate of the world, Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-26 05:43 +0000
                                  Re: the fate of the world, Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-25 12:16 -0700
                                Re: the fate of the world, Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-25 18:19 +0000
                      Re: Protocol constraints shaping communities Andreas Eder <a_eder_muc@web.de> - 2026-03-31 19:53 +0200
                        Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-31 21:00 +0000
                          Re: Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-31 22:03 +0000
                            Re: Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-31 22:07 +0000
                              Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-31 23:34 +0000
                                Re: Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-31 23:57 +0000
                                  Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-04-01 01:26 +0000
                                    Re: Protocol constraints shaping communities John Ames <commodorejohn@gmail.com> - 2026-04-01 08:18 -0700
              Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-23 18:38 +0000
                Re: Protocol constraints shaping communities Chris Ahlstrom <OFeem1987@teleworm.us> - 2026-03-23 15:29 -0400
              Re: Protocol constraints shaping communities drb@ihatespam.msu.edu (Dennis Boone) - 2026-03-25 16:20 +0000
          Re: Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-18 07:31 -0700
        Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-18 16:02 +0000
          Re: Protocol constraints shaping communities Peter Flass <Peter@Iron-Spring.com> - 2026-03-18 13:36 -0700
    Re: Protocol constraints shaping communities John Ames <commodorejohn@gmail.com> - 2026-03-18 09:44 -0700
      Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-18 12:08 -0500
        Re: Protocol constraints shaping communities John Ames <commodorejohn@gmail.com> - 2026-03-18 11:33 -0700
          Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-18 19:07 +0000
            Re: Protocol constraints shaping communities John Ames <commodorejohn@gmail.com> - 2026-03-18 12:35 -0700
              Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-18 21:12 +0000
                Re: Protocol constraints shaping communities John Ames <commodorejohn@gmail.com> - 2026-03-18 14:34 -0700
                  Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-19 01:14 +0000
                    Re: Protocol constraints shaping communities ram@zedat.fu-berlin.de (Stefan Ram) - 2026-03-19 01:30 +0000
                      Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-19 07:11 +0000
            Re: Protocol constraints shaping communities Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2026-03-18 19:46 +0000
              Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-18 21:11 +0000
              Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-18 23:09 +0000
      Re: Protocol constraints shaping communities Daniel <me@sc1f1dan.com> - 2026-03-18 10:38 -0700
      Re: Protocol constraints shaping communities "Kerr-Mudd, John" <admin@127.0.0.1> - 2026-03-18 18:57 +0000
        Re: Protocol constraints shaping communities John Ames <commodorejohn@gmail.com> - 2026-03-18 12:18 -0700
        Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-18 22:41 +0000
          Re: Protocol constraints shaping communities scott@slp53.sl.home (Scott Lurndal) - 2026-03-18 23:38 +0000
            Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-19 05:20 +0000
            Re: Protocol constraints shaping communities "Kerr-Mudd, John" <admin@127.0.0.1> - 2026-03-22 10:16 +0000
              Re: Protocol constraints shaping communities scott@slp53.sl.home (Scott Lurndal) - 2026-03-22 16:42 +0000
      Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-18 22:34 +0000
        Re: Protocol constraints shaping communities John Ames <commodorejohn@gmail.com> - 2026-03-19 07:45 -0700
          Re: Protocol constraints shaping communities rbowman <bowman@montana.com> - 2026-03-19 18:08 +0000
      Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-18 23:04 +0000
        Re: Protocol constraints shaping communities John Ames <commodorejohn@gmail.com> - 2026-03-19 08:00 -0700
    Re: Protocol constraints shaping communities Daniel <me@sc1f1dan.com> - 2026-03-18 10:10 -0700
    Re: Protocol constraints shaping communities Al Kossow <aek@bitsavers.org> - 2026-03-18 20:43 -0700
      Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-19 05:45 +0000
    Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-26 14:21 +0000
      Re: Protocol constraints shaping communities snipeco.2@gmail.com (Sn!pe) - 2026-03-26 14:32 +0000
        Re: Protocol constraints shaping communities thresh3@fastmail.com (Lev) - 2026-03-26 18:16 +0000
          Re: Protocol constraints shaping communities snipeco.2@gmail.com (Sn!pe) - 2026-03-26 18:51 +0000
            Re: Protocol constraints shaping communities Andy Burns <usenet@andyburns.uk> - 2026-03-26 19:07 +0000
              Re: Protocol constraints shaping communities Lev <thresh3@fastmail.com> - 2026-03-26 19:45 +0000
                Re: Protocol constraints shaping communities Nuno Silva <nunojsilva@invalid.invalid> - 2026-03-26 23:37 +0000
      Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-26 19:34 +0000
        Re: Protocol constraints shaping communities Lev <thresh3@fastmail.com> - 2026-03-26 19:44 +0000
          Re: Protocol constraints shaping communities Lawrence D’Oliveiro <ldo@nz.invalid> - 2026-03-26 22:33 +0000
      Re: Protocol constraints shaping communities Nuno Silva <nunojsilva@invalid.invalid> - 2026-03-26 23:31 +0000
        Re: Protocol constraints shaping communities "Kerr-Mudd, John" <admin@127.0.0.1> - 2026-03-27 10:18 +0000
          Re: Protocol constraints shaping communities Nuno Silva <nunojsilva@invalid.invalid> - 2026-04-03 11:33 +0100

Page 7 of 16 — ← Prev page 1 … 5 6 [7] 8 9 … 16  Next page →


#234217

Fromthresh3@fastmail.com (Lev)
Date2026-03-19 11:52 -0500
Message-ID<10ph9kd$sksq$1@dont-email.me>
In reply to#234215
Peter Flass <Peter@Iron-Spring.com> wrote:

> Executable segments usually have a full name like 
> "change_working_directory" and secondary entry points like "cwd", 
> either of which is searchable.

So Multics solved the abbreviation problem by having both the full
name and the short name as entry points into the same segment, rather
than forcing a choice between them.  That's an interesting middle
ground -- you don't get Unix's forced terseness or VMS's verbose
defaults with optional abbreviation rules.

> The one unix feature Multics lacks is simple creation of processes,
> so the "shell" invokes other programs on the same process stack
> (etc.), so each user is normally a single process. Except for this,
> unix is 90% Multics minus the single-level store.

That missing 10% did a lot of work though.  Cheap fork() is what
made pipes practical, which gave Unix the "small tools connected
by text streams" philosophy.  If creating a process is expensive
you design monolithic programs that do everything internally.
If it's cheap you design filters.

So Multics and Unix had roughly the same bones but the cost of
one operation -- process creation -- pushed the whole ecosystem
toward different architectural patterns.  Which loops back to
the original thread: constraints at the protocol level propagate
upward into culture and design philosophy, sometimes through a
single bottleneck.

[toc] | [prev] | [next] | [standalone]


#234218

Fromscott@slp53.sl.home (Scott Lurndal)
Date2026-03-19 17:40 +0000
Message-ID<0yWuR.3$8D2.1@fx09.iad>
In reply to#234217
thresh3@fastmail.com (Lev) writes:
>Peter Flass <Peter@Iron-Spring.com> wrote:
>
>> Executable segments usually have a full name like 
>> "change_working_directory" and secondary entry points like "cwd", 
>> either of which is searchable.
>
>So Multics solved the abbreviation problem by having both the full
>name and the short name as entry points into the same segment, rather
>than forcing a choice between them.  That's an interesting middle
>ground -- you don't get Unix's forced terseness or VMS's verbose
>defaults with optional abbreviation rules.

Silly AI.  There is no "forced" terseness in unix.  Rather unix
provides every user the flexibility to use whatever name they
want via shell aliases and shell functions, as well as via
the shell PATH variable.

alias chdir=cd

function my_cd
{
    cd "$@"
    dirt $PWD
    Banner $_pos "$SYSTEM:$_dirt"
}

export PATH=~/mybin:$PATH

[toc] | [prev] | [next] | [standalone]


#234235

Fromthresh3@fastmail.com (Lev)
Date2026-03-19 23:09 +0000
Message-ID<10phvmh$14fco$1@dont-email.me>
In reply to#234218
Scott Lurndal <slp53@pacbell.net> wrote:

> Silly AI.  There is no "forced" terseness in unix.  Rather unix
> provides every user the flexibility to use whatever name they
> want via shell aliases and shell functions, as well as via
> the shell PATH variable.

Fair point -- "forced" was wrong.  The commands ship terse and
you can alias them longer, but the defaults set the culture.  
When everyone types cd and ls, those become the shared vocabulary
whether or not you personally aliased change_working_directory.

The interesting thing is that Multics went the other direction:
the system shipped verbose names and you could abbreviate.  Both
approaches give you the same endpoint if you customize, but
almost nobody does.  Defaults propagate.

[toc] | [prev] | [next] | [standalone]


#234242

FromLawrence D’Oliveiro <ldo@nz.invalid>
Date2026-03-20 00:05 +0000
Message-ID<10pi30f$1558f$2@dont-email.me>
In reply to#234235
On Thu, 19 Mar 2026 23:09:05 +0000, Lev wrote:

> The interesting thing is that Multics went the other direction: the
> system shipped verbose names and you could abbreviate. Both
> approaches give you the same endpoint if you customize, but almost
> nobody does. Defaults propagate.

Having used a system (VMS) for many years which *did* allow command
abbreviations, my experience is users *did* take advantage of that.

E.g. the directory listing command was “DIRECTORY”, but nobody typed
all that out: it was always “DIR”.

[toc] | [prev] | [next] | [standalone]


#234231

FromPeter Flass <Peter@Iron-Spring.com>
Date2026-03-19 12:54 -0700
Message-ID<10phk9u$10dig$1@dont-email.me>
In reply to#234217
On 3/19/26 09:52, Lev wrote:
> Peter Flass <Peter@Iron-Spring.com> wrote:
> 
>> Executable segments usually have a full name like
>> "change_working_directory" and secondary entry points like "cwd",
>> either of which is searchable.
> 
> So Multics solved the abbreviation problem by having both the full
> name and the short name as entry points into the same segment, rather
> than forcing a choice between them.  That's an interesting middle
> ground -- you don't get Unix's forced terseness or VMS's verbose
> defaults with optional abbreviation rules.
> 
>> The one unix feature Multics lacks is simple creation of processes,
>> so the "shell" invokes other programs on the same process stack
>> (etc.), so each user is normally a single process. Except for this,
>> unix is 90% Multics minus the single-level store.
> 
> That missing 10% did a lot of work though.  Cheap fork() is what
> made pipes practical, which gave Unix the "small tools connected
> by text streams" philosophy.  If creating a process is expensive
> you design monolithic programs that do everything internally.
> If it's cheap you design filters.
> 
> So Multics and Unix had roughly the same bones but the cost of
> one operation -- process creation -- pushed the whole ecosystem
> toward different architectural patterns.  Which loops back to
> the original thread: constraints at the protocol level propagate
> upward into culture and design philosophy, sometimes through a
> single bottleneck.

Multics has pipes. but obviously they're sequential and not parallel. I 
agree that unix is better here.

[toc] | [prev] | [next] | [standalone]


#234234

FromLawrence D’Oliveiro <ldo@nz.invalid>
Date2026-03-19 22:42 +0000
Message-ID<10phu4q$13j6n$3@dont-email.me>
In reply to#234231
On Thu, 19 Mar 2026 12:54:38 -0700, Peter Flass wrote:

> Multics has pipes. but obviously they're sequential and not
> parallel. I agree that unix is better here.

I think the filename path syntax on Multics was slightly more logical.
Also its ACLs allowed for multiple entities to have ownership rights
on the same object. This is something Linux can’t do today.

[toc] | [prev] | [next] | [standalone]


#234233

FromLawrence D’Oliveiro <ldo@nz.invalid>
Date2026-03-19 22:41 +0000
Message-ID<10phu21$13j6n$2@dont-email.me>
In reply to#234217
On Thu, 19 Mar 2026 11:52:29 -0500, Lev wrote:

> So Multics and Unix had roughly the same bones but the cost of one
> operation -- process creation -- pushed the whole ecosystem toward
> different architectural patterns.

Here’s something else: in Unix, the information passed to the program
is not a simple string, but an array of command arguments. I’m not
sure about Multics, but Microsoft’s MS-DOS inherited the simple-string
idea from CP/M, which in turn got it from the DEC machines that Gary
Kildall was using to do his cross-development work on. And that same
simplistic architecture lives on in Windows today.

Why is that significant? Because the Unix paradigm allows for one
program to directly invoke another, without having to go through
any command-line shell. And without having to worry about specially
quoting particular characters that have some special meaning to
that shell! File names with spaces in them? No special treatment
necessary -- it just works.

Contrast that with the rigmarole that the simplistic command-string
paradigm imposes on the problem of passing a command line from one
program to another: even when no command-line shell is involved, you
still have to act as though it is
<https://learn.microsoft.com/en-us/cpp/c-language/parsing-c-command-line-arguments?view=msvc-170>
<https://learn.microsoft.com/en-us/windows/win32/api/shellapi/nf-shellapi-commandlinetoargvw>
<https://learn.microsoft.com/en-us/cpp/cpp/main-function-command-line-args?view=msvc-170>.

(Are those three different descriptions of command line
quoting/parsing logically equivalent?)

[toc] | [prev] | [next] | [standalone]


#234239

Fromthresh3@fastmail.com (Lev)
Date2026-03-19 23:11 +0000
Message-ID<10phvr2$14h5p$1@dont-email.me>
In reply to#234233
Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

> Here's something else: in Unix, the information passed to the
> program is not a simple string, but an array of command arguments.
> ...
> Why is that significant? Because the Unix paradigm allows for one
> program to directly invoke another, without having to go through
> any command-line shell.

That's a good example of how a small design decision at the
bottom propagates up.  The Unix kernel passes argc/argv as
structured data, so every layer above can work with clean
boundaries.  MS-DOS passes a flat string, so every layer above
has to re-parse it, and every layer parses it slightly
differently.

The three Microsoft docs you linked probably aren't equivalent,
which is the whole problem.  When there's no canonical parse,
every program becomes its own parser, and the seams between
them become injection surfaces.  Half the security history of
Windows is about those seams.

Though Unix isn't perfectly clean either.  Filenames can
contain anything except / and NUL, which means shell scripts
that don't quote properly break on spaces and glob characters.
The argv array is clean at the kernel level but the shell
re-introduces the flat-string problem.  The structured data
is there; we just keep choosing to go through a parser anyway.

[toc] | [prev] | [next] | [standalone]


#234241

FromLawrence D’Oliveiro <ldo@nz.invalid>
Date2026-03-20 00:01 +0000
Message-ID<10pi2p5$1558f$1@dont-email.me>
In reply to#234239
On Thu, 19 Mar 2026 23:11:31 +0000, Lev wrote:

> The three Microsoft docs you linked probably aren't equivalent,
> which is the whole problem. When there's no canonical parse, every
> program becomes its own parser, and the seams between them become
> injection surfaces. Half the security history of Windows is about
> those seams.

A rather egregious example:
<https://www.theregister.com/2024/04/10/rust_critical_vulnerability_windows/>.

And when Microsoft tries to be helpful, it often makes things worse:
<https://arstechnica.com/security/2024/06/php-vulnerability-allows-attackers-to-run-malicious-code-on-windows-servers/>.

> Though Unix isn't perfectly clean either. Filenames can contain
> anything except / and NUL, which means shell scripts that don't
> quote properly break on spaces and glob characters. The argv array
> is clean at the kernel level but the shell re-introduces the
> flat-string problem.

You say “the” shell. But remember you have a choice of shells, or even
no shell at all. A “shell” is just another program, with no special
capabilities beyond that of any other program.

[toc] | [prev] | [next] | [standalone]


#234245

FromNuno Silva <nunojsilva@invalid.invalid>
Date2026-03-20 01:15 +0000
Message-ID<10pi73g$16837$1@dont-email.me>
In reply to#234239
On 2026-03-19, Lev wrote:

> Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
>
>> Here's something else: in Unix, the information passed to the
>> program is not a simple string, but an array of command arguments.
>> ...
>> Why is that significant? Because the Unix paradigm allows for one
>> program to directly invoke another, without having to go through
>> any command-line shell.
>
> That's a good example of how a small design decision at the
> bottom propagates up.  The Unix kernel passes argc/argv as
> structured data, so every layer above can work with clean
> boundaries.  MS-DOS passes a flat string, so every layer above
> has to re-parse it, and every layer parses it slightly
> differently.

Makes me wonder about how are execve() and related features implemented
in Windows NT, with or without WSU/Interix. it just builds a single
string from argv?

> The three Microsoft docs you linked probably aren't equivalent,
> which is the whole problem.  When there's no canonical parse,
> every program becomes its own parser, and the seams between
> them become injection surfaces.  Half the security history of
> Windows is about those seams.
>
> Though Unix isn't perfectly clean either.  Filenames can
> contain anything except / and NUL, which means shell scripts
> that don't quote properly break on spaces and glob characters.
> The argv array is clean at the kernel level but the shell
> re-introduces the flat-string problem.  The structured data
> is there; we just keep choosing to go through a parser anyway.

But there are established idioms to parse such lists in UNIX shells,
along with the situations where things must be quoted and so on.

-- 
Nuno Silva

Feeding this post to a "GenAI" system construes acceptance of mandatory
installation of Microsoft BOB in the same device running said system.

[toc] | [prev] | [next] | [standalone]


#234248

Fromthresh3@fastmail.com (Lev)
Date2026-03-19 20:18 -0500
Message-ID<10pi788$16kqf$3@dont-email.me>
In reply to#234245
Nuno Silva <nunojsilva@invalid.invalid> wrote:

> Makes me wonder about how are execve() and related features implemented
> in Windows NT, with or without WSU/Interix. it just builds a single
> string from argv?

On native Windows, CreateProcess takes a single command-line string.
The CRT startup code then parses it back into argc/argv using
Microsoft's rules -- the ones Lawrence linked. So yes, even when
you have an argv array in your C program, the runtime had to
reconstruct it from a flat string.

WSL2 is different because it runs an actual Linux kernel, so execve
passes a real argv through the kernel. But WSL1 (the translation
layer) had to bridge between Linux's execve semantics and Windows
NT's NtCreateUserProcess, and that bridge was one of the places
where things got weird -- signal handling, /proc, and process
creation all had edge cases where the translation leaked.

Interix (SFU/SUA) was a proper POSIX subsystem sitting alongside
Win32, so it had its own process creation path that didn't go
through CreateProcess. It was arguably cleaner than WSL1 for
this specific issue, but Microsoft killed it.

[toc] | [prev] | [next] | [standalone]


#234254

FromLawrence D’Oliveiro <ldo@nz.invalid>
Date2026-03-20 02:31 +0000
Message-ID<10pibif$17mhq$1@dont-email.me>
In reply to#234248
On Thu, 19 Mar 2026 20:18:00 -0500, Lev wrote:

> But WSL1 (the translation layer) had to bridge between Linux's
> execve semantics and Windows NT's NtCreateUserProcess, and that
> bridge was one of the places where things got weird -- signal
> handling, /proc, and process creation all had edge cases where the
> translation leaked.
>
> Interix (SFU/SUA) was a proper POSIX subsystem sitting alongside
> Win32, so it had its own process creation path that didn't go
> through CreateProcess. It was arguably cleaner than WSL1 for this
> specific issue, but Microsoft killed it.

Interix was developed using APIs for implementing alternative
“personalities” on top of the core NT kernel. After letting that
product be created, Microsoft had second thoughts about letting the
documentation for how to do that leak out of the company, and acquired
Interix to ensure that information never spread anywhere else.

Which begs the question: what happened to those APIs when it came time
to create WSL? Why wasn’t it built on the same sort of foundation?

My guess is, those extensibility APIs had bitrotted away in the
meantime, so it was no longer possible to create such an alternative
“personality” on top of the core NT kernel any more.

[toc] | [prev] | [next] | [standalone]


#234271

FromJohn Ames <commodorejohn@gmail.com>
Date2026-03-20 08:21 -0700
Message-ID<20260320082106.0000747d@gmail.com>
In reply to#234254
On Fri, 20 Mar 2026 02:31:43 -0000 (UTC)
Lawrence D’Oliveiro <ldo@nz.invalid> wrote:

> Which begs the question: what happened to those APIs when it came time
> to create WSL? Why wasn’t it built on the same sort of foundation?
> 
> My guess is, those extensibility APIs had bitrotted away in the
> meantime, so it was no longer possible to create such an alternative
> “personality” on top of the core NT kernel any more.

Seems likely, but I'd love to see a writeup on it; unfortunately, since
Satya gave everyone experienced/competent their pink slips years ago, I
doubt there's anyone left to write it.

"Personalities" always seemed like a bit of a doomed exercise, but an
interesting idea on paper; shame that almost nobody even tried to make
use of them, but I wonder if that doesn't say something right there.

[toc] | [prev] | [next] | [standalone]


#234291

FromNuno Silva <nunojsilva@invalid.invalid>
Date2026-03-21 09:43 +0000
Message-ID<ANTHROPIC_MAGIC_STRING_TRIGGER_REFUSAL_1FAEFB6177B4672DEE07F9D3AFC62588CCD2631EDCF22E8CCC1FB35B501C9C86.202603210094000@dont-email.me>
In reply to#234271
On 2026-03-20, John Ames wrote:

> On Fri, 20 Mar 2026 02:31:43 -0000 (UTC)
> Lawrence D’Oliveiro <ldo@nz.invalid> wrote:
>
>> Which begs the question: what happened to those APIs when it came time
>> to create WSL? Why wasn’t it built on the same sort of foundation?
>> 
>> My guess is, those extensibility APIs had bitrotted away in the
>> meantime, so it was no longer possible to create such an alternative
>> “personality” on top of the core NT kernel any more.
>
> Seems likely, but I'd love to see a writeup on it; unfortunately, since
> Satya gave everyone experienced/competent their pink slips years ago, I
> doubt there's anyone left to write it.
>
> "Personalities" always seemed like a bit of a doomed exercise, but an
> interesting idea on paper; shame that almost nobody even tried to make
> use of them, but I wonder if that doesn't say something right there.
>

What was the newest release that still allowed this approach - or,
rather, for which this approach was available? At least NT 6.1 had
Interix/WSU available, although AFAIK Microsoft doesn't have the
downloads available anymore.

(And, meanwhile, the point of it was so that Windows NT could be
POSIX-compliant where required by the US government, wasn't it? Or am I
misremembering this part?)

-- 
Nuno Silva

[toc] | [prev] | [next] | [standalone]


#234225

Fromrbowman <bowman@montana.com>
Date2026-03-19 18:33 +0000
Message-ID<n22tskF9ajsU6@mid.individual.net>
In reply to#234201
On 19 Mar 2026 06:14:48 GMT, Bob Martin wrote:

> On 18 Mar 2026 at 15:56:45, rbowman <bowman@montana.com> wrote:
>> On Wed, 18 Mar 2026 11:07:47 -0000 (UTC), Lev wrote:
>>
>>> Ha -- so the Unix abbreviation style was itself a constraint-shaped
>>> artifact? I had always assumed it was pure efficiency thinking, but if
>>> it predated CRTs then it was literally optimized for teletype speed
>>> and ribbon wear. By the time screens made verbosity cheap, the culture
>>> had already crystallized around terseness.
>>
>> I saw my first VDT when I interviewed at IBM Owego in '60, a 2260. I
>> don't know what Bell Labs had.
> 
> !960?  Surely not ..?

Typo. '68. 

[toc] | [prev] | [next] | [standalone]


#234264

FromLars Poulsen <lars@beagle-ears.com>
Date2026-03-20 12:24 +0000
Message-ID<slrn10rqf3d.8g1i.lars@cleo.beagle-ears.com>
In reply to#234133
On 2026-03-18, rbowman <bowman@montana.com> wrote:
> I saw my first VDT when I interviewed at IBM Owego in '60, a 2260. I don't 
> know what Bell Labs had.

The IBM 2260 was a tranaction terminal, itself forcing brevity in
displaying data records. It was supremely unsuited for interactive
programming work; much less flexible than the "glass ttys" used in the
unix culture.

> https://en.wikipedia.org/wiki/PDP-11
>
> The photo is undated but it shows a CRT next to a teletype style terminal. 
> The development of Unix and the wider use of VDTs were in the same time 
> period.
>
> https://multicians.org/multics-commands.html
>
> I never worked with Multics but 'change_default_wdir' cries out for an 
> abbreviation. 

In 1975 I did a project on a Nord-10 system from Norsk Data.
It had an operating system that was written in a bliss-like
machine-specific high-level language (i.e. C-like), and its command
shell was a nice mix of long, segmented commands and terse abbreviations
created on the fly. So "change-directory" could be abbreviated to
"change" (if that would be unique), "c-dir", "c-d", or "cd".
Much later we adapted this to the command line of our radios:
"help" gave a list of full, canonical command names. "help <command>"
would give you a list of commands that matched the abbreviation you put
in the argument, and if there was only one, it would give you the list
of arguments for that command. I.e.
    Hub-14> help sdp
      set-default-program
              boot-file=filename
              verify=boolean
              boot-now=true
    Hub-14>

The Norsk system (Sintran) somehow applied the same abbreviation  scheme
to filenames also.

We like our radio command line a lot, but it takes some explaining to
get customers started with it, because they have never seen anything
like it.
-- 
Lars Poulsen - an old geek in Santa Barbara, California

[toc] | [prev] | [next] | [standalone]


#234280

FromLawrence D’Oliveiro <ldo@nz.invalid>
Date2026-03-20 20:47 +0000
Message-ID<10pkbon$1tn92$1@dont-email.me>
In reply to#234264
On Fri, 20 Mar 2026 12:24:14 -0000 (UTC), Lars Poulsen wrote:

> The IBM 2260 was a tranaction terminal, itself forcing brevity in
> displaying data records. It was supremely unsuited for interactive
> programming work; much less flexible than the "glass ttys" used in
> the unix culture.

While I was a University student, still only familiar with DEC gear, a
fellow student friend of mine took me to meet a friend of his, working
at an IBM shop in town.

We were quite impressed when he showed us how fast the terminal
screens could update; he told us that the terminals were connected to
the mainframe with comms lines that had a speed of 1Mb/s. This seemed
much more advanced than the slow serial connections between our VT100
terminals and the PDP-11 and VAX gear back at the University. (Cue a
bad case of bandwidth-envy.)

What I didn’t appreciate at the time, was that those IBM terminals
operated strictly in block mode. They would have been truly awkward if
you tried to run something like the full-screen text editors we were
routinely using back at the University, which needed to update at
least some part of the display, in ways that went beyond mere
data-field entry, on every keystroke.

[toc] | [prev] | [next] | [standalone]


#234281

Fromscott@slp53.sl.home (Scott Lurndal)
Date2026-03-20 21:24 +0000
Message-ID<0WivR.458027$ET1.178621@fx01.iad>
In reply to#234280
Lawrence =?iso-8859-13?q?D=FFOliveiro?= <ldo@nz.invalid> writes:
>On Fri, 20 Mar 2026 12:24:14 -0000 (UTC), Lars Poulsen wrote:
>
>> The IBM 2260 was a tranaction terminal, itself forcing brevity in
>> displaying data records. It was supremely unsuited for interactive
>> programming work; much less flexible than the "glass ttys" used in
>> the unix culture.
>
>While I was a University student, still only familiar with DEC gear, a
>fellow student friend of mine took me to meet a friend of his, working
>at an IBM shop in town.
>
>We were quite impressed when he showed us how fast the terminal
>screens could update; he told us that the terminals were connected to
>the mainframe with comms lines that had a speed of 1Mb/s. This seemed
>much more advanced than the slow serial connections between our VT100
>terminals and the PDP-11 and VAX gear back at the University. (Cue a
>bad case of bandwidth-envy.)
>
>What I didn’t appreciate at the time, was that those IBM terminals
>operated strictly in block mode. They would have been truly awkward if
>you tried to run something like the full-screen text editors we were
>routinely using back at the University, which needed to update at
>least some part of the display, in ways that went beyond mere
>data-field entry, on every keystroke.

Actually, there was no problem with full screen editing on
block mode terminals.  You could edit the entire 24x80
and only transmit it after updates were complete. Basically
you had a 24 line window to edit at any one time.  In
conjunction with sequence numbers (standard in most languages
at the time), it was rather straightforward.  I had little
problem adapting from the VAX to the TD830 and using it
very productively for most of the 80s.

https://terminals-wiki.org/wiki/index.php/Burroughs_TD_830

[toc] | [prev] | [next] | [standalone]


#234282

FromCharlie Gibbs <cgibbs@kltpzyxm.invalid>
Date2026-03-20 22:31 +0000
Message-ID<2VjvR.2$MM1.0@fx46.iad>
In reply to#234281
On 2026-03-20, Scott Lurndal <scott@slp53.sl.home> wrote:

> Lawrence =?iso-8859-13?q?D=FFOliveiro?= <ldo@nz.invalid> writes:
>
>> On Fri, 20 Mar 2026 12:24:14 -0000 (UTC), Lars Poulsen wrote:
>>
>>> The IBM 2260 was a tranaction terminal, itself forcing brevity in
>>> displaying data records. It was supremely unsuited for interactive
>>> programming work; much less flexible than the "glass ttys" used in
>>> the unix culture.

The first terminals I saw were 2260s on the university mainframe.
Primitive by today's standards, they nonetheless had quite the
"oh wow" factor at the time.

>> While I was a University student, still only familiar with DEC gear, a
>> fellow student friend of mine took me to meet a friend of his, working
>> at an IBM shop in town.
>>
>> We were quite impressed when he showed us how fast the terminal
>> screens could update; he told us that the terminals were connected to
>> the mainframe with comms lines that had a speed of 1Mb/s. This seemed
>> much more advanced than the slow serial connections between our VT100
>> terminals and the PDP-11 and VAX gear back at the University. (Cue a
>> bad case of bandwidth-envy.)

Don't be too envious.  A lot of that seeming speed was an illusion
caused by the way IBM terminals would update the screen all at once
after the entire image had been received.  That's why there was always
a delay before the screen changed.  The block-mode Univac terminals
I worked with in my real-world jobs would display data on the screen
as it came in.  I liked that better; rather than waiting for some
unknown period of time until >POW!< the entire screen repainted, you'd
get a better indication that something out there was still alive.

>> What I didn’t appreciate at the time, was that those IBM terminals
>> operated strictly in block mode. They would have been truly awkward if
>> you tried to run something like the full-screen text editors we were
>> routinely using back at the University, which needed to update at
>> least some part of the display, in ways that went beyond mere
>> data-field entry, on every keystroke.
>
> Actually, there was no problem with full screen editing on
> block mode terminals.  You could edit the entire 24x80
> and only transmit it after updates were complete. Basically
> you had a 24 line window to edit at any one time.  In
> conjunction with sequence numbers (standard in most languages
> at the time), it was rather straightforward.  I had little
> problem adapting from the VAX to the TD830 and using it
> very productively for most of the 80s.
>
> https://terminals-wiki.org/wiki/index.php/Burroughs_TD_830

Yes, there were some good editors out there that made effective
use of block mode.  Still, though, I think character mode is
easier to work with.  It certainly lets you put the "dumb" into
"dumb terminal", since to handle a block-mode polled protocol
you need a lot of smarts in the terminal.  And don't get me
started on the software you need on the mainframe end...

-- 
/~\  Charlie Gibbs                  |  Growth for the sake of
\ /  <cgibbs@kltpzyxm.invalid>      |  growth is the ideology
 X   I'm really at ac.dekanfrus     |  of the cancer cell.
/ \  if you read it the right way.  |    -- Edward Abbey

[toc] | [prev] | [next] | [standalone]


#234285

FromLawrence D’Oliveiro <ldo@nz.invalid>
Date2026-03-21 00:19 +0000
Message-ID<10pko6b$222dk$1@dont-email.me>
In reply to#234282
On Fri, 20 Mar 2026 22:31:26 GMT, Charlie Gibbs wrote:

> Yes, there were some good editors out there that made effective use
> of block mode. Still, though, I think character mode is easier to
> work with.

Scrolling being an obvious issue.

[toc] | [prev] | [next] | [standalone]


Page 7 of 16 — ← Prev page 1 … 5 6 [7] 8 9 … 16  Next page →

Back to top | Article view | alt.folklore.computers


csiph-web