<?xml version="1.0"?>
<rss version="2.0.">
  <channel>
    <title>Advogato blog for DragonFaX</title>
    <link>http://www.advogato.org/person/DragonFaX/</link>
    <description>Advogato blog for DragonFaX</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Thu, 24 Jul 2008 08:36:49 GMT</pubDate>
    <item>
      <pubDate>Mon, 4 Sep 2000 08:40:04 GMT</pubDate>
      <title>4 Sep 2000</title>
      <link>http://www.advogato.org/person/DragonFaX/diary.html?start=7</link>
      <guid>http://www.advogato.org/person/DragonFaX/diary.html?start=7</guid>
      <description>&lt;a href="http://www.advogato.org/person/harrisj/" &gt;harrisj&lt;/a&gt; read my shpeil about a simulated observatory room.&lt;br&gt;&lt;br&gt;Linux 
reported X using 40 Megs, I was freaking until I looked&lt;br&gt;it up to find it was counting the 32M of ram on the video 
card.&lt;br&gt;Weird!&lt;br&gt;&lt;br&gt;I won't actually decide whether or not to use Galeon instead of &lt;br&gt;netscape until I've 
compiled it myself and possibly added&lt;br&gt;a few features I need to have in a web browser. Then I'll have&lt;br&gt;a good 
idea of how to quantitaively measure its success for me.&lt;br&gt;&lt;br&gt;* problems with getting the vpn 
working&lt;br&gt;&lt;br&gt;Can't seem to connect to the office VPN. We use an Intraport&lt;br&gt;from compatible systems. 
Since bought by cisco and I think made&lt;br&gt;into the Cisco 5000 Concentrator. The ipsec implimentation&lt;br&gt;of 
win2k is messed up and and I just get connection errors&lt;br&gt;from freeswan (linux). Cisco provides no more support 
than was&lt;br&gt;originally supplied by compatible system. Which was a&lt;br&gt;kernel module that just crashs the 
system even when your running&lt;br&gt;the exact system the module was made for. I could probably&lt;br&gt;get the win98 
client to work but I use 2000 and linux and&lt;br&gt;would have to triple boot just for office connectively 
which&lt;br&gt;anyone that mutliboots for one purpose knows is almost unacceptible.&lt;br&gt;&lt;br&gt;I miss my bike. A freind 
back in missouri no longer has a car so I &lt;br&gt;shipped my dual suspension mongoose back there so he'd have a 
means of &lt;br&gt;getting to work. I still have my rollerblades though.&lt;br&gt;&lt;br&gt;=Bits and peices&lt;br&gt;&lt;br&gt;Halted has 
mice with an entire numpad on them for $10&lt;br&gt;what a useless peice of junk that I must have.&lt;br&gt;&lt;br&gt;I like the 
DeCSS demostration at the Oscars idea even if just to &lt;br&gt;see what the other demonstrators yell when we're 
dragged off by police&lt;br&gt;"Let go of me you Damn Dirty Apes!"&lt;br&gt;"Stella!!"&lt;br&gt;"Attica! Attica!"&lt;br&gt;&lt;br&gt;* 
Association for the Revival of Danger mouse.&lt;br&gt;&lt;br&gt;Its the Plan 9 from Bell Labs &lt;a href="" 'http://www.cs.bell-labs.com/plan9dist/screenshot.html'&gt;"Brain Tumor Bunny"&lt;/a&gt;&lt;br&gt;&lt;br&gt;"Politics and 
Professional Wrestling go together like and Cookies and Ass."&lt;br&gt;	-the daily show, comedy 
central&lt;br&gt;&lt;br&gt;"&amp;lt;Tiberious&amp;gt; get a taste of religion: bite a priest!"&lt;br&gt;&lt;br&gt;&lt;a href="http://www.advogato.org/person/nymia/" &gt;nymia&lt;/a&gt;, 
objective c is yummy.&lt;br&gt;&lt;br&gt;* TIMMAH!&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
    </item>
    <item>
      <pubDate>Sun, 27 Aug 2000 13:09:15 GMT</pubDate>
      <title>27 Aug 2000</title>
      <link>http://www.advogato.org/person/DragonFaX/diary.html?start=6</link>
      <guid>http://www.advogato.org/person/DragonFaX/diary.html?start=6</guid>
      <description>&lt;br&gt;One of those PDA's should have enough horse power to emulate&lt;br&gt;a gameboy right? And someone could make a small adapter ( say&lt;br&gt;for the Visor as an example ) that would fit gameboy cartridges&lt;br&gt;right? Multitude of handheld games available for your pda&lt;br&gt;and legally too because your buying the physical cartridges. &lt;br&gt;Heck using cheap and slow memory they could even put rather&lt;br&gt;large games on these cartridges. Too large to fit in the pda's &lt;br&gt;memory itself. Its own form of copy protection.  Or has this &lt;br&gt;been done already.  Personally I think the new gameboy is a joke.&lt;br&gt;&lt;br&gt;Also the VMS's (VMU's) that were born in the wake of the tamagotchi's&lt;br&gt;to carry small bits of games from the consoles with you seem&lt;br&gt;to have died a withering death. But slightly larger more&lt;br&gt;robust versions of these 'mini-games' to build your character&lt;br&gt;or even just get your RPG buzz while on the train seem like&lt;br&gt;they could have a place on your PDA. With a small link&lt;br&gt;cable from your PSX2 to your PDA you could download the &lt;br&gt;code and keep your characters strengths up. Or just down&lt;br&gt;load your saves to trade with friends.&lt;br&gt;&lt;br&gt;I've come to the horrifying realization that colocation at a&lt;br&gt;decent price doesn't exist.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
    </item>
    <item>
      <pubDate>Sun, 27 Aug 2000 12:41:38 GMT</pubDate>
      <title>27 Aug 2000</title>
      <link>http://www.advogato.org/person/DragonFaX/diary.html?start=5</link>
      <guid>http://www.advogato.org/person/DragonFaX/diary.html?start=5</guid>
      <description>What keeps me up at night is the realization that soon 
