OK, turing.

<- leave blank

Thu Jan 13 08:39:37 EST 2022

: open-file ( a n fam -- fd ior ) >r pad 1024 + swap dup >r
  cmove 0 r> pad + 1024 + c!  pad 1024 + r> 420 ( 0644 ) fsopen
  dup -1 > ;


Thu Jan 13 03:46:29 EST 2022
let mut g = HashGraph::new();
let p = g.create_path(b"P1", false).unwrap();
g.destroy_path(p);
println!("{:?} {:?} {:?}", g.path_id, g.get_path_id(b"P1"), p);
// {[80, 49]: PathId(0)} Some(PathId(0)) PathId(0)
let p = g.create_path(b"P1", false);
println!("{:?} {:?} {:?}", g.path_id, g.get_path_id(b"P1"), p);
// {[80, 49]: PathId(0)} Some(PathId(0)) None


Tue Jan 11 22:46:36 EST 2022
Authentication-Results: minnie.tuhs.org;
	dkim=pass (2048-bit key; unprotected) header.d=dartmouth.edu
	header.i=@dartmouth.edu header.b="PrP86d3m";
	dkim-atps=neutral
From: Douglas McIlroy <douglas.mcilroy@dartmouth.edu>
Date: Tue, 11 Jan 2022 22:38:56 -0500
To: TUHS main list <tuhs@minnie.tuhs.org>
Subject: [TUHS] Coastal cultures, collaboration, creativity and Sun vs DEC
Errors-To: tuhs-bounces@minnie.tuhs.org
Sender: "TUHS" <tuhs-bounces@minnie.tuhs.org>

> most, if not all of these things were after I arrived.

That may indicate the youth of the narrator more than a lightening of
the culture.  Some practical jokes and counter-culture customs from an
earlier day:

When I joined the Labs, everyone talked about the escapades of Claude
Shannon and Dave Hagelbarger--unicycle, outguessing machines, the
finger-on-the-switch box, etc.

When John Kelly became a department head he refused to have his office
carpeted.  That would have kept him from stubbing out cigarettes on the
floor.

Bill Baker may have worn a coat and tie, but he kept a jalopy in his
VP parking space.  Another employee had a rusty vehicle with weeds
growing out of the fenders.

As early as 1960 BESYS began appending fortune cookies to every
printout.  The counter where printouts were delivered got messed up by
people pawing around to see others' fortunes.

One day the audio monitor on the low bit of the 7090 accumulator
stopped producing white noise (with an occasional screech for an
infinite loop) and intoned in aTexas drawl, "Help, I'm caught in a
loop.  Help.  I'm caught in a loop.  Help ..."

A pixelated nude mural appeared in Ed David's office.  (Maybe this no
longer counts as a prank.  It is now regarded as a foundational event
in computer art.)

Ed Gilbert had a four-drawer filing cabinet labeled integers,
rationals, reals, and balloon.  The latter held the tattered remains of
lunchtime hot-air experiments.  He also had a chalkboard globe with a
world map on it.  It sometimes took several spins before a visitor
realized that you really shouldn't be able to see all the continents
at once--the map appeared twice around the circumference of the globe.

CS had a Gilbert-and-Sullivan duo, Mike Lesk and Peter Neumann, who
produced original entertainment for department parties.

Doug




Tue Jan 11 22:04:47 EST 2022
Authentication-Results: minnie.tuhs.org;
	dkim=fail reason="signature verification failed" (2048-bit key;
	unprotected) header.d=gmail.com header.i=@gmail.com header.b="pTloFcCU";
	dkim-atps=neutral
From: Rob Pike <robpike@gmail.com>
Date: Wed, 12 Jan 2022 11:15:15 +1100
To: Andrew Hume <andrew@humeweb.com>
Subject: Re: [TUHS] Coastal cultures, collaboration,
 creativity and Sun vs DEC.
Cc: TUHS main list <tuhs@minnie.tuhs.org>
Errors-To: tuhs-bounces@minnie.tuhs.org
Sender: "TUHS" <tuhs-bounces@minnie.tuhs.org>

Yes, but most, if not all of things were after I arrived, among the first
of a brace of fresh hot blood imported to grow 127.  Things definitely felt
looser by the mid-80s.

Look, I'm not complaining.  I absolutely loved working in the CS research
group.  But culturally, at least upon my arrival, I felt like a fish out of
water.

-rob


