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