you'll be able to build custom virii&lt;br&gt;(biological) in your
own home as easily as you can do with computer virii right
now.&lt;br&gt;And that the script kiddies out there currently are
putting out new major&lt;br&gt;virii weekly. We cant just reboot
our bodies after a crash like we do with Exchange.&lt;br&gt;We are
so dead.&lt;br&gt;&lt;br&gt;I agree with &lt;a
href='http://www.advogato.com/person/Dacta/'&gt;Dacta&lt;/a&gt;&lt;br&gt;about
galleon and mozilla. They should have started with the
renderer and then just&lt;br&gt;worked up around that, making real
releases of the features one at a time as&lt;br&gt;they became
complete.&lt;br&gt;&lt;br&gt;I have to read 'The Making of the Atomic
Bomb' as suggested by&lt;br&gt;&lt;a
href='http://www.advogato.com/person/rachel/'&gt;rachel&lt;/a&gt;&lt;br&gt;&lt;br&gt;

&lt;p&gt; Searching for other places such as forums using peer review
or trust metrics to control the content/noise ratio I've
actually
found several places that have done so far beyond what I
would
have expected. I see these sorts of practices absolutely
necessary
in the future as the internet becomes more and more bloated.

&lt;p&gt; &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;Tidbits&lt;/b&gt;&lt;br&gt;&lt;br&gt;"P.S. 
They say they sell buffalo meat there, but I think it's
actually&lt;br&gt;       just a lot of bull."&lt;br&gt;&lt;br&gt;- Rich Morin
on sfpug@sf.pm.org&lt;br&gt;&lt;br&gt;"Some people like buffalo, but I
wouldn't want to buysome.  (Weak, I know...)"&lt;br&gt;&lt;br&gt;- Quinn
Weaver, followup&lt;br&gt;&lt;br&gt;a nice savage game of hunt the
grumpus.&lt;br&gt;&lt;br&gt;* dngor rolls 1d12, save vs.
intelligence.&lt;br&gt;&lt;br&gt;&lt;a
href='http://www.non-sequitur.net/archive/1992/02/nq920218.html'&gt;http://www.non-sequitur.net/archive/1992/02/nq920218.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a
href='http://www.furcrazy.com/limpidity/show.php3?num=45'&gt;Limpidity
#45: Alien Abductions
&lt;br&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;"Could this be the end of the Samurai Pizza
Cats, or could it just be a good place&lt;br&gt;to put a
commercial"&lt;br&gt;&lt;br&gt;&lt;a
href="http://c2.com/cgi/wiki?WikiTikiTavi"&gt;WikiTikiTavi&lt;/a&gt;!</description>
    </item>
    <item>
      <pubDate>Wed, 19 Jul 2000 00:53:01 GMT</pubDate>
      <title>19 Jul 2000</title>
      <link>http://www.advogato.org/person/DragonFaX/diary.html?start=4</link>
      <guid>http://www.advogato.org/person/DragonFaX/diary.html?start=4</guid>
      <description>&lt;br&gt;&lt;br&gt;&lt;br&gt;Your normal sense of depth perception is useless for&lt;br&gt;objects that are extremely far away such as mountains or the moon.&lt;br&gt;Instead you judge roughly how relatively far away it is by&lt;br&gt;the way it moves in the distance as you do.&lt;br&gt;Thus with litle effort you could simulate things at a great&lt;br&gt;distance. Take for example a room where you have a computer&lt;br&gt;track position of your head within it, then display across the walls of the room the stars and a well&lt;br&gt;rendered image of the moon and earth properly such that&lt;br&gt;you could simulate being in orbit to some laughably&lt;br&gt;simple degree. But if it worked even just half decently&lt;br&gt;it could be quite awe inspiring.&lt;br&gt;Would be need to try.&lt;br&gt;&lt;br&gt;Read Snow Crash. Very good book.&lt;br&gt;&lt;br&gt;Yeah Rachel! Kick ass article on Salon. Congrats.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
    </item>
    <item>
      <pubDate>Tue, 18 Jul 2000 08:26:29 GMT</pubDate>
      <title>18 Jul 2000</title>
      <link>http://www.advogato.org/person/DragonFaX/diary.html?start=3</link>
      <guid>http://www.advogato.org/person/DragonFaX/diary.html?start=3</guid>
      <description>&lt;br&gt;"This mind intentionally left blank"&lt;br&gt;&lt;br&gt;I'm boggled by the fact that python ( a scripting language ) can&lt;br&gt;be so well optimized that they've not only written a complete OODB&lt;br&gt;in it (ZODB for Zope) but that it runs rather impressively fast&lt;br&gt;and is so full featured. Definitley something I'm going to have to&lt;br&gt;tear apart and look at the insides of while I learn python.&lt;br&gt;&lt;br&gt;&lt;br&gt;So people actually read these things huh?&lt;br&gt;&lt;a href="" 'http://www.advogato.com/person/bma/#31'&gt;Personal info for bma&lt;/a&gt; &lt;br&gt;I feel loved now. =)&lt;br&gt;&lt;br&gt;&lt;b&gt;Evolution of the Brain Organ&lt;/b&gt;&lt;br&gt;&lt;br&gt;Jason J was talking about the fact that it was believed before that&lt;br&gt;reason we could not do proper AI was because of a lack of necessary&lt;br&gt;computing power (resources).  But that thats no longer the case.&lt;br&gt;Now its believed that we no longer lack the resources necessary,&lt;br&gt;so that the only reason we have for not being able to emulate the&lt;br&gt;methods of the mind is a lack of understanding about how the mind&lt;br&gt;workds.&lt;br&gt;&lt;br&gt;I think this is wrong.  There are still many classifications of&lt;br&gt;intelligence.  If what you are trying to emulate is the human brain&lt;br&gt;you have to be prepared to embrace and understand the imperfect&lt;br&gt;processes and incomplete intelligence that it provides.&lt;br&gt;&lt;br&gt;The general idea is that we don't htink perfectly. This is obvious.&lt;br&gt;But there is a good reason why this is so. This allows us to&lt;br&gt;accomplish the leaps of logic necessary to do the thinking we do&lt;br&gt;&lt;br&gt;They are trying to emulate what I see as 'perfect intelligence'.&lt;br&gt;Which is not going to work, especially when taking our minds as a&lt;br&gt;template.  Many reason why this could not work, only one of which&lt;br&gt;is that because such a thing could be like an equation and would&lt;br&gt;solve to completion in each specific model case rather than provide&lt;br&gt;a system which could solve arbitrary problems.&lt;br&gt;&lt;br&gt;Take the eyes as an example.  We actualy don't see quite so clearly&lt;br&gt;as we think we do.  But instead we see imperfectly, a low resolution&lt;br&gt;that changes around the eye.  But to correct this our eyes jiggle&lt;br&gt;slightly in a hyperactive way now and then and thus take in more&lt;br&gt;information, several copies of the same view slightly misaligned&lt;br&gt;. Which our brain then interpolates them together to get one much&lt;br&gt;better picture.&lt;br&gt;&lt;br&gt;You have to understand that while you as a person may be quite&lt;br&gt;partial to your brain as it contains, well, you. Your brain is&lt;br&gt;really just another organ of your larger body (organism).  Each&lt;br&gt;organ evolved to suite a purpose. And with a long descriptiong&lt;br&gt;omitted for brevity, the brain evolved merely to be the 'problem&lt;br&gt;solving organ' One differentiates this problem solving organ from&lt;br&gt;most problems solving algorithms in computing are the variables&lt;br&gt;involved. You see to be really of any use the problem solving organ&lt;br&gt;we developed had to be able to, not decide the best way to trap&lt;br&gt;that animal, but rather the best way to trap that animal, in a&lt;br&gt;reasonable amount of time with a reasonable amount of resources,&lt;br&gt;and a reasonable ammount of work and a ton of other variables. Most&lt;br&gt;of which are purely qualitative rather than quantitative.  Omitting&lt;br&gt;another long explaination your problem solving organ evolves into&lt;br&gt;the 'Ultimate Compromise Engine'.  Figuring out the best solution&lt;br&gt;within a million different qualitative and always changing variables.&lt;br&gt;And in order to acheive the speed necesary in such fuzzy decisions&lt;br&gt;we had to give up calculator status.  Actually we never had this&lt;br&gt;to begin with but its moot anyways.  As proof we've seen people&lt;br&gt;with calculator status (autism) and their lack of ability to deal&lt;br&gt;with certain basic situations in life.&lt;br&gt;&lt;br&gt;Obviously this isn't a good description of the idea but the full&lt;br&gt;one would take too long to explore here.&lt;br&gt;&lt;br&gt;&lt;b&gt;General Authentication&lt;/b&gt;&lt;br&gt;&lt;br&gt;I've seen lots of people go on about new ways to securely authenticate&lt;br&gt;users for access to systems and resources.  The problems are that&lt;br&gt;each method of authentication has its own issues.  So the idea is&lt;br&gt;to use more than one and to weigh them.  The more you pass each&lt;br&gt;one the more access you are granted i.e. the more permissions you&lt;br&gt;are given and the more you are allowed to do.  Obvious this wouldn't&lt;br&gt;be gradual at all and everyone could set their own preferences.&lt;br&gt;Also there could be whole pass/fail mechanisms but would probably&lt;br&gt;not be necessary for everything that one does with her/her files.&lt;br&gt;Giving each method of authentication rating as to how easily they&lt;br&gt;can be faked, combined with percentages of how certain each method&lt;br&gt;is that the user is who they say they are, you could effectively&lt;br&gt;improve the security of less secure methods since the person must&lt;br&gt;pass more than one method. This would be especially useful in&lt;br&gt;passive authentication schemes such as wavelength measurements gene&lt;br&gt;tests, retinal scan and others.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;Half-Qwerty&lt;/b&gt;&lt;br&gt;&lt;br&gt;One big issue blocking everyone from moving to pda type devices&lt;br&gt;for most of their work is the lack of seriously useful input methods.&lt;br&gt;The small keyboards are too hard and slow to type on. The scribbling&lt;br&gt;is to inferior and slow as well. Plus quite counterintuitive since&lt;br&gt;they can't get close to reading regular writing.  The only one I've&lt;br&gt;found to work yet is the half-qwety keyboard which can have quite&lt;br&gt;a small footprint but not require anything more advanced than&lt;br&gt;regular qwerty typing.  Its the first small input space solution&lt;br&gt;I've seen that actually not only works but works very well. (for&lt;br&gt;me at least) I immedialy got 16wpm and that was with no practice.&lt;br&gt;I'd like to experiment with this a bit more but unfornately one&lt;br&gt;fellow seems to own a patent on it and chargs a ridiculous ammount&lt;br&gt;for the software, practically raping the one handed individuals&lt;br&gt;that it was originally designed for.  (gee love people like that)&lt;br&gt;My ideal situation would be to build a small version of a physical&lt;br&gt;half-qwerty keyboard for connecting to a pda and see if I can&lt;br&gt;actually manage to take regular notes on it. I'm not much of a&lt;br&gt;hardware engineer so this will be a feat for me.&lt;br&gt;&lt;br&gt;&lt;br&gt;Got my atari trackballs and several of the books I ordered.  While&lt;br&gt;I was down on castro (palo alto) I stoped in at bookbuyers, a kick&lt;br&gt;ass little used book store right next to Printers Inc.  This place&lt;br&gt;is great, it has a large computer section for a used book store.&lt;br&gt;I'm going to spend alot of time there.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;Barbequeue =)&lt;/b&gt;&lt;br&gt;&lt;br&gt;The Barbeque was pretty cool. We had a decent turnout.  Only 20&lt;br&gt;people or so. It was fun though.  Got to talk to&lt;br&gt;&lt;a href="" 'http://www-formal.stanford.edu/jmc/'&gt;John McCarthy&lt;/a&gt; (father of lisp, invent of AI)&lt;br&gt;for a little bit about the dissemination of micro cultures today&lt;br&gt;such as whats become of native americans.  Then he went to watch&lt;br&gt;the opposite of sex in the other room.&lt;br&gt;&lt;br&gt;Mr_Wrong(sean) had some interesting ideas on why databases suck&lt;br&gt;and what NEEDS to be in development right now to replace them.&lt;br&gt;&lt;br&gt;Puzzle fighter was going until 4am.&lt;br&gt;&lt;br&gt;&lt;br&gt;I think we can make a case out of programming being an addiction&lt;br&gt;because of what some of us go through to do it or while doing it.&lt;br&gt;There also might be some reason to link a discussion of a 'programmers&lt;br&gt;high'.&lt;br&gt;&lt;br&gt;"Hi I'm Bob. And... I'm a programer!"&lt;br&gt;&lt;br&gt;"HI BOB!"&lt;br&gt;&lt;br&gt;"I first knew I had a problem when..."&lt;br&gt;&lt;br&gt;&lt;b&gt;Outsourcing Opensource&lt;/b&gt;&lt;br&gt;&lt;br&gt;I've notice a recurring problem as to how the general ideas of&lt;br&gt;opensource are continually being represented to managerial people&lt;br&gt;in magazine articles and other resources.  What I keep seeing are&lt;br&gt;claims that opensourcing your software will get literaly thousands&lt;br&gt;of developers to work on it for free. In some cases this is not&lt;br&gt;exactly untrue. But they tend to go so far as to push that you'd&lt;br&gt;have the programming culture of the world working on your software&lt;br&gt;for free from home rather then them having to pay developers to&lt;br&gt;get the work done.  And this not only puts up a bad image but also&lt;br&gt;pushs a very sad mentality that can actually harm the promotion of&lt;br&gt;opensource ideals. I'll agree that some companies opening their&lt;br&gt;software see quite a flush of individual developers working on it&lt;br&gt;as part of a hobby.&lt;br&gt;&lt;br&gt;However the idea is not free software development for your company&lt;br&gt;or its product. Rather its peer-review and development.  That&lt;br&gt;companies (and individuals too )that also can benefit from the&lt;br&gt;software will be able to work on one copy, sharing advancements&lt;br&gt;and bugfixes to their mutual benefit. Rather than continually&lt;br&gt;reinventing the wheel.  Pushing the idea as they are that opening&lt;br&gt;your souce will take the burden of development off your hands and&lt;br&gt;put it on the backs of so many programming hobbiest is bad for open&lt;br&gt;source and quite counter-intuitive when managers attept to seriously&lt;br&gt;look into what opensourcing their software really means. Its a bad&lt;br&gt;mentality that shouldn't be promoted.  What we should be trying to&lt;br&gt;do is convince companies to invest somehow in the open source&lt;br&gt;project that can benefit them.  Unfortunately since all of this is&lt;br&gt;still new is extremelly complicated for any specific company to&lt;br&gt;even attempt to invest in any opensource software let alone opening&lt;br&gt;any of theirs.&lt;br&gt;&lt;br&gt;Now with companies turning toward outsourcing everything from&lt;br&gt;development to managerial staff and in some cases even HR it would&lt;br&gt;be interesting to work up some business plans on the idea of allowing&lt;br&gt;companies to outsource open source development or investment. We&lt;br&gt;already having companies that have a core part of their business&lt;br&gt;plan opensource development. What we could see are some companies&lt;br&gt;that serve as outsources for the complicated parts of opensource&lt;br&gt;development that complexify the relationship between companies that&lt;br&gt;don't want to have to rearrange their entire business just to make&lt;br&gt;it work with the inrush of the freesoftware community. Then such&lt;br&gt;companies could focus the efforts that I know non free software&lt;br&gt;companies should and will want to take full advantage of this&lt;br&gt;revolution thats happening.  Unfortunately this could not be an&lt;br&gt;easy task. it could often require putting pricetags on feature&lt;br&gt;improvements and such in open source development. But could still&lt;br&gt;work to promote the serious side of OS investment that companies&lt;br&gt;will need to start making.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;b&gt;OpenNic&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;a href="" 'http://www.unrated.net/projects/opendns/'&gt;UnRated Net: OpenDNS&lt;/a&gt;&lt;br&gt;&lt;br&gt;I think if we could offer just a generally better scheme than what&lt;br&gt;InterNic does, we could convince enough people serving DNS to patch&lt;br&gt;their copies of BIND to request from both NIC and then OpenNIC if&lt;br&gt;not found.  Or just OpenNic as they also include Nic's info.  Who&lt;br&gt;is in charge of the bind and other named sources? There is no reason&lt;br&gt;for nic service to be so bad.  Thought I'm still in the minor&lt;br&gt;opinion that  the idea of specific TLD's is outdated anyways.  Now&lt;br&gt;if we can only figure how to do this with pacbell.&lt;br&gt;&lt;br&gt;X-Men kicked ass.&lt;br&gt;&lt;br&gt;[description of a GUI method idea left out cause it was too long]&lt;br&gt;&lt;br&gt;</description>
    </item>
    <item>
      <pubDate>Fri, 14 Jul 2000 08:25:04 GMT</pubDate>
      <title>14 Jul 2000</title>
      <link>http://www.advogato.org/person/DragonFaX/diary.html?start=2</link>
      <guid>http://www.advogato.org/person/DragonFaX/diary.html?start=2</guid>
      <description>&lt;br&gt;BBQ at my place on saturday!  &lt;br&gt;&lt;a href="" 'http://www.inbed.org/~dragonfax/bbq.html'&gt;BBQ at 