On Wed, Jan 12, 2022 at 9:42 AM Andrew Hume <andrew@humeweb.com> wrote:

> i would add the general atmosphere of the Unix room, especially the very
> heavy mobile hung from
> the ceiling for a while (until someone noticed the cable supporting it was
> visibly stretching).
>
> also the bowling alley (the corridor that rob, ken, denis, doug and my
> offices were on) — the pins
> were under the printer table at the end.  i also recall the time the
> bowling ball got away from the
> Unix room rolling down the main corridor towards a group of visitors led
> by peter weinberger.
> luckily, dave presotto grabbed the ball before anyone got hurt (but it was
> close).
>
> i would also mention labscam; its not often we see a prank involving rob
> pike, Penn and a Noble Prize winner.
>
> On Jan 11, 2022, at 2:17 PM, John P. Linderman <jpl.jpl@gmail.com>
wrote:
>
>
>
> On Tue, Jan 11, 2022 at 3:45 PM Rob Pike <robpike@gmail.com> wrote:
>
> Similar.  Everyone at Bell Labs was so *proper*.  (Except Ken, of course.
>> Ken is *sui generis*, and a Californian).
>>
>
> Perhaps (probably maybe) I misunderstand.  There was nothing "proper" about
> the Peter face on the water tower, or lock-picking a boot to move it to a
> patrol car, of Scott Knaur wandering the halls in a Darth Vader costume, or
> Jellicat wearing a Cats costume, or a thousand other examples.  There was a
> lot of playfulness in the Labs (at least in the early days), and I think it
> was wonderful.
>
>
>




Tue Jan 11 22:04:41 EST 2022
Authentication-Results: minnie.tuhs.org;
	dkim=fail reason="key not found in DNS" (0-bit key; unprotected)
	header.d=humeweb.com header.i=@humeweb.com header.b="d1cmFn5O";
	dkim-atps=neutral
From: Andrew Hume <andrew@humeweb.com>
Date: Tue, 11 Jan 2022 14:41:57 -0800
To: "John P. Linderman" <jpl.jpl@gmail.com>
Subject: Re: [TUHS] Coastal cultures, collaboration,
 creativity and Sun vs DEC.
Cc: TUHS main list <tuhs@minnie.tuhs.org>
Errors-To: tuhs-bounces@minnie.tuhs.org
Sender: "TUHS" <tuhs-bounces@minnie.tuhs.org>

i would add the general atmosphere of the Unix room, especially the very heavy
mobile hung from
the ceiling for a while (until someone noticed the cable supporting it was visibly
stretching).

also the bowling alley (the corridor that rob, ken, denis, doug and my offices
were on) — the pins
were under the printer table at the end.  i also recall the time the bowling ball
got away from the
Unix room rolling down the main corridor towards a group of visitors led by peter
weinberger.
luckily, dave presotto grabbed the ball before anyone got hurt (but it was close).

i would also mention labscam; its not often we see a prank involving rob pike,
Penn and a Noble Prize winner.

> On Jan 11, 2022, at 2:17 PM, John P. Linderman <jpl.jpl@gmail.com>
wrote:
>
>
>
> On Tue, Jan 11, 2022 at 3:45 PM Rob Pike <robpike@gmail.com
<mailto:robpike@gmail.com>> wrote:
>
> Similar.  Everyone at Bell Labs was so proper.  (Except Ken, of course.  Ken
is sui generis, and a Californian).
>
> Perhaps (probably maybe) I misunderstand.  There was nothing "proper" about
the Peter face on the water tower, or lock-picking a boot to move it to a patrol
car, of Scott Knaur wandering the halls in a Darth Vader costume, or Jellicat
wearing a Cats costume, or a thousand other examples.  There was a lot of
playfulness in the Labs (at least in the early days), and I think it was
wonderful.





Tue Jan 11 22:04:34 EST 2022
Authentication-Results: minnie.tuhs.org;
	dkim=fail reason="signature verification failed" (2048-bit key;
	unprotected) header.d=dartmouth.edu header.i=@dartmouth.edu
	header.b="IEZr9iy9";
	dkim-atps=neutral
From: Douglas McIlroy <douglas.mcilroy@dartmouth.edu>
Date: Tue, 11 Jan 2022 18:02:32 -0500
To: TUHS main list <tuhs@minnie.tuhs.org>
Subject: [TUHS] (no subject)
Errors-To: tuhs-bounces@minnie.tuhs.org
Sender: "TUHS" <tuhs-bounces@minnie.tuhs.org>

