From: <Saved by Microsoft Internet Explorer 5>
Subject: Tao Te Chip
Date: Mon, 24 Jan 2005 20:06:57 -0330
MIME-Version: 1.0
Content-Type: multipart/related;
	boundary="----=_NextPart_000_0000_01C50250.41C9A360";
	type="text/html"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C50250.41C9A360
Content-Type: text/html;
	charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.campbellsorensen.com/sorenj/taotechip.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Tao Te Chip</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR></HEAD>
<BODY background=3Dhttp://www.campbellsorensen.com/sorenj/tao.gif><FONT =
size=3D5>
<P>Here are some tantalizing excerpts from the newest computer-assisted=20
translation of Lao Tzu's famous=20
<H1 align=3Dcenter>TAO TE CHIP</H1>
<H3 align=3Dcenter>The Way of the One and the Zero</H3><BR>
<P>With all due apology to Stephen Mitchell, who's translation was the =
basis for=20
this, and, of course, Lao Tzu.=20
<P>Written by Jeffrey Sorensen. This document is not copyrighted and is =
in the=20
public domain. The author respectfully requests that his attribution and =
apology=20
be retained during reproduction.=20
<H2>1</H2>The tao that can be <CODE><B>tar</B></CODE>(1)ed<BR>is not the =
entire=20
Tao.<BR>The PATH that can be specified <BR>is not the full =
PATH.<BR><BR>We=20
declare the names<BR>of all variables and functions.<BR>Yet the Tao has =
no type=20
specifier.<BR><BR>Dynamically binding, you realize the =
magic.<BR>Statically=20
binding, you see only the hierarchy.<BR><BR>Yet magic and =
hierarchy<BR>arise=20
from the same source,<BR>and this source has a null =
pointer.<BR><BR>Reference=20
the NULL within NULL,<BR>it is the gateway to all wizardry.<BR>
<H2>2</H2>When users see one GUI as beautiful,<BR>other user interfaces =
become=20
ugly.<BR>When users see some programs as winners,<BR>other programs =
become=20
lossage.<BR><BR>Pointers and NULLs reference each other.<BR>High level =
and=20
assembler depend on each other.<BR>Double and float cast to each=20
other.<BR>High-endian and low-endian define each other.<BR>While and =
until=20
follow each other.<BR><BR>Therefore the Guru <BR>programs without doing=20
anything<BR>and teaches without saying anything.<BR>Warnings arise and =
he lets=20
them come;<BR>processes are swapped and he lets them go.<BR>He has but =
doesn't=20
<CODE><B>chown</B></CODE>,<BR>acts but doesn't=20
<CODE><B>expect</B></CODE>.<BR>When his work is done, he deletes =
it.<BR>That is=20
why it lasts forever.<BR>
<H2>3</H2>When you overesteem great hackers,<BR>more users become=20
cretins.<BR>When you develop encryption,<BR>more users become=20
crackers.<BR><BR>The Guru leads<BR>by emptying user's minds<BR>and =
increasing=20
their quotas,<BR>by weakening their ambition<BR>and toughening their=20
resolve.<BR>When users lack knowledge and desire,<BR>management will not =
try to=20
interfere.<BR><BR>Practice not-looping,<BR>and everything will fall into =

place.<BR>
<H2>4</H2>The Tao is like a glob pattern:<BR>used but never used =
up.<BR>It is=20
like the <CODE><B>extern void</B></CODE>:<BR>filled with infinite=20
possibilities.<BR><BR>It is masked but always present.<BR>I don't know =
who built=20
it.<BR>It came before the first kernel.<BR>
<H2>5</H2>The Tao doesn't take sides;<BR>it gives birth to both wins and =

losses.<BR>The Guru doesn't take sides;<BR>she welcomes both hackers and =

