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:48 |
jedijf | there are two | 00:49 |
ssweeny | i guess both | 00:49 |
jedijf | or, everything that happens at UDS, stays at UDS | 00:49 |
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:50 |
jedijf | i think ChinnoDog meant a frosh forty of the marriage variety | 00:51 |
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:52 |
ssweeny | jedijf, it is a magical experience | 00:53 |
ssweeny | also pleia2 seemed to find me without much trouble | 00:53 |
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 | 00:54 |
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:02 |
Irishmanluke | no I got it after the second time through | 01:03 |
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:04 |
ssweeny | mmm, friends | 01:05 |
Irishmanluke | ok, fat and muscle | 01:06 |
Irishmanluke | you need both | 01:06 |
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:07 | |
* teddy-dbear hugs Irishmanluke back | 01:08 | |
jedijf | ssweeny: so to summarize ChinnoDog and Irishmanluke, i guess you should cannablilize your most threatening new co-worker | 01:09 |
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:11 |
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:12 |
teddy-dbear | either that or he's in a bar somewhere | 01:13 |
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:14 |
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:16 |
Irishmanluke | oh not too long | 01:17 |
Irishmanluke | I guess I wasn't here or I didn't notice the last time he went down | 01:25 |
Irishmanluke | I wrote a little testing script in perl today | 01:32 |
Irishmanluke | perl is a pretty neat language | 01:33 |
teddy-dbear | teddy bear is much better...... it's all in your head | 01:34 |
Irishmanluke | my friend just told me that bash sucks, we can't be friends anymore | 01:41 |
jedijf | that's no friend | 01:47 |
Irishmanluke | yeah, "I mostly did python and .NET" | 01:48 |
Irishmanluke | I thought he was going to be a real hacker but I was so wrong | 01:49 |
Irishmanluke | "I don't like perl so I don't know very much about it" | 01:50 |
Irishmanluke | spoken like a windows user | 01:50 |
Irishmanluke | it's amazing the arrogance you can find among my colleagues, a few classes and they think they're experts | 01:52 |
ChinnoDog | Sounding an awful lot like a linux snob right now. | 01:53 |
Irishmanluke | yeah I know I went overboard | 01:55 |
Irishmanluke | what annoys me is that people can be so dismissive about things they really know nothing about | 01:56 |
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:02 |
ChinnoDog | You could write code that modifies itself | 02:03 |
Irishmanluke | in assembly? | 02:03 |
ChinnoDog | yes | 02:03 |
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:04 |
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:06 |
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:07 |
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:08 |
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:09 |
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:10 |
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:11 |
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:14 |
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:17 |
Irishmanluke | on the Ti you can actually edit machine code in hex | 02:20 |
Irishmanluke | well I would be very impressed with someone that could hack something together that way I would also wonder about them | 02:21 |
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:23 |
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:25 |
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:26 |
Irishmanluke | is recursion difficult in assembly? | 02:27 |
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:28 |
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:30 |
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:31 |
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:32 |
waltman | 68000 assembly was a lot cleaner and simpler than intel's x86 instruction set | 02:33 |
Irishmanluke | right | 02:33 |
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:34 |
Irishmanluke | It was published in 1992 | 02:35 |
waltman | is it Tannenbaum's book? | 02:35 |
Irishmanluke | yep | 02:35 |
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:36 |
Irishmanluke | the Drexel course? | 02:37 |
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:38 |
Irishmanluke | did you read chapter 8 case study 2: Ms-Dos | 02:39 |
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:41 |
Irishmanluke | If I get the time I will definitely try to read this book, if it's not to dense for me | 02:45 |
waltman | Don't you have to take an OS class at some point anyway? | 02:46 |
Irishmanluke | that's a good question | 02:46 |
Irishmanluke | doesn't look like it really | 02:50 |
Irishmanluke | you can take CS 370 Operating Systems as an elective | 02:55 |
Irishmanluke | the dependency tree for CS 370 is like 4 or 5 deep though | 03:00 |
Irishmanluke | ok I figured it out, there a three other classes I would have to take in order to take that class | 03:10 |
Irishmanluke | I should write a script to traverse this website and figure out the dependency trees for classes, then display them | 03:14 |
JonathanD | Morning. | 11:33 |
ssweeny | pfft... you mean afternoon | 11:34 |
JonathanD | Well, it is a bit late. | 11:35 |
ssweeny | almost lunch time | 11:36 |
teddy-dbear | morning JonathanD | 11:49 |
teddy-dbear | afternoon ssweeny | 11:49 |
ssweeny | afternoon teddy-dbear | 11:49 |
teddy-dbear | o/ | 11:50 |
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:51 | |
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:52 |
JonathanD | Oh my! | 11:54 |
JonathanD | I think I'm going for a run. | 11:54 |
JonathanD | still early enough, I think. | 11:54 |
* ssweeny is going to run to lunch | 11:55 | |
* rmg51 is going to run to the bathroom | 11:58 | |
teddy-dbear | TMI!!!!1 :P | 11:59 |
JonathanD | Back. | 12:04 |
* rmg51 now runs off to work :-(:P | 12:23 | |
* InHisName thinks the runs are less evil than the opposite | 14:02 | |
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:04 |
HowdyDoody | Well, its been 3 days 21 hours up and still not frozen. | 14:06 |
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:08 |
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:14 |
ssweeny | InHisName, still afternoon | 14:15 |
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:21 |
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:29 |
lamalex | oh, there was sweat | 14:30 |
ssweeny | fair enough | 14:31 |
InHisName | gettin' sweaty over there ? | 14:45 |
InHisName | They must be workin' you all very much. | 14:46 |
knightzero | Morning all. | 15:28 |
InHisName | Howdy, knightzero | 15:42 |
* ChinnoDog yawns | 16:28 | |
ChinnoDog | Whats new in Ubuntu land? | 16:47 |
ssweeny | nothing much going on really | 16:55 |
ssweeny | slow week | 16:55 |
InHisName | ssweeny: you already know most everything being said ? Nothing new ? I sure could of had lots fun finding new stuff to learn ! | 17:00 |
jedijf | well there's a memorable meeting | 17:07 |
jedijf | i'd love to stay and 'chit' chat, but... | 17:08 |
ssweeny | InHisName, i was being sarcastic | 17:12 |
ChinnoDog | hi Kevin_Sweeney | 17:39 |
ChinnoDog | I see how it is. | 18:56 |
HowdyDoody | Still working after a few hours | 19:21 |
ChinnoDog | @crickets | 21:52 |
PennBot | http://www.instantcrickets.com | 21:52 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!