> Ken and Dennis were teaching [the Votrax] to swear

"Speak" being a phonetics-based program, I suspect they were exploring
multiple spellings.  Out of context, lots of spellings were
indistinguishable.  For example,
cheap, cheat, cheek, chief was hard to tell from cheep, cheep, cheep, cheep..

At the risk of repeating myself, the fuck, fuck, fuck, fuck example
came to the fore when a "speak" kiosk was installed at Epcot.  PR folks
were worried that people would try it on bad words in this public
setting and asked me to block them.  I said I'd block whatever words
they told me to.  Duly, I was sent a list--on the letterhead of an AT&T
vice president.  (Was that dictated to a secretary?) Later I heard
that girls would often try friends' names, while boys would try bad
words and exclaim that the machine didn't know them.  In fact, those
were among the few words the machine *did* know.  Fortunately nobody
ever complained that I hadn't blocked misspellings.

Doug




Tue Jan 11 22:04:28 EST 2022
Authentication-Results: minnie.tuhs.org;
	dkim=fail reason="signature verification failed" (2048-bit key;
	unprotected) header.d=dartmouth.edu header.i=@dartmouth.edu
	header.b="LdqDNdk8";
	dkim-atps=neutral
From: Douglas McIlroy <douglas.mcilroy@dartmouth.edu>
Date: Tue, 11 Jan 2022 17:02:39 -0500
To: TUHS main list <tuhs@minnie.tuhs.org>
Subject: Re: [TUHS] Demise of TeX and groff (was: roff(7))
Errors-To: tuhs-bounces@minnie.tuhs.org
Sender: "TUHS" <tuhs-bounces@minnie.tuhs.org>

> Later Brian's work was updated after V7 and included some new tools, and
became known as Writer's Workbench, which eventually was entered in the
'toolchest.'

WWB wouldn't exist if text had not routinely existed in
machine-readable form, thanks to word-processing.  But the impetus for
WWB came from "style", not from troff.

Style was a spinoff of Lorinda Cherry's "parts", which assigned parts
of speech to the words of a document.  Style provided a statistical
profile of the text: measures such as average word length: frequency
of passives, adjectives and compound sentences, reading level, etc.
WWB in turn offered writing advice based on such profiles.

Style was stimulated by Bill Vesterman, a professor of English at
Rutgers, who brought the idea to me.  I introduced him to Lorinda, who
had it running in a couple of weeks.  Then Nina McDonald at USG
conceived and packaged WWB as a distinct product, not just a
collection of entries in man 1.

Wikipedia reports a surmise that WWB sank out of sight because it was
not a standard part of Unix distributions.

Doug




Tue Jan 11 22:04:20 EST 2022
Authentication-Results: minnie.tuhs.org;
	dkim=pass (2048-bit key; unprotected) header.d=gmail.com
	header.i=@gmail.com header.b="XtPJDLGu";
	dkim-atps=neutral
From: Rob Pike <robpike@gmail.com>
Date: Wed, 12 Jan 2022 07:44:27 +1100
To: George Michaelson <ggm@algebras.org>
Subject: Re: [TUHS] Coastal cultures, collaboration,
 creativity and Sun vs DEC.
Cc: TUHS main list <tuhs@minnie.tuhs.org>
Errors-To: tuhs-bounces@minnie.tuhs.org
Sender: "TUHS" <tuhs-bounces@minnie.tuhs.org>

Similar.  Everyone at Bell Labs was so *proper*.  (Except Ken, of course.
Ken is *sui generis*, and a Californian).

I'm sure it wasn't really me, but it felt like I was the first person to
utter a curse word in the Unix room.

-rob





On Wed, Jan 12, 2022 at 7:26 AM George Michaelson <ggm@algebras.org> wrote:

> Bit of this in ietf too.  Inner cohort of vint and similar background wear
> three piece suits.
>
> Three: vest not optional.
>
> A west coast mob wear tie-dye tees.
>
> On Wed, 12 Jan 2022, 6:18 am Rob Pike, <robpike@gmail.com> wrote:
>
>> I see a stylistic connection between the style of writing of the manuals
>> and the New York journalism, especially that of the New Yorker.  When I
>> arrived at Bell Labs, I was a little taken aback by the change of culture
>> in writing, dressing, and entertainment compared to my years as a grad
>> student in California.  I mean, I fit in - I subscribed to the New Yorker
-
>> but I felt like a bum in a room full of high society folk.
>>
>> That feeling never really left.
>>
>> -rob
>>
>>
>> On Wed, Jan 12, 2022 at 6:35 AM John Cowan <cowan@ccil.org> wrote:
>>
>>>
>>>
>>> On Tue, Jan 11, 2022 at 1:37 PM Dan Cross <crossd@gmail.com>
wrote:
>>>
>>> It seems like Unix is largely a child of the coasts.
>>>>
>>>>
>>> We can add the eastern coast of Australia, where the original
Wollongong
>>> group made the first V6 port to the Interdata 7/32 (not to be
confused with
>>> the Labs port to the 8/32).  The Western U.S.  company of the same
name was
>>> formed to sell it, but I don't know if any of the Ozites moved to
Palo Alto.
>>>
>>




Tue Jan 11 22:04:14 EST 2022
Authentication-Results: minnie.tuhs.org;
	dkim=fail reason="signature verification failed" (2048-bit key;
	unprotected) header.d=gmail.com header.i=@gmail.com header.b="SrjqyMIz";
	dkim-atps=neutral
From: Rob Pike <robpike@gmail.com>
Date: Wed, 12 Jan 2022 07:17:56 +1100
To: John Cowan <cowan@ccil.org>
Subject: Re: [TUHS] Coastal cultures, collaboration,
 creativity and Sun vs DEC.
Cc: TUHS main list <tuhs@minnie.tuhs.org>
Errors-To: tuhs-bounces@minnie.tuhs.org
Sender: "TUHS" <tuhs-bounces@minnie.tuhs.org>

I see a stylistic connection between the style of writing of the manuals
and the New York journalism, especially that of the New Yorker.  When I
arrived at Bell Labs, I was a little taken aback by the change of culture
in writing, dressing, and entertainment compared to my years as a grad
student in California.  I mean, I fit in - I subscribed to the New Yorker -
but I felt like a bum in a room full of high society folk.

That feeling never really left.

-rob


On Wed, Jan 12, 2022 at 6:35 AM John Cowan <cowan@ccil.org> wrote:

>
>
> On Tue, Jan 11, 2022 at 1:37 PM Dan Cross <crossd@gmail.com> wrote:
>
> It seems like Unix is largely a child of the coasts.
>>
>>
> We can add the eastern coast of Australia, where the original Wollongong
> group made the first V6 port to the Interdata 7/32 (not to be confused with
> the Labs port to the 8/32).  The Western U.S.  company of the same name was
> formed to sell it, but I don't know if any of the Ozites moved to Palo Alto.
>




Sun Jan 9 20:31:11 EST 2022
diff 369cba5f938d3f804210b6e09d36c6f7ecb017fa uncommitted
--- a/sys/src/libc/port/reduce
+++ b/sys/src/libc/port/reduce
@@ -2,15 +2,11 @@
 shift
 objtype=$1
 shift
-
-ls -p ../$objtype/*.[cs] >[2]/dev/null | sed 's/..$//;s/^/^/' >
/tmp/reduce.$pid
-#
-# if empty directory, just return the input files
-#
-if (!  ~ $status '|') {
+if(ls -p ../$objtype/*.[cs] >[2]/dev/null | sed 's/..$//;s/^/^/' >
/tmp/reduce.$pid) {
+ echo $* | tr ' ' \012 | grep -v -f /tmp/reduce.$pid | tr \012 ' '
+}
+if not {
+ # if empty directory, just return the input files
	echo $*
- rm /tmp/reduce.$pid
- exit 0
 }
-echo $* | tr ' ' \012 | grep -v -f /tmp/reduce.$pid | tr \012 ' '
 rm /tmp/reduce.$pid


Sun Jan 9 20:14:22 EST 2022
diff 4d872079d36939c3287b2968fbada7c4e4738762 uncommitted
--- a/sys/src/libc/port/reduce
+++ b/sys/src/libc/port/reduce
@@ -4,13 +4,5 @@
 shift

 ls -p ../$objtype/*.[cs] >[2]/dev/null | sed 's/..$//;s/^/^/' >
 /tmp/reduce.$pid
-#
-# if empty directory, just return the input files
-#
-if (!  ~ $status '|') {
- echo $*
- rm /tmp/reduce.$pid
- exit 0
-}
 echo $* | tr ' ' \012 | grep -v -f /tmp/reduce.$pid | tr \012 ' '
 rm /tmp/reduce.$pid


prev | next