lusers.<BR><BR>The Tao is like a stack:<BR>the data changes but not the=20
structure.<BR>the more you use it, the deeper it becomes;<BR>the more =
you talk=20
of it, the less you understand.<BR><BR>Hold on to the root.<BR>
<H2>6</H2>The Tao is called the Great Server:<BR>empty yet =
inexhaustible,<BR>it=20
gives birth to infinite networks.<BR><BR>Its code is present within =
you.<BR>You=20
can apply it any way you want.<BR>
<H2>9</H2>Fill your disk to the brim<BR>and it will fragment.<BR>Keep =
adding=20
features to your utility <BR>and it will become unusable.<BR>Chase after =

royalties and license fees<BR>and your heart will never =
unclench.<BR>Care about=20
a luser's approval<BR>and you will be his prisoner.<BR><BR>Do your work, =
then=20
logout.<BR>The only path to serenity.<BR>
<H2>12</H2>Graphics blind the eyes.<BR>Audio files deafen the =
ear.<BR>Mouse=20
clicks numb the fingers.<BR>Heuristics weaken the mind.<BR>Options =
wither the=20
heart.<BR><BR>The Guru observes the net <BR>but trusts his inner =
vision.<BR>He=20
allows things to come and go.<BR>His heart is as open as the ether.<BR>
<H2>14</H2>more, and it can't be read.<BR>find, and it can't be=20
located.<BR>grep, and it can't be scanned.<BR><BR>In the foreground, it =
isn't a=20
hog.<BR>In the background, it isn't idle.<BR>Contiguous, =
unpatchable,<BR>it=20
lives below the realm of logic.<BR>From there it includes all =
formulas,<BR>an=20
image without a viewer,<BR>virtual, beyond all conception.<BR><BR>Rewind =
it and=20
there is no beginning;<BR>Fast forward and there is no end.<BR>You can't =
know=20
it, but you can be it,<BR>at ease in your own life.<BR>Just realize =
where you=20
log from:<BR>this is the essence of wisdom.<BR>
<H2>15</H2>The ancient Wizards were profound and subtle.<BR>Their wisdom =
was=20
unfathomable.<BR>There is no way to describe it;<BR>all we can do is =
read their=20
source code.<BR><BR>They were careful<BR>as someone writing an =
unbuffered=20
stream.<BR>Alert as a warrior in a dangerous MUD.<BR>Courteous as an =
anonymous=20
ftp.<BR>Fluid as a morphing face.<BR>Shapable as an interpolated=20
spline.<BR>Receptive as a dialup slip connection.<BR>Clear as a =
sharpened=20
bitmap.<BR><BR>Do you have the patience to wait<BR>till the broadcast =
storm=20
subsides and the net is clear?<BR>Can you mask interrupts <BR>till the =
right=20
thunk arises by itself?<BR><BR>The Guru doesn't seek fulfillment.<BR>Not =

seeking, not throwing exceptions,<BR>she is present, and can welcome all =

things.<BR>
<H2>17</H2>When the Guru administers, the users <BR>are hardly aware =
that he=20
exists.<BR>Next best is a sysop who is loved.<BR>Next, one who is =
feared.<BR>And=20
worst, one who is despised.<BR><BR>If you don't trust the users,<BR>you =
make=20
them untrustworthy.<BR><BR>The Guru doesn't talk, he hacks.<BR>When his =
work is=20
done,<BR>the users say, "Amazing:<BR>we implemented it, all by =
ourselves!"<BR>
<H2>18</H2>When the great Tao is forgotten,<BR>standards and protocols=20
appear.<BR>When management makes initiatives,<BR>the great pretense=20
begins.<BR>When there is no peace in the newsgroup,<BR>bigots spread =
their=20
theology.<BR>When the system becomes fragmented,<BR>Holy Wars are =
born.<BR>
<H2>19</H2>Throw away documentation and manuals,<BR>and users will be a =
hundred=20
times happier.<BR>Throw away privileges and quotas,<BR>and users will do =
the=20
Right Thing.<BR>Throw away proprietary and site licenses,<BR>and there =
won't be=20
any pirating.<BR><BR>If these three aren't enough,<BR>just stay at your =
home=20
directory <BR>and let all processes take their course.<BR>
<H2>30</H2>Whoever relies on the Tao in administrating <BR>doesn't try =
force=20
issues<BR>or defeat enemies by revoking privilages.<BR>For every hack =
there is a=20
counterhack.<BR>Flaming, even with a good intention,<BR>will only bring =
flames=20
in return.<BR><BR>The Guru does his job<BR>and then signs off.<BR>He =
understands=20
that the net<BR>is forever beyond his control,<BR>and that trying to =
dominate=20
events<BR>goes against the current of the Tao.<BR>Because he believes in =

