About the site

Except when otherwise noted, where I have the authority, I place these pages in the public domain. (helpful: OpenBSD copyright policy page).


Free OpenBSD shell accounts. Good stuff. My thanks to the server admins!
Propping Open the Document Trapdoor (Google Tech Talk)
An ideal document format would retain elegant typesetting on a variety of display sizes while remaining computationally efficient. Neither PDF nor XHTML satisfy this ideal. Discussed in the talk: COG PDFs add more structure to plain PDFs while staying within the confines of the PDF specification.
Dan's Domain Site
History about top level domain names and suggestions for more consistent domain names.
cat-v.org, especially harmful.cat-v.org/software/
Related: Plan 9 from Bell Labs
Tiling window manager in one .c file
Stand-alone tab-style window management utility
Statically linked Linux system. Related: http://harmful.cat-v.org/software/dynamic-linking/
Chuck Moore and Forth

…everyone should have a custom editor for editing their program files… An editor is so easy to write that why not? (Presentation to SVFIG [around 21:16])

That is if a small group of people got together and decided to challenge Microsoft, we could replicate their software in 1/10th of 1% of the code… But again, why destroy an industry? That is probably not a wise thing to do. (Presentation to SVFIG [around 52:10])

First the software problems were solved. It was easy to write applications, trivial to write applications. (transcript)

Richard Stallman on user-modifiable software
Users must have the freedom to change their programs to do what they need.
Smalltalk and Self (Self)
Turtles all the way down or in this case objects all the way down. Apparently not Logo (Logo) turtles.
Alan Kay, for example The computer revolution hasn't happened yet
With some paraphrasing between [ ] brackets:
[If you try to blow up a dog house by a factor of 100, it gets weaker by a factor of 100. In fact, what will happen is that the dog house will collapse. There are two choices when that happens.] The most popular one is to say, Well, that was what we were trying to do all along, put more garbage on it, plaster it over with limestone, and say, Yes, we were really trying to do pyramids, not Gothic cathedrals. That in fact accounts for much of the structure of modern operating systems today.
From the 1997 OOPSLA conference (thanks for the transcription!).
Almost everything is an S-expression.


2014 Nov 15 Fix broken "Presentation to SVFIG" links
2014 May 11 Update licensing terms
2013 Aug 10 Remove mention of title-based URLs. No longer applicable
2012 Jan 27 link to devio.us! delete some commas.
2011 Apr 28 contents page is no longer automatically generated
2010 Dec 02 link to document trapdoor tech talk
2010 Nov 20 clean up
2010 Nov 13 rewordings
2010 Sep 14