[00:48] <Irishmanluke> ChinnoDog: at first I thought you meant he'd be easier to find because he's "tied down"
[00:48] <Irishmanluke> no more wild adventures
[00:48] <ssweeny> Irishmanluke, that is certainly not the case
[00:48] <jedijf> ssweeny: which statement is not the case?
[00:49] <jedijf> there are two
[00:49] <ssweeny> i guess both
[00:49] <jedijf> or, everything that happens at UDS, stays at UDS
[00:50] <ssweeny> i don't know how being married affects one's ability to find me, especially since my wife's not here
[00:50] <ssweeny> and i have had some wild adventures
[00:50] <ssweeny> even before i got here
[00:51] <jedijf> i think ChinnoDog meant a frosh forty of the marriage variety
[00:52] <jedijf> that's what i thought anyway....but with ChinnoDog, clarification is always in order
[00:52] <jedijf> ssweeny: how is it so far?
[00:53] <ssweeny> jedijf, it is a magical experience
[00:53] <ssweeny> also pleia2 seemed to find me without much trouble
[00:54] <jedijf> ssweeny: for you, it's just great timinmg; there is almost no better way to start a new job
[00:54] <ssweeny> we just spent the last several hours in a bar with a couple of my newfound coworkers
[00:54] <jedijf> see
[00:54] <ssweeny> yep
[01:02] <ChinnoDog> lol. With me clarification is always in order?
[01:02] <ChinnoDog> I was referring to marriage making one larger and hence easier to see
[01:02] <ChinnoDog> "frosh forty"??
[01:03] <Irishmanluke> no I got it after the second time through
[01:04] <Irishmanluke> fat is good, what if we all end up camped out in a bunker somewhere, who do you think is going to live the longest?
[01:04] <ChinnoDog> The one that likes the taste of friends
[01:05] <ssweeny> mmm, friends
[01:06] <Irishmanluke> ok, fat and muscle
[01:06] <Irishmanluke> you need both
[01:07] <jedijf> ChinnoDog: honeymoon heavy? is that better?
[01:07] <teddy-dbear> all I need is stuffing :-D
[01:07]  * Irishmanluke grabs teddy-dbear by the throat 
[01:08]  * teddy-dbear hugs Irishmanluke back
[01:09] <jedijf> ssweeny: so to summarize ChinnoDog and Irishmanluke, i guess you should cannablilize your most threatening new co-worker
[01:11] <teddy-dbear> go after lamalex, nobody will care ;-)
[01:11]  * ssweeny still hasn't met him in person
[01:11] <ssweeny> he's here somewhere
[01:11] <jedijf> i think this is going to be the perpetual miss
[01:12] <ssweeny> pleia2 said she'd introduce us but he's nowhere to be found
[01:12] <teddy-dbear> somebody must have already got to him
[01:13] <teddy-dbear> either that or he's in a bar somewhere
[01:14] <Irishmanluke> PennBot: Lamalex
[01:14] <PennBot> It has been said that Lamalex is yo daddy or in need of a life or a big proponent of latex or jthan's hero or MIA or in big trouble or lazy or jthan's father or This is your lamalex. This is your lamalex on drugs: < lamalex> my ldft arm os fuuuucjrf, Irishmanluke
[01:16] <Irishmanluke> it used to say he was punk as fu*k
[01:16] <Irishmanluke> PennBot: uptime
[01:16] <PennBot> Irishmanluke: I have been running for 17 weeks, 0 days, 7 hours, 17 minutes, and 31 seconds.
[01:17] <Irishmanluke> oh not too long
[01:25] <Irishmanluke> I guess I wasn't here or I didn't notice the last time he went down
[01:32] <Irishmanluke> I wrote a little testing script in perl today
[01:33] <Irishmanluke> perl is a pretty neat language
[01:34] <teddy-dbear> teddy bear is much better...... it's all in your head
[01:41] <Irishmanluke> my friend just told me that bash sucks, we can't be friends anymore
[01:47] <jedijf> that's no friend
[01:48] <Irishmanluke> yeah, "I mostly did python and .NET"
[01:49] <Irishmanluke> I thought he was going to be a real hacker but I was so wrong
[01:50] <Irishmanluke> "I don't like perl so I don't know very much about it"
[01:50] <Irishmanluke> spoken like a windows user
[01:52] <Irishmanluke> it's amazing the arrogance you can find among my colleagues, a few classes and they think they're experts
[01:53] <ChinnoDog> Sounding an awful lot like a linux snob right now.
[01:55] <Irishmanluke> yeah I know I went overboard
[01:56] <Irishmanluke> what annoys me is that people can be so dismissive about things they really know nothing about
[02:02] <Irishmanluke> apperently there's a class I have to take where we write assembly code
[02:02] <Irishmanluke> my goal: make the electrical and computer engineers look dumb
[02:03] <ChinnoDog> You could write code that modifies itself
[02:03] <Irishmanluke> in assembly?
[02:03] <ChinnoDog> yes
[02:04] <Irishmanluke> yeah it would modify itself and then break
[02:04] <ChinnoDog> Just overwrite instructions in memory and then flush the queue
[02:04] <ChinnoDog> I did it when I learned assembly
[02:04] <Irishmanluke> oh nice
[02:06] <ChinnoDog> You have to flush the queue before you get to the instruction though. Otherwise the old instruction could still be in the instruction pipeline
[02:06] <Irishmanluke> In my aunts apartment someone left a bunch of computer books lying out so I took a couple, most of them werent' that intersting though
[02:06] <Irishmanluke> ChinnoDog: back up a second, what is the queue?
[02:07] <ChinnoDog> I forget all the correct terminology. lol. x86 CPUs read ahead and decode instructions before they are executed
[02:07] <ChinnoDog> By the time you are executing one instruction a bunch of others are already being loaded into the CPU
[02:08] <ChinnoDog> If it has already read in an instruction from memory and then you modify it in memory, it will have no effect
[02:08] <Irishmanluke> this queue is something inside of the CPU?
[02:08] <ChinnoDog> You have to force a JMP to flush it
[02:08] <ChinnoDog> I thought you were learning assembly :-p
[02:08] <Irishmanluke> no, I'm going to be, next term
[02:08] <Irishmanluke> er in two terms
[02:09] <ChinnoDog> oh, k. Yes. This is what originally gave the x86 series of CPUs their performance advantage. It allows pipelining.
[02:09] <ChinnoDog> It is also why AMD CPUs are faster than Intel per clock cycle. Shorter pipeline.
[02:09] <Irishmanluke> JMP is the instruction?
[02:10] <ChinnoDog> Any kind of jump is fine, whether it is JMP or a conditional jump
[02:10] <ChinnoDog> Jumps have performance penalties though.
[02:10] <Irishmanluke> aruond how many instructions do modern processers have?
[02:11] <ChinnoDog> idk. I only ever used the original 8086 instruction set. :-)
[02:11] <ChinnoDog> I'm pretty sure I had a 286 I was testing stuff on, so I couldn't have been using 386 instructions.
[02:14] <waltman> Irishmanluke: Do you know Dave Richardson at SIG?
[02:14] <ChinnoDog> I didn't write anything really fancy. Just some DOS toy apps. I'm no Steve Gibson
[02:17] <Irishmanluke> waltman: no I don't think so, is he in Market Data?
[02:17] <Irishmanluke> ChinnoDog: there are not many people that can say they've written programs in assembly
[02:20] <Irishmanluke> on the Ti you can actually edit machine code in hex
[02:21] <Irishmanluke> well I would be very impressed with someone that could hack something together that way I would also wonder about them
[02:23] <waltman> Irishmanluke: He works on high-performance computing, but I don't know the actual name of the group.
[02:23] <waltman> I wrote a bit of assembly back in the day :)
[02:25] <Irishmanluke> and now you're just a lazy perl hacker :)
[02:25] <waltman> I had an assignment as an undergrad where we had to write a towers of hanoi program in 68000 assembler
[02:26] <Irishmanluke> did you do it recursively?
[02:26] <waltman> of course!
[02:26] <waltman> actually I'm not positive I did
[02:26] <waltman> But I remember that we got points for how few instructions we used, so I guess I probably did use recursion
[02:27] <Irishmanluke> is recursion difficult in assembly?
[02:28] <waltman> It was a LONG time ago, but I don't think it's particularly difficult.
[02:28] <waltman> probably no different from calling any other function
[02:28] <waltman> at least on this instruction set
[02:30] <Irishmanluke> you mean you can define a subroutine and it will just automatically be pushed to a stack when you call it?
[02:30] <waltman> That actually turned out to be a useful class, because afterwards I ended up working on Stratus computers which used very similar CPUs. I never wrote assembler there, but it was occasionally useful in debugging to see what instructions were getting generated.
[02:31] <ChinnoDog> Nothing is automatic except what the hardware provides, Irishmanluke
[02:31] <ChinnoDog> Push your calling arguments onto the stack and then jump to the subroutine start
[02:31] <ChinnoDog> That is, if you prefer C calling convention. There are others.
[02:32] <Irishmanluke> ah
[02:32] <waltman> I think you just pushed some parameters onto the stack and then jumped to a tag marking the beginning of the "subroutine". First thing that would do was pop the stack and store them in registers or suchlike.
[02:32] <ChinnoDog> You can use your registers as arguments if you are writing assembly because you have full control on what is there. In a compiled higher level language you have to follow convention.
[02:33] <waltman> 68000 assembly was a lot cleaner and simpler than intel's x86 instruction set
[02:33] <Irishmanluke> right
[02:34] <Irishmanluke> so I picked up a book called Modern Operating Systems
[02:34] <Irishmanluke> don't know what kind of gold is in there
[02:34] <waltman> how "modern" does it get?
[02:34] <Irishmanluke> not sure
[02:35] <Irishmanluke> It was published in 1992
[02:35] <waltman> is it Tannenbaum's book?
[02:35] <Irishmanluke> yep
[02:36] <Irishmanluke> I literally picked it up, it was lying in my aunts apartment
[02:36] <waltman> I checked that out of the library at one point when I was taking the grad OS course. I liked it a lot better than the official book for the class.
[02:37] <Irishmanluke> the Drexel course?
[02:38] <waltman> yeah
[02:38] <waltman> I hope they've revamped it by now.  It was the worst grad course I took.
[02:38] <Irishmanluke> it looks linteresting
[02:38] <Irishmanluke> the book that is
[02:39] <Irishmanluke> did you read chapter 8 case study 2: Ms-Dos
[02:41] <waltman> I think I just skimmed through a few parts.
[02:41] <mikedep333> Irishmanluke: I shudder to think what's in the case study for MS-DOS!
[02:45] <Irishmanluke> If I get the time I will definitely try to read this book, if it's not to dense for me
[02:46] <waltman> Don't you have to take an OS class at some point anyway?
[02:46] <Irishmanluke> that's a good question
[02:50] <Irishmanluke> doesn't look like it really
[02:55] <Irishmanluke> you can take CS 370 Operating Systems as an elective
[03:00] <Irishmanluke> the dependency tree for CS 370 is like 4 or 5 deep though
[03:10] <Irishmanluke> ok I figured it out, there a three other classes I would have to take in order to take that class
[03:14] <Irishmanluke> I should write a script to traverse this website and figure out the dependency trees for classes, then display them
[11:33] <JonathanD> Morning.
[11:34] <ssweeny> pfft... you mean afternoon
[11:35] <JonathanD> Well, it is a bit late.
[11:36] <ssweeny> almost lunch time
[11:49] <teddy-dbear> morning JonathanD
[11:49] <teddy-dbear> afternoon ssweeny
[11:49] <ssweeny> afternoon teddy-dbear
[11:50] <teddy-dbear> o/
[11:51] <pleia2> morning JonathanD, teddy-dbear
[11:51] <teddy-dbear> o/
[11:51] <pleia2> (almost lunch time)++
[11:51]  * ssweeny is fairly certain that pleia2 is in the same time zone as him
[11:52] <pleia2> maybe even the same room!
[11:52] <ssweeny> maybe even sitting next to me
[11:52] <pleia2> \o/
[11:52] <ssweeny> \o/ indeed
[11:54] <JonathanD> Oh my!
[11:54] <JonathanD> I think I'm going for a run.
[11:54] <JonathanD> still early enough, I think.
[11:55]  * ssweeny is going to run to lunch
[11:58]  * rmg51 is going to run to the bathroom
[11:59] <teddy-dbear> TMI!!!!1 :P
[12:04] <JonathanD> Back.
[12:23]  * rmg51 now runs off to work :-(:P
[14:02]  * InHisName thinks the runs are less evil than the opposite
[14:04] <InHisName> Morning to: JonathanD, rmg51, teddy-dbear  and anyone else awake.
[14:04] <InHisName> Is it time to say 'evening' to you 2 ?   ssweeny & pleia2
[14:06] <HowdyDoody> Well, its been 3 days 21 hours up and still not frozen.
[14:08] <HowdyDoody> The trick I am using is to ctrl-alt-f1 just before switching away with the kvm, so alt-F7 is not in any connected state.  So far so good.
[14:14] <HowdyDoody> Now, I guess I'll just leave it in alt-F7 mode (desktop) and see if it freezes there after a few hours.
[14:15] <ssweeny> InHisName, still afternoon
[14:21] <InHisName> ssweeny: strange didn't you say lamalex is there too?  Frequently I log in thru some Europeon connection here in PA, while lamalex goes to Europe and logs in via Corvallis OR...
[14:29] <ssweeny> InHisName, actually i just met lamalex a while ago
[14:29] <lamalex> ssweeny, sorry for the haste, I had to poop real bad
[14:29] <ssweeny> i have no idea about his irc connection habits
[14:29] <lamalex> tmi
[14:29] <ssweeny> lamalex, no sweat. been there.
[14:30] <lamalex> oh, there was sweat
[14:31] <ssweeny> fair enough
[14:45] <InHisName> gettin' sweaty over there ?
[14:46] <InHisName> They must be workin' you all very much.
[15:28] <knightzero> Morning all.
[15:42] <InHisName> Howdy, knightzero
[16:28]  * ChinnoDog yawns
[16:47] <ChinnoDog> Whats new in Ubuntu land?
[16:55] <ssweeny> nothing much going on really
[16:55] <ssweeny> slow week
[17:00] <InHisName> ssweeny: you already know most everything being said ?   Nothing new ?    I sure could of had lots fun finding new stuff to learn !
[17:07] <jedijf> well there's a memorable meeting
[17:08] <jedijf> i'd love to stay and 'chit' chat, but...
[17:12] <ssweeny> InHisName, i was being sarcastic
[17:39] <ChinnoDog> hi Kevin_Sweeney
[18:56] <ChinnoDog> I see how it is.
[19:21] <HowdyDoody> Still working after a few hours
[21:52] <ChinnoDog> @crickets
[21:52] <PennBot> http://www.instantcrickets.com