himself,<BR>he doesn't try to convince others.<BR>Because he is content =
with=20
himself,<BR>he doesn't need others' approval.<BR>Because he accepts=20
himself,<BR>the whole net accepts him.<BR>
<H2>32</H2>The Tao can't be perceived.<BR>Smaller than an bit,<BR>it =
contains=20
uncountable files.<BR><BR>If powerful men and women<BR>could remain =
centered in=20
the Tao,<BR>all things would be harmony.<BR>The net would become a=20
paradise.<BR>All users would be at peace,<BR>and the standards would be=20
<BR>those written in their hearts.<BR><BR>When you have versions and=20
releases,<BR>know that they are provisional.<BR>When you have =
consortia,<BR>know=20
where their functions should end.<BR>Knowing when to stop,<BR>you can =
avoid any=20
danger.<BR><BR>All things end in the Tao<BR>as sendmail flows into the =
net.<BR>
<H2>36</H2>If you want to <CODE>compress</CODE> something,<BR>you must =
first=20
<CODE>pkunzip</CODE> it.<BR>If you want to get rid of a virus,<BR>you =
must first=20
allow it to flourish.<BR>If you want to <CODE>get()</CODE> =
something,<BR>you=20
must first allow it to be <CODE>put()</CODE>.<BR>This is called the =
subtle=20
perception<BR>of the way things are.<BR><BR>Soft mounting overcomes the =
hard=20
error.<BR>Brute force overcomes the heuristic.<BR>Let your algorithms =
remain a=20
mystery.<BR>Just show users the results.<BR>
<H2>40</H2>The <CODE>return</CODE> is the function of the =
Tao.<BR>Responding is=20
the way of the Tao.<BR><BR>All things begin as source code.<BR>Source =
code=20
begins with an empty file.<BR>
<H2>42</H2>The Tao gives birth to One.<BR>One gives birth to One =
Zero.<BR>One=20
Zero gives birth to One One.<BR>One One gives birth to all =
things.<BR><BR>All=20
things have their backs to the input <BR>and stand facing the =
output.<BR>When=20
output and input combine,<BR>all things achieve harmony.<BR><BR>Ordinary =
users=20
hate solitude.<BR>But the Guru makes use of it,<BR>embracing his =
aloneness,=20
realizing<BR>he is one with cyberspace.<BR>
<H2>43</H2>A tiny bug in a trivial routine <BR>will overcome a moby=20
system.<BR>That which has no fee<BR>enters where there is no market=20
space.<BR>This shows the value of "AS IS."<BR><BR>Teaching without=20
manuals,<BR>performing without commands:<BR>that is the Guru's way.<BR>
<H2>46</H2>When a system is in harmony with the Tao,<BR>the compiler =
makes=20
applications and utilities.<BR>When a system goes counter to the=20
Tao,<BR>accounting logs fill the root directory.<BR><BR>There is no =
greater=20
illusion than fear,<BR>no greater wrong than in preparing to defend=20
yourself,<BR>no greater misfortune than having an enemy.<BR><BR>Whoever =
can see=20
through all fear<BR>will always be safe.<BR>
<H2>47</H2>Without opening a graphics window,<BR>you can open your soul =
to the=20
net.<BR>Without looking away from the console,<BR>you can see the =
essence of the=20
Tao.<BR>The more files you access,<BR>the less you hack.<BR><BR>The Guru =

