Chad's LiveJournal
[Most Recent Entries]
[Calendar View]
[Friends]
Below are the 20 most recent journal entries recorded in
Chad's LiveJournal:
[ << Previous 20 ]
Saturday, November 2nd, 2002 | 12:09 am |
Geekiness and Writing
I may not be writing of words but I am writing alot of code. I am such
a geek. I rewrote the SCM system a couple of times. I might migrate
to bitkeeper as well. I got the web publishing working ok. I was doing
some sick shit. I was loading up files then creating a script to modify
the permissions then running the script remotely. Now I just use the
correct command-line arguments. Dash p is your friend. I always forget
about it. Mainly because I'm use to my umask being the same and use
to afs style directory permissions. Thus when I published for the web
under afs I just had to get the file in the right directory. Under
regular unix filesystem I have to make sure the file permissions are correct.
I don't like this. In spite of AFS's problems this is a very cool thing.
Anyone who doesn't like AFS for this feature is high.
I'm publishing the novel to a separate
website. Did I
already mention that? I do have to write a tool to upload the word count
to the NaNoWriMo site. I'll do that tomorrow or maybe tonight. My word
count needs to exclude the LaTeX markup. It is so small it shouldn't matter
in the long run but just to be on the safe side. I've written more code
words than novel words. I wonder if I can keep that up? I could cheat
and write an AI script to generate half the dialogue. =)
Current Mood: amused | Friday, November 1st, 2002 | 2:30 am |
Like a good geek
I started nanowrimo. I was a
very productive geek. I have SCM going full steam. I am using cvs
and GNU make. I'll be using LaTeX for my fun. I've a script to upload
the source files to my
novel web page. And due to my paranoid umask I have to generate a
shell script to be uploaded as well then run to setup permissions. I
wish I had afs. I guess it is a start. The plot is twenty five free kills.
I've several ideas. It is late so I'll start tomorrow. =)
Current Mood: tired | Monday, October 21st, 2002 | 12:15 am |
i wonder
Is teaching a child French considered a crime against nature?
Eskimos, allegedly, have a thousand words for snow. Do the French
have a thousand words for surrender?
I think I already did this bit. Oh well! If you don't like the material
write me some new jokes.
| Sunday, October 20th, 2002 | 2:02 am |
i hate that
Reading Practical Reusable unix software. I hate when I read stuff
and go, yeah that's what I was thinking was the solution too. Good thing
you got to it first.
Current Mood: tired | Friday, October 4th, 2002 | 4:22 pm |
Connecting the Dots.
I connected one of the last big dots in my research. How does Software
development methodologies fit in? The results of my thesis
feed back in software development. Of course all of this assumes my
thesis has any meaning at all.
Current Mood: geeky | Wednesday, October 2nd, 2002 | 11:51 pm |
| Sunday, September 29th, 2002 | 3:30 pm |
Technical Rant
I should post this to advogato.
What have a done lately?
I modified xpdf to correct the user interface.
There is still a glaring hole and I've been debating whether to change it.
The code is not very well suited to changing so it is a crap shoot.
The changes I made are as follows. I removed the PDF "security" features.
The author has a right to their point of view. I disagree with it.
I switched the mouse buttons. The first button now grabs and moves the
page and the second does selection and navigation. The navigation is the one
I am debating. The code isn't so clear on it. The reason for the change
was to have xpdf act like gv. I use both so often I need them to be the same
as it becomes annoying as hell. Of course you could argue I could have changed
gv and you are right. It is a toss up. I am not sure how many people use this
feature but as someone who deals with PDFs on a daily basis I use it alot.
The next change was to fix the arrow and page keys. They acted ridiculously.
If the whole page wasn't showing and you hit page down it would side the rest
of the page into view. As I often keep the margins out of view this is very
annoying. So page up and page down now cycle through the pages without
disturbing the "viewport" of the page.
The arrow keys scroll the view of the page.
I've been working on the uudecode utility from the GNU sharutils package.
What a cluster fuck. I ripped it from the package with little problem.
It was tedious but in the end I had a single source file, header and Makefile.
I was surprised. The crap that was going on to build it was uncalled for.
Being such an old program I like it because it has been around and well
tested. But it does have a number of problems I am trying to correct.
I added support for spaces in filenames. I'm working on streaming support.
I installed bitkeeper on a couple of my machines and will start moving
towards using it full time. The distributed nature is what I like best.
Almost everything else I hate. The fact it refuses to work with a relative
symbolic link. So it won't function properly in a stow environment. Which
also means it is violating the Unix "contract". The documentation says one
thing and the program does something different. I am trying to get it to
function closer to CVS with regards to my working directory. I want to see
the files I have "checked out". I realize the stupidity of this but it
says it can do it so I expect it to behave. It requires RCS to be installed
to import cvs. This is ok with an older cvs but newer cvs versions have their
own RCS commands built in. So you know have to install RCS separately on
most modern linux distros even if you have cvs installed. Minor annoyance.
The reason I switched was because there are times when I need to update the
programs I write but I am not at home. Every computer I use on a daily basis
has my tools installed. So I expect to be able to modify the source code
at any time on any of these as necessary. Maybe a new situation arises or
a bug is found, I want to jump on it. Fix it. Commit the changes. Currently
it just isn't possible. I am hoping I can do this now with bitkeeper.
Network protocol reworking. I finally remember what got me thinking
about BEEP and reworking the world of TCP/IP network protocols.
I didn't say so in the recent project list but the idea didn't seem like
mine. I thought I had put it on there just to seem cool. I worry about
these things. I don't ever want to do that. At least as far as technical
things go. I smoke to look cool but hey who doesn't? But I kept it on
there because I couldn't remember the whole story yet something told me
I had considered it. The BEEP part was later after the orignal idea.
The orignal idea was to integrate most of the IP application protocols
into a single backend. I noticed most of the protocols with very few
expectations are queries into a database. DNS, finger, ntp, time, quote,
chargen, echo, discard, http, arp, dhcp, ftp, rip, bgp, smtp,
pop3, imap, bootp, ldap, nfs. Other which are not are the telnet and it's
ilk of ssh and rsh and snmp,ppp,etc.
Of course some of these protocols are more than just queries. Some of them
include updating and inserting. This isn't important. What is important
is the observation of the queries. Why? Because it means that an implementation
of one of these is nothing more than a translator. It translate the protocol
into a standard system query. Then hands the query off to system to
resolve. The system hands the "answer" back and the implementation encodes
it into the protocol. Most implementations of protocols do utilize some
of the system. Unfortunately unix doesn't have a real query or database
system outside of the filesystem. While technically it does these tasks
we can see the success by all the redundancy. The idea is to eliminate
redundancy. In fact this is what BEEP wants to do as well. It wants to
be modular. All protocols have basic issues and BEEP tries to say why
solve these in every way possible. Why not focus on do the best two or
three ways for encoding then let the applications choose which it likes
best. Instead of each application(level protocol) re inventing the wheel
because it needs it but no doing a good job. Inconsistency.
There may also be potential to add to the TCP/IP stack to hide and protect
application and handle the common dirty work. This also makes it easy to
implement policy across all network applications without changing every network.
I mean tcpwrappers. What a great applications. But why is it needed? Failure
of the stack to log any connections. So I have to make the change at the
application level. Well for all my daemons I want logging of connections.
Yet instead of making a single policy change or bit flip in the system
I have to change all my apps? This is stupid. Of course some might argue
you may of may not want loggin for a given app. Ok fine. This only means
the stack should be able to turn loggin on and off for each network interface
and for each port on them. Problem solved. You have a high traffic port
you don't want to log? Ok turn it off. Why deal with the app? It is a system
level not an application level consideration. Whether an application or an
application user wants logging the system owner may. Why should the system
owner depend on the application or user to give them the information?
I am sure someone will argue performance. Well if you think it would be a
problem, then implement it and show me the numbers. Otherwise you are
wasting your breath. It is amazing how the one area of computing everyone
argues about the most but which can be so easily resolved with numbers is not.
Performance is numbers not guess or hypothesis. Especially for a system. Now
when I have an algorithm you can analyze that to your hearts content without
numbers but I don't so you can't so there.
Current Mood: geeky | Wednesday, September 25th, 2002 | 6:08 pm |
openssl, openbsd and shake
Two messages from the openbsd-misc list. I think they are the best at
explaining the whole situation. Should have been the first ones.
Both are from theo.
One,
Two
Current Mood: geeky | 3:34 pm |
quote from mccusker
this is all taken from today's treedragon post.
Kurt Vonnegut in Timequake:
I say in lectures in 1996 that fifty percent or more of American marriages go
bust because most of us no longer have extended families. When you marry
somebody now, all you get is one person.
I say that when couples fight, it isn't about money or sex or power. What
they're really saying is, "You're not enough people!"
Sigmund Freud said he didn't know what women wanted. I know what
women want. They want a whole lot of people to talk to.
Earlier we had discussed how we didn't want our own children to grow up and go
into the software building business, because it's basically a wasteland that
saps your life with long hours that don't clearly result in something that's
really needed in the world.
To become worthwhile, the software industry needs to start over, after the
horrible mess it has become runs its course. I said I wanted to help
restart things. Certainly I'm trying to develop projects that aren't
hopelessly mired in the spaghetti of technology that's currently out there.
He saw open source as central to the restart of technology.
Current Mood: amused | Friday, September 20th, 2002 | 2:37 am |
I knew it would be useful
Last post was long. I died out at the end. Going to sleep got me thinking.
Why all of these things. And how are they connected. I didn't have time
for a conclusion. But I think its the framework-language and language-user
interface connection. UI-framework-language. Maybe we can connect them
that way. I was trying to develop a UI language from a UI but maybe I
need to study existing UI frameworks and take them to languages.
That path is tricky as it is not well paved. But i think that is the
connection. The software development tools seem to blow in the wind.
They may be an example or they may have a deeper connection. I'll
process that some more.
Current Mood: tired | Thursday, September 19th, 2002 | 3:44 pm |
So many projects. So little time.
I always feel I should apologize for forcing people to
download my lengthy posts. If I think about it I add an lj-cut but
the post usually turns out longer than I planned.
This is a continuation and expansion of the last entry.
I discuss the various projects I'm working on and their importance.
I'm trying to decide
which projects should be dumped and which completed. I also hope
this will better explain my views and behaviors.
( Projects and Research ) Current Mood: geeky | 12:27 am |
Projects and Technology
I need to finish my good to great rant. It is really nice. Connecting
everything I've learned of late: Zen, Career planning and Organizational
structure. But the connection is obvious, I am sure. =)
A stop doing list. One idea from "Good to Great" is a stop doing list.
Great companies just didn't add to there to-do list they made a list
of things they were going to stop doing. This helps with the Hedgehog concept.
So what projects are important and what do I want to keep doing and what do
I want to stop doing.
What is a partial current list.
- NetRexx Incremental Compiler
- Visual Make
- BFS for OS/2
- Spam filter and User Interface. integration with mutt
- Unix userland UI refurb.
- Galeon rework.
- URI/URL Bookmark organizer
- Many faces of cal. One program, multiple implementations
- newtar: untar,vtar,ctar: Archie/Compression UI with mutliformat
- LiveJournal/Advogato clients
- Chad's OS
- Writer's desk
- Ecology Language
- Literate Programming Tool
- Language of User Interfaces
- Ancient protocols reworked to the Beep framework
They do have a constant theme. But they are all related. The point is
better working through Computer-Human Interaction. (thank you fatboy slim)
Even the OS is really just my way of saying the current system is
unworkable so build something new. All of this hinges on an observation
in The Humane Interface. If you build a great user interface people
will want it like an addict wants a drug. It is hard to see. But the
drug industry has a wonderful economic model. First one's free. Then its
profit city. Reliable computers. No more data loss. No more stupid computers.
No more computers pretending to be smart and pissing off the user. Just
intelligent, thoughtful, reliable, error-correcting, fault-tolerate humane
computers. I was thinking of using a white/black motif. Similar to the
generic foods from the early eighties. What ever happened to real generic
food? When did it become necessary to put brands on generic food? I remember
as a child the generic foods were all on one alies. It was white! It was
so psychotic. "Beans", "Peas", "Fruit". Ever seen the white "Beer" cans
in movies? Had those too. So I am thinking "Computer"! Of course generic
meant low cost, cheap food. But I want to make a high quality, moderately
expensive product.
Hardware and software has reached the point of functionality over
specs. Until very recently buying new hardware such as more memory or
a faster CPU resulted in a better computing experience. But over the
last 3-5 years CPU speeds and memory have reached a crest. For the
average Internet, word processing, spreadsheet user computers are
fast enough. It is even starting to effect hardware manufactures now.
There was an article on CNN about how people aren't buying the
fastest computer any more but the cheapest. Why? Because you don't
need the fastest. Actually I am sitting gat a Pentium 133 Mhz computer with
64 megabytes of RAM and a 4MB video card running X windows with no
problem. There is a slowness dealing with compressed data, mpg,mp3,jpg,gz,
bz2 but otherwise it works just fine. The only reason people need
faster hardware is the bloatware from software companies. The functionality
doesn't need the hardware. So the idea is to sell a computing device
based on functionality and quality of service and not specifications.
Of course there are still areas of computing which demand big and better
but it is a smaller market. But I think we can address their concerns as
well so not a problem.
There is a couple of approaches. I'd like to do a whole new hardware
design. I want to rework the motherboard concept. I want legos. But
don't we all? iSCSI and IPP both make me want to build a computer
around a network hub/router. A private internal network for disk,
printer, video and CPU. This enables things like slimed down
corporate desktops or smaller/cheaper second/third computers which
can use the components of the first computer. With mass storage and
printing and video all on the network then the computer can be
plugged into the network and instantly access all the appropriate files.
SO all one needs is a new interface(monitor/keyboard/mouse/etc) and away
you go. Then as you buy new items you just plug them into the network
and they are available. The NOW project from Berkeley with serverless
filesystem and network RAM in a household form. What I imagine is little
firewire hubs which the monitor and keyboard and mouse plug into. This connects
to a CPU server and away you go. Then if you need more power you can plug
a second or third CPU into the computer and everyone can use it. It is
basically mainframes for homes. So don't get me wrong. The technology
and architecture aren't new just a new forum.
functionality vs spec. The idea is to sell a computer to handle
internet or high school student work or college mathematics or
software development or home economics or whatever instead of selling
a 500 Gigahertz Septium VII with a Terabyte of mass storage and
DVD with a Nvidia 5 Gigabyte Video card and the surround sound.
Why would people like this? Now ordinary people can shop for
a product and buy it and not feel cheated. Most consumers feel
cheated with a computer purchase because they buy something then
the next month the ads have something new and allegedly better for the
same price. So what we do is sell the same functionality for the same
price, always. What is underneath may change over time as we get
different volume deals or what have you but the price remains the same.
Or at least for a year it remains the same. Look at cars. Basic
transportation. The price is the same for about a year. Over time
functionality is slowly dropped down into the lower levels. But at
the lowest level there are no frills. Just basic transport. Why is there
such a wide range of automobiles? Because people have different needs.
So why not a different computer for everyone? More functionality and frills
for the $5000 model sold to the rich and upwardly mobile. The case fits
with the latest home fashions or it can be custom built. The low end is
a basic computing device. It is for the low income families and they
pay $250. And they get the no frills basic transportation of computing.
But to start out with we offer a middle of the road computer. Price
point around $1500-$2000 for a complete system. Screen, Box, Printer and
maybe scanner. Free trials. Software to make you drool. Educate people
on the waste of time and frustration of reboots and data loss. Maybe
make a $500 gerrentee against data loss. You follow the rules and
no data loss. The rules would be stuff like don't drop out of an
airplane. Yet we will have a optional module to handle this situation.
Probably use airbags like the Mars Landers did. A meter to measure
acceleration then inflate the airbags and bounce! But even if the computer
is dropped it needs to keep the data. We may offer a portable model as
well. So it has to handle a crash. This will be the big point.
No more lost data. No more annoying reboots. Of course it is so ingrained
in people they may not get it but it will be important. Also the
software will have a great UI. Simple, Easy to understand, Usable and Working.
Start out with a few simple features. They will work 100% before any more
features are added. The pricing is per feature. So if people want
more features they pay more. Image manipulation. Most people just need a
few features. So they are included in the base package. But if they need more
or finer controls then they upgrade.
I've totally lost my train of thought.
Current Mood: geeky | Tuesday, September 17th, 2002 | 3:35 pm |
The end of innovation
I need to rewrite. Maybe in english next time.
I read The Lost World again. The movie and book name share only
a substring. Both have dinosaurs. The similarities end there.
The book is worthwhile to anyone who liked the first. I forgot why I liked
it. Two big reasons. Complexity in print. What can I say. I liked it before
NKS so there. Second was the idea that cyberspace would be the end of
innovation. The idea was that as more and more people get connected
the less innovation. When everyone gets connected we become one homogeneous
mass of no innovation. No new ideas. We all think the same. This bodes
poorly for our survival as a species. The book links behavior and social
structure of complex creatures to their survival. For complex, higher
order creatures, it is behavior and not genetics which must evolve. The
meat sandwich is just a carry all for your behavior. Nature vs. nurture.
Nurture wins. Well Nurture is more important than nature in complex
organisms.
I've a whole problem with that terminology and debate. It strikes right
out the heart of the problem. Humans always looking for simplistic
solutions. Simple answers. Why? Its easier. It takes less work to just
accept what you are fed. But humans can understand these concepts. If given
a chance. Social programs like welfare and a living wage are all about
one thing and one thing only. They are about given people a chance to
think for themselves. Give them time to think. Else what are they
going to do? Except what is given to them at face value. What
else can they do?
I don't know if I believe the species is on the line. But democracy is
on the line. Humanity is on the line. Western civilization: what
a good idea. The last dark age lasted for a thousand years. It was
after the fall of Rome. Civilization is on the line.
need to tie in Computer Science and User Interfaces. What would a Chad
rant be with out a tie into to CS and HCI? The fall of Rome needs more
tie in. But its hard to know if it is related directly or just by chance?
So the tie in to CS is the "fast pace" of computers. They are getting
big, better, faster all the time. You have to move move move!! This is
an illusion. It is Mtv/ADHD. The concept that the world has a low
attention span is a myth; it is a self-fulfilling prophecy of the
twenty-four hour networks. How do you get people to watch something which
is nothing more than static? Sure people use to watch it TV test patterns
in the first days. It was all there was. It was novel. TV isn't novel.
So in the beginning people did watch the twenty-four hour networks. But
the novelty wore off. So then what? How do you get people to watch static?
Watch the test pattern? You make it moving. You give it bells and whistles.
You tell them if they don't watch they might miss something! It is all
PR. It is all an illusion.
How could they possible miss something?
The rate of new information is not that great.
The information creation rate is really quite small. Compared to the
bandwidth. This is information with a big I. The link to physics sense
of information. The speed of light is not a limit on velocity or magnitude
it is a limit of information propagation. There was apiece in New Scientist.
About breaking the speed of light. Who cares? But Einstein said... Who
cares what Einstein said? He's dead. He's ideas are dead. Let us move on.
But the article was a good article because it did point out the information
propagation didn't exceed the speed of light. Which is the key. I mean
we already have quantum entanglement and teleportation. Both occur
faster than the speed of light except information can't be propagated
faster than the speed of light thus they are constrained. The interesting
thing is it seems this is an important component for the nature of
universe and entropy. In Nature or Science...hmmm...maybe about a month ago.
I'll have to look up the issue. It was a good article. The limits of
knowledge.
So there is a limit on the rate of information propagation. Is there a
limit on the creation? hmm..maybe in terms of how much information can
be represented in the universe and how much time it takes to twiddle the
bits as it were. Of course NKS covers some of this. Information Theory. Fun
in the Sun. Anyways, so how much new information is out there? Sure there
are lots of things going on. But once again we are talking about real
information. So we have to remove the error correcting codes. The redundancy.
We have to compress everything. Compression is a wonderful topic. Information
theory. How much information is in that data? Compression is about answer
that question. Of course we don't really want to just get the raw information.
It is very fragile. The world is not nice to raw information. Thus all
the error-correcting and redundancy. I like the "perfect" compression
algorithms which pop up every couple of years. I enjoy them as I enjoy all
snake oil. But also for the underlying idea of social commentary. "We can
compress your television broadcast from 100 megabytes per second to 1 kilobyte
per hour." Yes I think that is possible. As there is not much raw
information. But that isn't exactly what they had in mind.
But I am amused. And that is what matters. =)
Ok I am out in the middle of nowhere. Lets try and get back. Oh wait I did
get back. Damn I made it and didn't even realize it. Am I good or what?
Don't answer that.
So PR and advertising are used to convince people they must watch else
they might miss something. Of course if anything really happened it would
be played for hours and hours. So in order to keep people watching the
static and not getting bored, to give th illusion of something is happening
they keep the picture moving. They keep it changing all the time. They
use cuts and pans and fades. But camera movement alone doesn't give
you the sense of hurry up and keep watching. The movie "Gosford Park" by
Robert Altman is a good counter example. The movie has a nice slow pace
compared to Mtv or CNN. Yet the camera is always moving. Whether you can
tell or not it is always moving. Camera movement is used to give you
a sense of eves-dropping on people. So it not just camera movement. Quick
cuts can give you a sense of urgency. They can also give you a sense of
something not there. "My own private Idaho" is a good example. They show
still shots of the sex scenes. Usually about 10 or so. The people in
various stages of dress. They show various angles. They are flashed
rather quickly. Yet they don't give a sense of urgency they let your
imagination fill in the gaps. So its not just the camera techniques.
It is the whole package of camera, content and PR. Once again getting
away from the idea of a single cause. The content is clipped. This happened
here. Then thousands of miles away this other thing happened. Show pictures.
Show audio. Look at CNN headline news sometime. They have hundreds of
blinking and flashing lights to give you the sense alot is going on.
Of course its just cycling. It also moves too fast to be absorbed. So
you have to watch it for a while til it cycles again. I've not done
measurements but I am sure there is a connection between cycle rate and
PR/ad pieces. Of course CNN is one big PR show. But that's another matter.
So what is the consequences of trying to make a little information seem
like a lot? ADHD. Low attentions spans. Its a self-fulfilling prophecy.
We think the blinking and moving light is information. We think it is
new information.
Similarly, there is alot of movement online. Alot of information flying
around. But its not much raw information. Lots of redundancy
and error-correction. So it looks like a lot of information is always
blowing around. So we try to jump on it. Grab it. Say yes this is something
new. Its worth my time. Oh look over there. Something else! You jump and jump
and yet all that remains is a bit of information. Small, tiny. Not worth
the time. Yes there is new information all the time. But its a small amount.
It is not worth our time to speed hours for a few bits of information.
Yet this is what I do everyday. Sift through the heap. Where is the new
stuff? Anything new? Where oh where! Yet there is none. Yet I wait. I
grasp out. Then find nothing but a tiny byte of information. Was it
worth it? Lets not get side tracked on me.
We see information in a new suit and we think it is new and innovative.
Innovation is creating information. It is creation. Something new from
the world. Not a rewrapped old bit but new bit based on all the old ones.
Comformaity. Humans strive for it. Innovation is non-conforming. It
fights the system. It is change. So it is seen as bad. Yet without it we die.
Oxygen. It corrodes the body yet without it we die. Balance. A slippery
slope on a fitness landscape. You have to run as fast as you can
to stay where you are.
Of course who cares? Why is diversity important? Why do distributed systems
beat centralized? Adaptive. Diversity as in accepting others. Usually
used as a counter to racism, bigotry, sexism and the whole list of ism.
It is important to us all just not for the reasons they give. It is
important for our survival. Remember the gene pool? Remember all the jokes
about a stagnant gene pool? Too much inbreeding? We find inbreeding
disgusting and we see the effects of genetic inbreeding. Yet we
continue to support and defend intellectual inbreeding. Inbreeding of
ideas and thoughts and behavior. That's ok. Yet its not ok for our
genes to act that way? Because nature has put in big speed bumps to
clue us in on inbreed genes. It also put in a speed bump for inbreed
behavior. Its called extinction.
People talk about moderation as the key to a good life. Moderation is
about balance. It is about a mix. A variety. Many different foods to
survive. Man can not survive on bread alone. He would probably die of
scurvy. Why do kids mature so much faster now? Better foods. Healthier.
In terms of giving their body what it needs to develop. Unfortunately,
it is there minds and emotions which must be developed. Complex organism
have wonderful meat sacks. Yet they are usual and harmful with out
minds, social order and behavior.
Repeative stree injuries. Why do they occur? No moderation. No mix
Different ideas allow you to survive and adapt.
There is an interesting word game. Homo and Hetero. Same and Different.
Homogeneous and Heterogeneous. Different leads to survival. Heterosexuals
propagate the species. Yet Homosexuals are necessary to prevent Homogeneity.
Current Mood: tired | 2:46 am |
25 free kills
Have I wrote about 25 free kills in this venue? I don't remember. I am
too lazy to go look. I was given a web comic which is similar to 25 free
kills. It amused me of course. I am easily amused. I was thinking back
to how it all got started. I don't remember. I do know I've been meaning
to write up the philosophy behind it. Why 25 free kills? What a complex
and interesting question.
Let's start with what is 25 free kills. Its a new rule of law. The idea
is change the law. There are three rules. One, everyone gets 25 free kills
with no criminal or civil consequences. Two, you must admit to all kills.
Three, If you break the rules then everyone in the world gets one extra
kill, its called you. There are no trading, swapping or selling kills.
You can't contract out one of your kills. There are no exceptions.
Police, Military and State executioner only get 25 free kills. When someone
breaks the rules a general warrant is issued to anyone claiming the offender
as a kill. This warrant need not be executed. People can use as many or none
of their kills as they see fit.
The laws against torture and assault are
still in place. So you can kill them you just can't assault them.
The torture angle is a possible loop hole for criminal and civil
punishment. There is only a few "painless" methods of death. So is any
pain torture? Maybe. Beheadings will be all the rage.
A historical note. I was going to have unlimited kills with the rule
you had to kill them with a screwdriver.
Why only 25? Do you think you'll live long enough to even use that many?
Who are you trying to kid?
The claimed reason for this is to simplify the laws. Finally put killing
in its proper place and be consistent about it. Do you know the difference
between self-defence and premeditated murder? The blink of an eye and a thought.
Someone is coming at you with a knife. You attempt to defend yourself. In
the moment before it happens you decide to kill them. Premeditated murder.
Of course no jury would convict. But what is the point of a law which
makes this distinction? What is the point of a system where the state
can kill freely with no consequences yet the people can't? Are not the
people the state? Why is there a difference? In a democracy there is no
difference. The people are the state.
25 free kills is about democracy. It is about man's inhumanity to man.
It is about stopping murder. It is about putting into words what is
already common practice.
Don't kid yourself. Look around. It happens
everyday. We don't even blink. Do I judge you? No. I simply want it
acknowledged. Why hide? Why be hypocritical on paper or in action?
Just put it down. This is what we are about. Our actions speak
louder than words. Who are we trying to fool? Each other? Why?
God? You can't fool God. God knows your dirty little secret. God
knows your dirty little lies. For you Christians and Jews it says
"Thou shall not kill". Not thou shall not kill not people. God makes
no distinction so why do you? Why do you send your souls to hell?
Why not be up front about it?
25 free kills is about putting a mirror in front of society. Showing
society what it is. It puts a name on it. It says this is who we are.
It doesn't judge. But you can't change unless you know what are you.
You can't leave until you know where are you. It is about learning
where we are and what we are. It is the annoying introspection into
the soul of man. You don't like what you see? Do something about it.
But people like it. Yes they do. What's wrong with that? Maybe I started
it to stop killing. But I started it because I found it acceptable. More
acceptable than the current situation. Would I kill? Never say never.
Its late. I am drunk. This is my way out. Yes I am going to hell.
For those coming later, I'll be the one holding the whip.
Current Mood: zen | 2:25 am |
What do you have to lose?
My soul.
15 million dollars isn't money. Money is what you take to the grocery
store. Money is what you get from an ATM. 15 million dollars is a
motive with a universal adaptor.
My soul. But isn't that always on the line? The people I play games
with don't take checks or credit cards. Cake donuts are at the door.
No chocolate. No milk. No fucking sprinkles. They are moist and delicious.
Isn't it worth it? Worth the gamble? The opportunity to roll the dice.
Just my soul on the line. You are lucky every day of your life until
you die. Billions of souls. Billions of donuts. Think yours is worth
something more? Think just because you didn't swallow its worth it?
Because you didn't kill its worth it? Because you said your prayers
its worth it? Because you gave at the office its worth it? Because
you used a condom its worth it? Because you only maimed them its worth
it? Because you told Edi Amin it was a bad idea its worth it?
Billions
and Billions of people. Everyone unique. Everyone special. You are special.
Special to me. Special for the five minutes it takes me to watch you eat
the donut. Special for the five minutes it takes me to fuck your soul out.
Special for eternity. Special to me. You are special.
You think they are monsters. You think they aren't human. You think
they aren't you. You think it couldn't happen here. You hope it couldn't
happen here. You pray they aren't human. You beg your god they are monsters.
They aren't like you you say. They aren't normal you pray. They are crazy
you scream. They aren't satan. They aren't monsters. They are human.
They are just like you. They slipped. So can you. Push them away; they only
get closer. At night, when you are alone and the demons come, what do they
look like? What do they say? Is it your mommy and daddy? Is it you? Is it
they?
The monster is us. We know this. The fear and terror isn't for the monster.
Its for the reflection. The reflection in their eyes. The reflection of
ourselves. It is us we see. It is you and me. The pain is knowing. Knowing
we are one. We are the same. The monster is just a man. A human. Us.
Current Mood: awake | Sunday, September 15th, 2002 | 5:10 pm |
Movies, Books and Cartoons
This is from friday but lj was acting up. Should I backdate?
Do you have anything to say before I win? Yeah, two words. Kiss Kiss.
I am so amused.
I am not a follower!!! Damn it!
I re-read the firm recently. It was on the table before laura said
anything so there. =P She commented on the fact the movie was so different
and in the book Mitch was an asshole. The reason the movie is so different
is because of the lead. Tom Cruise doesn't play a bad guy. He may
play a flawed character but not a bad guy. Same with Mel Gibson. Even
in "Payback" where is looks like his character is a bad guy he is
really a good guy no different from his Lethal Weapon character. It just
happens the setting is different. So in "The Firm", Tom's character had
to tell his wife. So he looks like a good guy. Good guys confess. It is
what makes them good. Annoying? Yes.
Did I talk about the dog? There is a pit bull who lives just around the
corner. He's a sweet dog. As I've always said dogs are trained to be
mean. They aren't born into it. The pit bull is intact. The other day
the owner was trying to breed him with a female pit bull. I think the
female is from one of the neighbors. So they are trying to breed them for
some reason. Probably think they can get money or something. The sad part is
I am sure people will pay them and the dogs will end up in the wrong homes
being trained to be mean. Anyways me and Maverick were walking by. The male
dog knows us and always wants to play. The female came over to meet us.
Apparently she was quite enamored with maverick. Kept trying to get close to
him and get him to mount her. It was amusing. During this the male pit bull
kept trying to mount her but she'd turn around a bite at him to get him
away. I was so amused. While I like pure breed dogs. They can put out some
good looking animals like Maverick. But other pure breeds just look ugly
and need some spice in the gene pool. You don't see sickly mixed breeds.
They are strong and good looking. Anyways, if I knew the neighbors well enough
I'd throw Maverick into the yard and let him get some. He needs to get laid.
| 3:09 pm |
mice, meese, mooses
I bought a mouse yesterday. My trackball with the four buttons died about
a year ago. Under OS/2 a two button mouse i s all you need. I'd been using
my Microsoft mouse 2.0. Its the one product of theirs I use. It is only
two button so it sucks for X windows. I got a logitech cordless optical
trackman. The cordless I can do without but it was the only optical
trackball with more than two buttons. It has like seven buttons and a
wheel. Maybe eight. But I've only been able to map 5.
I had forgotten how nice the scroll wheel is for reading documents.
I used a scroll wheel during the training class a couple weeks ago. So
I'll have to turn it on at work. Luckily I've justin to give me the
magic X config voodoo to enable it.
Current Mood: here | Friday, September 13th, 2002 | 2:54 pm |
Writing: Poems and Prose
I don't get poetry. Never have. Never will? I am reading a newsgroup on
writing. They are talking about this very issue. Apparently there is
layers of meaning and depth to poems. Who knew? The people on this
newsgroup. But I didn't. I am not very good with extracting subtle
meaning from others words. It requires too much work.
Never ask a question you don't know the answer too. Good advice for any
lawyer in a court room. Most lawyers follow this advice.
I was talking to Gerardo yesterday. Why? He was bored. He has a problem
with boredom. He hates being bored. Apparently he dated me to not be
bored. How sweet of him to say. He dumped me because I was boring. Yet he
keeps talking to me. Especially when he's bored. Its amusing. He just
likes the stories I tell. Why do people encourage me?
Stories and Events. Last week a guy on the block behind me was pissing
in his yard. At 7 o'clock in the morning! I thought he was watering his
lawn. Well he was. Then I watched him closer and thought wow a college
student caring about the lawn especially this early. Then I saw the flow
stop. Then he walked back inside. Realized what he was doing. I thought
about calling the cops. The disturbing part was the kids playing on the
same street. I don't get up that early so I don't know if its a
regular deal.
Last week I was in training. Learning "Programming in M--". From one of
the founders of the company. Very nice. He was pretty good teacher except
he had a tendency to read the slides. It was nice because the whole course
was written up in hand outs but annoying to have him read it. He did
expand more and when you asked questions he became very engaging.
It was a good class. I learned a few things. I had to put up with a Sony Viao
running Win98. I was able to get a real mouse so I didn't have to put up
with touch pad. The touch pad did get in the way with typing.
I've been working on business ideas. Most of my family are good at selling.
I am not. I am good at the technical side. I talked with my brother about his
business and some ideas of how to start my own. If I had a good product I
think I could talk him into help me sell it.
Current Mood: zen | Tuesday, August 27th, 2002 | 12:06 pm |
Four Hundred Forty-One
From a story about drugs in Canada.
The boy was nabbed with an "eight-ball" of rock cocaine [...]
"He was evasive with the officers who attempted to question him,"
Chaffin said.
And police don't believe the boy -- who is too young to face charges -- learned
that lesson on his own.
Other than sucking, exactly what could the boy,any child, learn on
their own? Think McFly! Think!
Current Mood: amused | Thursday, August 22nd, 2002 | 2:19 pm |
Four Hundred Forty
I should finish my thoughts from time to time.
Gentoo is a build from source distribution of linux. I build from source
for one reason. More control over configuration of the product. When its
built from binary I have to put with all there assumptions about what
I want and what I have. Gentoo is just interested in a built from
source using -O6 optimization on the compiler. Other than the fact
gcc does have shitty code generation so -O and maybe -O2 is required
to get code running at a "normal" level the other levels don't matter.
You aren't going to notice!! The only places it matters is high performance
apps. And only 1% of your apps are high performance. Any thing which
interacts with you is not high performance. You want faster? Buy
a new CPU. -O6 on a shitty compiler isn't going to cut it. Now if
you use a different compiler then maybe! But the thing is I compile
from source not so I can tweak the compiler options but so I can
tweak the application options!!! Hello!!! If I can't do this in
a sane and straight forward manner then what is the point?
While I hate configure. It does allow me to
./configure --help and select which options I want.
The other info should be cached. But does gentoo do that? nope.
So why then? Who knows. To piss me off.
So what's next? I don't know. I think I'll just go back to OS/2 and sulk.
I am not sure which is more aggravating: gentoo's failure or my failure
to not have expectations?
Current Mood: zen |
[ << Previous 20 ]
|