Dragons!&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;I've been looking at plex86, the open-source vmware clone.&lt;br&gt;&lt;br&gt;I believe that 
something like this has a great deal of potential.&lt;br&gt;We've needed something like this for a long time on x86 
systems.&lt;br&gt;Vmware is unfortunately too restrictive as it has almost no growth&lt;br&gt;potential in the small 
company 
that owns it.&lt;br&gt;&lt;br&gt;Other architectures and OS' have similar packages such as Mac-On-Linux&lt;br&gt;and 
Sheepshaver.  Both for the ppc architecture.  But the Intel&lt;br&gt;processor architecture is so badly designed that 
this 
hasn't been&lt;br&gt;possible before. At least not easily.  This could be especially&lt;br&gt;useful if we are stuck with Intel 
as the popular commodity system&lt;br&gt;for quite a while.&lt;br&gt;&lt;br&gt;I was thinking about was the idea of io 
pass-through for hardware.&lt;br&gt;Lawton mentions this briefly in a discussion on the difficulties&lt;br&gt;of developing 
this 
kind of software on an platform such as this.&lt;br&gt;But I dont' think anyones given this possibility nearly as 
much&lt;br&gt;credit it deserves.&lt;br&gt;&lt;br&gt;First off this could be an alternative to getting all of that&lt;br&gt;complex 
hardware 
emulation to work right.&lt;br&gt;&lt;br&gt;Enabling you to use the original driver for the extra hardware&lt;br&gt;present in your 
system rather than having to write up a complete&lt;br&gt;emulator for that hardware.  Having extra video cards, io 
cards,&lt;br&gt;and hard drives, and taking full advantage of the fact that your&lt;br&gt;host OS isn't currently driving 
them.&lt;br&gt;&lt;br&gt;Now of course its just not this simple.  But io pass-through might&lt;br&gt;be easier than hardware 
emulation and reduplication in the host&lt;br&gt;OS.&lt;br&gt;&lt;br&gt;The main advantage, at least in the beginning,  could be 
simplified,&lt;br&gt;easier development.&lt;br&gt;&lt;br&gt;Duplicating hardware for stable testing purposes without having 
to&lt;br&gt;worry about:&lt;br&gt;	1) the unstable code messing up the current running system&lt;br&gt;	2) translating the 
meaning of what the guest OS&lt;br&gt;		wants to do onto the host OS' hardware abstraction&lt;br&gt;		
i.e. blocking devices, file-systems and such.&lt;br&gt;&lt;br&gt;&lt;br&gt;After I had considered this for a while I found that 
Lawton 
was&lt;br&gt;the fellow responsible for bochs which is effectively a collection&lt;br&gt;of simple hardware emulation. So this 
obviously gives him a head&lt;br&gt;start on the other track.&lt;br&gt;&lt;br&gt;&lt;br&gt;With SMP becoming more popular there has 
to be a lot of advantage&lt;br&gt;that could be taken from having a dedicated second processor to&lt;br&gt;play with for a 
guest OS. At least some optimizations in all the&lt;br&gt;code scanning that is necessary in plex to overcome the 
limitations&lt;br&gt;of the Intel processor architecture.&lt;br&gt;&lt;br&gt;&lt;br&gt;I realize that the feasibility of these ideas are very 
low.  But&lt;br&gt;its believable enough to get me to look at the code myself and see&lt;br&gt;if theres something I can try 
quickly. And anything that gets&lt;br&gt;someone to help with an important OS project is good. Right?&lt;br&gt;&lt;br&gt;Of 
course and then theres the standard idea of a plug-in-architecture&lt;br&gt;for what hardware you want.  Both emulated 
and io pass-through.&lt;br&gt;But this isn't something you think about until you have a good&lt;br&gt;working system 
already in place.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;I'm always looking for good books suggestions. The best 
suggestions&lt;br&gt;are books that shaped the way you think or program.  Some of the&lt;br&gt;most recent suggestions 
I've received are&lt;br&gt;&lt;br&gt;
Literate Programming &lt;br&gt;
Alice's Adventures in Wonderland &lt;br&gt;
The Mythical&lt;br&gt;Man-Month &lt;br&gt;
The Practice of Programming &lt;br&gt;
The Art of Programming &lt;br&gt;
A Pattern Language: Towns, Buildings, Construction &lt;br&gt;
Godel, Escher,Bach: An Eternal Golden Braid &lt;br&gt;
Software Engineering Economics&lt;br&gt;
Peopleware: Productive Projects and Teams &lt;br&gt;
Computer Architecture: A Quantitative Approach &lt;br&gt;
Computation: Finite and Infinite Machines&lt;br&gt;
The Elements of Style &lt;br&gt;
More Programming Pearls &lt;br&gt;
How Buildings Learn:What Happens After They're Built Writing &lt;br&gt;
Efficient Programs &lt;br&gt;
Donald Knuth's 'Selected Papers' series &lt;br&gt;
The Cluetrain Manifesto &lt;br&gt;
Introductory Psychology Through Science Fiction &lt;br&gt;
The Practice of Programming &lt;br&gt;
Code Complete &lt;br&gt;
Rapid Development &lt;br&gt;
Writing Solid Code &lt;br&gt;
The Pragmatic Programmer&lt;br&gt;
Wicked Problems, Righteous Solutions &lt;br&gt;
Extreme Programming &lt;br&gt;
Object oriented perl &lt;br&gt;
Structure and Interpretation of Computer Programs&lt;br&gt;
The Evolution of Useful Things