accesses without protocols,<BR>finds his man pages without=20
keywords,<BR>optimizes without compiling.<BR>
<H2>48</H2>In the pursuit of knowledge,<BR>every day something is=20
appended.<BR>In the practice of the Tao,<BR>every day something is=20
truncated.<BR>Less and less do you need to force things,<BR>until =
finally you=20
arrive at non-looping.<BR>When nothing is done,<BR>nothing is left=20
undone.<BR><BR>True wizardry can be gained<BR>by letting things go their =
own=20
way.<BR>It can't be gained by interrupting.<BR>
<H2>49</H2>The Guru has no mind of her own.<BR>She works with the mind =
of the=20
users.<BR><BR>She is good to users who are good.<BR>She is also good to =
users=20
who aren't good.<BR>This is TRUE goodness.<BR><BR>She trusts users who =
are=20
trustworthy.<BR>She also trusts users who aren't trustworthy.<BR>This is =
TRUE=20
trust.<BR><BR>The Guru's mind is like free space.<BR>Users don't =
understand=20
her.<BR>They look to her and wait.<BR>She treats them like child =
processes.<BR>
<H2>54</H2>Whoever is planted in the Tao<BR>will not have their account=20
revoked.<BR>Whoever embraces the Tao<BR>will not become =
obsolete.<BR>Their=20
.signatures will be met with honor<BR>from generation to =
generation.<BR><BR>Let=20
the Tao be present in your home <BR>and you will become genuine.<BR>Let =
it be=20
present in your group <BR>and your group will flourish.<BR>Let it be =
present in=20
your system <BR>and your system will be an example<BR>to all the systems =
in the=20
net.<BR>Let it be present in cyberspace <BR>and all cyberspace will=20
sync.<BR><BR>How do I know this is true?<BR>By accessing myself.<BR>
<H2>60</H2>Administering a large system<BR>is like frying a small =
fish.<BR>You=20
spoil it with too much poking.<BR><BR>Center your system in the =
Tao<BR>and=20
lossage will have no power.<BR>Not that it isn't there,<BR>but you will =
be able=20
to step out of its way.<BR><BR>Give lossage nothing to oppose<BR>and it =
will=20
disappear by itself.<BR>
<H2>68</H2>The best MUD player <BR>wants his opponents =
berserking.<BR>The best=20
consortium partner <BR>lauds the products of his competitor.<BR>The best =

corporate rep <BR>serves the communal good.<BR>The best sysop =
<BR>follows the=20
will of the users.<BR><BR>All of them embody<BR>the virtue of=20
non-contention.<BR>Not that they don't love to compete,<BR>but they do =
it with=20
the spirit of hack-and-slay.<BR>In this they are like wannabees<BR>and =
congruent=20
with the Tao.<BR>
<H2>70</H2>My teachings are easy to grok <BR>and easy to include in your =

programs.<BR>Yet your neural net will never grasp them,<BR>and if you =
try to=20
code them, you'll fail.<BR><BR>My teachings are older than the =
net.<BR>How can=20
you grep their meaning?<BR><BR>If you want to know me,<BR>look to your=20
kernel.<BR>
<H2>71</H2>Not-knowing is true knowledge.<BR>Presuming to know is a=20
bug.<BR>First realize that you are broken;<BR>then you can move toward=20
perfection.<BR><BR>The Guru is her own debugger.<BR>She has flushed =
herself of=20
all knowing.<BR>Thus she is truly whole.<BR>
<H2>72</H2>When they lose their sense of awe,<BR>users turn to religious =

wars.<BR>When they no longer trust themselves,<BR>they begin to depend =
upon the=20
authorities.<BR><BR>Therefore the Guru steps back<BR>so that users won't =
be=20
confused.<BR>He teaches without instructions,<BR>so that users will have =
nothing=20
to learn.<BR>
<H2>73</H2>The Tao is always at ease.<BR>It computes without=20
grinding,<BR>answers without outputing a word,<BR>switches without being =

