IRC log started Tue Jan 12 00:00:00 1999
ωνω SignOff _QZ: #TUNES (BRiX [http://www.qzx.com/brix] :: sleep)
[msg(TUNES)] permlog 1999.0112
ωνω SignOff KeLp: #TUNES (sleep)
ωνω binEng [bineng@dialup55-1-22.swipnet.se] has joined #tunes
ωνω SignOff binEng: #TUNES (Leaving)
ωνω ultima [ultima@user-37kbb2r.dialup.mindspring.com] has joined #tunes
ωνω SignOff ultima: #TUNES (Leaving)
ωνω Fare [rideaufr@esmeralda.enst.fr] has joined #Tunes
ωνω binEng [bineng@dialup247-3-8.swipnet.se] has joined #tunes
ωνω SignOff binEng: #TUNES (Leaving)
ωνω hcf [nef@escher.sdi.agate.net] has joined #tunes
ωνω binEng [bineng@dialup243-3-46.swipnet.se] has joined #tunes
<hcf> hoy binEng
<binEng> hi
11:40am
<hcf> sup?~
<binEng> reading the new hacker's dictionary...
<hcf> hard copy?
<binEng> nope
<hcf> web?
<binEng> yup :)
<hcf> url?
<hcf> anyway
<hcf> my point is
<binEng> http://www.ccil.org/jargon
<hcf> foldoc includes the jargonfile (aka new hacker dict)
<abi> includes the jargonfile (aka new hacker dict) may be sought in foldoc at http://wombat.doc.ic.ac.uk/foldoc/foldoc.cgi?query=includes+the+jargonfile+aka+new+hacker+dict+
<binEng> mhm
<hcf> \foldoc also has the lang list and a bunch of other good poop compiled into it
<hcf> just goto http://wombat.doc.ic.ac.uk/foldoc/
11:50am
ωνω SignOff binEng: #TUNES (Ping timeout for binEng[dialup243-3-46.swipnet.se])
ωνω ultima [ultima@user-37kb9sm.dialup.mindspring.com] has joined #tunes
<ultima> hihihi
<ultima> who is here
<hcf> <--
12:50pm
ωνω _QZ [brand@p0wer.qzx.com] has joined #tunes
<ultima> ky00 zee!
<_QZ> hey
<abi> que tal, _QZ
<_QZ> i forgot to save what lilo said to me yesterday about u
<_QZ> when i told him u wanted to be banned again :)
<hcf> btw, ppl, lilo is a she
<_QZ> really?
<hcf> yep
<ultima> wot?
<_QZ> u sure?
<ultima> what did he say
<_QZ> he said something like "dont worry i will get rid of that little shit for u"
<hcf> by what iv seen being said in #linpeople day after day when i used hang ther, lilo is female
<ultima> hcf, no, lilo is a he
<_QZ> im pretty sure lilo is a he
<ultima> hcf lilo used to pretend to be female
<hcf> oh
<hcf> whatever
<ultima> cus he thought people listened to females 
<ultima> but he's really a male
<ultima> i've talked to him on the phone
<ultima> =)
<hcf> n/m
π ultima/#tunes notes _QZ is rather full of shit lately
<_QZ> ultima: no im serious
<_QZ> he really messages that too
<_QZ> me
<_QZ> it wasnt those exact owrds
<hcf> ultima: _QZ is always full o' shit
<ultima> i'm sure he does
01:10pm
<ultima> hcf this is becoming more and more evident
<ultima> especially when I took a look at the BRiX source
<ultima> hehehe
<_QZ> u have never seen the brix source
<ultima> _QZ: Sure I have
<_QZ> no u havent
<ultima> I have it right here
<_QZ> i have not handed it out to anyone
<ultima> wot makes u think I havent
<hcf> just the cpuid poop
<ultima> So?
<abi> rumour has it So is bin still helping with the web page
<hcf> abi: forget so
<abi> hcf: I forgot so
<ultima> Decompiler dude
<_QZ> ultima: hahahha
<_QZ> ultima: u fool what does the version say?
<_QZ> lite or nothing, version and build
<ultima> _QZ your so sure of yourself. Why dont you send me the complete source?>
<_QZ> what binary do u have
<_QZ> u think u have the brix source but u cant tell me that
<_QZ> if its the one i gave to tril then u have nothing
<_QZ> it has half the setup code and no kernel
<ultima> Then send me a BRiX.img that does something other than print the CPU type
<ultima> ok den, send me the sources 
<_QZ> not even
ωνω SignOff ultima: #TUNES (Read error to ultima[user-37kb9sm.dialup.mindspring.com]: Connection reset by peer)
01:20pm
<_QZ> hcf: u here?
<hcf> yep
<_QZ> i found a bug in the lite versions persistence
<_QZ> i was using the modified bit in the page table entry to determine if a page of an object had changed
<_QZ> but the lite version doesnt use page tables
<_QZ> any ideas around that?
<hcf> probly nothing helpful
<_QZ> guess the lite version will get dropped then
01:50pm
<_QZ> having actions report to the kernel when they modify objects wont work
02:00pm
ωνω Tril [dem@bespin.ml.org] has joined #TUNES
<hcf> hoy Tril
<Tril> lilo is male, you can get to his home page from the About link on www.openprojects.net.
<Tril> under the anchor Robert Levin
<Tril> hi hcf
<Tril> I used irc too much yesterday, didn't get anything done
<Fare> lilo is female. was male.
<Fare> or am I baffled?
<Fare> btw, gakuk!
<TUNES> if he had a sex change, why doesn't her home page say Roberta?
<Tril> err..wrong window
<Tril> hi Fare
<Fare> ask her!
<_QZ> hehe
<_QZ> === | ^lilo lilo@varley.openprojects.net
<_QZ> === | ircname  : Rob Levin) (open source, technology, info
<_QZ> why does HIS ircname say Rob Levin?
<TUNES> Rob[erta]?
<_QZ> stop speaking thru the stupid bot
<Tril> sorry. accident
<abi> hmm
<Tril> it's just another screen window. speaking thru abi requires /msg
<Fare> Hum. I don't dare announce my own article on /.
<_QZ> why not?
02:20pm
<Tril> Fare: Have ESR comment it!
ωνω SignOff Tril: #TUNES (leaving IRC, doing actual work)
<Fare> QZ: good question
<Fare> QZ: because I'm shy? Because I dunno whether or not it's a nice thing to do?
<Fare> Tril: good suggestion
02:30pm
ωνω SignOff hcf: #TUNES (Ping timeout for hcf[escher.sdi.agate.net])
ωνω hcf [nef@escher.sdi.agate.net] has joined #tunes
<_QZ> what is yer article about?
02:50pm
ωνω Tril [dem@bespin.ml.org] has joined #TUNES
<Tril> _QZ it's about Metaprogramming, basically arguing that it is the next step in helping Free software development, but good info on metaprogramming examples too
ωνω SignOff Tril: #TUNES (Perl hacking)
<_QZ> Fare: where is it at?
03:00pm
<Fare> my article?
<_QZ> ya
<Fare> see on www.tunes.org the announcement
<Fare> (I also posted an announcement to the tunes list!)
<Fare> criticism as well as petty spelling/grammar/style fixes WELCOME
<_QZ> i am not on that list
<Fare> oh
<Fare> which list are you on?
<Fare> Tril: there?
<_QZ> tril is gone
<Fare> Tril: can you tell me whose quote is the bespin motd?
<Fare> Does anybody else find irony in the fact that Bill Gates says he's trying
<Fare> to write a stable OS, and Linus claims he's trying to take over the world?
ωνω Tril [dem@hh154ws31.hh154lab.wwu.edu] has joined #TUNES
<Tril> I'm here...  that's from a comment someone posted on slashdot. an Anonymous Coward I think
<_QZ> i am on tunes-lll and the dead os-help/ideas
<Fare> hum. Too bad.
<Fare> Tril: should I announce my article on /. ?
<Tril> Fare: would it get posted? do you mean to ask for help fixing grammar?
<Fare> that too
<Tril> I started but then I realized it would take too long and I'd never get to comment on the content
<Fare> have it read, also :)
<Tril> for your first version I thought the section on reflection was very unclear..did you improve it in the revision?
<Fare> Tril: you might just modify the file, and I'd make a patch!
<_QZ> tell hcf about it and it will get corrected :)
<Tril> _QZ hcf is here
<Tril> hcf are you here
<_QZ> i know
<Fare> Tril: it was not the section with the most improvements, I think.
<Tril> well, maybe you should post it on usenet before slashdot
<Fare> which groups???
03:10pm
<_QZ> damn thats alot of reading
<Tril> comp.programming.??
<Tril> create a new group comp.programming.meta :)
<Tril> alt.programming.meta
<Fare> QZ: 17 pages, a lot?
<_QZ> 81,000 letters
<_QZ> hell yes its alot :)
<Tril> hmm, mozilla doesn't work right with wiki
<_QZ> Tril: u have mozilla? as in ns5?
<Fare> after I remove the latex, that's    1758   10709   69207
<_QZ> well im gonna read it later
<Tril> _QZ: I'm running Mozilla/win32 from 01-09 nightly snapshot
<Tril> like I said, the linux binaries are only precompiled for libc6
<_QZ> does mozilla still look like ns4?
<Tril> I don't know if it looks like anything. All it has is a Back and Forward button, animation frames are just numbers 0-13, and the only menu options are stuff like "test widgets" and "javascript console"
<_QZ> uhh
<Tril> what part of it do you want me to look at?
<_QZ> well ns4 looked like ie4
<_QZ> with those stupid sliding panels
<_QZ> and the email stuff was way different
<Tril> what sliding panels?
<Tril> oh docking stuff
<_QZ> ns4 was a huge leap over ns3 in the interface area
<_QZ> u know the back button and tat stuff was sliding
<_QZ> u could move em around
03:20pm
<Tril> extra ui stuff is not in this version, it's just to test the layout engine it seems
<Tril> which is nice
<Tril> thers' no email or anything like that
ωνω cryogenic [cryogenic@128.163.16.33] has joined #TUNES
ωνω cryogenic [cryogenic@128.163.16.33] has left #TUNES []
<Tril> anyone know how locking works?
<_QZ> locking?
<Tril> file locking on unix?
<Tril> I mean, these functions say how to get locks and release them but it doesn't say what exactly they do
<Tril> do they prevent other programs from reading the file, or just writing?
<_QZ> u make a LCK file in /var/lock
<_QZ> and anything accessing files should check for LCK files
<_QZ> :)
<Tril> what kind of locking is that?
<Tril> I'm talking about the flock() function.
<_QZ> when u lock the file it should have a parameter that does read or write locking
<_QZ> if not then it will let others read
<_QZ> but not write
<Tril> it says nothing about reading or writing.  is it both?
<_QZ> the nice thing about brix is that file locking isnt needed :)
<Fare> QZ: that's purely a software onvention!
<Fare> not enforced by the kernel
<hcf> flock has lock_sh
<hcf> for sharing
<Tril> hcf: but it doesn't explain what a shared lock actually is!!
<Tril> what's  the point of a shared lock if you can just read/write the file without a lock anyway
<Tril> and  why is it called an "advisory lock", does that mean it only affects other processes who also call flock()?
<Tril> and if they don't then they can just ignore the lock
03:30pm
<_QZ> no, linux locks the inode
<Fare> Ahem. Why bother, really?
<Tril> I'm writing a program, that's why
<_QZ> for what?
<Fare> whaddyawanna lock?
<Fare> see also the end of the man page...
<Tril> it needs to ensure no other programs can read the file
<Tril> for a user id database for the projects tool
<Tril> I'll need to use the same locking for the projects db too
<Tril> this is just for adding new users
<Tril> Fare: What, the linux/Documentation/locks.txt? I looked at it, it just tells the history of locking in the kernel, it doesn't explain how to use locking.
<Tril> well, if there is no docs, I have to write a test program.
<Tril> s/is/are/
<_QZ> Tril: u just want to make sure it does add 2 user simultaneously?
<_QZ> s/does/doesny/
<_QZ> ugh
<Tril> uhh..adding a user requires rewriting the entire file. I don't want any other programs reading the file at all until the file is rewritten
<_QZ> but the only program that would write is the adduser program right?
<_QZ> the web adduser
<Tril> No, the other parts need to modify it too. When a project leader adds a user as a member of their project, the project-edit program has to add to the user's record that they are now a member of that project
<_QZ> but only YOUR programs access it correct?
<_QZ> if so u can use software locking
<_QZ> using LCK files
<Tril> yeah it runs as its own user, the files don't get accessed by anyone else
<Tril> well, i'm assuming the flock function in perl is going to do that for me, or something else, I don't care how it's done
<Tril> wiki uses its own locking by crewating a subdirectory and checking to see if it exists, but I think that's lame
<Tril> does kernel locking affect the root user?
<Fare> unix is lame, anyway
<Tril> Fare: go write TUNES, then.
03:40pm
<Tril> I had better use _QZ/wiki method because I need to open/close the file several times in different functions but keep the lock the whole time
<Fare> I meant, don't bother about the ugliness of the locking method -- it will be ugly, anyway!
<Tril> I meant, you should write tunes, anyway :P
<Fare> :(
<Tril> whynot
03:50pm
ωνω SignOff hcf: #TUNES (Leaving)
<Fare> Tril: have you had a look at core's stuff?
<Tril> I said, it locks on a 486. I don't have pentiums at home to run it on. tcn said it worked on his pentium
<Tril> so I have not been able to run clementine
<Tril> _QZ says it doesn't do anything
ωνω Tril [dem@hh154ws31.hh154lab.wwu.edu] has left #tunes []
ωνω Tril [dem@hh154ws31.hh154lab.wwu.edu] has joined #TUNES
<_QZ> it does but it doesnt
<Fare> uh?
<abi> i heard uh was he???
<_QZ> abi: forget uh
<abi> _QZ: I forgot uh
<Tril> Fare: I don't know what I'd do with it if it worked. Does it have example modules to try to load?
<Tril> Fare: what did you run it on?
04:00pm
<Fare> a cyrix
<Fare> (I admit I haven't rebooted my laptop for it)
<Fare> it gives you a prompt
<Fare> but there is no useful language after the prompt
<Fare> I guess a forth interpreter would be neat...
<Tril> tcn would be glad to write one for it I think
<Tril> I mean stick his he already wrote on top of it
<Tril> to delete cookies you set them to expire in the past?
04:10pm
ωνω SignOff Tril: #TUNES (Read error to Tril[hh154ws31.hh154lab.wwu.edu]: Connection reset by peer)
ωνω Tril [dem@hh154ws31.hh154lab.wwu.edu] has joined #tunes
<Fare> Who's peer, and why does he keep resetting Tril's connection?
<Tril> That's just NT which is crashing
<Fare> NT, crashing? How surprising!
<Tril> I tried to open a menu on the Start menu, but it froze the computer
<Tril> I had to reboot...
<Fare> oh oh, 246 messages in my tunes box...
<Tril> it actually did it again this time but I waited a few minutes and it went away
!ChanServ:*! ^lilo used GETPASS on channel #revinc
04:30pm
<Tril> that's waht you get when the Start menu contents are stored on a Netware server
<Fare> NT, Netware? Are these guys kind of masochistic?
<Fare> lemme guess, they also have VMS installed in the basement, and use VM/CMS for accounting?
<Fare> Tril: what are your symptoms w/ clementine?
<Tril> Fare: Detects hundreds or thousands of extra megabytes of memory, then hangs at the first line of text: "Clementine loader 0.1 (XXXX MB memory)"
<Tril> disk light is turned on when it hangs.  for tcn it also prints a ".." and sometimes a heart character, and hangs with the light off. But it worked fine on his Pentium.
<Tril> so we decided it was some kind of 486 problem since it failed on all 486s
<Tril> is it normal to be unable to remove cookies without closing the browser?
ωνω Beholder [beholder@ppp-158.m2-3.sub.ican.net] has joined #tunes
<Tril> B!
<Beholder> T! :)
<Beholder> How are you tonight tril
<Tril> Fare: is "make config; make dep" really required before "make doc" to update the web page? 
<Fare> yup
<Tril> Beholder,OK working on cookies in perl for the subprojects script.
<Fare> though their result shouldn't change often.
<Tril> Fare: what does junk.script update_sweety do? update html/ to sweety, or update ~fare/ from sweety? why didn't it print anything, or do anything, when I ran it in the middle of the day?
<Fare> Tril: because it uses LOG
04:40pm
<Fare> so see in ~/tmp/junk.log
<Tril> Fare: OK I want to be able to update the web page immediately when I make a change sometimes
<Beholder> Sounds interesting.  I'd like to learn Perl one day
<Fare> I keep ~fare stuff well separate from ~tunes stuff
<Tril> so I run (as tunes)  junk.script update_tunes
<Tril> it just takes so long to do it
<Fare> Tril: if you didn't change anything in the main directory, rerunning make config is a NOP.
<Tril> depend?
<Beholder> When will the new page be the tunes home page?
<Fare> If you didn't create any new file or modify the dependency script, rerunning make dep is a nop too
<Tril> B: it doesn't look complete yet! :)
<Fare> Beholder: which new page?
<Beholder> Tril: NP, is anyone working on the sub pages?
<Tril> what do you mean
<Tril> fare: I think he means the ~bineng
<Beholder> Tril: The ones in the nav bar.  I don't hink they link yet.
<Fare> Beholder: are you officially a member yet?
<Fare> B: do you have write access to Tunes?
<Fare> B: did you read my comments in http://www2.tunes.org/~bineng ?
<Tril> B: Nope, nobody has worked on it since bE made it as an example.
<Fare> Be: don't *ever* assume anyone is working on anything.
<Tril> Beholder:fill out www2.tunes.org/poll.html to become listed on the members page :)
<Fare> B: if no one openly says something, and no change was made recently, then no one works on it
<Fare> B: besides, you can feel the changes on CVS...
<Beholder> Fare: Ok I saw your comments.. Didn't see them before cuz I always went to the tunes.html
<Tril> it looks like tcn has volunteered to summarize the tunes-lll list (he put a note to that effect on the wiki?TODO page)
<Beholder> Tril: Signing up. 
<Tril> Beholder: you can change the stuff asked for, too, if you want. I'll modify the script to suit
<Fare> beholder: to know when progress happens, just to a cvs -z 9 update once in a while...
<Tril> I don't think Beholder knows CVS yet...
<Beholder> Tril: Nope, if you could explain it, I will try
<Tril> ok, what system are you going to run it on? do you have a unix machine closer to you than bespin?
<Tril> ok you don't need unix you can actually use cvs for windows, I believe.
<Tril> might be more useful that way to have your copy on a local machine
<Beholder> Hmm... not that I know of.... although I'm working on it
04:50pm
<Beholder> ... on getting a Unix machine
<Tril> what, installing linux on your home machine?  :)
<Fare> Beh: you mean, you use <shudder>windows???
<Beholder> Fare: Yes, I have a family who shares the computer... it's hard to get them to use anything but Windows
<Fare> Beh: FIPS and LILO can help -- multiboot on shared harddisk
<Beholder> Fare: Even a multiboot tends to screw them up... even if there is a default... :(  even if it is a 1 second timed default :(
<Fare> (I like the removeable IDE HD solution, too)
<Fare> LOADLIN can help, too!
<Fare> I installed Linux as a system debugger on my uncle's machine. He has no problem with that 0 second timed default.
<Fare> just press ALT to get the LILO prompt
<Beholder> Fare: What OS's  do you run?  
<Tril> Fare uses Red Hat
<Beholder> Red hat only?  No windows at all?  
<Fare> Linux, of course
<Fare> windows? what's that?
<Tril> I'm trying CVS for windows right now. It seems to be working
<Beholder> Tril: Where can I get it?
<Beholder> Tril: CVS... not red hat :) 
<Fare> I *never* use windows. When someone in my family has it booted on one of the computer where it still is, I just click on the nice penguin icon, and there am I!
<Tril> abi, wincvs is at http://download.cyclic.com/pub/macintosh/maccvs3.0/wincvs.zip
<Fare> Just what use is windows?
<Fare> besides, there's WINE (that I never use, either)
05:00pm
<Fare> I trained my father to use LaTeX
<Beholder> Fare: Games mostly.  And my Office Apps.   Don't like the X fonts anyways... they look terrible
<Fare> and I'm training my little sister to use Scheme (currently, MacGambit)
<Fare> there are *plenty* of X fonts among which to chose. You may now even use TrueType fonts under X
<Fare> There are office Apps for Linux, too (unless you use Vietnamese, like my mom)
<Fare> and Games too, and there's WINE, too.
<Fare> you have no excuse for supporting M$.
<Beholder> Fare: Still can't play half-life in linux... :)  An OS cannot make a dent in the home market without the eye-candy
<Beholder> Fare: Be realistic Wine sucks... It is only purpose is for people to runn MS Office on a linux machine
<Tril> wine is very good it is progressing rapidly
<Tril> I also have no use for windows, but am forced to use it at the computer lab
<Fare> eye candy is for the brain impaired.
<Tril> Beholder: did you get wincvs yet? I'll tell you how to use it..
<Fare> You are much more productive when you don't have to even *think* about placing icons on your desktop
<Beholder> Tril: Still coming in
<Fare> (Mac is EVIL)
π Tril/#tunes ignores fare
<Tril> your strong opinions don't matter, Fare
<Tril> every user should have whatever they want on their computer
<Beholder> Fare: Mac rules :)
<Tril> ahh I found a good cookie library to use
<Fare> sounds like an oxymoron :)
<Fare> besides, WM, E, GNOME, KDE, provide for plenty of eye-candy for those who like
<Tril> Fare: stop bashing current software and go read your tunes mail!  :)
<Tril> even if you are completely right :)
<Beholder> Fare: You live your life at the prompt?  The human brain processes visually and conceptually... therefore a (well done) GUI enviroment is better.  I believe all programming should eventually be totally visual (at least flow, and layout)
<Tril> Beholder, I guess the current CVS tree is defunct, if we are using a redesigned one now.
<Tril> B: not true, many people think literately (using symbols and words) instead of visually
05:10pm
<Beholder> Tril: Yes there is that OTHER half of the brain :)  I guess a comprimise is necessary
<Tril> at least, I think they do.  I know I am very graphical :)
<Fare> B: http://www.performancecomputing.com/features/9809of1.shtml
<Fare> people *feel* visually. They *think* symbolically. If you want to deceive people, show them images. If you want to help them think, give them text.
<Fare> Why redesign a CVS tree?
<Fare> At least, there should be a public criticism of the current one before you do (if you do)
<Beholder> Fare: What is the difference between thinking and feeling?
<Fare> Beh: it's the difference between a german who votes nazi, and one who does not.
<Fare> [Note: by Godwin's law, the conversation should stop]
<Beholder> Who is Goodwin, and why must he interupt my conversation?
<Beholder> I'm going to have to go now, but I will be back in about 2 hours if anyone is still on then.  
π Beholder/#tunes is AFK
05:20pm
<Tril> OK I'm going home
ωνω SignOff Tril: #TUNES (Read error to Tril[hh154ws31.hh154lab.wwu.edu]: EOF from client)
π Fare/#Tunes is away (sleep)
05:30pm
ωνω SignOff Beholder: #TUNES (Read error to Beholder[ppp-158.m2-3.sub.ican.net]: Connection reset by peer)
ωνω ultima [ultima@user-37kbb1c.dialup.mindspring.com] has joined #tunes
<_QZ> hola
<ultima> hello kyoo zee
π ultima/#tunes kicks lilo
<_QZ> <ultima> ok den, send me the sources 
<_QZ> <_QZ> not even
<ultima> _QZ its cus you dont have any written dude
<ultima> u got like a cpuid and a print function
<_QZ> ya that must be it
<ultima> ya
<ultima> it must be
<ultima> send me a functional image at least
<_QZ> ok let me turn everything off and make an image ;)
<ultima> ?
<_QZ> i have this nifty config file full of defines
<_QZ> if they arent defined then sections wont get assembled
<ultima> so define everything
<_QZ> how about u wait
<ultima> i dont feel like waiting 2 years while you write some code =)
<_QZ> sorry then
<_QZ> if i have no code then i have nothing to send u
<_QZ> :)
<ultima> ok then just send me wot u dont have =)
<_QZ> ok
<ultima> Cute.
06:20pm
<_QZ> :)
<ultima> Dude send me a legit image
<_QZ> that file was 0 bytes, not 1 byte
<_QZ> how did bx get 1 byte
<ultima> i dunno
<ultima> 0.0009766kb
<ultima> heh
<ultima> it must use a float or a double
<ultima> and it loses that in precision
<_QZ> do u know where the setup/kerenl begins in my image?
<ultima> i assume setup begins after 512
<_QZ> heh wrong
<ultima> then again u got a shitload of nul's in this image
<_QZ> thats cuz the fs
<_QZ> those are empty tables
<ultima> 2800
<ultima> ?
<_QZ> 2800?
<ultima> yeah
<ultima> thats where the nul's end
<ultima> 2DC6 seems like your main or something
<ultima> a bunch of register twiddling then a deal of calls
<ultima> then u play interrupt juggling and stuf
<ultima> hmm
<ultima> cpu detection
<ultima> drive detection?
<ultima> more calls
<ultima> then hardlock
<_QZ> hehe
<_QZ> as u can see yer decompiler doesnt help much :)
<_QZ> if only u had the real source in front of u
<ultima> well if I spent a few hours cleaning this up
<ultima> i'd have somethin very readable
<_QZ> u still wouldnt have crap
<ultima> nope
<ultima> cus BRiX isnt even crap =)
<ultima> anyway
06:30pm
<_QZ> all i can say is that u will be impressed after running brix, typing in its console(text,vga gfx or vesa gfx), shutting down, and having the console retain everything u typed the next time u boot
<_QZ> as soon as i get it to do other impressive things then u can see it
<ultima> o
<ultima> so it stores the screen memory on the disk?
<_QZ> no
<ultima> is it like lisp or something where the 'kernel' is just a core file?
<_QZ> it saves the console as text
<ultima> im supposed to be impressed? =)
<_QZ> it reprints it in text mode and redraws in gfx mode
<_QZ> i was last night
<ultima> I thought you had a working kernel and everything
<_QZ> ya
<ultima> can it run any programs
<ultima> like a compiler?
<_QZ> but last time i checked a working microkernel didnt do anything impressive
<ultima> so wots this persistance patent you were whining about
<ultima> cus u really cant patent persistance
<ultima> prior art
<_QZ> :)
<ultima> So i'm pretty sure you were bullshitting =)
06:40pm
<_QZ> maybe i was about the patent but not about what lilo said 
<_QZ> besides brix is a free OS, and patents are no good if u dont protect them
<ultima> well
<_QZ> but u cant protect them if its free
<ultima> thats the problem though
<_QZ> free source that is
<_QZ> open source
<ultima> if osmeone patented your exact algorithms they could fuck u ober
<_QZ> i should use use open instead of fre
<_QZ> no
<ultima> Well
<ultima> I'm working on a license
<ultima> its gona kick ass
<_QZ> patents wont hold up if existing work used the contents of the patent
<ultima> See, iuts gonna be like GPL but its gonna have clauses like 'If you read this source, you can not patent an idea contained inside of it'
<ultima> yeah but the problem is with sw its VERY hard to prove its existing work
<ultima> unless you have a userbase
<ultima> linux is one thing
<_QZ> if u put it on something like sunsite or some other large server then it will hold up
<_QZ> since the file is dated
<ultima> true
<ultima> I would get the source notarized
<_QZ> i could even put it on my isp
<_QZ> since i do not have root access and cant play around with the clock then the dated file will hold up in court
<ultima> ah
<ultima> not bad
<ultima> LYNX is compiled and installed
<_QZ> ofcourse it cant be a windows server cuz we all know how easily they could be hacked and.... :)
ωνω SignOff ultima: #TUNES (Ping timeout for ultima[user-37kbb1c.dialup.mindspring.com])
06:50pm
ωνω ultima [ultima@user-38lc7fo.dialup.mindspring.com] has joined #tunes
<ultima> sorry
<_QZ> u got any ideas on howto do what the dirty bit in page tables does without using paging?
<_QZ> and without the user code telling the kernel that it has modifed soemthing
07:00pm
<ultima> uh
<ultima> use a non-paged page table of course
<ultima> dont store the dirty bit on the page
<ultima> thats how FBSD does it, it keeps a page table in kernel memory that cant be paged out
<_QZ> non-paged page table??
<ultima> yeah
<ultima> then when a page is accessed a fault is generated
<ultima> I'm assuming your looking at the problem of keeping track of which pages are in use, but you dont want to page all of them in to check?
<_QZ> no
<ultima> oh
<ultima> hrm, whats your problem then?
<_QZ> i use the dirty bit for persistence
<ultima> ok, so you can save which pages are in use?
<_QZ> but i have 2 kernels, one with paging and one without
<ultima> Ah
<_QZ> i was making one without for speed
<ultima> why not just save the entire memory space?
<_QZ> but there is no reason i cant use a single page dir for all apps
<ultima> I mean, the kernel is gonna know whats allocated and whats not
<_QZ> the normal kernel swaps page directories when it switches threads
<ultima> nod
<_QZ> and that makes it somewhat slower
<ultima> that makes sense
<_QZ> but if i used a single table in the lite kernel i can still use the dirty bit and have speed too
<_QZ> and i thought i might have to scrap the lite kernel
<ultima> then why dont u?
<ultima> just keep track of which thread each page belongs to
<_QZ> oh crap
<ultima> maybe 2-4 byte overhead per page, make big pages
<_QZ> u had to keep talking didnt u
<_QZ> :)
<ultima> of course I did
<_QZ> this stupid lite kernel is nothing but trouble
<ultima> ditch it
<ultima> u dont need 2 kernels
<_QZ> and everyone thinks paging is soooooo hard
<ultima> just make options to turn on and off specific parts
<ultima> paging is fucking easy
<_QZ> but its the non-paging kernel that is a bitch to make
<ultima> Oh?
ωνω Tril [dem@xws112.xtrn03.wwu.edu] has joined #tunes
<_QZ> i havent run into a single problem with the normal kernel
<ultima> hi tril
<Tril> re ultima
07:10pm
<_QZ> ok if i double the size of each page table so the first 4k holds the page table and the second 4k holds a threadID of each page
<_QZ> that should work right
<ultima> hmm
<ultima> well
<ultima> I dont liek that
<ultima> howbig are your pages?
<_QZ> 4k
<ultima> ah
<ultima> nevermind, I do like that
<_QZ> a page table holds 1024 page pointers
<_QZ> so an extra 4k per 4meg
<ultima> so, 8k per 4mb?
<ultima> thats pretty good
<_QZ> well u have to have 4k per 4meg for paging
<_QZ> that adds an extra 4k
<ultima> wow
<ultima> This is kinda weird
<_QZ> anyone know the exact time it takes to flush the cache?
<ultima> oh shit
<_QZ> eh?
<ultima> how are you flushing it?
<_QZ> changing cr3
<ultima> oh
<_QZ> it invalidates every entry
<ultima> hmm
<ultima> no ide
<ultima> idea...
<ultima> nod
<ultima> I usually jump to another cs to flush the cache
<_QZ> and the cache must be reloaded as the thread runs
<Tril> qz that obviously depends on the chip :)
<ultima> ah
<ultima> cr3 is pentium+ though isnt it?
<_QZ> Tril: ya i know, i wanted to know times for all chips :)
<_QZ> cr3 is 386
<ultima> what??
<_QZ> think about it, cr3 holds the page dir pointer
<ultima> I believe 386 only had cr0 and cr1
π ultima/#tunes wonders if he is going braindead
<_QZ> to have paging it must have a cr3
<ultima> probably
<_QZ> there is no probably about it
π ultima/#tunes kicks _QZ
<_QZ> i think im gonna encryp the next binary
07:20pm
<ultima> rofl
<ultima> thats pathetic
<Tril> cr3 is 386+ afaik
<Tril> fluishing the cache generates a special bus cycle,doesnt matter howlong it takes no instructions run, do they?
<ultima> Heh
<ultima> do most OS's flush the cache on each task switch?
ωνω hcf [nef@escher.sdi.agate.net] has joined #tunes
<Tril> dunno ultima
<ultima> hey hcf
<ultima> its my slave
<ultima> when u gettin to work slave
<ultima> =)
<hcf> when i damn well plz
<ultima> good 'nuff=)
<hcf> who's gonna do the reviewing?
07:30pm
<ultima> u are hcf
<hcf> yeah rite, so who's gonna do the reviewing?
<ultima> u, me, and whoever else I can talk into it
<hcf> lar1
<_QZ> linux changes cr3
<_QZ> it doesnt take much time to change cr3 but its the relaoding of the cache
<_QZ> that takes time
<_QZ> im just wondering what the average loss is
<ultima> linux switches at 100hz
07:40pm
<Tril> "Cache fills complete before subsequent accesses to the same line. If a read misses the cache during a cache fill due to a previous read or prefetch, the read must wait for the cache fill to complete.  If a read or write accesses a cache line still being filled, it must wait for the fill to complete." 
<Tril> what is subsequent access? does that mean the next instruction?
<ultima> too frickin much
<Tril> I have timings for TLB misses, not cache misses
<ultima> hmm
<ultima> i think it means cache fills are pipelined
<Tril> I think this is because it's including the external cache..and different ext. caches are different speeds.
<ultima> it would make sense because the CPU would keep processing instructions while it fills the cache
<Tril> so there is NO WAY to tell
<_QZ> ultima: brix switches at 100hz also
07:50pm
<ultima> hmm
<ultima> 100hz...thats ok for a pentium but it seems kinda fast for a 386
ωνω Lagger [x@pool041-max11.ds12-ca-us.dialup.earthlink.net] has joined #Tunes
<ultima> Heh cool
<ultima> imna summon a demon 
08:00pm
<_QZ> the first 386 was 20MIPS, so 100hz gives 200,000 instructions per timeslice
<ultima> no
<ultima> 200,00 cycles per timeslice
<ultima> grr, 200,000
<ultima> a lot of instructions take way more than 1 cycle
<ultima> in fact I cant htink of any other than nop that take 1 on a 386 =)
<_QZ> do u know what a MIPS is
<_QZ> the first 386 got 20MIPS
<ultima> yes
<_QZ> divide that by 100
<ultima> _QZ but mips arent acurate
<ultima> MIPS were originally calculated based on a really old computer system
<_QZ> MIPS is am average
<ultima> i forget what
<ultima> it was an average on that system
<_QZ> s/am/an/
<ultima> and that average was still used to calculate mips on a 386
ωνω SignOff hcf: #TUNES (Leaving)
ωνω tcn [tcn@cci-209150250105.clarityconnect.net] has joined #tunes
<tcn> Hi
08:10pm
<_QZ> tcn: where u been?
<tcn> band practice
<_QZ> tcn: i handed out the first totally working with gfx ui version of brix about 8 hours ago
<tcn> Cool
<_QZ> u could have been playing with it all day
<tcn> hehe
<_QZ> but now yer the last
<tcn> Send it over, I'll fire up the 486
<_QZ> it needs a p2
<ultima> heh
<ultima> no because you still refuse to send it to me
<ultima> =)
π tcn/#tunes no tengo p2
π ultima/#tunes didnt know that _QZ had a p2 either
<ultima> =P
<_QZ> uhh ya
<_QZ> i have a 472mhz celeron
<_QZ> and will have another as soon as this place gets more of the "good" ones
<Tril> hi tcn. The wiki tells me you are working on summarizing the LLL list??
<tcn> Yeah
<Tril> Great!
<tcn> It looked more interesting (and easier) than the main list :)
<Tril> it's sure a lot shorter.
<tcn> The was more action a year or two ago
<tcn> qz: What's brix need a p2 for?
ωνω Tril_ [dem@bespin.ml.org] has joined #TUNES
ωνω SignOff Tril: #TUNES (Tril has no reason)
ωνω Tril_ is now known as Tril
<tcn> s/The was/There was/
<_QZ> tcn: its graphical ui
<Tril> i need to do some dishes, back in a few minutes
<tcn> qz: The 486 came with Windows
<_QZ> have u seen jurasic park?
<tcn> yeah
<_QZ> when she is on the computer?
<tcn> yup
<_QZ> brix has that but its all raytraced and texture mapped
<tcn> Well it'll work on a pentium, then.. a little slow maybe, but that's all.
<ultima> tcn: _QZ is lieing
<ultima> tcn: BRiX basically does nothing
<_QZ> its really slow on my 472mhz p2
<tcn> You must not be good at 3D algorithms :)
<tcn> What resolution does it run at?
08:20pm
<_QZ> 1600x1200
<_QZ> 32bit color
<ultima> _QZ stop lieing =)
<tcn> Who needs that? 640x480 or 800x600 is good enough
<_QZ> noooo
<_QZ> just because u dont have the hardware to run 1600x1200 doesnt mean its not good
<_QZ> u can fit sooooo much more info onscreen
<_QZ> and brix is an info OS
<tcn> I only have a 17" screen.. hmm, we used 1600x1200 at my old job, on 21" screens
<tcn> I usually use 1024x768 on this machine
<_QZ> i use 1600x1200 on 17" monitors
<tcn> I like to sit more than 12" from the screen
<_QZ> i admit that windows sucks shit at 1600x1200
<_QZ> but linux and brix kick ass
<tcn> Windows REALLY sucks on dual screen. It puts everything in the middle.
<_QZ> my eyes are 2 feet away from my monitor and i am near sighted and dont wear glasses or contacts
<tcn> At least the old Unix machines "knew" not to split stuff between screens
<ultima> Mindspring SUCKS
<tcn> mindspring?
<ultima> yeah
<ultima> my lame isp
<tcn> Is it nationwide?
<ultima> unfortunately
<ultima> they just like bought out netk0m
<ultima> and now they SUCK
<tcn> Oh yeah, the IRC logs say QZ is full of shit :)
<tcn> the net is going to hell in a handbasket
<_QZ> uhh no he is not
<tcn> I could find an FTP site for debian that got more than 1 kbps last night
<tcn> s/could/couldn't/
<_QZ> yes it is
<tcn> QZ is really a she? what???
<tcn> oh, wrong guy
<tcn> heh
<ultima> yes
<ultima> QZ is really a girl
<_QZ> tcn: u didnt know that im a girl?
08:30pm
<tcn> I see, 8 hours ago you said 'touch brix.img' and DCC'd it to ultima.. haha
<_QZ> i never said "toush brix.img"
<_QZ> touch
<tcn> you typed it then
<tcn> damn man, how can you get anything done when you're on here bullshitting all day?
<_QZ> :)
<_QZ> its called multitasking
<_QZ> being that i have a big screen i can have all my code windows and irc on the same screen
<tcn> Hey, another question.. if Brix is open source, what was the lite version for?
<ultima> _QZ: Yeah, but your obviously operating on a cooperative based system
<ultima> tcn: BRiX is bullshit, it doesnt do anything
<_QZ> lite has no user/kernel protection and no paging protection
<tcn> ultima: It says "You need at least a 386 to run this" :)
<_QZ> so its faster 
<tcn> hmm, you should keep it, QZ
<_QZ> if u are the admin of the machine u can do an instant reboot into the lite kernel to play games faster
<_QZ> booting only takes a second
<ultima> QZ gimmie an image
<_QZ> and since brix is persistent u dont have to restart or close anything
<tcn> You shouldn't even have to reboot, just switch over
<_QZ> so it instantly boots into the other kernel and doesnt look like it restarted at all
<ultima> UPDATE (jonmcd@mindspring.net - Tue Jan 12 23:32:20 1999):
<ultima> We currently estimate the repairs to take one to two hours. We'll keep you
<ultima> updated as we learn more specific details.
<ultima> FUCK
<tcn> repairs to what?
<ultima> tcn the newsservers are down
<tcn> I'll probably have 32-bit real mode, to avoid the overhead of protected mode
08:40pm
<_QZ> without protection yer os cant make it in the business world
<tcn> Do that with brix lite..
<_QZ> where crash proof computing is a must
<tcn> I already have protected mode
<_QZ> lite is a flat 32bit mode
<_QZ> is uses no protection
<tcn> Is CR0 bit 1 on or off, though?
<_QZ> on
<tcn> Then all your I/O has protection overhead.. right?
<_QZ> no
<_QZ> everything runs in ring 0
<ultima> _QZ: GameOS =)
<_QZ> brix lite is TUNES
<_QZ> :)
<tcn> hah
<tcn> Oh yeah, you're right QZ. If CPU <= IOPL, I/O is actually faster in pmode
<_QZ> eh?
<tcn> It's only when the CPU has to check the ioperm bitmap that it gets real slow..
<_QZ> the normal kernel, i need a good name for that, uses iobitmaps
<ultima> BRiX Server
<tcn> Heavy Brix
<ultima> =)
<ultima> and BRiX WorkStation
<ultima> BAHAHA
<_QZ> haha
<tcn> NT sucks
<_QZ> ok workstation is ok but too damn long to type
<_QZ> i need something short like lite
<ultima> well
<ultima> BRiX and BRiX Lite is nice
<tcn> BRix Lite sounds like shareware though
<ultima> tcn true..
<ultima> but then again look at BSD 4.4Lite
<tcn> Sounds like an emasculated version.. haha
<tcn> when actually it's faster
08:50pm
<tcn> it's Brix (protected) and Brix (unprotected)..
<ultima> hmmm
<ultima> well
<ultima> Brix and Brix++?
<ultima> or Brix LE and brix SE?
<tcn> hahahahahahah
<_QZ> uhh
<tcn> abi, karma for Brix?
<abi> brix has neutral karma
<ultima> abi, karma for ultima?
<abi> ultima has neutral karma
<ultima> Hah
<ultima> abi yer a fuckhead
<ultima> abi, karma for ultima?
<abi> ultima has neutral karma
<tcn> abi, karma for _qz?
<ultima> Hrm
<abi> _qz has karma of -1
<_QZ> abi, karma for tcn?
<abi> tcn has karma of 1
<ultima> whats this karma thing
π ultima/#tunes hugs abi
<ultima> abi, karma for ultima?
<abi> ultima has neutral karma
<tcn> ultima++
<ultima> abi, karma for Fare?
<abi> fare has neutral karma
<ultima> abi, karma for ultima?
<abi> ultima has karma of 1
<ultima> HAhAH!
<ultima> ultima++
<ultima> abi, karma for ultima?
<abi> ultima has karma of 1
<tcn> abi, karma for god?
<abi> god has neutral karma
<ultima> coool
<ultima> _QZ--
<ultima> _QZ--
<tcn> abi, karma for _qz?
<abi> _qz has karma of -3
<_QZ> wtf is this crap
<_QZ> _QZ++
<_QZ> _QZ++
<tcn> Nobody gives a shit about what abi thinks, though
<ultima> _QZ--
<ultima> _QZ--
<ultima> _QZ--
<_QZ> that fucking bot
<_QZ> ultima--
<_QZ> ultima--
<_QZ> ultima--
<_QZ> ultima--
<_QZ> ultima--
<_QZ> ultima--
<_QZ> ultima--
<ultima> _QZ--
<ultima> _QZ--
<ultima> _QZ--
<ultima> _QZ--
<ultima> _QZ--
<ultima> _QZ--
<_QZ> ultima--
<ultima> _QZ--
<_QZ> ultima--
<ultima> _QZ--
<_QZ> ultima--
<ultima> _QZ--
<_QZ> ultima--
<ultima> _QZ--
<_QZ> ultima--
<ultima> _QZ--
<_QZ> ultima--
<ultima> _QZ--
<_QZ> ultima--
<ultima> _QZ--
<_QZ> ultima--
<ultima> _QZ--
<_QZ> ultima--
<ultima> _QZ--
<_QZ> ultima--
<ultima> _QZ--
<_QZ> ultima--
<_QZ> ultima--
<tcn> hcf, we're having karma wars, you better take that outta abi :)
<_QZ> ultima--
<_QZ> ultima--
<ultima> _QZ--
<_QZ> ultima--
<ultima> _QZ--
<ultima> _QZ--
<_QZ> ultima--
<ultima> _QZ--
<_QZ> ultima--
<ultima> _QZ--
<ultima> _QZ--
<ultima> _QZ--
<_QZ> ultima--
<ultima> _QZ--
<_QZ> ultima--
<ultima> _QZ--
<_QZ> ultima--
<ultima> _QZ--
<_QZ> ultima--
<ultima> _QZ--
<_QZ> ultima--
<ultima> _QZ--
<tcn> abi, karma for _qz and ultima?
<abi> i haven't a clue, tcn
<_QZ> ultima--
<ultima> _QZ--
<_QZ> ultima--
<ultima> _QZ--
<tcn> abi, karma for _qz
<_QZ> ultima--
<abi> _qz has karma of -36
<ultima> _QZ--
<_QZ> :)
<ultima> _QZ--
<tcn> abi, karma for ultima?
<abi> ultima has karma of -31
<_QZ> abi, marma for ultima
<ultima> _QZ--
<_QZ> abi, karma for ultima?
<abi> ultima has karma of -31
<ultima> _QZ--
<_QZ> ultima--
<ultima> _QZ--
<_QZ> ultima--
<ultima> _QZ--
<_QZ> ultima--
<ultima> _QZ--
<_QZ> ultima--
<ultima> _QZ--
<_QZ> ultima--
<ultima> _QZ--
<ultima> _QZ--
<_QZ> ultima--
<ultima> _QZ--
<ultima> _QZ--
<_QZ> ultima--
ωνω mode/#TUNES [+o Tril] by ChanServ
<_QZ> ultima--
<ultima> _QZ--
ωνω mode/#TUNES [+b *!*brand@*.qzx.com] by Tril
ωνω _QZ was kicked off #TUNES by Tril (Bitch-X BaBy!)
ωνω mode/#TUNES [+b *!*ultima@*.mindspring.com] by Tril
ωνω ultima was kicked off #TUNES by Tril (Bitch-X BaBy!)
<Tril> lusers
<tcn> haha
<Lagger> heh
<tcn> God damn, 3 pages of that
<tcn> Hey, ultima's banned again :)
ωνω mode/#TUNES [-b *!*ultima@*.mindspring.com] by Tril
ωνω mode/#TUNES [-b *!*brand@*.qzx.com] by Tril
ωνω ultima [ultima@user-38lc7fo.dialup.mindspring.com] has joined #tunes
ωνω _QZ [brand@p0wer.qzx.com] has joined #tunes
ωνω mode/#TUNES [-o Tril] by Tril
<tcn> abi, forget karma
<abi> tcn, I didn't have anything matching karma
<ultima> abi, forget karma for ultima
<abi> ultima, I didn't have anything matching karma for ultima
<ultima> o well
<Lagger> Torvalds called his operating system "Freax." His
<Lagger>                           friends thought the name was dumb and changed it to Linux.
<Lagger> ick
<tcn> haha
<ultima> lagger heh
<ultima> linux was originally a terminal emulator OS
<Lagger> bad channel :P
<_QZ> abi: karma for _QZ
<abi> _qz has karma of -59
<_QZ> crappy bot
<ultima> _QZ damnit, u know what u dish out comes right on back
<_QZ> does lilo know about abi? ;)
<ultima> abi: karma for ultima
<abi> ultima has karma of -39
<tcn> sometimes vengeance doesn't pay :)
<tcn> tril, still here?
<_QZ> abi: forget _QZ karma
<abi> _QZ, I didn't have anything matching _qz karma
<Tril> tcn, what
<tcn> Was that stuff I sent about persistent storage any help?
<_QZ> not really
<ultima> hrmmm
<ultima> whats the point of a persistant OS?
<ultima> I mean, what if data gets corrupted?
09:00pm
<tcn> A filesystem is persistent storage, just a pain in the ass to access.
<_QZ> then yer fucked
<Tril> tcn, well it's kinda low level :)  I have in mind the high level model of persistence..
<Tril> your object system is nothing like mine
<tcn> tril: great, they should complement each other
<Tril> ultima: tunes and brix both have infinite levels of undo available to combat that
<ultima> tril but alas that would require a LOT of storage
<Tril> yes, that's why you usually turn itoff, unless you KNOW you're a moron
<Tril> or at least limit it :)
<tcn> Anyone ever used Intergraph Microstation? It has persistent storage, and saves your undo information (unless you tell it to clean it out to reduce the file size)
<_QZ> ya
<Tril> never heard of it
<tcn> It's great, you never have to save your drawings.. just do backups every now and then
<Tril> also things that can be recalculated can be "compressed" i.e. just recalculatd instea of storing their progressive state. (but that requires a working proof system to prove what's recalculable..ick)
<ultima> and
<ultima> how often is the undo information done though
<Tril> well, you can custimoze all that
<Tril> didnt anyone say you can customize everything? that is the whole point.
<Tril> is that like a net pc?
<Tril> tcn: what I meant was, if you're trying to implement my object system, you're doing a poor job :)  
<_QZ> Sun is working
<_QZ>        on a strategy to enable it to move Solaris to the
<_QZ>        open source model *without* stepping on the
<_QZ>        toes of the Linux Community. 
<tcn> tril: No, just experimenting with my own system. Let's hear about yours, though..?
<tcn> Slowaris will never compete with Linux :)
<Tril> soon..
<Tril> _QZ you mean without losing mindshare to the linux community
<Tril> actually it shouldn't matter to Sun. Good sun-linux sells sun hardware, right?
<ultima> Solaris rocks
<tcn> Right. They should ditch slowarix
<ultima> it does a lot of things better than linux
<ultima> u guys are so caught up on linux eliteness
<ultima> to be honest, linux has a LOT of flaws
<Tril> solaris and linux need to merge :)
<Tril> there can be only ONE
<tcn> hehe
<ultima> Tril, well, honestly, major portions of the linux kernel are CRAP
<Tril> that's easy for you to say not having written them.
<ultima> a lot of the drivers are half implemented (Though in many cases its not the authors fault), and its insecure as hell (esp the procfs)
<tcn> All I know is, last time I used solaris (4 years ago?) it was crap. Maybe it's better now.
<ultima> Solaris is better in both respects
09:10pm
<ultima> Given, linux does have decent hardware support for a lot more, and its a lot easier to use
<tcn> And faster
<tcn> Besides, if solaris was secure, I could never have used it
<Tril> umm..
<_QZ> any got a leaked copy of the merced emu?
<_QZ> any1
<tcn> tril.. is your object system different because of types & classes?
<ultima> nope _QZ
<ultima> no one does
<ultima> no one on the whole planet does
<Tril> kind of
<ultima> qz does yer webserver just completely suck or what?
<Tril> it has a new approach to types and classes
<ultima> im trying to leech from it and it keeps freezin
<_QZ> eh?
<_QZ> what webserver?
<ultima> _QZ: borg
<ultima> _QZ: Its being weird
<_QZ> wtf u doin on borg
<tcn> haha
<Tril> yes borg sucks 28.8 right
<tcn> ultima's hacking you, QZ
<ultima> _QZ: U got some elite infoz on borg
<ultima> da eyem hax0ring u
<_QZ> borg is located on a 31.2 connection
<Tril> i was close
<_QZ> Tril: ah didnt see that u said that already
<ultima> heheheh
<ultima> qzx.com is 31.2?
<_QZ> no
<ultima> what is borg?
<abi> borg is located on a 31.2 connection
<_QZ> www is T1 or T2
<_QZ> all other *.qzx.com is 31.2
<ultima> aah
<tcn> Shared on one 31.2?
<_QZ> ftp is the same as www
<_QZ> tcn: yes
<ultima> that kinda sucks
<Tril> _QZ: you have a dedicated 31.2 connect?
<_QZ> yes it does suck and i would appreciate it very much if u would send bitch mail to anyone_that_u_can_think_of@uswest.com and tell em to get dsl in my area
<_QZ> Tril: no
<tcn> qz: You're logged onto through a different connection than the one to borg right
<tcn> hehe
<tcn> 31.2 beats what I used to have
<_QZ> borg is the gateway for all the machines at qzx.com
<tcn> piece of shit USR modem ;)
<_QZ> do not bash usr
<_QZ> usr is the best
ωνω Lagger [x@pool041-max11.ds12-ca-us.dialup.earthlink.net] has left #Tunes []
<tcn> was
<_QZ> borg has a usr courier and usr sportster
<_QZ> both were donated by usr
<tcn> Couriers are prolly good
<ultima> Donated??
09:20pm
<Tril> how'd you get them to do that?
<ultima> how did you get USR to donate modem?
<tcn> Yeah, I'll get another USR if they donate it
<_QZ> a) i live about 2 miles from usr b) all my friends work there
<ultima> hmm
<ultima> im going to bed
<ultima> goodnight
<_QZ> :)
<tcn> haha
<tcn> later ultima
<_QZ> i also get other free shit
<_QZ> pilots
<_QZ> i got a 28.8 and 14.4 pcmcia megahertz modems
<_QZ> free
<_QZ> thats over $1000 free from usr so dont bash em ever :)
<tcn> My 28.8 usually didn't even go 14.4
<Tril> _QZ what if Microsoft gave u free stuff?
<_QZ> they do, well sorta, my friend burns all the M$ cds and gives em to me. same thing as donated :)
<Tril> after all..AOL gives free stuff already
>>> tcn [tcn@cci-209150250105.clarityconnect.net] requested PING 916205299 from #tunes
<_QZ> tcn: if u used bx u wouldnt need to use ping
<_QZ> lag[ 0] -- o[0] n[7] i[0] v[0] f[2]                               time 10:31pm
<tcn> I have bx on my other linux
<Tril> there should be bumper stickers "my OTHER box is a dual celeron 603"
09:30pm
<tcn> QZ, how much does a Celeron 400 + motherboard go for now?
<_QZ> u dont want one
<_QZ> get a 300A
<tcn> What's wrong with a 400+?
<_QZ> the celeron400 can do 498/83, the 366 can do 550/100 in zero degree temperature, and the 300A can do 504/112
<Tril> 504? what happned to 472
<_QZ> i assume the 366 would run fine at 456
<tcn> Holy shit.. $65 for a 300A
<_QZ> 300A + asus = 472, 300A + abit = 504
<tcn> Used to be like $200 for a 166
<_QZ> tcn: BUT, u need to get a "good" 300A
<Tril> my friend has an abit..
<_QZ> Tril: tell him to get a 300A and a celery sanwhich
<_QZ> sandwhich
<Tril> what's a sandwich
<tcn> qz: What makes it "good"?
<_QZ> the celery sandwhich from computergeeks(?) puts a heatsink on the front and back of the celeron and has 2 fans on each heatsink
<_QZ> tcn: some 300A's can be oc'd others cant
<_QZ> "good" ones can
<tcn> qz: how do you know what you're getting?
<_QZ> well the place i buy from tells me
<_QZ> they test each batch they get
<_QZ> but most places wont
<tcn> I thought intel tested them when they label them
<_QZ> and if they do u will probably need to know them personally
<Tril> He has a galaxy fan ($35) it has a monster heatsink and 3 fans.
<_QZ> Tril: heat builds up on the back
<_QZ> the celery sandwhich is like $70
<_QZ> same price as the freakin 300a
<tcn> haha
<_QZ> plus u gotta pay shipping
<tcn> It ain't worth it, qz
<tcn> Anyone know how many transistors are on a celeron?
<_QZ> i just use the dinky tiny heatsink single fan and it runs fine at 472
<_QZ> ofcourse the 12" oscillating fan blowing over the board helps a bit too :)
<_QZ> tcn: tons more than the p2
<tcn> like 10 million?
<_QZ> dunno
09:40pm
<tcn> Whatever it is I'm sure it's overkill. CISC is a waste of transistors, power, etc..
ωνω hcf [nef@escher.sdi.agate.net] has joined #tunes
<tcn> hey hcf
<hcf> hoy tcn
<hcf> "<tcn> hcf, we're having karma wars, you better take that outta abi :)"
<Tril> hcf can you disable the karma thing
<tcn> haha
<hcf> why?
<hcf> just cos ppl cant behave?
<_QZ> hcf: ya remove karma
<tcn> it's rather pointless
<Tril> because it's useless. at least she should ignore it when you do 20 consecutive karmas
<hcf> ppl
<hcf> its gigo
<tcn> and ignore it when you try to change your own :)
<_QZ> u shouldnt be able to karma someone more than once per hour
<_QZ> or half hour
<Tril> tcn: it already does that
<_QZ> or 15 minutes or something
<_QZ> tcn: try changing yer karma
<tcn> tcn++
<_QZ> :)
ωνω tcn is now known as tcn_
<tcn_> tcn++
ωνω tcn_ is now known as tcn
<tcn> :)
<_QZ> abi: karma for tcn?
<abi> tcn has karma of 2
<tcn> god++
<tcn> karma for god?
<abi> god has karma of 1
<_QZ> ok ill change my nick tonight after u guys leave and set a timer to bring my karma up
<tcn> hcf: Just delete it
<_QZ> :)
<hcf> tcn: why?
<_QZ> hcf: its stupid
<tcn> yeah, a distraction
<hcf> _QZ: so r u, but ur still here
<_QZ> hcf: hahaha arent we a funny ass today :)
<Tril> abi, karma for abi
<abi> abi has karma of 4
<hcf> if its stupid, dont use it
<_QZ> childish ppl like ultima will use it
<_QZ> to piss of others
<_QZ> off
<hcf> like whom?
<_QZ> abi: karma for _QZ
<abi> _qz has karma of -59
<tcn> karma for ultima?
<abi> ultima has karma of -39
<tcn> 59 + 39 = 98 lines of _QZ-- and Ultima--
<tcn> Kinda prevents useful conversation
<_QZ> ya
<Tril> this conversation is hardly useful
09:50pm
<tcn> exactly my point
<tcn> Tril.. write up something about your new class/type system? nothing fancy..
<Tril> tcn: I am in a 2 credit class this quarter where the entire purpose is to do exactly that
<tcn> what's that class called?
<Tril> it's called Abstract Framework, an independent study project, i made the name up
<Tril> so you will get to see it, don't worry. i'm working on this subprojects thing right now
<Tril> did I mention perl is the spawn of the devil
<tcn> haha
<Tril> abi, did I mention perl?
<abi> hmmm... did I mention perl is the spawn of the devil
<tcn> abi, perl?
<abi> tcn: wish i knew
<Tril> I thought so.
<tcn> How many years you been in college? just wondering
<Tril> since i was a junior in high school, that makes 3 years:)
<Tril> more or less.
<tcn> I'm on my 2nd year and getting sick of it. Not for everyone, I guess. I quit HS too. At least they give ya some respect in college.
<Tril> no, I didn't quit, i went to community college through Running Start. they give both college and HS credit to go and the high school pays.
<tcn> Name someone who made lotsa money in computers who finished college :) I heard Steve Wozniak did, like 10 years after he started apple
10:00pm
<Tril> I don't intend to make lotsa money
<tcn> I coulda used something like Running Start.. but my HS just jerked me around
<Tril> I'm like rms it's not my primary concern, freedom is
<tcn> Yeah, I know, money is a bad example.. I just mean, college isn't too important for any sort of success when it comes to computers
<tcn> Which is why I'm doing computer stuff and not, say, mechanical engineering, or, whatever.. :)
<tcn> I was never really interested in making big money, but I'd like to make enough to start building chips
<_QZ> lets see if any1 can answer this: if my pci millenium has a bandwidth of 132meg/sec and my agp 2x rage pro has a bandwidth of 840meg/sec, why do i get more frames per second in quake using the millenium????
<_QZ> normal software 3d quake
<tcn> Must be the millenium is more optimized for 3d, or quake is more optimized for the millenium
<tcn> or the rage pro is fucked up.. heh
<tcn> is that made by Matrox too?
<_QZ> when using a voodoo card the rage pro is faster
<_QZ> rage pro is ati all-in-wonder
<_QZ> and how would quake be optimzied for the millenium
<_QZ> quake uses a linear frame buffer
<_QZ> only video bandwidth counts
<tcn> Doesn't quake support some 3D cards?
<_QZ> millenium is NOT 3d
<_QZ> and quake only supports them if they have opengl drivers
10:10pm
<Tril> you are talking about 2 Non-3d cards? then its the different speed of the cards' opengl drivers
<tcn> Maybe the bus bandwidth is lower than 840 MB/sec, when quake is using it for other stuff at the same time
<_QZ> quake knows nothing about any card, only opengl and software-only
<_QZ> Tril: no, there are no opengl drivers in software only quake
<tcn> It's funny how processors are running like 500mhz with 100mhz busses.. why bother with the 500mhz?
<_QZ> 2x makes agp as fast as main memory
<tcn> Is AGP a separate bus, direct to the cpu?
<_QZ> and i do realize that quake would be reading from memory and copying to video which would cut the bandiwdth in half
<_QZ> 420meg/sec
<_QZ> agp is on the memory bus
<_QZ> pci is a 32bit 33mhz bus
<_QZ> unless u use a 75 or 83mhz main bus then pci can go upto 41mhz
<_QZ> but agp is runs on bus speed, mine is 105mhz
<_QZ> agp is 32bit and 2x makes it 64bit
<tcn> My guess is, the newer card does certain operations slower than the old one, and quake uses a lot of those particiular operations
<_QZ> ugh
<_QZ> quake uses nothing on hte card
<_QZ> in software-only quake does all the rendering
<_QZ> and copies to the video memory
<tcn> even simple operations like that can be implemented differently
<tcn> For example, newer cards optimized for graphics have shitty textmode support, and you can only use 80x25
<_QZ> n/m
<tcn> tril, do they have courses over the net at WWU?
<tcn> they've got a whole mess of net courses here
<Tril> I don't think so.. there are whole universities that only offer courses on the net. We have correspondence classes, I don't know if they go over the net now or not
<tcn> I took one last semester, didn't do too good.. it's tough to get used to
10:20pm
<tcn> Beats 8:00 classes though
<tcn> Is WWU better or worse than the community college, anyway? I've never been to a big university
<Tril> depends what department you major in
<tcn> How's the general atmosphere compare?
<_QZ> Tril: u know howto setup the robots.txt file?
<Tril> well there's mass more people...
<tcn> The CS dept here is a joke :)
<Tril> qz yes look at my robots.txt load /robots.txt on www2
<Tril> thats basically all yo do
<tcn> Is CS always a joke?
<_QZ> that dillweed ultima ran a spider on borg
<Tril> http://info.webcrawler.com/mak/projects/robots/robots.html
<tcn> over a 31.2.. haha
<Tril> it is optional for spiders to heed robots.txt..only polite ones do. and if you run your own you can surely configure it not to/modify the source not to
ωνω SignOff abi: #TUNES (hcf)
<_QZ> can u tell apache to ignore gets after a limit?
<tcn> qz: Did he find anything?
<Tril> i dunno, look at the huge list of modules for it, probably.
ωνω abi [nef@bespin.ml.org] has joined #tunes
10:30pm
<_QZ> ok that freakin moron is still on borg
<_QZ> how do i kick him off
<abi> ...
<Tril> make .htaccess to ban his ip
<tcn> DOS his server
<tcn> hjaha
<abi> i'm now w/o karma functionality
<tcn> cool, abi
<tcn> give him the ping o'death
<_QZ> ok i banned him with hosts.deny
<_QZ> now how do i kick him off
<tcn> restart inetd
<tcn> maybe you can killall -HUP inetd to restart it
<_QZ> i did
<tcn> he's still there??
<Tril> _QZ you mean you restarted apache, right?
<_QZ> that doesnt restart httpd
<tcn> is apache running through inetd?
<Tril> hosts.deny is only for tcpwrappers (/usr/sbin/tcpd)..apache doesn't use it, obviously
<_QZ> i restarted httpd and inetd
<_QZ> but he is still on
<Tril> you need to edit config files in the apache dir
<tcn> send him a virus?
<tcn> call it BRiX ;)
<_QZ> alright, i flat out killed the httpd
<_QZ> but he is still on
<_QZ> oh wait
<Tril> who cares
<_QZ> hahah da bitch is gone
<tcn> that's what I was about to suggest :)
<_QZ> ack that flaming fag
<_QZ> i am now getting like 50 requests from him
<tcn> hehe
<tcn> No wonder lilo had him k-lined
<_QZ> ok his spider died
<_QZ> :)
<tcn> He made it sound like lilo was being unreasonable
<_QZ> damnit, i was using the borg server for my brix docs
<tcn> You mean the spider actually found them?
<_QZ> no
<_QZ> they arent linked to any other pages
<_QZ> but i have to restart the server to see the myself
10:40pm
<tcn> so they should be safe, at least
<_QZ> safe?
<tcn> I'm looking for that teardrop thing..
<_QZ> i have teardrop
<_QZ> u wanna be teardropped?
<tcn> err, wait, he's prolly running Linux or something
<tcn> What's his numeric IP address? I wanna check it out :)
<_QZ> per 2.0.33 is not immune to teardrop
<_QZ> user-38lc7fo.dialup.mindspring.com
<_QZ> he is immune
<tcn> What's he running?
<_QZ> dont know
<tcn> hmm, not much
<tcn> maybe Windows
<_QZ> i think he has windows
<hcf> _QZ: got queso?
<_QZ> queso?
<hcf> queso is an os detector at http://www.apostols.org/projectz/queso/
<_QZ> kewl
<_QZ> how can it detect
<Tril> i'm sure it doesn't work in most cases
<tcn> cool
<tcn> It should tell Windows from Linux
<tcn> hehe.. works even if all ports are disabled, right?
<_QZ> Tril: u howto ban using htaccess?
<_QZ> apache docs dont tell how
10:50pm
<Tril> if they don't then I don't either
<tcn> wow.. queso detects alot of OS's..
<Tril> what os's does it run on, though
<_QZ> tcn: man most of those are pirnters and routers :)
<tcn> and common os's
<_QZ> and it has several on the list more than once :)
<tcn> you gotta be root to run this thing?
<tcn> It ID's my ISP's machines.. Mac, Linux, AIX..
<tcn> Windows..
<Tril> ok I figured out how to use cookies really well.. time to sleep...g'night!
<tcn> later
ωνω SignOff hcf: #TUNES (Leaving)
ωνω SignOff Tril: #TUNES (save ram)
<tcn> qz.. ultima still buggin ya?
>>> tcn [tcn@cci-209150250105.clarityconnect.net] requested PING 916210831 from #tunes
<_QZ> no
<_QZ> oh my god, there is a place that puts peanuts on pizza
<tcn> haha
11:00pm
<tcn> looks like Ultima knows his shit
<_QZ> why?
<tcn> er, maybe he's just not running any services, because he doesn't know how to secure them
<tcn> in any case, queso has worked on every host I tried, but his.
<_QZ> run it on me
<tcn> Even when it can't connect to a port
<_QZ> p0wer.qzx.com
<tcn> hmm, borg=Linux (prolly 2.0), www=*BSD, still working on p0wer.. gimme a minute, I wanna see if it works :)
<tcn> Linux 2.0?
<_QZ> does it say that?
<tcn> hey, 209.86.29.248 = *BSD
<_QZ> www is freebsd
<tcn> Is p0wer linux 2.0?
<_QZ> FreeBSD shell.aros.net 2.1.5-STABLE FreeBSD 2.1.5-STABLE #0: Tue Jun 30 16:03:42
<_QZ> p0wer and borg are linux 2.0.34
<tcn> well then, this shit really works :)  You just have to find a working port
<_QZ> what port did u use on me?
<tcn> 80 worked for most of them.. 143 for p0wer
<tcn> imap2
<_QZ> uhh
<_QZ> i dont have imapd running
<_QZ> auth is like the only thing
11:10pm
<tcn> oops
<tcn> 111, not 143
<_QZ> hmm
<_QZ> how do i disable that?
<_QZ> :)
<tcn> When I try auth, I get this:
<tcn> 207.173.21.170:113      *- Unknown OS, pleez update /etc/queso.conf
<tcn> But 143 works :)  go figure
<_QZ> hahah im using pidentd
<_QZ> it lets me do kewl shit with my username
<_QZ> let me see if this server allows it
<tcn> I should hack queso to scan all ports
<tcn> What do you mean, "if this server allows it"?
ωνω _QZ_ [brand@p0wer.qzx.com] has joined #tunes
ωνω _QZ_ [brand@p0wer.qzx.com] has left #tunes []
<tcn> wtf? qmail just mailed root at my ISP??
<_QZ> uhh
<_QZ> thats not good
<_QZ> i cant remember the file name that pidentd uses
<tcn> that better be just a config problem.
<tcn> What's the p stand for?
<_QZ> dunno
<_QZ> but it allows u to fake yer ident
<tcn> I just us 'su' for that.. 
<_QZ> u can put all sorts of wicked non-printing characters in yer username
<tcn> hehe
<tcn> You could prolly overflow a buffer, on a windows machine.. 
<_QZ> so when u join a channel everyone will see a blinking brand@p0wer.qzx.com
11:20pm
<_QZ> u can also join as @p0wer.qzx.com
<_QZ> by using a beep or invisible character 
<_QZ> beep is fun :)
<tcn> 20 beeps is better
<tcn> goddamn qmail, maybe I should just use netscape or something
<_QZ> got it
<tcn> huh?
ωνω _QZ_ [ίrαρΠ@p0wer.qzx.com] has joined #tunes
<_QZ> :)
<tcn> That only works with bx
<_QZ> no
<tcn> I see ??sranD??
<_QZ> damnit
<tcn> ircii filters that stuff
<_QZ> stupid ircii cant handle 8bit characters
<tcn> right, it always fucks up foreign names
ωνω SignOff _QZ_: #TUNES (BRiX [http://www.qzx.com/brix] :: )
ωνω _QZ_ [ίrαρΠ@p0wer.qzx.com] has joined #tunes
<tcn> that worked
<_QZ> did it beep?
ωνω SignOff _QZ_: #TUNES (BRiX [http://www.qzx.com/brix] :: )
<_QZ> join #x
11:30pm
ωνω SignOff _QZ: #TUNES (BRiX [http://www.qzx.com/brix] :: sleep)
ωνω SignOff tcn: #TUNES (Leaving)
ωνω SignOff abi: #TUNES (hcf)
ωνω SignOff Fare: #TUNES (Ping timeout for Fare[esmeralda.enst.fr])
[msg(TUNES)] newlog 1999.0113
IRC log ended Wed Jan 13 00:00:00 1999