&lt;p&gt; &lt;br&gt;&lt;br&gt;More suggestions are always welcome I've recently purchased&lt;br&gt;Programming Pearls, 
Cathedral &amp;amp; The Bazzar and several others.&lt;br&gt;&lt;br&gt;&lt;br&gt;There dont' seem to be any good places for complex 
&amp;amp; organized&lt;br&gt;discussions about the current issues of software licenses and&lt;br&gt;licensing.  This concerns 
me greatly because I think these issues&lt;br&gt;are whats going to shape a large part of the future of 
computers,&lt;br&gt;business and otherwise.  For instance its obvious that the future&lt;br&gt;of business is going to be in 
implimentation and not in protocol.&lt;br&gt;But there are so many companies trying every which way they can 
to&lt;br&gt;keep the old checks in place so that they can continue to make&lt;br&gt;money of the protocols they have been 
for 50 years. That its actually&lt;br&gt;starting to hurt others.  I was thinking of starting by setting up&lt;br&gt;or locating a 
bulletin board to be dedicated to this kind of&lt;br&gt;discussion. And then follow this up by working on a system in 
which&lt;br&gt;people can develope licenses and documents in groups just as source&lt;br&gt;code is developed. Obviously 
there are alot of issues here though.&lt;br&gt;And these kinds of things have been done to death in the past 
But&lt;br&gt;what I'd try to focus on is the discussion rather than the actual&lt;br&gt;changing of the work in 
progress.&lt;br&gt;&lt;br&gt;"System for the Collaborative Development of Low Volitility Documents"&lt;br&gt;&lt;br&gt;Using peer 
review to engage the evolution of such documents might&lt;br&gt;allow us some better understanding of the future we're 
about to&lt;br&gt;face in Intellectual Property.&lt;br&gt;&lt;br&gt;The system would be a repository for such documents as well 
as a&lt;br&gt;complex way of orienting a bulletin board type system such that&lt;br&gt;messages can be directed towards 
the document as a whole or almost&lt;br&gt;any specific part of the document, regardless of how large or small&lt;br&gt;that 
might be. The difficulties are in how to arrange in an intuitive&lt;br&gt;manner such a cross referencing 
situation.&lt;br&gt;&lt;br&gt;I guess I'd use angryprogrammer.com&lt;br&gt;&lt;br&gt;I'm using barkingweasel.org for my own site. 
Frikkin network&lt;br&gt;solutions won't expire the registration for barkignweasel.com&lt;br&gt;regardless of how 
uninterested the original owner is in renewing&lt;br&gt;it. So I can't snatch it up for myself. Bastards!&lt;br&gt;&lt;br&gt;Looking 
into zope for a solution.&lt;br&gt;&lt;br&gt;I'm still baffled by the paradox that is Pacific Bell.  In what&lt;br&gt;other industry can 
there exist a company, which every one of its&lt;br&gt;customer hates profusely. Every single one!&lt;br&gt;&lt;br&gt;I didn't get 
to bed until 8am. Why do computers have to be so damned&lt;br&gt;fun.&lt;br&gt;&lt;br&gt;Have to look more into functional 
languages like haskel and caml.&lt;br&gt;Also have to learn objective c serious and look into sather.  I'm&lt;br&gt;extremely 
interested in low level programming languages with the&lt;br&gt;high level features of memory 
management.&lt;br&gt;&lt;br&gt;Need to get GTKtalog running on a machine so I can make indexes of&lt;br&gt;all these damned 
burnt cd's laying around. I can never find anything.&lt;br&gt;Wish it would run on freebsd well. I got it to compile and 
start,&lt;br&gt;but I had to hack the code heavily and it would still need some&lt;br&gt;code to drive the cdrom. Should still 
be remedial but time consuming.&lt;br&gt;Also to really make full use of it I'll have to come up with some&lt;br&gt;way to 
have it recursively work on particular files. Decompressing&lt;br&gt;files and working on those contents as if it was a 
directory and&lt;br&gt;then repeating the process on any compress files in found. (i.e.&lt;br&gt;treating compressed files as 
directories with a great deal of meta&lt;br&gt;data )&lt;br&gt;&lt;br&gt;Gnustep is such a great thing. And they've made such 
great progres.&lt;br&gt;I'm boggled by the fact that I don't hear anyone talk about it or&lt;br&gt;anyone use 
it.&lt;br&gt;&lt;br&gt;Looking at the FAQ for sather, another interesting looking language&lt;br&gt;I haven't had the time to get 
much into yet I started to ponder&lt;br&gt;how we're defining languages now. There are some umteen million&lt;br&gt;(gives 
or take a few) languages now. There seems to be several&lt;br&gt;different parts to what a language is, and syntax just 
one of them.&lt;br&gt;Not only that but the other parts seem to be completely independent&lt;br&gt;of the design of the 
syntax.  This would leave me to believe that&lt;br&gt;theoretically you could redesign languages so that the syntax 
was&lt;br&gt;personal.  Or specifically that it should be possible for one to&lt;br&gt;describe what 'features' of syntax he/she 
prefers and thus design&lt;br&gt;ones own 'look' of a language. Example syntax features would be&lt;br&gt;the much 
debated tab based block definition vs curly bracket ( or&lt;br&gt;some other identifier ) based block delimiting. If taken 
far enough&lt;br&gt;one could specify a syntax as strict as python or java or as loose&lt;br&gt;and maliable as perl, or for 
that matter any variation in between.&lt;br&gt;&lt;br&gt;A further stretch of the imagination takes us to this point.  
Lets&lt;br&gt;saw we have language syntax features that we consider as shorcuts,&lt;br&gt;simplifications or some such. 
That could theoretically be broken&lt;br&gt;down into longer but much more explicit code. (btw, such features&lt;br&gt;seem 
to be the core of perl syntax design) Then if we could define&lt;br&gt;the algorithms that would expand uses of these 
features to the&lt;br&gt;longer but more explicit code, we would have a basis to result any&lt;br&gt;particular use of these 
features down to a common denominator.&lt;br&gt;&lt;br&gt;This makes no sense so let me try to explain this again.  
Shortcut&lt;br&gt;operators. Those funky pipes and ampersands that let us do pseudo&lt;br&gt;boolean execution of 
statements but let us get away with only&lt;br&gt;executing the second statement (or third or forth etc) if the 
first&lt;br&gt;one returned what we were expecting it to. These are extremely&lt;br&gt;simple (and short) version of what we 
could write logically with&lt;br&gt;a group of if then's. But we have this shortcut for the soul reason&lt;br&gt;that we use 
them often. Lets say you were to enjoy using this&lt;br&gt;particular feature. So you set in your language prefs or at 
the&lt;br&gt;top of your source (or Make) file your code will use this syntactic&lt;br&gt;sugar. Then someone else comes 
along who thinks this complexifies&lt;br&gt;code making it hard to understand and prefers not to use these&lt;br&gt;handy 
operators. Rather than forcing him/her to deal with your&lt;br&gt;travesty of what real programming should be he can 
merely specify&lt;br&gt;a small command that will go through his/her copy of the source&lt;br&gt;and expand those handy 
dandy pipe dreams into something that is&lt;br&gt;not quite so short and simple but that he/she can understand 
more&lt;br&gt;readily and won't find an eye-sore. Take this and apply it to what&lt;br&gt;makes up most popular language 
syntax and you have a programming&lt;br&gt;language that can look like almost any other type of language 
you&lt;br&gt;want it to. Allowing each individual programmer to program in the&lt;br&gt;way he or she decides best, but that 
can still be devolved into&lt;br&gt;some common denominator language specification that everyone can&lt;br&gt;understand. 
The volume of default arguments in perl alone that&lt;br&gt;could be exposed is particularly horrifying.&lt;br&gt;&lt;br&gt;Well, I 
probably don't know what I'm talking about, but thats not&lt;br&gt;going to stop me from considering it 
further.&lt;br&gt;&lt;br&gt;Something I'm sure about is the fact that this kind of slicing and&lt;br&gt;dicing of bits could not be 
done with the actual non syntactical&lt;br&gt;language features such as memory managment, typing, 
garbage&lt;br&gt;collection, and objects withall the different and harried ways of&lt;br&gt;implementing and manipulating 
them.  But! And thats a might big&lt;br&gt;but you have there Mr Stillwell.  If one could manage to do so with&lt;br&gt;a few 
core language features then one would have an interesting&lt;br&gt;candidate for a self optimizing languages. This goes 
even further&lt;br&gt;though add that pseudo native binary, pseudo intrepreter idea that&lt;br&gt;seems to be really popular 
nowdays and you could end up with a&lt;br&gt;language that not only is all things to all people but actually 
go&lt;br&gt;through being every stage in the gambit from extremely high level&lt;br&gt;(prototyping and such) to very low 
level ( effectively c ) all in&lt;br&gt;the development cycle of one project. Thereby simplifying development&lt;br&gt;as you 
start with an interpreted extre featured and rather easy to&lt;br&gt;debug (yet slow) interpreted language while your still 
prototyping&lt;br&gt;and nailing down what your trying to write in the first place and&lt;br&gt;then slowly make your way 
down (still in the same code base) to a&lt;br&gt;low level no frills c end result. Heck at that point if you'd&lt;br&gt;already 
nailed down your features you could keep track of the&lt;br&gt;transitions in a new wave version of cvs and go back up 
in the&lt;br&gt;train of revisions to something more high level when you need to&lt;br&gt;add a new feature or something like 
that.  Doing horizontal code&lt;br&gt;changes early in the life of the code long after the code is 
even&lt;br&gt;finished.&lt;br&gt;&lt;br&gt;Anyways, thats enough theoretical language design.  heres some&lt;br&gt;links&lt;br&gt;&lt;br&gt;My 
wondering why I let my hair grow long.&lt;br&gt;&lt;a href="" 'http://adsl-63-195-163-198.dsl.snfc21.pacbell.net/~dragonfax/webcam32.jpg'&gt;http://adsl-63-195-163-198.dsl.s
nfc21.pacbell.net/~dragonfax/webcam32.jpg&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href="" 'http://www.assurdo.com/perlfs/'&gt;The Perl 
Filesystem&lt;/a&gt;&lt;br&gt;horrors!&lt;br&gt;&lt;br&gt;&lt;a href="" 'http://www.cartoonnetwork.com/POWERPUFF/'&gt;Powerpuff 
Girls&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
    </item>
    <item>
      <pubDate>Thu, 13 Jul 2000 14:49:52 GMT</pubDate>
      <title>13 Jul 2000</title>
      <link>http://www.advogato.org/person/DragonFaX/diary.html?start=1</link>
      <guid>http://www.advogato.org/person/DragonFaX/diary.html?start=1</guid>
      <description>I've actually started submitting diary entries.&lt;br&gt;Lets home I can come up with something to put here.&lt;br&gt;&lt;br&gt;I setup webdav on barkingweasel.org and angryprogrammer.com.&lt;br&gt;The idea is if its easier to post content there, then I might&lt;br&gt;actually get around to making some.&lt;br&gt;&lt;br&gt;I also wrote up this quick little script to let me post&lt;br&gt;my advogato diary from the command line. Lets hope it work. =)&lt;br&gt;&lt;br&gt;</description>
    </item>
    <item>
      <pubDate>Thu, 13 Jul 2000 14:41:21 GMT</pubDate>
      <title>13 Jul 2000</title>
      <link>http://www.advogato.org/person/DragonFaX/diary.html?start=0</link>
      <guid>http://www.advogato.org/person/DragonFaX/diary.html?start=0</guid>
      <description>I can name three cheese.
</description>
    </item>
  </channel>
</rss>