signaled,<BR>continues without a program.<BR><BR>It accesses all=20
cyberspace.<BR>And though it spans many volumes,<BR>is doesn't drop any=20
bytes.<BR>
<H2>74</H2>If you realize that all code changes,<BR>there is nothing you =
should=20
try to archive.<BR>If you aren't afraid of hard drive failure,<BR>there =
is=20
nothing you can't achieve.<BR><BR>Trying to control the future<BR>is =
like trying=20
to debug a running kernel.<BR>When you try to debug the system's=20
kernel,<BR>chances are you'll panic and crash.<BR>
<H2>75</H2>When license fees are too high,<BR>users do things by =
hand.<BR>When=20
the management is too intrusive,<BR>users lose their spirit.<BR><BR>Hack =
for the=20
user's benefit.<BR>Trust them; leave them alone.<BR>
<H2>79</H2>Failure is an opportunity.<BR>If you blame another =
user,<BR>there is=20
no end to the blame.<BR><BR>Therefore the Guru <BR>fulfills her own=20
obligations<BR>and debugs her own code.<BR>She hacks what she needs to =
do<BR>and=20
demands nothing of her coworkers.<BR>
<H2>80</H2>If a system is administered wisely,<BR>its users will be=20
content.<BR>They enjoy hacking their code<BR>and don't waste time=20
implementing<BR>labor-saving shell scripts.<BR>Since they dearly love =
their=20
accounts,<BR>they aren't interested in other machines.<BR>There may be =
telnet,=20
rlogin, and ftp,<BR>but these don't access any hosts.<BR>There may be an =
arsenal=20
of cracks and malware,<BR>but nobody ever uses them.<BR>People enjoy =
reading=20
their mail,<BR>take pleasure in being with their newsgroups,<BR>spend =
weekends=20
working at their terminals,<BR>delight in the doings at the site.<BR>And =
even=20
though the next system is so close<BR>that users can hear its keys =
clicking and=20
biff beeps,<BR>they are content to die of old age<BR>without ever having =
gone to=20
see it.<BR><BR><BR></FONT></BODY></HTML>

------=_NextPart_000_0000_01C50250.41C9A360
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.campbellsorensen.com/sorenj/tao.gif

R0lGODdhXQBdALMAAOXl5eLw////////////////////////////////////////////////////
/////ywAAAAAXQBdAAAE/jDISau9GIPNQf5gKI4gIAhdqnpk677Tea40Dd94LKN1b+fA0o7nK/6C
yIBpaGwek7cl00lVQWFDWXVrvYqyM6445f2Aw+M0q0yRZtXwNfuMjqvndKL9fs3r93xIfn+AY0mD
hYBAg4SJaTiMjY5iUYyTii+Rl5gkkZJGO5scnZ5jRJ97I26IXHqoqSGedVSuoqMfq6xbtbZyF7Kz
Try9Gbm6uxyvnBbAwcIbzpcXxse70dLMzde9lG3a29xbFd/g4VTj5OawEuTl6kY67crvPvHt9Hzy
Wvjd+u78K5T4+wewQ4CB+wo2OYiQYEGGDecphBhRIaiIoSzWwPhGowqOvR09JgN5RiRJWfhOfgun
Mp2tlvekwZQ3ieJMbY5s3myWSOdOYIUE/nRph91QonCMHl0ZR+lSnk19PtUUSOpUP0ntXaX6SOtW
S4a8fS0VlsJYlN3Enq3mBMNQalyraPgJF6zcDHRj3p17sy7bIrH66m0rZKZfrOe+GB4MmFTLw3kS
Oz4JmQ7hFpWfLsSyNmSPHJ0zNoYUep6gzqNPn02teivrQ1/rsRGqucZsdEc/38ZN98luszt9/66Q
mWYXHC0Qgpy02gqE3rz77wHiCFzmiaZmBrbuRo7qTNfTi3Nxafd+mmvFfsQiioUjGWkCEQAAOw==

------=_NextPart_000_0000_01C50250.41C9A360--

