IRC log started Sat Feb 5 00:00:02 2000 [msg(TUNES)] permlog 2000.0205 -:- smoke [smoke@15dyn126.delft.casema.net] has joined #tunes -:- SignOff smoke: #TUNES (One day sheep will rule the world) -:- SignOff hcf: #TUNES (Ping timeout for hcf[me-portland-us1019.javanet.com]) -:- ult [noone@user-38lcmpl.dialup.mindspring.com] has joined #tunes -:- SignOff washort: #TUNES (Ping timeout for washort[d140.narrowgate.net]) -:- Fufie [stig@tunnel-44-10.vpn.uib.no] has joined #tunes -:- smkl [sami@glubimox.yok.utu.fi] has joined #tunes -:- SignOff ult: #TUNES (Read error to ult[user-38lcmpl.dialup.mindspring.com]: Connection reset by peer) -:- bineng [Anders@j141.ryd.student.liu.se] has joined #tunes -:- Downix [down@d-gnaps-71.ici.net] has joined #tunes morning all morning what's up bineng? well.. the usual 06:40am useless coding and plotting to take over the world? apart from the coding part, yes are you up to something? right now not much, downloading M13 ic. I had a glance at it, didn't see much improvements over M12. well, I submitted a few bugs I found did they fix 'em? looks like it it waas nothing major ok small thing while viewing files on the desktop I'd fixed the code on my own copy, then submitted the change you did that? pretty much, I just dcc'd the fixed snippits to the people on mozilla.org irc server, told them where the hole was ic.. wasn't it hard to locate the right pieces of code? only 2 lines dif. nope 06:50am helps that I'd logged all errors during compile what platform are we speaking about? Linux -:- mattis [martin@pool1-249-83.cm.starport.se] has joined #tunes 07:00am * Downix/#tunes is away: (Auto-Away after 10 mins) [BX-MsgLog On] leave #tunes * Downix/#tunes is back from the dead. Gone 0 hrs 1 min 4 secs hmm -:- mattis [martin@pool1-249-83.cm.starport.se] has left #tunes [] 07:10am -:- hcf [nef@me-portland-us644.javanet.com] has joined #tunes * Downix/#tunes is away: (Auto-Away after 10 mins) [BX-MsgLog On] * Downix/#tunes is back from the dead. Gone 0 hrs 21 min 47 secs -:- SignOff Downix: #TUNES (Downix has no reason) -:- ult [noone@user-38lcn5t.dialup.mindspring.com] has joined #Tunes -:- washort [washort@d108.narrowgate.net] has joined #tunes -:- lar1 [larman@dialup-209.244.106.79.SanJose1.Level3.net] has joined #tunes Hey 11:00am -:- SignOff hcf: #TUNES (Ping timeout for hcf[me-portland-us644.javanet.com]) -:- SignOff lar1: #TUNES (Ping timeout for lar1[dialup-209.244.106.79.SanJose1.Level3.net]) -:- ult_ [noone@user-37kbaqe.dialup.mindspring.com] has joined #Tunes -:- SignOff ult: #TUNES (Read error to ult[user-38lcn5t.dialup.mindspring.com]: Connection reset by peer) -:- ult_ is now known as ult -:- SignOff bineng: #TUNES ( <k!14>) -:- SignOff ult: #TUNES (Ping timeout for ult[user-37kbaqe.dialup.mindspring.com]) -:- water [water@tnt-9-162.tscnet.net] has joined #tunes on for a minute hey eih, sorry i was pretty incoherent the other night anyone here? no oh. heh just me k well bbl then -:- SignOff water: #TUNES (Leaving) -:- ult [noone@user-37kbap5.dialup.mindspring.com] has joined #Tunes 01:40pm -:- SignOff Fufie: #TUNES (Ping timeout for Fufie[tunnel-44-10.vpn.uib.no]) -:- mibin [mibin@62.11.104.137] has joined #tunes -:- pyro [tcn@cci-209150250077.clarityconnect.net] has joined #tunes -:- lar1 [larman@1Cust128.tnt22.sfo3.da.uu.net] has joined #tunes -:- SignOff pyro: #TUNES (pyro has no reason) Hey What could one do with a Multiproccessor SPARCstation? -:- pyro [tcn@cci-209150250158.clarityconnect.net] has joined #tunes compute pi to really large digits? Heh I was offered one for free but its big and I need to justify it to mom why? its free!?!? Its big and if you had *how* big? tell mom to screw off unless of course its 20' by 20' it's small enough dammit size of small refigorator then tell her to help you carry it so? :) You should see my garage It full of crap get rid of some other crap lar1 you sure thats not one of the 240volt machines? at the worst, you lay it on its side, and tell her its a bed hah haha Heh eihrul! then when she asks you why her power bill is for 4000 dollars ult: Haven't seen the thing yet what'll you say? Hmm how old is this thing? Project for science class :) Dunno what speed? i guess speed is an important issue and if I can get CL to run at Bison speeds, etc... then I might reconsider it for various projects I do. He said the guy that has it got a better machine and cant keep this one, and he dones't want to toss it pyro: No idea... he said somthing about it not being made by sun though well.. 02:30pm lar1 well if its free and your picking it up via car (shipping won't be a problem) you could always toss it Yeah SPARCs look like good processors pyro: Do they run 68k? no they're sparcs! Any idea of what one could do with such a box? Any thing that SPARC does real special that Intel doesnt? pyro: Ah. I didn't know a sparc was a kind of chip you can put Linux or netBSD on it, if Slowaris don't cut it :) Hmm, ok... it has 3-level page tables, compared to the usual 2 256 bytes, 64k and 16M, I think. Sounds interesting I'll just claim that I can learn a whole bunch from it... so you can put a small thing on a 256 byte page.. where on the x86 you'd have to waste a whole 4k page and as far as the size goes.. what is it, about 3' high, 1' wide, 2' deep? He said about 2x2x3 feet I think Its not _that_ bit big deal. I had some speakers bigger than that :) Hmm, good point :) What kind of moniter do these puppies take? it doesn't have one? I am not sure I have a 19" sun monochorome on my sun 3/50 haha what other crap have you got ? :) 02:40pm You don't want to know! ;) in the garage are ya? Nah I just use that for storage :) My room is too full... -:- SignOff washort: #TUNES (Ping timeout for washort[d108.narrowgate.net]) you should be able to use any monitor with that any multiscan monitor, I mean 02:50pm ugh Hmm Thats most any monitor, right? that's enough OS work today Heh at least I got the display/keyboard drivers done Coo ERG My pointing device is making this damned clicking noise I think I got somthing stuck under it -:- washort [washort@d108.narrowgate.net] has joined #tunes -:- SignOff lar1: #TUNES (BBL) -:- SignOff pyro: #TUNES (later.) 03:00pm -:- SignOff ult: #TUNES (Ping timeout for ult[user-37kbap5.dialup.mindspring.com]) -:- rares [rares@wtrb-sh9-port88.snet.net] has joined #tunes -:- Fufie [stig@tunnel-44-22.vpn.uib.no] has joined #tunes morning 'nite Fufie: hey -:- SignOff washort: #TUNES (Ping timeout for washort[d108.narrowgate.net]) 03:40pm -:- water [water@tnt-10-67.tscnet.net] has joined #tunes * eihrul/#tunes puts on his raincoat. hey eih sorry i was incoherent the other day... had been working too much around some nasty fumes :) np, i've become used to it :) lol -:- bineng [Anders@j141.ryd.student.liu.se] has joined #tunes hey bin hello how's it going? could be worse 03:50pm work continues to suck, or course :P I don't have much of that now actually.. not much in school lots of time to tinker with freebsd btw, can anyone recommend a good non-corporate-oriented news service or ticker? i've been devoting my free time lately to getting slate going that's good. Any progress? well, eihrul and i resolved how methods would work but did we resolved how they'd be invoked? simple enough to explain? s/resolved/resolve and we seem to have a good working object-function union idea heh i'm letting eihrul explain stuff :) * bineng/#tunes listens.. we're basically using the meta-object to set the read-write access on the various slots and using a special "result" slot to refer to the code of the object-as-function some of the slots are input variables, and others are local variables does this 'result' slot represent the return value? yes and the function is invoked when this slot is accessed, then= when you ask for the result, it gets computed based on the object's current state so it's lazy 04:00pm note that the actual code is in the separate object referred to by 'result' ok. What if some variable the function depends on changes? so that the main object acts as activation record and the 'result' is a sequence of message-sends then the result changes, i suppose but if the result was already calculated, there must be a way to detect such changes well, you could use data-flow dependencies i mean, track them what and how? and how are vars kept persistant? There has to be an action for this... abi forget and how water: I forgot and how hehe won't you answer her? ;) heh i'm not sure how we'll have the actual code arranged just yet, there are a lot of issues that interact but the immutability policy would assist in keeping the semantics close to data-flow I don't understand hm what is this data-flow? there are programming languages based on the flow of values, not variables' state such as? each 'variable' is just a name for an immutable value * water/#tunes looks for a data-flow lang url well, they're not common. sisal and val are examples it's an idea related to functional programming basically also, a lot of compilers create data-flow graphs to study and optimize algorithms can't say I'm familiar with it well, consider a function invocation as the node of a graph with i/o between the function-applications being the arrows in the graph 04:10pm so, you don't deal with variables, just persistent function-applications if you have this graph information stored, then whenever one of the input nodes changes value, updates to dependent data happens automatically how does it differ from functional programming? it's very similar, but there was some syntactic/semantic difference iirc i think it's basically just concurrent fp, but i haven't looked at it in a while ok sounds like fp well, there was an actual data-flow processor architecture being played with i think that's why dfp is lumped into a separate category I heard of that processor I think the only reason i know much about it is apld abi apld? apld is, like, advanced programming language & design at http://cseng.aw.com/bookdetail.qry?ISBN=0-8053-1191-2&ptype=179 it's an online book as pdf damn the link's bad hold on putting 'advanced' in book titles or project names is kindof pretentious :) yeah, it's just an overview of different paradigms but it does get into the nitty gritty 04:20pm n/m the addison-wessley cs site is just down aw isn't too bad any of you know docbook? a little in a chapter I use sect1 for the sections, right? like \section{} in LaTeX? yeah i think so no manual? :) have the online html reference but references only tell so much :) generating documentation here bin: any more questions? i don't think i really explained much 04:30pm hmm.. I think I pass for tonight k 04:40pm water: hrmm, perhaps a news page or stamp pages with last-modification dates wrt slate? i'm not sure news about a not-yet-implemented language is really that interesting well, i keep looking to see if you added any more information to the page :) and it gets tedious hm i'll let you know, ok ko 05:10pm besides, you usually find out about stuff first i mean before i post it yes, but its usually more coherent once its all been processed and written out on the page >:) or atleast more specific yes, that processing takes some doing are you working anything on the page? yes, semantics is the current focus when i get that very well-defined, i'll rewrite the rest to support it right now, there are a few inconsistencies since i am experimenting with a few ideas bin: btw, we figured out that block-scoping amounts to inheritance hierarchies of the activation record objects since each one contains the functionality and state of all its parents Nope, that sentence means nothing to me hm we have some communication problems :( you grok block-scoping, right? I think that's the part I don't know huh? so much easier to explain, eh it's like the nesting of contexts in pascal and derivatives like in lisp? each variable is only visible in the contexts it's defined in and all sub-contexts ok what about 'activation record objects'? those objects that act like functions are really activation records for their 'result' code 05:20pm and within an object, variables are inherited from parent objects (as well as method code) do you see a hierarcy of objects as one object? you mean in slate? yes well, it's a good oo tool to be able to view an object's entire protocol and state by "collapsing the inheritance hierarchy" slate should provide both, i guess, but it's an environment issue I guess the question could be restated as if objects can be seen as self-contained if desired. oh yes k btw, that's a refactoring idea I didn't know that yeah, a lot of refactoring involves moving code up and down the hierarchy -:- air [brand@p0wer.qzx.com] has joined #tunes I'm not sure about the nature of the hierarchy you're speaking about inheritance, sorry :) so B would inherit from A instead of the contrary? no no A would contain method c instead of A''s parent ahh, that makes sense (more sense at least) it applies to variables too 05:30pm but in usual oo, refactoring gets really complicated and in Slate? heh i'm working on it :) -:- SignOff rares: #TUNES (Ping timeout for rares[wtrb-sh9-port88.snet.net]) i think data-flow graphs (func prog style) should make it a lot simpler eih: btw, refactoring applies to meta-object hierarchies as well as inheritance hierarchies er... mo inheritance hierarchies well, since they're just object hierarchies i don't see why it wouldn't :) since mo functionality has the basic effect of a bank of switches, it would be good to have varying 'preferences' hm i really need to refine the mo spec mo? meta-object ofc.. 05:40pm maybe i should rename them I think so. IMO "meta-object" isn't very informative name yes, but will the name be any more intuitive than meta-object? e.g. meta-space or behavior controller ... the mo idea is behavioral reflection For me it seems natural to just say the object is in a 'space'. No meta. well, we also want namespaces "functional space"? separate from meta-spaces no, that doesn't sound very suggestive just brainstorming i know you could just say 'behavior' hm and consider the meta-object just a representation of that (which it already is) sounds good yes, but the object has a behavior too maybe meta-behavior? yes, but that's the behavior of the object representing the behavior :) no it ain't gah :) well what do you suggest, then? the behavior of the meta-object is not inherently related to the behavior of the object as far as i see it, or atleast not concretely... since the meta-object can be changed yeah, and the mo behavior can be changed independently of object behavior in fact, i'm forcing them to be orthogonal * eihrul/#tunes ponders why the word behavior suddenly seems to be spelled 'oddly.' i.e. i don't want one to be able to duplicate the functionality of one by the other 05:50pm which means you could always detect changes in meta-behavior by looking for messages to the mo hm... *certain kinds* of messages to the mo ones that update its state water: what do you aim for Slate to become? Anything useful in practical appications? s/appications/applications/ sure... any application needing lots and lots of flexibility or concurrency or where you want to have flexible simulations so it's not just a project for experimentation? no i'd like to actually use this system good to know yeah, keeps me from adding crappy features ;) it didn't help with unix, afaik >:) heh so, is it meta-behavior or what? meta-behavior is the behavior of the meta-object though... nothing seems to sound quite right no it isn't! then what is it? meta-behavior is not behavior meta behavior to me is what the meta-object describes not quite the object contains the description of its own behavior by referring to methods, variables, etc the mo controls how those slots are used 06:00pm doh heh i was thinking of behavior at the wrong level from the level you thought of it :) oh my behavior was the behavior of the behavior :) as you pointed out yes :) hmm... what to call it then.... because meta-behavior is just as bad as meta-object yep but that would be the proper formal term for its function * eihrul/#tunes nods. maybe meta-space after all? or perhaps we should keep looking yes yes what? well, meta-space is just another way of stating meta-object oh except inverting the relationship between the object and the meta a bit by saying the object lives in the meta-space rather than the object has the meta-object well i like the intuitive idea of dragging object icons between visual spaces yes but in slate but perhaps that would be better used for other semantics any object can be considered to contain or to contain or be contained by s/to contain or to contain/to contain heh well, honestly nothing comes to mind * eihrul/#tunes can't think of a *single* word that describes a meta-behavior/meta-space/meta-object. because it all deals with the representation of the object you know about "mirrors" from self? unfortunately, no hm different concept, n/m it's a kind of meta-object mostly structural does it involve the evil word 'reify'? :) 06:10pm kinda it allows you to edit an object by making the object's structure into a complex of self objects but it doesn't really add anything to the object, just "reifies" :) 'edit'... i take it visually? no, the visual stuff is the morphic overlay but morphic uses mirrors to get that structure, yes rmm, well my definition of editing lends itself to saying 'interactive modification' so probably just in my definition of the term :) though, a mirror doesn't sound too different from the object itself... which is probably 'hence the name' right though how is a mirror more useful than a reference to 'self'? 'self' doesn't respond to messages other than primitive kinds and, of course, to it's own methods :) mirrors act as wrappers how so? (what things do mirrors allow one to do or what operations do they provide) read about them in the progref k though i'm already reading a paper :) while talking to you do you think i am ever not reading something? what about when you sleep? heh i read volumes about the void :) but you've already read them... or else you wouldn't be able to read them nonsense (unless your subconscious is very creative) you grok the void or not? the void is void umm.. does someone know how I unmount thise FS of mine under freebsd? 06:20pm lol i mean the void of taoism I made some unappropriate mounting.. heh water: what is the void wrt taoism then? void is a very consistent concept in all the ways i've seen it used eih: n/m just read about mirrors or think of a better name for meta-behavior grrr netscaped just crashed en route to the self manual you don't have the self progref?!? * water/#tunes slaps eihrul like the red-headed stepchild he is :) perhaps use an arrow term? :) uh i don't think i have an arrow term for meta-behavior well, doesn't it relate somehow to ontology? um no well i suppose it counts as one but it's not nearly as general okay, meta-space it is heh no, i'm sure there's time to pick a better name sure, but we need a working name provisional and it's as good as any in that case, unless we come up with another kind of mo, i don't see why mo itself doesn't work 06:30pm each have their failings :) yes meta-space almost downplays the fact that objects in different meta-spaces interact right mb though is techinically accurate though meta-space is somewhat useful for viewing the inheritance hierarchy of meta-objects wrt 'parent' yep maybe behavioral meta-space too wordy, but technically accurate well what do you think of the idea of providing other kinds of mo's? define 'other kinds' perhaps a declarative mo would be useful, though i'm not sure what form it would have you mean mo's to support other paradigms? hm sure but mostly i think declarative mo's would be useful for object queries or something 06:40pm you have an e-105 right? no, e-100 how easy is it to read from them? :) not bad at all tft screen 65k colors hmm, how much battery life you get from yours? what's that you're talking about? ~10hrs nice my old monochrome casio that's 4 times as large gets 1.5 hours :) bin: my handheld oh water: you find native ps viewers for it or ps2text? ps2text you 'd think someone would've made ghostviewCE by now... heh yeah sure gv happens to be a pretty hefty program well, even something as functional as xpdf would be nice you'd have to trim it down quite a bit it'd probably be more effective to make a latex-"viewer" 06:50pm besides, the resolution is way too low -:- ult [noone@user-38lc6ff.dialup.mindspring.com] has joined #Tunes hi ult -:- washort [washort@d103.narrowgate.net] has joined #tunes 07:00pm 'lo h2o. hm are there any good movies coming out this weekend? none. any bad ones? ;) well in that case i'll just have to get drunk tonight :) there's better things to be drunk upon than beer... i despise beer or insert your favorite alcoholic substance here... i meant to say eih: what do you suggest? :) i.e. like the feeling of having a working tunes prototype :) dude i need to unwind oh, in that case, i stare at the ceiling... heavily inefficient badly... work and coding is stressing me out 07:10pm well, i'll be back at around midnight then k i'll be here still i'll probably be pretty productive, if the past is a good indicator ok cya -:- water [water@tnt-10-67.tscnet.net] has left #tunes [] eihrul: hey i switched over to pthreads and found out it wasnt working cuz i forgot to initiale a few variables eihrul: now i am possitive that it gets to select() but select will not detect data in the socket i even have select timeout after a few seconds and it says 0 sockets any ideas? and the man page for select has same code and it says if u have one socket in the list then the first parameter to select is 1 not 1+1 but it dont work either way * eihrul/#tunes shrugs. i'd need to have your code and see it running to debug it hm, what is the command to change permissions in unix now again, ch-something do u have that pthreads debugger? chmod ah yes, thanks printf () is my debugger, man printf() dont show shit enough for me printf? how.... archaic ;) can you backtrace using printf? =) btw, the sockets work cuz i did a read instead of select and it blocks and then returns the data like it should well, that's when i use gdb but yes, i can backtrace using printf () quite well, i might add the proverbial stack generated by a sequence of printf ()s is good enough :) how? C gives me a headache :) hehe raw approach ;) well, i used to have to debug without gdb and it just stuck i'm more at home with printf () if you can't modify the code from the debugger, your system is insufficiently advanced i am using more strace than gdb for debugging 07:20pm hmm im not sure if this is spam or if it is real mail washort: yep... but it looks like tril should have received it I recently visited your website at http://www.tunes.org:80/Review/OSes.html and believe that you may have interest in participating in a private placement prior to our initial public offering. Through the placement, we are issuing five million shares of stock at $3.00/share for a total of $15,000,000. We will pay a 10% fee for all funds raised upon closing of the PPM. If insufficient capital is secured, the funds will be held in an escrow account and all advanced proceeds will be returned. heh what is it? its from jim baldi COO if e-Intertainment, inc s/if/of/ 07:30pm goodnight -:- SignOff bineng: #TUNES ( <k!14>) eihrul: figure anything out? oh shit i forgot to check it :) i left it compiling once sec okay running, debugging 07:50pm oo, threads -:- ult_ [noone@user-38lc645.dialup.mindspring.com] has joined #Tunes -:- SignOff ult: #TUNES (Ping timeout for ult[user-38lc6ff.dialup.mindspring.com]) -:- ult_ is now known as ult -:- SignOff mibin: #TUNES (Ping timeout for mibin[62.11.104.137]) ummm that's interesting.... 08:00pm what the fact that everything is correct but it dont work? :) no everything is not well in denmark, sir uhh working on fixing it what is wrong? for any number of clients its only setting the last client in your fd set something to do with your list code ya i know about that it is the select im concerned about right now 08:10pm btw if u press disconnect in the client it will send data to the server i know quit also sends dat but bugs cascadew i fixed it :P atleast the list bug kewl ugh what was the problem? so exact problem seems to be that client is sending DISCONNECT message... but it just goes off into oblivion... just a minor bug if u use a recv() instead of select() then it will get the "disconnect" message from the client but select(0 will not detect the message hmmm i wonder remove the // in clientMonitor to make it use recv what did u fix for the list bug? yes your clients->prev->next and clients->prev statements need to be in reverse... ah kewl mmm SERVER: client -> server: (11) DISCONNECT MONITOR: client -> server (11) DISCONNECT you disobeyed me :) bad argument 1 to select () no yes cuz its working now and that's all i changed what besides the list code :) i had it nr_clients+1 and it didnt work no... the HIGHEST NUMBERED FILE DESCRIPTOR and the man page says dont add 1 fd_set is a bit vector.... 08:20pm ohhhh so it has to know at what point in the bit vector it can stop... that's what it's for -:- hcf [nef@me-portland-us1041.javanet.com] has joined #tunes i thought it was the number of fd's in the set alas, no :) thanks i'm more a fan of poll (), though its not standardish at select () so rmm, what's openspace going to be like? u dont know? nope i thought u were here when i explained it to water if i did, i forgot :) i was probably off reading something no u were telling me how it sucked u program ai into objects and the server does all teh movements, conflicts etc so the game will continue to play even if yer offline u dont have direct movement control over the objects, u just issue orders and stuff u can build, research, explore, whatever and the server admins can add new stuff to research at any time * eihrul/#tunes ponders. users can design their own ships based on technology they have researched and limits of the technology there is more info at www.qzx.com/openspace it will have a 2d view or a 3d opengl whoa pseudo-code, eew eh? n'm this is weird, my stop button on netscape is inverted and it wont pop back out 08:30pm odd air: and i wasn't saying the game sucked, just the that you don't need to use so many threasd :) air: also... you can listen for new connections with select () 08:40pm hmm how would i do that? just wait for readable data a new connection is considered such on you server socket so i do listen() and then wait with select and then accept it? yeah less threads, more filling hmm, that would merge 2 threads that dont need to be separate yessuh that's the way its always done 08:50pm -:- RDef [kor@pm-ppp22.triton.net] has joined #tunes I am hacing a problem with guile. s/hacing/having I was hoping someone in here could help me out: (define (string->symbol "bla") ...) is there any way to accomplish the above? abi bot? are you not cencient yet! 09:30pm -:- SignOff RDef: #TUNES (bbl, tryin to figure this out) -:- SignOff Fufie: #TUNES (Ping timeout for Fufie[tunnel-44-22.vpn.uib.no]) -:- SignOff ult: #TUNES (Leaving) eihrul: i have it handling client connections and client data in one thread now and its working fine 11:10pm -:- rares [rares@wtrb-sh4-port133.snet.net] has joined #tunes cool i have a head-ache and it is causing me to not handle very many tasks now and it's now quite fine... s/now/not heh take some tylenol 2000mg seems to work for me aka 2 g? ya oh crap, the server crashed and now i cant bind to the socket there it goes gotta love the metric system 11:20pm well its logical unlike that other one :) yes the english measurement system and a head-ache don't mix the english system and the lack of a head-ache also dont mix :) well, the english system gives you one iff you don't have one heh -:- lar1 [larman@dialup-209.245.133.137.SanJose1.Level3.net] has joined #tunes Hmm otherwise it makes your head explode hmm, something is fudged here Using a z80 will make your head explode... english system of measurements though with 1 client the server works fine, but when u add a second it kinda works but keeps returning and error when sending to the client 11:30pm but only sometimes rmm, odd ugh, its not when sending its when receiving 11:40pm -:- Downix [down@d-gnaps-46.ici.net] has joined #tunes [msg(TUNES)] newlog 2000.0206 IRC log ended Sun Feb 6 00:00:01 2000