<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://xinu.cs.mu.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Agember</id>
	<title>Embedded Xinu - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://xinu.cs.mu.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Agember"/>
	<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php/Special:Contributions/Agember"/>
	<updated>2026-06-15T14:30:01Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3623</id>
		<title>Quotes</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3623"/>
		<updated>2010-07-16T15:35:39Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* Summer 2010 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2010 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;It's more confusing when I get it!&amp;quot;&lt;br /&gt;
* DB: [In reference to WRT160NL routers] &amp;quot;This isn't like the other children. It's something different.&amp;quot;&lt;br /&gt;
* Krenz: &amp;quot;There's light at the end of the tunnel and it's not a train.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;I'm so confused by this new ls.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Do I need to sacrifice goat entrails to the new Fedora 13 for you to be happy with it?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Does anyone here know Perl.&amp;quot; / DB: &amp;quot;It is an abomination.&amp;quot;&lt;br /&gt;
* AK: [Commit message] &amp;quot;fixed first bug after the last bug&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Kill all batch grading... Kill all xterm... &amp;quot; / DB: &amp;quot;Kill all students...&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Just add like three more zeros to it. Screw it.  ... Okay maybe three zeros was a little much.&amp;quot;&lt;br /&gt;
* KP: &amp;quot;Why can't the phone work like this.&amp;quot; / DB: &amp;quot;Because the phone is not a stepper motor.&amp;quot; / KP: &amp;quot;Can I write a thesis on M&amp;amp;M dispensing?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Can we just set it back to Fedora 1 and leave it there?&amp;quot;&lt;br /&gt;
* KP: &amp;quot;How long could it take to write an essay for your diet coke of a thesis?&amp;quot;&lt;br /&gt;
* SG: &amp;quot;I can't believe I ran into a f*cking pole.&amp;quot;&lt;br /&gt;
* SG: &amp;quot;I expected more blinking and less doing nothing.&amp;quot;&lt;br /&gt;
* KP: Have you ever had Pita Bros? / DB: No, where's that? / KP: It's the hybrid electric cart that parks by campus selling food. / DB: Oh, no don't eat there that's a good way to get botulism.&lt;br /&gt;
&lt;br /&gt;
== Spring 2010 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Babies are like larvae that evolve into people.&amp;quot;&lt;br /&gt;
* KT: &amp;quot;I use tilde all the time.&amp;quot; / DB: &amp;quot;Maybe a little too much.&amp;quot;&lt;br /&gt;
* KT: [after using a configure script that accidentally made a directory named ~] &amp;quot;I was trying to remove the ~ directory. I tried ''rm -r ~'' and the system complained about files in use. I thought that was weird, so I used the ''-f'' force option [resulting in ''rm -rf ~'']. When I tried to use ''make'', it said file not found and that is when I realized I deleted my home directory.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;What does that mean?&amp;quot; / MS: &amp;quot;You can't eat Catholics on Friday.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;These little details are like sorting your M&amp;amp;Ms by color before you eat them.&amp;quot; / ZL [who is color deficient]: &amp;quot;I always do that. It's good practice.&amp;quot; / DB: &amp;quot;Bad example.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Fall 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AK: &amp;quot;If you fail [the GRE] every time, that's a hint.&amp;quot;&lt;br /&gt;
* ZL: [Talking about the sound coming from the VoIP speakers] &amp;quot;That's a new one. I like it. You could almost dance to it.&amp;quot; / AK: &amp;quot;Really quickly.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Do you live here [in the lab]?&amp;quot; / DS: &amp;quot;If that isn't the pot calling the kettle black...&amp;quot; / ZL: &amp;quot;You make a good point.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;When does grad school get fun?&amp;quot; / DB: &amp;quot;When you are done, and you look back on it fondly, and you have a high paying doctoral job.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;It's Friday. Who am I kidding?&amp;quot;&lt;br /&gt;
* MK: &amp;quot;I'm going to be using this [red pen] all semester. It will be a good investment.&amp;quot;&lt;br /&gt;
* FH: &amp;quot;Not that it's my thing, but there is no alcohol allowed, right?&amp;quot;&lt;br /&gt;
* DB: [After setting a bag of candy on the table] &amp;quot;Marquette Dental School appreciates your business.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Thesis first!&amp;quot;&lt;br /&gt;
* Steve Merrill: [While working with MATLAB] &amp;quot;FAIL!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;...or we could throw it off the balcony.&amp;quot; / DB: &amp;quot;NO!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I have a plan to test that. It requires three computers.&amp;quot; / DB: &amp;quot;I like it already.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summer 2009 ==&lt;br /&gt;
&lt;br /&gt;
* DB: &amp;quot;Why is this not working?&amp;quot; / MS: &amp;quot;Morbius is not promiscuous enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Isn't holy water hard to come by?&amp;quot;&lt;br /&gt;
* DB: [Speaking about AM's meeting with CS] &amp;quot;We also don't recognize [Struble] as a valid commitment.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Don't just sit there and gloat at me.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Jokes don't really work right now.  Sorry.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Ruining my body with one substance is enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I need someone to hold my hand when I go get a haircut.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Everyone sounds lame when they post on girls' walls.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I'm in Cudahy. I work here and live here.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Adam counts as -1.&amp;quot; / AG: &amp;quot;Only one?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It sounds like crap but it corresponds.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I will be the supportive advisor this evening.&amp;quot; / MS: [Sarcastically] &amp;quot;What a change.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;In dangerous situations, that's when it's best to drink&lt;br /&gt;
* AG: &amp;quot;Yeah.  We played Wii bowling. And I learned how to play Magic.&amp;quot; / DB: &amp;quot;Ohh noo. It's like supervoc being taking over by the mad man.  Once SV7 is gone its all downhill.&amp;quot;&lt;br /&gt;
* DM: &amp;quot;Iran. Iraq. IRAW.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You can only flash something once.&amp;quot; / ZL: &amp;quot;Clearly, because you get arrested after that.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I was rushing because I needed to be here by 3pm today.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;He just put a hack on top of a hack on top of a hack.&amp;quot; / AG: &amp;quot;You don't have a network stack, you have a network hack.&amp;quot; / ZL: &amp;quot;You have a network pile.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Someone wrote on our table.&amp;quot; / Anonymous: &amp;quot;Kill them.&amp;quot;&lt;br /&gt;
* DB: [Talking about hair] &amp;quot;That's not a matter of personal preference; that's correct.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;There would be so many good quotes if we allowed f-words.&amp;quot;&lt;br /&gt;
* MS: [Speaking to DB's friends] &amp;quot;You might want to bring your own videos.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Oh no.  It works consistently.  It gets my hopes up only to shatter them.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It's good. But..&amp;quot; / AG: &amp;quot;But, It looks like I cheated. ... You got to cheat sometimes.&amp;quot;&lt;br /&gt;
* DH: &amp;quot;Why would I doubt you, you are a student whose life depends on following the rules, I am only Director of a program which is supposed to enforce the rules.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Yeah. I'm pretty much done. I'm wasted.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I fear ugliness.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Chicks dig werewolves.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Computers should never take this long to do something unless its awesome.&amp;quot; / GV: &amp;quot;Did you press the turbo button?&amp;quot;&lt;br /&gt;
* RB: [To AM] &amp;quot;You're going to make some freaky girl very happy someday.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;It looked like you were conducting an orchestra.&amp;quot; / MS: &amp;quot;Well, I was composing an email.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;I feel like I am using beta every time I log into Windows.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Get it done.  Testing is not important.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;What's wrong with you people?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;The thing is, when I do say something offensive, it's very good.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;The sooner I get kicked out of the lab, the sooner I can start drinking.&amp;quot;&lt;br /&gt;
* MS: [Commit message] &amp;quot;Updated the Xinu banner for version 2.0. We can release now.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Do you really want me in charge of something that affects another human being?&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Sleep sounds amazing right now.&amp;quot; / AM: &amp;quot;Oh my god...does it ever!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I'm all about making fun of people while they're in the room.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The Internet is a vast wasteland of sewage.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I won't say it's fixed, but I have now intervened on your behalf.&amp;quot;&lt;br /&gt;
* Zachary's Girlfriend: &amp;quot;Darn. I am taking on Brylow traits.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You can think of them as ornaments hung on a syntax tree.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;purged Tim from nvram&amp;quot;&lt;br /&gt;
* AK: &amp;quot;If you want some sort of base for how sick I still feel just insert a burst of coughing after each sentence while reading this email.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The rat gets nothing!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;My brain operates at 10,000 Gemberflops per second.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I'm not saying it's my opinion.  I'm just saying its Adolph's opinion.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;He's celebrating the month of feasting.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;There's a special travel dispensation for pretzels.&amp;quot;&lt;br /&gt;
* CS: &amp;quot;I'm not very quotable.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh, it's travelling up in my butt.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;I shut off Slayer while we are gone.&amp;quot; / MS: &amp;quot;I'm sure Mawdryn will turn itself off, too.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;My room mate never plays with me.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I just made a mess on the seat.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I don't need a haircut - I am representing myself at this conference.&amp;quot;&lt;br /&gt;
* AM: [Referring to high performance gum] &amp;quot;It is just like high performance computing: it's really really good for a really really short period of time.&amp;quot;&lt;br /&gt;
* AK: [Speaking to Brylow]  &amp;quot;We just got out of Cracker Barrel and you are already eating pretzels.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh my God - Dinosaur World.  We are skipping SIGCSE.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, my life is a joke sometimes.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;One of these days I'll get English right.&amp;quot;&lt;br /&gt;
* Presenter at SIGCSE 2009: &amp;quot;I mean, it's kind of fun to trash your operating system.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I like to let my hair air-dry. It poofs better.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I would not want Tim on my team for a game of telephone.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;They're not pretzel rods, they're fuel rods.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;But that's non-linear board usage.  I never do that.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;There's a lot more TODOs where those came from.&amp;quot;&lt;br /&gt;
* DB: [Said to an almost empty lab] &amp;quot;Aren't I paying a bunch of students to work for me?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Aww we all got laser pointers!  This is gonna rule!&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I thought I fixed everything doing nothing. It happens so many times.&amp;quot;&lt;br /&gt;
* [A discussion on going to the bar in a lab of all guys] / AG: &amp;quot;We're probably not as good looking as Victoria.&amp;quot; / AM: &amp;quot;Yeah, and she has a boyfriend...but none of you have boyfriends.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Just for funsies.&amp;quot;&lt;br /&gt;
* TB: [As AM points a laser pointer at TB] &amp;quot;I feel like I'm being sniped.&amp;quot;&lt;br /&gt;
* Ryan Feil: [Speaking in the lab of an operating systems assignment] &amp;quot;Shouldn't there be more people here scrambling to get this done.&amp;quot;&lt;br /&gt;
* MS: [As DB writes &amp;quot;IP Stack&amp;quot; on the board] &amp;quot;Ha ha. He pees stack. IP urine.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Really all we have right now are questions.&amp;quot;&lt;br /&gt;
* MS: [On a sheet of paper hidden among AM's homework] &amp;quot;#6. Thm: Adam sucks! Ha ha. / Pf: trivial.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I should just source control my...everything.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;English is not sufficient for teaching compilers.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;That's it. It's 100 percent done.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;We were 100 percent done. We just need to get more speed-up.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;So, Tim, when you are 30, will you say your life is 100 percent done?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;make tim: now compiling nonsense.c&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Oh, here we go: proof by rant.  That's a new one.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Do you really want me representing this school.&amp;quot; / DB: [Out of context] &amp;quot;No.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;If I leave the lab, I feel like I'm leaving civilization behind.&amp;quot;&lt;br /&gt;
* AG: [Browsing through Mike's wedding gift registry] &amp;quot;Xinu only has 50 threads.  The sheets Mike wants have 410, but they don't have memory protection.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Oh good Brylow left.  Now I can leave.&amp;quot;&lt;br /&gt;
* AK: [First commit message] &amp;quot;modified some ifthenelse stuff to look a little more like class&amp;quot; / [Second commit message] &amp;quot;removed the code I added to ifthenelse, it made no sense and didn't compile&amp;quot;&lt;br /&gt;
* DB: [To a prospective student touring the System's Lab] &amp;quot;Ignore the rat.&amp;quot;&lt;br /&gt;
* MS: [Discussing DB's tests] &amp;quot;Why would you study for his test? You are either screwed or not screwed...it's fairly binary.&amp;quot;&lt;br /&gt;
* MS: [Left a message for AG] &amp;quot;I hax0rd your boxor!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh look.  She dumped me on Facebook.  Awesome!&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Don't stroke the yeast colony.&amp;quot;&lt;br /&gt;
* MS: [Speaking of his yeast colony] &amp;quot;It's free!&amp;quot; / DB: &amp;quot;Don't release it!&amp;quot;&lt;br /&gt;
* MS: &amp;quot;If I just get really offensive and harsh with what I say then I won't get quoted any more.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Alright, I'm going home.  See you in the morning.&amp;quot; / ZL: &amp;quot;The morning.  Really?&amp;quot; / DB: &amp;quot;Well no.&amp;quot;&lt;br /&gt;
* MS: [Anticipating DB's response to new advisees] &amp;quot;You want to be my advisee.  Kiss the clock.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;It is much more important to see me being reamed up the ass.&amp;quot;&lt;br /&gt;
* JA: [Discussing potential names of Dan Mahoney's future son] &amp;quot;Name him your last name backwards so he can be a palindrome.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Big setup no follow through.&amp;quot; / AG: &amp;quot;I'm all about that.&amp;quot; / MS: &amp;quot;That's what she said.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;That's not an algorithm; that's a sweatshop.&amp;quot;&lt;br /&gt;
* Lyndsie: &amp;quot;High school cheer leading is even on ESPN.&amp;quot; / MS: &amp;quot;That is really sweet!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I always assume that everyone in the world is just listening to me to talk. I also assume that people just follow me around just to listen to me.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Every time Tim opens his mouth to say something about the poster, you just close your eyes and pray.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;This will all work out right? Induction through hand-waving.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Except it's like fake adoption, where it turns out the child is actually yours.&amp;quot;&lt;br /&gt;
* &amp;quot;If you're concerned about that you're probably in the wrong major, because we're going to build skynet.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;So we are selling you to indentured servitude now?&amp;quot; / AM: &amp;quot;I hope so, then I get free passage to the new world.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Why do you work here?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I have three desks worth of space just taken up with garbage and shit.&amp;quot;&lt;br /&gt;
* Anonymous: &amp;quot;You know, pretty soon that relationship will be 100% done.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Fall 2008 ==&lt;br /&gt;
&lt;br /&gt;
* MN: [Talking about the large rubber rat] &amp;quot;I don't get paid enough to have this thing look at me.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Now that grading's done, I deserve a pretzel.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I haven't even started, and I already feel defeated.&amp;quot; / MS: &amp;quot;Welcome to graduate school.&amp;quot;&lt;br /&gt;
* ''RFC 793: Transmission Control Protocol'': &amp;quot;When the original SYN (pun intended) finally arrives at line 6, the synchronization proceeds normally.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;If I think more than 30 seconds into my own future I start to panic.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Once again, I've solved the problem, but the computer has failed to see my genius.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;It takes many years of sucky teaching to learn how to teach well.  You have to start sucking somewhere.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;When you get the packet it is all going to be out of order.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I was going to ask you what they stood for, but I knew the answer was: 'Get the hell out of my office Mike.'&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You have the plague now too?&amp;quot;&lt;br /&gt;
* AK: &amp;quot;It was like Tim's brain on a piece of paper.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;His abstract was words in a paint can and all he did was throw it on a poster.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, how did we get sidetracked.&amp;quot; / AM: &amp;quot;I started talking.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Now US-41 through Terre Haute, that's the corridor of hell.&amp;quot;&lt;br /&gt;
* Zachary's Sister: [Upon visiting the Systems Lab] &amp;quot;It's like having six zacs.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summer 2008 ==&lt;br /&gt;
* linux-2.6.25.9/lib/iomap.c: Ugly macros are a way of life.&lt;br /&gt;
* ../net/tcp/tcpTimer.c:101: error: ‘rum’ undeclared (first use in this function)&lt;br /&gt;
* BH: &amp;quot;Vim has a learning curve.&amp;quot; / MS: &amp;quot;No, it's a line.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;[re: Firefox Plushie] Wow, that look more like a raccoon to me.  And wouldn't that just make people position Linux Tux and Firefox Fux is various explicit positions?   Or is that just me?&amp;quot; / DB: &amp;quot;Yes, Michael.  It is just you.  And I don't think the Firefox mascot's proper name is 'Fux.'&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm laughing because my nose itches.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm not going to start my own business. For a business to work, the owner has to care.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;''Broken Beyond Syntax'', that's going to be the title of my autobiography.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2008 ==&lt;br /&gt;
* AK: &amp;quot;[online review of sushi place in Portland with Aaron] Sit in the lounge. The red chairs are very comfortable. The food was really good too. Had some chicken dish, don't remember what it was called.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm not saying it's my opinion, I'm just saying it's an opinion.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;Yeah, that's just fool complicated.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Even Tim's pictures have bugs in them.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Warnings mean you are smarter than the compiler!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Do you use text messaging?&amp;quot; / JP: &amp;quot;What's that?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I feel like doing something.  What should I do?&amp;quot; / PH: &amp;quot;Go home.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Any questions?  What else have I forgotten to tell you?&amp;quot; (email to lab) / Response: &amp;quot;The XINU lab notes that you forgot to tell us that you love us.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Traditionally, graduate students get a bed to themselves in this situation.&amp;quot;&lt;br /&gt;
* PH: &amp;quot;I'm really going to enjoy watching the commits to this branch.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Voc and Supervoc joined at the UART&amp;quot;&lt;br /&gt;
* George Corliss: &amp;quot;Verbose.  Minus 5.&amp;quot;&lt;br /&gt;
* Steve Merrill: &amp;quot;Publish!  Publish!  Publish!&amp;quot; (walking down the hall past junior faculty offices)&lt;br /&gt;
* JP: &amp;quot;I am just participating cause I'm standing here.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;New commands are silly.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I've solved all kinds of problems in my life that no one's ever solved before.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You know scheme.  I know scheme.  We all scheme for ice cream.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I like StarTrek, but that would be less a hobby and more an investment.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;Subtract two.&amp;quot; / MN: &amp;quot;Why?&amp;quot; / MS: &amp;quot;...because I said so.&amp;quot; / MN: &amp;quot;...alright...&amp;quot; / MS: &amp;quot;...and then when that doesn't work subtract four.  But two should work.&amp;quot; / MN: &amp;quot;Two didn't work.&amp;quot; / MS: &amp;quot;Damnit!  Subtract four.&amp;quot; (Conversation continues in a similar fashion until Matt ends up subtracting eight.)&lt;br /&gt;
* DB: &amp;quot;So they basically made a hammer and went after everything that could be a nail.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;This is so unfair to us petty criminals.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;We'll all be getting eye transplants soon.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;''I'' am somehow derived from C.&amp;quot; (on the ubiquity of the C programming language)&lt;br /&gt;
* JP: &amp;quot;First you have to get the $3,000 license for the whizbang that does all the work.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I don't remember what the silly window is, but it must be important.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;[UML is] just a bunch of boxes on paper.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Java has corrupted you all.&amp;quot;&lt;br /&gt;
* KJ: &amp;quot;There are some fonts that ''really'' spread out a paper.&amp;quot; (discussing parameters for COSC 198 term paper)&lt;br /&gt;
* DB: &amp;quot;You're telling me to put in less work.  I'm not going to argue with you.&amp;quot;&lt;br /&gt;
* ''See MIPS Run, 2nd Ed.'': &amp;quot;When we finally make contact with aliens, their wheelbarrows will have round wheels and their computers will probably use fixed-size pages.&amp;quot;&lt;br /&gt;
* ''RFC 826: An Ethernet Address Resolution Protocol'': &amp;quot;The world is a jungle in general, and the networking game contributes many animals.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== XINU Pith ==&lt;br /&gt;
* XINU Cometh.&lt;br /&gt;
* XINU Returneth.&lt;br /&gt;
* XINU Calls.&lt;br /&gt;
* XINU Returns.&lt;br /&gt;
* XINU Creates.&lt;br /&gt;
* XINU Reschedules.&lt;br /&gt;
* XINU Saves and Restores.&lt;br /&gt;
* XINU Preempts.&lt;br /&gt;
* XINU Comes Not to JUDGE, But to EXECUTE...&lt;br /&gt;
* XINU Knows Your Inmost Firmware.&lt;br /&gt;
* XINU Brings New Life to Old Hardware.&lt;br /&gt;
* XINU Waits.&lt;br /&gt;
* XINU Allocates.&lt;br /&gt;
* XINU Deallocates Away.&lt;br /&gt;
* XINU Tastes Great.&lt;br /&gt;
* XINU Has Less Filling.&lt;br /&gt;
* XINU Runs FOREVER.&lt;br /&gt;
* XINU Eschews Obfuscation.&lt;br /&gt;
* XINU Does Not Do Windows.&lt;br /&gt;
* XINU Brings ORDER out of CHAOS.&lt;br /&gt;
* XINU Brings CHAOS from ORDER.&lt;br /&gt;
* He Whoever Believes in XINU Shall Have Eternal Processing.&lt;br /&gt;
* XINU Shall Run Again.&lt;br /&gt;
* XINU Is Not UNIX.&lt;br /&gt;
* XINU.  It's What's For Dinner.&lt;br /&gt;
* No XINU and No Mips Make Homer Something Something...&lt;br /&gt;
* See XINU.  See XINU Run.  Run XINU Run.&lt;br /&gt;
* XINU Allocateth, XINU Deallocateth Away.&lt;br /&gt;
&lt;br /&gt;
== Abbreviations ==&lt;br /&gt;
{| &lt;br /&gt;
|-&lt;br /&gt;
|'''Abbreviation''' &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || '''Name'''&lt;br /&gt;
|-&lt;br /&gt;
| AG || Aaron Gember&lt;br /&gt;
|-&lt;br /&gt;
| AK || Adam Koehler&lt;br /&gt;
|-&lt;br /&gt;
| AM || Adam Mallen&lt;br /&gt;
|-&lt;br /&gt;
| BH || Brandon Hahn&lt;br /&gt;
|-&lt;br /&gt;
| CS || Craig Struble&lt;br /&gt;
|-&lt;br /&gt;
| DB || Dennis (or Dr.) Brylow&lt;br /&gt;
|-&lt;br /&gt;
| DH || Doug Harris&lt;br /&gt;
|-&lt;br /&gt;
| DM || Dan Mahoney&lt;br /&gt;
|-&lt;br /&gt;
| DS || Devin Sigulinsky&lt;br /&gt;
|-&lt;br /&gt;
| FH || Fran Hurtado&lt;br /&gt;
|-&lt;br /&gt;
| GV || Gabe Van Eyck&lt;br /&gt;
|-&lt;br /&gt;
| JP || Justin Picotte&lt;br /&gt;
|-&lt;br /&gt;
| JA || Joe Pintozzi&lt;br /&gt;
|-&lt;br /&gt;
| KJ || Kyle Jackson&lt;br /&gt;
|-&lt;br /&gt;
| KP || Kyle Persohn&lt;br /&gt;
|-&lt;br /&gt;
| KT || Kyle Thurow&lt;br /&gt;
|-&lt;br /&gt;
| MK || Matthias Kohler&lt;br /&gt;
|-&lt;br /&gt;
| MN || Matt Netkow&lt;br /&gt;
|-&lt;br /&gt;
| MS || Michael Schultz&lt;br /&gt;
|-&lt;br /&gt;
| PH || Paul Hinze&lt;br /&gt;
|-&lt;br /&gt;
| TB || Tim Blattner&lt;br /&gt;
|-&lt;br /&gt;
| ZL || Zachary Lund&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3614</id>
		<title>Quotes</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3614"/>
		<updated>2010-06-30T01:02:00Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* Summer 2010 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2010 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;It's more confusing when I get it!&amp;quot;&lt;br /&gt;
* DB: [In reference to WRT160NL routers] &amp;quot;This isn't like the other children. It's something different.&amp;quot;&lt;br /&gt;
* Krenz: &amp;quot;There's light at the end of the tunnel and it's not a train.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;I'm so confused by this new ls.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Do I need to sacrifice goat entrails to the new Fedora 13 for you to be happy with it?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Does anyone here know Perl.&amp;quot; / DB: &amp;quot;It is an abomination.&amp;quot;&lt;br /&gt;
* AK: [Commit message] &amp;quot;fixed first bug after the last bug&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2010 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Babies are like larvae that evolve into people.&amp;quot;&lt;br /&gt;
* KT: &amp;quot;I use tilde all the time.&amp;quot; / DB: &amp;quot;Maybe a little too much.&amp;quot;&lt;br /&gt;
* KT: [after using a configure script that accidentally made a directory named ~] &amp;quot;I was trying to remove the ~ directory. I tried ''rm -r ~'' and the system complained about files in use. I thought that was weird, so I used the ''-f'' force option [resulting in ''rm -rf ~'']. When I tried to use ''make'', it said file not found and that is when I realized I deleted my home directory.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;What does that mean?&amp;quot; / MS: &amp;quot;You can't eat Catholics on Friday.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;These little details are like sorting your M&amp;amp;Ms by color before you eat them.&amp;quot; / ZL [who is color deficient]: &amp;quot;I always do that. It's good practice.&amp;quot; / DB: &amp;quot;Bad example.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Fall 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AK: &amp;quot;If you fail [the GRE] every time, that's a hint.&amp;quot;&lt;br /&gt;
* ZL: [Talking about the sound coming from the VoIP speakers] &amp;quot;That's a new one. I like it. You could almost dance to it.&amp;quot; / AK: &amp;quot;Really quickly.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Do you live here [in the lab]?&amp;quot; / DS: &amp;quot;If that isn't the pot calling the kettle black...&amp;quot; / ZL: &amp;quot;You make a good point.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;When does grad school get fun?&amp;quot; / DB: &amp;quot;When you are done, and you look back on it fondly, and you have a high paying doctoral job.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;It's Friday. Who am I kidding?&amp;quot;&lt;br /&gt;
* MK: &amp;quot;I'm going to be using this [red pen] all semester. It will be a good investment.&amp;quot;&lt;br /&gt;
* FH: &amp;quot;Not that it's my thing, but there is no alcohol allowed, right?&amp;quot;&lt;br /&gt;
* DB: [After setting a bag of candy on the table] &amp;quot;Marquette Dental School appreciates your business.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Thesis first!&amp;quot;&lt;br /&gt;
* Steve Merrill: [While working with MATLAB] &amp;quot;FAIL!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;...or we could throw it off the balcony.&amp;quot; / DB: &amp;quot;NO!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I have a plan to test that. It requires three computers.&amp;quot; / DB: &amp;quot;I like it already.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summer 2009 ==&lt;br /&gt;
&lt;br /&gt;
* DB: &amp;quot;Why is this not working?&amp;quot; / MS: &amp;quot;Morbius is not promiscuous enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Isn't holy water hard to come by?&amp;quot;&lt;br /&gt;
* DB: [Speaking about AM's meeting with CS] &amp;quot;We also don't recognize [Struble] as a valid commitment.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Don't just sit there and gloat at me.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Jokes don't really work right now.  Sorry.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Ruining my body with one substance is enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I need someone to hold my hand when I go get a haircut.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Everyone sounds lame when they post on girls' walls.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I'm in Cudahy. I work here and live here.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Adam counts as -1.&amp;quot; / AG: &amp;quot;Only one?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It sounds like crap but it corresponds.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I will be the supportive advisor this evening.&amp;quot; / MS: [Sarcastically] &amp;quot;What a change.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;In dangerous situations, that's when it's best to drink&lt;br /&gt;
* AG: &amp;quot;Yeah.  We played Wii bowling. And I learned how to play Magic.&amp;quot; / DB: &amp;quot;Ohh noo. It's like supervoc being taking over by the mad man.  Once SV7 is gone its all downhill.&amp;quot;&lt;br /&gt;
* DM: &amp;quot;Iran. Iraq. IRAW.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You can only flash something once.&amp;quot; / ZL: &amp;quot;Clearly, because you get arrested after that.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I was rushing because I needed to be here by 3pm today.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;He just put a hack on top of a hack on top of a hack.&amp;quot; / AG: &amp;quot;You don't have a network stack, you have a network hack.&amp;quot; / ZL: &amp;quot;You have a network pile.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Someone wrote on our table.&amp;quot; / Anonymous: &amp;quot;Kill them.&amp;quot;&lt;br /&gt;
* DB: [Talking about hair] &amp;quot;That's not a matter of personal preference; that's correct.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;There would be so many good quotes if we allowed f-words.&amp;quot;&lt;br /&gt;
* MS: [Speaking to DB's friends] &amp;quot;You might want to bring your own videos.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Oh no.  It works consistently.  It gets my hopes up only to shatter them.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It's good. But..&amp;quot; / AG: &amp;quot;But, It looks like I cheated. ... You got to cheat sometimes.&amp;quot;&lt;br /&gt;
* DH: &amp;quot;Why would I doubt you, you are a student whose life depends on following the rules, I am only Director of a program which is supposed to enforce the rules.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Yeah. I'm pretty much done. I'm wasted.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I fear ugliness.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Chicks dig werewolves.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Computers should never take this long to do something unless its awesome.&amp;quot; / GV: &amp;quot;Did you press the turbo button?&amp;quot;&lt;br /&gt;
* RB: [To AM] &amp;quot;You're going to make some freaky girl very happy someday.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;It looked like you were conducting an orchestra.&amp;quot; / MS: &amp;quot;Well, I was composing an email.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;I feel like I am using beta every time I log into Windows.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Get it done.  Testing is not important.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;What's wrong with you people?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;The thing is, when I do say something offensive, it's very good.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;The sooner I get kicked out of the lab, the sooner I can start drinking.&amp;quot;&lt;br /&gt;
* MS: [Commit message] &amp;quot;Updated the Xinu banner for version 2.0. We can release now.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Do you really want me in charge of something that affects another human being?&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Sleep sounds amazing right now.&amp;quot; / AM: &amp;quot;Oh my god...does it ever!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I'm all about making fun of people while they're in the room.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The Internet is a vast wasteland of sewage.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I won't say it's fixed, but I have now intervened on your behalf.&amp;quot;&lt;br /&gt;
* Zachary's Girlfriend: &amp;quot;Darn. I am taking on Brylow traits.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You can think of them as ornaments hung on a syntax tree.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;purged Tim from nvram&amp;quot;&lt;br /&gt;
* AK: &amp;quot;If you want some sort of base for how sick I still feel just insert a burst of coughing after each sentence while reading this email.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The rat gets nothing!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;My brain operates at 10,000 Gemberflops per second.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I'm not saying it's my opinion.  I'm just saying its Adolph's opinion.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;He's celebrating the month of feasting.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;There's a special travel dispensation for pretzels.&amp;quot;&lt;br /&gt;
* CS: &amp;quot;I'm not very quotable.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh, it's travelling up in my butt.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;I shut off Slayer while we are gone.&amp;quot; / MS: &amp;quot;I'm sure Mawdryn will turn itself off, too.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;My room mate never plays with me.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I just made a mess on the seat.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I don't need a haircut - I am representing myself at this conference.&amp;quot;&lt;br /&gt;
* AM: [Referring to high performance gum] &amp;quot;It is just like high performance computing: it's really really good for a really really short period of time.&amp;quot;&lt;br /&gt;
* AK: [Speaking to Brylow]  &amp;quot;We just got out of Cracker Barrel and you are already eating pretzels.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh my God - Dinosaur World.  We are skipping SIGCSE.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, my life is a joke sometimes.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;One of these days I'll get English right.&amp;quot;&lt;br /&gt;
* Presenter at SIGCSE 2009: &amp;quot;I mean, it's kind of fun to trash your operating system.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I like to let my hair air-dry. It poofs better.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I would not want Tim on my team for a game of telephone.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;They're not pretzel rods, they're fuel rods.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;But that's non-linear board usage.  I never do that.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;There's a lot more TODOs where those came from.&amp;quot;&lt;br /&gt;
* DB: [Said to an almost empty lab] &amp;quot;Aren't I paying a bunch of students to work for me?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Aww we all got laser pointers!  This is gonna rule!&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I thought I fixed everything doing nothing. It happens so many times.&amp;quot;&lt;br /&gt;
* [A discussion on going to the bar in a lab of all guys] / AG: &amp;quot;We're probably not as good looking as Victoria.&amp;quot; / AM: &amp;quot;Yeah, and she has a boyfriend...but none of you have boyfriends.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Just for funsies.&amp;quot;&lt;br /&gt;
* TB: [As AM points a laser pointer at TB] &amp;quot;I feel like I'm being sniped.&amp;quot;&lt;br /&gt;
* Ryan Feil: [Speaking in the lab of an operating systems assignment] &amp;quot;Shouldn't there be more people here scrambling to get this done.&amp;quot;&lt;br /&gt;
* MS: [As DB writes &amp;quot;IP Stack&amp;quot; on the board] &amp;quot;Ha ha. He pees stack. IP urine.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Really all we have right now are questions.&amp;quot;&lt;br /&gt;
* MS: [On a sheet of paper hidden among AM's homework] &amp;quot;#6. Thm: Adam sucks! Ha ha. / Pf: trivial.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I should just source control my...everything.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;English is not sufficient for teaching compilers.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;That's it. It's 100 percent done.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;We were 100 percent done. We just need to get more speed-up.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;So, Tim, when you are 30, will you say your life is 100 percent done?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;make tim: now compiling nonsense.c&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Oh, here we go: proof by rant.  That's a new one.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Do you really want me representing this school.&amp;quot; / DB: [Out of context] &amp;quot;No.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;If I leave the lab, I feel like I'm leaving civilization behind.&amp;quot;&lt;br /&gt;
* AG: [Browsing through Mike's wedding gift registry] &amp;quot;Xinu only has 50 threads.  The sheets Mike wants have 410, but they don't have memory protection.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Oh good Brylow left.  Now I can leave.&amp;quot;&lt;br /&gt;
* AK: [First commit message] &amp;quot;modified some ifthenelse stuff to look a little more like class&amp;quot; / [Second commit message] &amp;quot;removed the code I added to ifthenelse, it made no sense and didn't compile&amp;quot;&lt;br /&gt;
* DB: [To a prospective student touring the System's Lab] &amp;quot;Ignore the rat.&amp;quot;&lt;br /&gt;
* MS: [Discussing DB's tests] &amp;quot;Why would you study for his test? You are either screwed or not screwed...it's fairly binary.&amp;quot;&lt;br /&gt;
* MS: [Left a message for AG] &amp;quot;I hax0rd your boxor!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh look.  She dumped me on Facebook.  Awesome!&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Don't stroke the yeast colony.&amp;quot;&lt;br /&gt;
* MS: [Speaking of his yeast colony] &amp;quot;It's free!&amp;quot; / DB: &amp;quot;Don't release it!&amp;quot;&lt;br /&gt;
* MS: &amp;quot;If I just get really offensive and harsh with what I say then I won't get quoted any more.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Alright, I'm going home.  See you in the morning.&amp;quot; / ZL: &amp;quot;The morning.  Really?&amp;quot; / DB: &amp;quot;Well no.&amp;quot;&lt;br /&gt;
* MS: [Anticipating DB's response to new advisees] &amp;quot;You want to be my advisee.  Kiss the clock.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;It is much more important to see me being reamed up the ass.&amp;quot;&lt;br /&gt;
* JA: [Discussing potential names of Dan Mahoney's future son] &amp;quot;Name him your last name backwards so he can be a palindrome.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Big setup no follow through.&amp;quot; / AG: &amp;quot;I'm all about that.&amp;quot; / MS: &amp;quot;That's what she said.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;That's not an algorithm; that's a sweatshop.&amp;quot;&lt;br /&gt;
* Lyndsie: &amp;quot;High school cheer leading is even on ESPN.&amp;quot; / MS: &amp;quot;That is really sweet!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I always assume that everyone in the world is just listening to me to talk. I also assume that people just follow me around just to listen to me.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Every time Tim opens his mouth to say something about the poster, you just close your eyes and pray.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;This will all work out right? Induction through hand-waving.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Except it's like fake adoption, where it turns out the child is actually yours.&amp;quot;&lt;br /&gt;
* &amp;quot;If you're concerned about that you're probably in the wrong major, because we're going to build skynet.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;So we are selling you to indentured servitude now?&amp;quot; / AM: &amp;quot;I hope so, then I get free passage to the new world.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Why do you work here?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I have three desks worth of space just taken up with garbage and shit.&amp;quot;&lt;br /&gt;
* Anonymous: &amp;quot;You know, pretty soon that relationship will be 100% done.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Fall 2008 ==&lt;br /&gt;
&lt;br /&gt;
* MN: [Talking about the large rubber rat] &amp;quot;I don't get paid enough to have this thing look at me.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Now that grading's done, I deserve a pretzel.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I haven't even started, and I already feel defeated.&amp;quot; / MS: &amp;quot;Welcome to graduate school.&amp;quot;&lt;br /&gt;
* ''RFC 793: Transmission Control Protocol'': &amp;quot;When the original SYN (pun intended) finally arrives at line 6, the synchronization proceeds normally.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;If I think more than 30 seconds into my own future I start to panic.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Once again, I've solved the problem, but the computer has failed to see my genius.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;It takes many years of sucky teaching to learn how to teach well.  You have to start sucking somewhere.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;When you get the packet it is all going to be out of order.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I was going to ask you what they stood for, but I knew the answer was: 'Get the hell out of my office Mike.'&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You have the plague now too?&amp;quot;&lt;br /&gt;
* AK: &amp;quot;It was like Tim's brain on a piece of paper.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;His abstract was words in a paint can and all he did was throw it on a poster.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, how did we get sidetracked.&amp;quot; / AM: &amp;quot;I started talking.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Now US-41 through Terre Haute, that's the corridor of hell.&amp;quot;&lt;br /&gt;
* Zachary's Sister: [Upon visiting the Systems Lab] &amp;quot;It's like having six zacs.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summer 2008 ==&lt;br /&gt;
* linux-2.6.25.9/lib/iomap.c: Ugly macros are a way of life.&lt;br /&gt;
* ../net/tcp/tcpTimer.c:101: error: ‘rum’ undeclared (first use in this function)&lt;br /&gt;
* BH: &amp;quot;Vim has a learning curve.&amp;quot; / MS: &amp;quot;No, it's a line.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;[re: Firefox Plushie] Wow, that look more like a raccoon to me.  And wouldn't that just make people position Linux Tux and Firefox Fux is various explicit positions?   Or is that just me?&amp;quot; / DB: &amp;quot;Yes, Michael.  It is just you.  And I don't think the Firefox mascot's proper name is 'Fux.'&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm laughing because my nose itches.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm not going to start my own business. For a business to work, the owner has to care.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;''Broken Beyond Syntax'', that's going to be the title of my autobiography.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2008 ==&lt;br /&gt;
* AK: &amp;quot;[online review of sushi place in Portland with Aaron] Sit in the lounge. The red chairs are very comfortable. The food was really good too. Had some chicken dish, don't remember what it was called.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm not saying it's my opinion, I'm just saying it's an opinion.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;Yeah, that's just fool complicated.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Even Tim's pictures have bugs in them.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Warnings mean you are smarter than the compiler!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Do you use text messaging?&amp;quot; / JP: &amp;quot;What's that?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I feel like doing something.  What should I do?&amp;quot; / PH: &amp;quot;Go home.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Any questions?  What else have I forgotten to tell you?&amp;quot; (email to lab) / Response: &amp;quot;The XINU lab notes that you forgot to tell us that you love us.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Traditionally, graduate students get a bed to themselves in this situation.&amp;quot;&lt;br /&gt;
* PH: &amp;quot;I'm really going to enjoy watching the commits to this branch.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Voc and Supervoc joined at the UART&amp;quot;&lt;br /&gt;
* George Corliss: &amp;quot;Verbose.  Minus 5.&amp;quot;&lt;br /&gt;
* Steve Merrill: &amp;quot;Publish!  Publish!  Publish!&amp;quot; (walking down the hall past junior faculty offices)&lt;br /&gt;
* JP: &amp;quot;I am just participating cause I'm standing here.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;New commands are silly.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I've solved all kinds of problems in my life that no one's ever solved before.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You know scheme.  I know scheme.  We all scheme for ice cream.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I like StarTrek, but that would be less a hobby and more an investment.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;Subtract two.&amp;quot; / MN: &amp;quot;Why?&amp;quot; / MS: &amp;quot;...because I said so.&amp;quot; / MN: &amp;quot;...alright...&amp;quot; / MS: &amp;quot;...and then when that doesn't work subtract four.  But two should work.&amp;quot; / MN: &amp;quot;Two didn't work.&amp;quot; / MS: &amp;quot;Damnit!  Subtract four.&amp;quot; (Conversation continues in a similar fashion until Matt ends up subtracting eight.)&lt;br /&gt;
* DB: &amp;quot;So they basically made a hammer and went after everything that could be a nail.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;This is so unfair to us petty criminals.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;We'll all be getting eye transplants soon.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;''I'' am somehow derived from C.&amp;quot; (on the ubiquity of the C programming language)&lt;br /&gt;
* JP: &amp;quot;First you have to get the $3,000 license for the whizbang that does all the work.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I don't remember what the silly window is, but it must be important.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;[UML is] just a bunch of boxes on paper.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Java has corrupted you all.&amp;quot;&lt;br /&gt;
* KJ: &amp;quot;There are some fonts that ''really'' spread out a paper.&amp;quot; (discussing parameters for COSC 198 term paper)&lt;br /&gt;
* DB: &amp;quot;You're telling me to put in less work.  I'm not going to argue with you.&amp;quot;&lt;br /&gt;
* ''See MIPS Run, 2nd Ed.'': &amp;quot;When we finally make contact with aliens, their wheelbarrows will have round wheels and their computers will probably use fixed-size pages.&amp;quot;&lt;br /&gt;
* ''RFC 826: An Ethernet Address Resolution Protocol'': &amp;quot;The world is a jungle in general, and the networking game contributes many animals.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== XINU Pith ==&lt;br /&gt;
* XINU Cometh.&lt;br /&gt;
* XINU Returneth.&lt;br /&gt;
* XINU Calls.&lt;br /&gt;
* XINU Returns.&lt;br /&gt;
* XINU Creates.&lt;br /&gt;
* XINU Reschedules.&lt;br /&gt;
* XINU Saves and Restores.&lt;br /&gt;
* XINU Preempts.&lt;br /&gt;
* XINU Comes Not to JUDGE, But to EXECUTE...&lt;br /&gt;
* XINU Knows Your Inmost Firmware.&lt;br /&gt;
* XINU Brings New Life to Old Hardware.&lt;br /&gt;
* XINU Waits.&lt;br /&gt;
* XINU Allocates.&lt;br /&gt;
* XINU Deallocates Away.&lt;br /&gt;
* XINU Tastes Great.&lt;br /&gt;
* XINU Has Less Filling.&lt;br /&gt;
* XINU Runs FOREVER.&lt;br /&gt;
* XINU Eschews Obfuscation.&lt;br /&gt;
* XINU Does Not Do Windows.&lt;br /&gt;
* XINU Brings ORDER out of CHAOS.&lt;br /&gt;
* XINU Brings CHAOS from ORDER.&lt;br /&gt;
* He Whoever Believes in XINU Shall Have Eternal Processing.&lt;br /&gt;
* XINU Shall Run Again.&lt;br /&gt;
* XINU Is Not UNIX.&lt;br /&gt;
* XINU.  It's What's For Dinner.&lt;br /&gt;
* No XINU and No Mips Make Homer Something Something...&lt;br /&gt;
* See XINU.  See XINU Run.  Run XINU Run.&lt;br /&gt;
* XINU Allocateth, XINU Deallocateth Away.&lt;br /&gt;
&lt;br /&gt;
== Abbreviations ==&lt;br /&gt;
{| &lt;br /&gt;
|-&lt;br /&gt;
|'''Abbreviation''' &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || '''Name'''&lt;br /&gt;
|-&lt;br /&gt;
| AG || Aaron Gember&lt;br /&gt;
|-&lt;br /&gt;
| AK || Adam Koehler&lt;br /&gt;
|-&lt;br /&gt;
| AM || Adam Mallen&lt;br /&gt;
|-&lt;br /&gt;
| BH || Brandon Hahn&lt;br /&gt;
|-&lt;br /&gt;
| CS || Craig Struble&lt;br /&gt;
|-&lt;br /&gt;
| DB || Dennis (or Dr.) Brylow&lt;br /&gt;
|-&lt;br /&gt;
| DH || Doug Harris&lt;br /&gt;
|-&lt;br /&gt;
| DM || Dan Mahoney&lt;br /&gt;
|-&lt;br /&gt;
| DS || Devin Sigulinsky&lt;br /&gt;
|-&lt;br /&gt;
| FH || Fran Hurtado&lt;br /&gt;
|-&lt;br /&gt;
| GV || Gabe Van Eyck&lt;br /&gt;
|-&lt;br /&gt;
| JP || Justin Picotte&lt;br /&gt;
|-&lt;br /&gt;
| JA || Joe Pintozzi&lt;br /&gt;
|-&lt;br /&gt;
| KJ || Kyle Jackson&lt;br /&gt;
|-&lt;br /&gt;
| KT || Kyle Thurow&lt;br /&gt;
|-&lt;br /&gt;
| MK || Matthias Kohler&lt;br /&gt;
|-&lt;br /&gt;
| MN || Matt Netkow&lt;br /&gt;
|-&lt;br /&gt;
| MS || Michael Schultz&lt;br /&gt;
|-&lt;br /&gt;
| PH || Paul Hinze&lt;br /&gt;
|-&lt;br /&gt;
| TB || Tim Blattner&lt;br /&gt;
|-&lt;br /&gt;
| ZL || Zachary Lund&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3613</id>
		<title>Quotes</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3613"/>
		<updated>2010-06-24T21:42:46Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* Summer 2010 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2010 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;It's more confusing when I get it!&amp;quot;&lt;br /&gt;
* DB: [In reference to WRT160NL routers] &amp;quot;This isn't like the other children. It's something different.&amp;quot;&lt;br /&gt;
* Krenz: &amp;quot;There's light at the end of the tunnel and it's not a train.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;I'm so confused by this new ls.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Do I need to sacrifice goat entrails to the new Fedora 13 for you to be happy with it?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Does anyone here know Perl.&amp;quot; / DB: &amp;quot;It is an abomination.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2010 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Babies are like larvae that evolve into people.&amp;quot;&lt;br /&gt;
* KT: &amp;quot;I use tilde all the time.&amp;quot; / DB: &amp;quot;Maybe a little too much.&amp;quot;&lt;br /&gt;
* KT: [after using a configure script that accidentally made a directory named ~] &amp;quot;I was trying to remove the ~ directory. I tried ''rm -r ~'' and the system complained about files in use. I thought that was weird, so I used the ''-f'' force option [resulting in ''rm -rf ~'']. When I tried to use ''make'', it said file not found and that is when I realized I deleted my home directory.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;What does that mean?&amp;quot; / MS: &amp;quot;You can't eat Catholics on Friday.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;These little details are like sorting your M&amp;amp;Ms by color before you eat them.&amp;quot; / ZL [who is color deficient]: &amp;quot;I always do that. It's good practice.&amp;quot; / DB: &amp;quot;Bad example.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Fall 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AK: &amp;quot;If you fail [the GRE] every time, that's a hint.&amp;quot;&lt;br /&gt;
* ZL: [Talking about the sound coming from the VoIP speakers] &amp;quot;That's a new one. I like it. You could almost dance to it.&amp;quot; / AK: &amp;quot;Really quickly.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Do you live here [in the lab]?&amp;quot; / DS: &amp;quot;If that isn't the pot calling the kettle black...&amp;quot; / ZL: &amp;quot;You make a good point.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;When does grad school get fun?&amp;quot; / DB: &amp;quot;When you are done, and you look back on it fondly, and you have a high paying doctoral job.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;It's Friday. Who am I kidding?&amp;quot;&lt;br /&gt;
* MK: &amp;quot;I'm going to be using this [red pen] all semester. It will be a good investment.&amp;quot;&lt;br /&gt;
* FH: &amp;quot;Not that it's my thing, but there is no alcohol allowed, right?&amp;quot;&lt;br /&gt;
* DB: [After setting a bag of candy on the table] &amp;quot;Marquette Dental School appreciates your business.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Thesis first!&amp;quot;&lt;br /&gt;
* Steve Merrill: [While working with MATLAB] &amp;quot;FAIL!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;...or we could throw it off the balcony.&amp;quot; / DB: &amp;quot;NO!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I have a plan to test that. It requires three computers.&amp;quot; / DB: &amp;quot;I like it already.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summer 2009 ==&lt;br /&gt;
&lt;br /&gt;
* DB: &amp;quot;Why is this not working?&amp;quot; / MS: &amp;quot;Morbius is not promiscuous enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Isn't holy water hard to come by?&amp;quot;&lt;br /&gt;
* DB: [Speaking about AM's meeting with CS] &amp;quot;We also don't recognize [Struble] as a valid commitment.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Don't just sit there and gloat at me.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Jokes don't really work right now.  Sorry.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Ruining my body with one substance is enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I need someone to hold my hand when I go get a haircut.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Everyone sounds lame when they post on girls' walls.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I'm in Cudahy. I work here and live here.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Adam counts as -1.&amp;quot; / AG: &amp;quot;Only one?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It sounds like crap but it corresponds.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I will be the supportive advisor this evening.&amp;quot; / MS: [Sarcastically] &amp;quot;What a change.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;In dangerous situations, that's when it's best to drink&lt;br /&gt;
* AG: &amp;quot;Yeah.  We played Wii bowling. And I learned how to play Magic.&amp;quot; / DB: &amp;quot;Ohh noo. It's like supervoc being taking over by the mad man.  Once SV7 is gone its all downhill.&amp;quot;&lt;br /&gt;
* DM: &amp;quot;Iran. Iraq. IRAW.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You can only flash something once.&amp;quot; / ZL: &amp;quot;Clearly, because you get arrested after that.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I was rushing because I needed to be here by 3pm today.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;He just put a hack on top of a hack on top of a hack.&amp;quot; / AG: &amp;quot;You don't have a network stack, you have a network hack.&amp;quot; / ZL: &amp;quot;You have a network pile.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Someone wrote on our table.&amp;quot; / Anonymous: &amp;quot;Kill them.&amp;quot;&lt;br /&gt;
* DB: [Talking about hair] &amp;quot;That's not a matter of personal preference; that's correct.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;There would be so many good quotes if we allowed f-words.&amp;quot;&lt;br /&gt;
* MS: [Speaking to DB's friends] &amp;quot;You might want to bring your own videos.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Oh no.  It works consistently.  It gets my hopes up only to shatter them.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It's good. But..&amp;quot; / AG: &amp;quot;But, It looks like I cheated. ... You got to cheat sometimes.&amp;quot;&lt;br /&gt;
* DH: &amp;quot;Why would I doubt you, you are a student whose life depends on following the rules, I am only Director of a program which is supposed to enforce the rules.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Yeah. I'm pretty much done. I'm wasted.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I fear ugliness.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Chicks dig werewolves.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Computers should never take this long to do something unless its awesome.&amp;quot; / GV: &amp;quot;Did you press the turbo button?&amp;quot;&lt;br /&gt;
* RB: [To AM] &amp;quot;You're going to make some freaky girl very happy someday.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;It looked like you were conducting an orchestra.&amp;quot; / MS: &amp;quot;Well, I was composing an email.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;I feel like I am using beta every time I log into Windows.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Get it done.  Testing is not important.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;What's wrong with you people?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;The thing is, when I do say something offensive, it's very good.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;The sooner I get kicked out of the lab, the sooner I can start drinking.&amp;quot;&lt;br /&gt;
* MS: [Commit message] &amp;quot;Updated the Xinu banner for version 2.0. We can release now.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Do you really want me in charge of something that affects another human being?&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Sleep sounds amazing right now.&amp;quot; / AM: &amp;quot;Oh my god...does it ever!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I'm all about making fun of people while they're in the room.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The Internet is a vast wasteland of sewage.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I won't say it's fixed, but I have now intervened on your behalf.&amp;quot;&lt;br /&gt;
* Zachary's Girlfriend: &amp;quot;Darn. I am taking on Brylow traits.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You can think of them as ornaments hung on a syntax tree.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;purged Tim from nvram&amp;quot;&lt;br /&gt;
* AK: &amp;quot;If you want some sort of base for how sick I still feel just insert a burst of coughing after each sentence while reading this email.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The rat gets nothing!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;My brain operates at 10,000 Gemberflops per second.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I'm not saying it's my opinion.  I'm just saying its Adolph's opinion.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;He's celebrating the month of feasting.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;There's a special travel dispensation for pretzels.&amp;quot;&lt;br /&gt;
* CS: &amp;quot;I'm not very quotable.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh, it's travelling up in my butt.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;I shut off Slayer while we are gone.&amp;quot; / MS: &amp;quot;I'm sure Mawdryn will turn itself off, too.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;My room mate never plays with me.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I just made a mess on the seat.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I don't need a haircut - I am representing myself at this conference.&amp;quot;&lt;br /&gt;
* AM: [Referring to high performance gum] &amp;quot;It is just like high performance computing: it's really really good for a really really short period of time.&amp;quot;&lt;br /&gt;
* AK: [Speaking to Brylow]  &amp;quot;We just got out of Cracker Barrel and you are already eating pretzels.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh my God - Dinosaur World.  We are skipping SIGCSE.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, my life is a joke sometimes.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;One of these days I'll get English right.&amp;quot;&lt;br /&gt;
* Presenter at SIGCSE 2009: &amp;quot;I mean, it's kind of fun to trash your operating system.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I like to let my hair air-dry. It poofs better.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I would not want Tim on my team for a game of telephone.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;They're not pretzel rods, they're fuel rods.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;But that's non-linear board usage.  I never do that.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;There's a lot more TODOs where those came from.&amp;quot;&lt;br /&gt;
* DB: [Said to an almost empty lab] &amp;quot;Aren't I paying a bunch of students to work for me?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Aww we all got laser pointers!  This is gonna rule!&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I thought I fixed everything doing nothing. It happens so many times.&amp;quot;&lt;br /&gt;
* [A discussion on going to the bar in a lab of all guys] / AG: &amp;quot;We're probably not as good looking as Victoria.&amp;quot; / AM: &amp;quot;Yeah, and she has a boyfriend...but none of you have boyfriends.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Just for funsies.&amp;quot;&lt;br /&gt;
* TB: [As AM points a laser pointer at TB] &amp;quot;I feel like I'm being sniped.&amp;quot;&lt;br /&gt;
* Ryan Feil: [Speaking in the lab of an operating systems assignment] &amp;quot;Shouldn't there be more people here scrambling to get this done.&amp;quot;&lt;br /&gt;
* MS: [As DB writes &amp;quot;IP Stack&amp;quot; on the board] &amp;quot;Ha ha. He pees stack. IP urine.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Really all we have right now are questions.&amp;quot;&lt;br /&gt;
* MS: [On a sheet of paper hidden among AM's homework] &amp;quot;#6. Thm: Adam sucks! Ha ha. / Pf: trivial.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I should just source control my...everything.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;English is not sufficient for teaching compilers.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;That's it. It's 100 percent done.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;We were 100 percent done. We just need to get more speed-up.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;So, Tim, when you are 30, will you say your life is 100 percent done?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;make tim: now compiling nonsense.c&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Oh, here we go: proof by rant.  That's a new one.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Do you really want me representing this school.&amp;quot; / DB: [Out of context] &amp;quot;No.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;If I leave the lab, I feel like I'm leaving civilization behind.&amp;quot;&lt;br /&gt;
* AG: [Browsing through Mike's wedding gift registry] &amp;quot;Xinu only has 50 threads.  The sheets Mike wants have 410, but they don't have memory protection.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Oh good Brylow left.  Now I can leave.&amp;quot;&lt;br /&gt;
* AK: [First commit message] &amp;quot;modified some ifthenelse stuff to look a little more like class&amp;quot; / [Second commit message] &amp;quot;removed the code I added to ifthenelse, it made no sense and didn't compile&amp;quot;&lt;br /&gt;
* DB: [To a prospective student touring the System's Lab] &amp;quot;Ignore the rat.&amp;quot;&lt;br /&gt;
* MS: [Discussing DB's tests] &amp;quot;Why would you study for his test? You are either screwed or not screwed...it's fairly binary.&amp;quot;&lt;br /&gt;
* MS: [Left a message for AG] &amp;quot;I hax0rd your boxor!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh look.  She dumped me on Facebook.  Awesome!&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Don't stroke the yeast colony.&amp;quot;&lt;br /&gt;
* MS: [Speaking of his yeast colony] &amp;quot;It's free!&amp;quot; / DB: &amp;quot;Don't release it!&amp;quot;&lt;br /&gt;
* MS: &amp;quot;If I just get really offensive and harsh with what I say then I won't get quoted any more.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Alright, I'm going home.  See you in the morning.&amp;quot; / ZL: &amp;quot;The morning.  Really?&amp;quot; / DB: &amp;quot;Well no.&amp;quot;&lt;br /&gt;
* MS: [Anticipating DB's response to new advisees] &amp;quot;You want to be my advisee.  Kiss the clock.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;It is much more important to see me being reamed up the ass.&amp;quot;&lt;br /&gt;
* JA: [Discussing potential names of Dan Mahoney's future son] &amp;quot;Name him your last name backwards so he can be a palindrome.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Big setup no follow through.&amp;quot; / AG: &amp;quot;I'm all about that.&amp;quot; / MS: &amp;quot;That's what she said.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;That's not an algorithm; that's a sweatshop.&amp;quot;&lt;br /&gt;
* Lyndsie: &amp;quot;High school cheer leading is even on ESPN.&amp;quot; / MS: &amp;quot;That is really sweet!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I always assume that everyone in the world is just listening to me to talk. I also assume that people just follow me around just to listen to me.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Every time Tim opens his mouth to say something about the poster, you just close your eyes and pray.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;This will all work out right? Induction through hand-waving.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Except it's like fake adoption, where it turns out the child is actually yours.&amp;quot;&lt;br /&gt;
* &amp;quot;If you're concerned about that you're probably in the wrong major, because we're going to build skynet.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;So we are selling you to indentured servitude now?&amp;quot; / AM: &amp;quot;I hope so, then I get free passage to the new world.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Why do you work here?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I have three desks worth of space just taken up with garbage and shit.&amp;quot;&lt;br /&gt;
* Anonymous: &amp;quot;You know, pretty soon that relationship will be 100% done.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Fall 2008 ==&lt;br /&gt;
&lt;br /&gt;
* MN: [Talking about the large rubber rat] &amp;quot;I don't get paid enough to have this thing look at me.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Now that grading's done, I deserve a pretzel.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I haven't even started, and I already feel defeated.&amp;quot; / MS: &amp;quot;Welcome to graduate school.&amp;quot;&lt;br /&gt;
* ''RFC 793: Transmission Control Protocol'': &amp;quot;When the original SYN (pun intended) finally arrives at line 6, the synchronization proceeds normally.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;If I think more than 30 seconds into my own future I start to panic.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Once again, I've solved the problem, but the computer has failed to see my genius.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;It takes many years of sucky teaching to learn how to teach well.  You have to start sucking somewhere.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;When you get the packet it is all going to be out of order.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I was going to ask you what they stood for, but I knew the answer was: 'Get the hell out of my office Mike.'&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You have the plague now too?&amp;quot;&lt;br /&gt;
* AK: &amp;quot;It was like Tim's brain on a piece of paper.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;His abstract was words in a paint can and all he did was throw it on a poster.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, how did we get sidetracked.&amp;quot; / AM: &amp;quot;I started talking.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Now US-41 through Terre Haute, that's the corridor of hell.&amp;quot;&lt;br /&gt;
* Zachary's Sister: [Upon visiting the Systems Lab] &amp;quot;It's like having six zacs.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summer 2008 ==&lt;br /&gt;
* linux-2.6.25.9/lib/iomap.c: Ugly macros are a way of life.&lt;br /&gt;
* ../net/tcp/tcpTimer.c:101: error: ‘rum’ undeclared (first use in this function)&lt;br /&gt;
* BH: &amp;quot;Vim has a learning curve.&amp;quot; / MS: &amp;quot;No, it's a line.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;[re: Firefox Plushie] Wow, that look more like a raccoon to me.  And wouldn't that just make people position Linux Tux and Firefox Fux is various explicit positions?   Or is that just me?&amp;quot; / DB: &amp;quot;Yes, Michael.  It is just you.  And I don't think the Firefox mascot's proper name is 'Fux.'&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm laughing because my nose itches.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm not going to start my own business. For a business to work, the owner has to care.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;''Broken Beyond Syntax'', that's going to be the title of my autobiography.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2008 ==&lt;br /&gt;
* AK: &amp;quot;[online review of sushi place in Portland with Aaron] Sit in the lounge. The red chairs are very comfortable. The food was really good too. Had some chicken dish, don't remember what it was called.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm not saying it's my opinion, I'm just saying it's an opinion.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;Yeah, that's just fool complicated.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Even Tim's pictures have bugs in them.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Warnings mean you are smarter than the compiler!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Do you use text messaging?&amp;quot; / JP: &amp;quot;What's that?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I feel like doing something.  What should I do?&amp;quot; / PH: &amp;quot;Go home.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Any questions?  What else have I forgotten to tell you?&amp;quot; (email to lab) / Response: &amp;quot;The XINU lab notes that you forgot to tell us that you love us.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Traditionally, graduate students get a bed to themselves in this situation.&amp;quot;&lt;br /&gt;
* PH: &amp;quot;I'm really going to enjoy watching the commits to this branch.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Voc and Supervoc joined at the UART&amp;quot;&lt;br /&gt;
* George Corliss: &amp;quot;Verbose.  Minus 5.&amp;quot;&lt;br /&gt;
* Steve Merrill: &amp;quot;Publish!  Publish!  Publish!&amp;quot; (walking down the hall past junior faculty offices)&lt;br /&gt;
* JP: &amp;quot;I am just participating cause I'm standing here.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;New commands are silly.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I've solved all kinds of problems in my life that no one's ever solved before.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You know scheme.  I know scheme.  We all scheme for ice cream.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I like StarTrek, but that would be less a hobby and more an investment.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;Subtract two.&amp;quot; / MN: &amp;quot;Why?&amp;quot; / MS: &amp;quot;...because I said so.&amp;quot; / MN: &amp;quot;...alright...&amp;quot; / MS: &amp;quot;...and then when that doesn't work subtract four.  But two should work.&amp;quot; / MN: &amp;quot;Two didn't work.&amp;quot; / MS: &amp;quot;Damnit!  Subtract four.&amp;quot; (Conversation continues in a similar fashion until Matt ends up subtracting eight.)&lt;br /&gt;
* DB: &amp;quot;So they basically made a hammer and went after everything that could be a nail.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;This is so unfair to us petty criminals.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;We'll all be getting eye transplants soon.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;''I'' am somehow derived from C.&amp;quot; (on the ubiquity of the C programming language)&lt;br /&gt;
* JP: &amp;quot;First you have to get the $3,000 license for the whizbang that does all the work.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I don't remember what the silly window is, but it must be important.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;[UML is] just a bunch of boxes on paper.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Java has corrupted you all.&amp;quot;&lt;br /&gt;
* KJ: &amp;quot;There are some fonts that ''really'' spread out a paper.&amp;quot; (discussing parameters for COSC 198 term paper)&lt;br /&gt;
* DB: &amp;quot;You're telling me to put in less work.  I'm not going to argue with you.&amp;quot;&lt;br /&gt;
* ''See MIPS Run, 2nd Ed.'': &amp;quot;When we finally make contact with aliens, their wheelbarrows will have round wheels and their computers will probably use fixed-size pages.&amp;quot;&lt;br /&gt;
* ''RFC 826: An Ethernet Address Resolution Protocol'': &amp;quot;The world is a jungle in general, and the networking game contributes many animals.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== XINU Pith ==&lt;br /&gt;
* XINU Cometh.&lt;br /&gt;
* XINU Returneth.&lt;br /&gt;
* XINU Calls.&lt;br /&gt;
* XINU Returns.&lt;br /&gt;
* XINU Creates.&lt;br /&gt;
* XINU Reschedules.&lt;br /&gt;
* XINU Saves and Restores.&lt;br /&gt;
* XINU Preempts.&lt;br /&gt;
* XINU Comes Not to JUDGE, But to EXECUTE...&lt;br /&gt;
* XINU Knows Your Inmost Firmware.&lt;br /&gt;
* XINU Brings New Life to Old Hardware.&lt;br /&gt;
* XINU Waits.&lt;br /&gt;
* XINU Allocates.&lt;br /&gt;
* XINU Deallocates Away.&lt;br /&gt;
* XINU Tastes Great.&lt;br /&gt;
* XINU Has Less Filling.&lt;br /&gt;
* XINU Runs FOREVER.&lt;br /&gt;
* XINU Eschews Obfuscation.&lt;br /&gt;
* XINU Does Not Do Windows.&lt;br /&gt;
* XINU Brings ORDER out of CHAOS.&lt;br /&gt;
* XINU Brings CHAOS from ORDER.&lt;br /&gt;
* He Whoever Believes in XINU Shall Have Eternal Processing.&lt;br /&gt;
* XINU Shall Run Again.&lt;br /&gt;
* XINU Is Not UNIX.&lt;br /&gt;
* XINU.  It's What's For Dinner.&lt;br /&gt;
* No XINU and No Mips Make Homer Something Something...&lt;br /&gt;
* See XINU.  See XINU Run.  Run XINU Run.&lt;br /&gt;
* XINU Allocateth, XINU Deallocateth Away.&lt;br /&gt;
&lt;br /&gt;
== Abbreviations ==&lt;br /&gt;
{| &lt;br /&gt;
|-&lt;br /&gt;
|'''Abbreviation''' &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || '''Name'''&lt;br /&gt;
|-&lt;br /&gt;
| AG || Aaron Gember&lt;br /&gt;
|-&lt;br /&gt;
| AK || Adam Koehler&lt;br /&gt;
|-&lt;br /&gt;
| AM || Adam Mallen&lt;br /&gt;
|-&lt;br /&gt;
| BH || Brandon Hahn&lt;br /&gt;
|-&lt;br /&gt;
| CS || Craig Struble&lt;br /&gt;
|-&lt;br /&gt;
| DB || Dennis (or Dr.) Brylow&lt;br /&gt;
|-&lt;br /&gt;
| DH || Doug Harris&lt;br /&gt;
|-&lt;br /&gt;
| DM || Dan Mahoney&lt;br /&gt;
|-&lt;br /&gt;
| DS || Devin Sigulinsky&lt;br /&gt;
|-&lt;br /&gt;
| FH || Fran Hurtado&lt;br /&gt;
|-&lt;br /&gt;
| GV || Gabe Van Eyck&lt;br /&gt;
|-&lt;br /&gt;
| JP || Justin Picotte&lt;br /&gt;
|-&lt;br /&gt;
| JA || Joe Pintozzi&lt;br /&gt;
|-&lt;br /&gt;
| KJ || Kyle Jackson&lt;br /&gt;
|-&lt;br /&gt;
| KT || Kyle Thurow&lt;br /&gt;
|-&lt;br /&gt;
| MK || Matthias Kohler&lt;br /&gt;
|-&lt;br /&gt;
| MN || Matt Netkow&lt;br /&gt;
|-&lt;br /&gt;
| MS || Michael Schultz&lt;br /&gt;
|-&lt;br /&gt;
| PH || Paul Hinze&lt;br /&gt;
|-&lt;br /&gt;
| TB || Tim Blattner&lt;br /&gt;
|-&lt;br /&gt;
| ZL || Zachary Lund&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3612</id>
		<title>Quotes</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3612"/>
		<updated>2010-06-24T21:06:23Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* Summer 2010 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2010 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;It's more confusing when I get it!&amp;quot;&lt;br /&gt;
* DB: [In reference to WRT160NL routers] &amp;quot;This isn't like the other children. It's something different.&amp;quot;&lt;br /&gt;
* Krenz: &amp;quot;There's light at the end of the tunnel and it's not a train.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;I'm so confused by this new ls.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Do I need to sacrifice goat entrails to the new Fedora 13 for you to be happy with it?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2010 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Babies are like larvae that evolve into people.&amp;quot;&lt;br /&gt;
* KT: &amp;quot;I use tilde all the time.&amp;quot; / DB: &amp;quot;Maybe a little too much.&amp;quot;&lt;br /&gt;
* KT: [after using a configure script that accidentally made a directory named ~] &amp;quot;I was trying to remove the ~ directory. I tried ''rm -r ~'' and the system complained about files in use. I thought that was weird, so I used the ''-f'' force option [resulting in ''rm -rf ~'']. When I tried to use ''make'', it said file not found and that is when I realized I deleted my home directory.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;What does that mean?&amp;quot; / MS: &amp;quot;You can't eat Catholics on Friday.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;These little details are like sorting your M&amp;amp;Ms by color before you eat them.&amp;quot; / ZL [who is color deficient]: &amp;quot;I always do that. It's good practice.&amp;quot; / DB: &amp;quot;Bad example.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Fall 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AK: &amp;quot;If you fail [the GRE] every time, that's a hint.&amp;quot;&lt;br /&gt;
* ZL: [Talking about the sound coming from the VoIP speakers] &amp;quot;That's a new one. I like it. You could almost dance to it.&amp;quot; / AK: &amp;quot;Really quickly.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Do you live here [in the lab]?&amp;quot; / DS: &amp;quot;If that isn't the pot calling the kettle black...&amp;quot; / ZL: &amp;quot;You make a good point.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;When does grad school get fun?&amp;quot; / DB: &amp;quot;When you are done, and you look back on it fondly, and you have a high paying doctoral job.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;It's Friday. Who am I kidding?&amp;quot;&lt;br /&gt;
* MK: &amp;quot;I'm going to be using this [red pen] all semester. It will be a good investment.&amp;quot;&lt;br /&gt;
* FH: &amp;quot;Not that it's my thing, but there is no alcohol allowed, right?&amp;quot;&lt;br /&gt;
* DB: [After setting a bag of candy on the table] &amp;quot;Marquette Dental School appreciates your business.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Thesis first!&amp;quot;&lt;br /&gt;
* Steve Merrill: [While working with MATLAB] &amp;quot;FAIL!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;...or we could throw it off the balcony.&amp;quot; / DB: &amp;quot;NO!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I have a plan to test that. It requires three computers.&amp;quot; / DB: &amp;quot;I like it already.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summer 2009 ==&lt;br /&gt;
&lt;br /&gt;
* DB: &amp;quot;Why is this not working?&amp;quot; / MS: &amp;quot;Morbius is not promiscuous enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Isn't holy water hard to come by?&amp;quot;&lt;br /&gt;
* DB: [Speaking about AM's meeting with CS] &amp;quot;We also don't recognize [Struble] as a valid commitment.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Don't just sit there and gloat at me.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Jokes don't really work right now.  Sorry.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Ruining my body with one substance is enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I need someone to hold my hand when I go get a haircut.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Everyone sounds lame when they post on girls' walls.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I'm in Cudahy. I work here and live here.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Adam counts as -1.&amp;quot; / AG: &amp;quot;Only one?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It sounds like crap but it corresponds.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I will be the supportive advisor this evening.&amp;quot; / MS: [Sarcastically] &amp;quot;What a change.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;In dangerous situations, that's when it's best to drink&lt;br /&gt;
* AG: &amp;quot;Yeah.  We played Wii bowling. And I learned how to play Magic.&amp;quot; / DB: &amp;quot;Ohh noo. It's like supervoc being taking over by the mad man.  Once SV7 is gone its all downhill.&amp;quot;&lt;br /&gt;
* DM: &amp;quot;Iran. Iraq. IRAW.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You can only flash something once.&amp;quot; / ZL: &amp;quot;Clearly, because you get arrested after that.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I was rushing because I needed to be here by 3pm today.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;He just put a hack on top of a hack on top of a hack.&amp;quot; / AG: &amp;quot;You don't have a network stack, you have a network hack.&amp;quot; / ZL: &amp;quot;You have a network pile.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Someone wrote on our table.&amp;quot; / Anonymous: &amp;quot;Kill them.&amp;quot;&lt;br /&gt;
* DB: [Talking about hair] &amp;quot;That's not a matter of personal preference; that's correct.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;There would be so many good quotes if we allowed f-words.&amp;quot;&lt;br /&gt;
* MS: [Speaking to DB's friends] &amp;quot;You might want to bring your own videos.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Oh no.  It works consistently.  It gets my hopes up only to shatter them.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It's good. But..&amp;quot; / AG: &amp;quot;But, It looks like I cheated. ... You got to cheat sometimes.&amp;quot;&lt;br /&gt;
* DH: &amp;quot;Why would I doubt you, you are a student whose life depends on following the rules, I am only Director of a program which is supposed to enforce the rules.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Yeah. I'm pretty much done. I'm wasted.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I fear ugliness.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Chicks dig werewolves.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Computers should never take this long to do something unless its awesome.&amp;quot; / GV: &amp;quot;Did you press the turbo button?&amp;quot;&lt;br /&gt;
* RB: [To AM] &amp;quot;You're going to make some freaky girl very happy someday.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;It looked like you were conducting an orchestra.&amp;quot; / MS: &amp;quot;Well, I was composing an email.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;I feel like I am using beta every time I log into Windows.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Get it done.  Testing is not important.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;What's wrong with you people?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;The thing is, when I do say something offensive, it's very good.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;The sooner I get kicked out of the lab, the sooner I can start drinking.&amp;quot;&lt;br /&gt;
* MS: [Commit message] &amp;quot;Updated the Xinu banner for version 2.0. We can release now.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Do you really want me in charge of something that affects another human being?&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Sleep sounds amazing right now.&amp;quot; / AM: &amp;quot;Oh my god...does it ever!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I'm all about making fun of people while they're in the room.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The Internet is a vast wasteland of sewage.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I won't say it's fixed, but I have now intervened on your behalf.&amp;quot;&lt;br /&gt;
* Zachary's Girlfriend: &amp;quot;Darn. I am taking on Brylow traits.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You can think of them as ornaments hung on a syntax tree.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;purged Tim from nvram&amp;quot;&lt;br /&gt;
* AK: &amp;quot;If you want some sort of base for how sick I still feel just insert a burst of coughing after each sentence while reading this email.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The rat gets nothing!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;My brain operates at 10,000 Gemberflops per second.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I'm not saying it's my opinion.  I'm just saying its Adolph's opinion.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;He's celebrating the month of feasting.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;There's a special travel dispensation for pretzels.&amp;quot;&lt;br /&gt;
* CS: &amp;quot;I'm not very quotable.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh, it's travelling up in my butt.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;I shut off Slayer while we are gone.&amp;quot; / MS: &amp;quot;I'm sure Mawdryn will turn itself off, too.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;My room mate never plays with me.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I just made a mess on the seat.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I don't need a haircut - I am representing myself at this conference.&amp;quot;&lt;br /&gt;
* AM: [Referring to high performance gum] &amp;quot;It is just like high performance computing: it's really really good for a really really short period of time.&amp;quot;&lt;br /&gt;
* AK: [Speaking to Brylow]  &amp;quot;We just got out of Cracker Barrel and you are already eating pretzels.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh my God - Dinosaur World.  We are skipping SIGCSE.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, my life is a joke sometimes.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;One of these days I'll get English right.&amp;quot;&lt;br /&gt;
* Presenter at SIGCSE 2009: &amp;quot;I mean, it's kind of fun to trash your operating system.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I like to let my hair air-dry. It poofs better.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I would not want Tim on my team for a game of telephone.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;They're not pretzel rods, they're fuel rods.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;But that's non-linear board usage.  I never do that.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;There's a lot more TODOs where those came from.&amp;quot;&lt;br /&gt;
* DB: [Said to an almost empty lab] &amp;quot;Aren't I paying a bunch of students to work for me?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Aww we all got laser pointers!  This is gonna rule!&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I thought I fixed everything doing nothing. It happens so many times.&amp;quot;&lt;br /&gt;
* [A discussion on going to the bar in a lab of all guys] / AG: &amp;quot;We're probably not as good looking as Victoria.&amp;quot; / AM: &amp;quot;Yeah, and she has a boyfriend...but none of you have boyfriends.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Just for funsies.&amp;quot;&lt;br /&gt;
* TB: [As AM points a laser pointer at TB] &amp;quot;I feel like I'm being sniped.&amp;quot;&lt;br /&gt;
* Ryan Feil: [Speaking in the lab of an operating systems assignment] &amp;quot;Shouldn't there be more people here scrambling to get this done.&amp;quot;&lt;br /&gt;
* MS: [As DB writes &amp;quot;IP Stack&amp;quot; on the board] &amp;quot;Ha ha. He pees stack. IP urine.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Really all we have right now are questions.&amp;quot;&lt;br /&gt;
* MS: [On a sheet of paper hidden among AM's homework] &amp;quot;#6. Thm: Adam sucks! Ha ha. / Pf: trivial.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I should just source control my...everything.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;English is not sufficient for teaching compilers.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;That's it. It's 100 percent done.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;We were 100 percent done. We just need to get more speed-up.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;So, Tim, when you are 30, will you say your life is 100 percent done?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;make tim: now compiling nonsense.c&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Oh, here we go: proof by rant.  That's a new one.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Do you really want me representing this school.&amp;quot; / DB: [Out of context] &amp;quot;No.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;If I leave the lab, I feel like I'm leaving civilization behind.&amp;quot;&lt;br /&gt;
* AG: [Browsing through Mike's wedding gift registry] &amp;quot;Xinu only has 50 threads.  The sheets Mike wants have 410, but they don't have memory protection.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Oh good Brylow left.  Now I can leave.&amp;quot;&lt;br /&gt;
* AK: [First commit message] &amp;quot;modified some ifthenelse stuff to look a little more like class&amp;quot; / [Second commit message] &amp;quot;removed the code I added to ifthenelse, it made no sense and didn't compile&amp;quot;&lt;br /&gt;
* DB: [To a prospective student touring the System's Lab] &amp;quot;Ignore the rat.&amp;quot;&lt;br /&gt;
* MS: [Discussing DB's tests] &amp;quot;Why would you study for his test? You are either screwed or not screwed...it's fairly binary.&amp;quot;&lt;br /&gt;
* MS: [Left a message for AG] &amp;quot;I hax0rd your boxor!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh look.  She dumped me on Facebook.  Awesome!&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Don't stroke the yeast colony.&amp;quot;&lt;br /&gt;
* MS: [Speaking of his yeast colony] &amp;quot;It's free!&amp;quot; / DB: &amp;quot;Don't release it!&amp;quot;&lt;br /&gt;
* MS: &amp;quot;If I just get really offensive and harsh with what I say then I won't get quoted any more.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Alright, I'm going home.  See you in the morning.&amp;quot; / ZL: &amp;quot;The morning.  Really?&amp;quot; / DB: &amp;quot;Well no.&amp;quot;&lt;br /&gt;
* MS: [Anticipating DB's response to new advisees] &amp;quot;You want to be my advisee.  Kiss the clock.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;It is much more important to see me being reamed up the ass.&amp;quot;&lt;br /&gt;
* JA: [Discussing potential names of Dan Mahoney's future son] &amp;quot;Name him your last name backwards so he can be a palindrome.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Big setup no follow through.&amp;quot; / AG: &amp;quot;I'm all about that.&amp;quot; / MS: &amp;quot;That's what she said.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;That's not an algorithm; that's a sweatshop.&amp;quot;&lt;br /&gt;
* Lyndsie: &amp;quot;High school cheer leading is even on ESPN.&amp;quot; / MS: &amp;quot;That is really sweet!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I always assume that everyone in the world is just listening to me to talk. I also assume that people just follow me around just to listen to me.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Every time Tim opens his mouth to say something about the poster, you just close your eyes and pray.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;This will all work out right? Induction through hand-waving.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Except it's like fake adoption, where it turns out the child is actually yours.&amp;quot;&lt;br /&gt;
* &amp;quot;If you're concerned about that you're probably in the wrong major, because we're going to build skynet.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;So we are selling you to indentured servitude now?&amp;quot; / AM: &amp;quot;I hope so, then I get free passage to the new world.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Why do you work here?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I have three desks worth of space just taken up with garbage and shit.&amp;quot;&lt;br /&gt;
* Anonymous: &amp;quot;You know, pretty soon that relationship will be 100% done.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Fall 2008 ==&lt;br /&gt;
&lt;br /&gt;
* MN: [Talking about the large rubber rat] &amp;quot;I don't get paid enough to have this thing look at me.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Now that grading's done, I deserve a pretzel.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I haven't even started, and I already feel defeated.&amp;quot; / MS: &amp;quot;Welcome to graduate school.&amp;quot;&lt;br /&gt;
* ''RFC 793: Transmission Control Protocol'': &amp;quot;When the original SYN (pun intended) finally arrives at line 6, the synchronization proceeds normally.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;If I think more than 30 seconds into my own future I start to panic.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Once again, I've solved the problem, but the computer has failed to see my genius.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;It takes many years of sucky teaching to learn how to teach well.  You have to start sucking somewhere.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;When you get the packet it is all going to be out of order.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I was going to ask you what they stood for, but I knew the answer was: 'Get the hell out of my office Mike.'&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You have the plague now too?&amp;quot;&lt;br /&gt;
* AK: &amp;quot;It was like Tim's brain on a piece of paper.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;His abstract was words in a paint can and all he did was throw it on a poster.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, how did we get sidetracked.&amp;quot; / AM: &amp;quot;I started talking.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Now US-41 through Terre Haute, that's the corridor of hell.&amp;quot;&lt;br /&gt;
* Zachary's Sister: [Upon visiting the Systems Lab] &amp;quot;It's like having six zacs.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summer 2008 ==&lt;br /&gt;
* linux-2.6.25.9/lib/iomap.c: Ugly macros are a way of life.&lt;br /&gt;
* ../net/tcp/tcpTimer.c:101: error: ‘rum’ undeclared (first use in this function)&lt;br /&gt;
* BH: &amp;quot;Vim has a learning curve.&amp;quot; / MS: &amp;quot;No, it's a line.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;[re: Firefox Plushie] Wow, that look more like a raccoon to me.  And wouldn't that just make people position Linux Tux and Firefox Fux is various explicit positions?   Or is that just me?&amp;quot; / DB: &amp;quot;Yes, Michael.  It is just you.  And I don't think the Firefox mascot's proper name is 'Fux.'&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm laughing because my nose itches.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm not going to start my own business. For a business to work, the owner has to care.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;''Broken Beyond Syntax'', that's going to be the title of my autobiography.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2008 ==&lt;br /&gt;
* AK: &amp;quot;[online review of sushi place in Portland with Aaron] Sit in the lounge. The red chairs are very comfortable. The food was really good too. Had some chicken dish, don't remember what it was called.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm not saying it's my opinion, I'm just saying it's an opinion.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;Yeah, that's just fool complicated.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Even Tim's pictures have bugs in them.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Warnings mean you are smarter than the compiler!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Do you use text messaging?&amp;quot; / JP: &amp;quot;What's that?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I feel like doing something.  What should I do?&amp;quot; / PH: &amp;quot;Go home.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Any questions?  What else have I forgotten to tell you?&amp;quot; (email to lab) / Response: &amp;quot;The XINU lab notes that you forgot to tell us that you love us.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Traditionally, graduate students get a bed to themselves in this situation.&amp;quot;&lt;br /&gt;
* PH: &amp;quot;I'm really going to enjoy watching the commits to this branch.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Voc and Supervoc joined at the UART&amp;quot;&lt;br /&gt;
* George Corliss: &amp;quot;Verbose.  Minus 5.&amp;quot;&lt;br /&gt;
* Steve Merrill: &amp;quot;Publish!  Publish!  Publish!&amp;quot; (walking down the hall past junior faculty offices)&lt;br /&gt;
* JP: &amp;quot;I am just participating cause I'm standing here.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;New commands are silly.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I've solved all kinds of problems in my life that no one's ever solved before.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You know scheme.  I know scheme.  We all scheme for ice cream.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I like StarTrek, but that would be less a hobby and more an investment.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;Subtract two.&amp;quot; / MN: &amp;quot;Why?&amp;quot; / MS: &amp;quot;...because I said so.&amp;quot; / MN: &amp;quot;...alright...&amp;quot; / MS: &amp;quot;...and then when that doesn't work subtract four.  But two should work.&amp;quot; / MN: &amp;quot;Two didn't work.&amp;quot; / MS: &amp;quot;Damnit!  Subtract four.&amp;quot; (Conversation continues in a similar fashion until Matt ends up subtracting eight.)&lt;br /&gt;
* DB: &amp;quot;So they basically made a hammer and went after everything that could be a nail.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;This is so unfair to us petty criminals.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;We'll all be getting eye transplants soon.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;''I'' am somehow derived from C.&amp;quot; (on the ubiquity of the C programming language)&lt;br /&gt;
* JP: &amp;quot;First you have to get the $3,000 license for the whizbang that does all the work.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I don't remember what the silly window is, but it must be important.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;[UML is] just a bunch of boxes on paper.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Java has corrupted you all.&amp;quot;&lt;br /&gt;
* KJ: &amp;quot;There are some fonts that ''really'' spread out a paper.&amp;quot; (discussing parameters for COSC 198 term paper)&lt;br /&gt;
* DB: &amp;quot;You're telling me to put in less work.  I'm not going to argue with you.&amp;quot;&lt;br /&gt;
* ''See MIPS Run, 2nd Ed.'': &amp;quot;When we finally make contact with aliens, their wheelbarrows will have round wheels and their computers will probably use fixed-size pages.&amp;quot;&lt;br /&gt;
* ''RFC 826: An Ethernet Address Resolution Protocol'': &amp;quot;The world is a jungle in general, and the networking game contributes many animals.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== XINU Pith ==&lt;br /&gt;
* XINU Cometh.&lt;br /&gt;
* XINU Returneth.&lt;br /&gt;
* XINU Calls.&lt;br /&gt;
* XINU Returns.&lt;br /&gt;
* XINU Creates.&lt;br /&gt;
* XINU Reschedules.&lt;br /&gt;
* XINU Saves and Restores.&lt;br /&gt;
* XINU Preempts.&lt;br /&gt;
* XINU Comes Not to JUDGE, But to EXECUTE...&lt;br /&gt;
* XINU Knows Your Inmost Firmware.&lt;br /&gt;
* XINU Brings New Life to Old Hardware.&lt;br /&gt;
* XINU Waits.&lt;br /&gt;
* XINU Allocates.&lt;br /&gt;
* XINU Deallocates Away.&lt;br /&gt;
* XINU Tastes Great.&lt;br /&gt;
* XINU Has Less Filling.&lt;br /&gt;
* XINU Runs FOREVER.&lt;br /&gt;
* XINU Eschews Obfuscation.&lt;br /&gt;
* XINU Does Not Do Windows.&lt;br /&gt;
* XINU Brings ORDER out of CHAOS.&lt;br /&gt;
* XINU Brings CHAOS from ORDER.&lt;br /&gt;
* He Whoever Believes in XINU Shall Have Eternal Processing.&lt;br /&gt;
* XINU Shall Run Again.&lt;br /&gt;
* XINU Is Not UNIX.&lt;br /&gt;
* XINU.  It's What's For Dinner.&lt;br /&gt;
* No XINU and No Mips Make Homer Something Something...&lt;br /&gt;
* See XINU.  See XINU Run.  Run XINU Run.&lt;br /&gt;
* XINU Allocateth, XINU Deallocateth Away.&lt;br /&gt;
&lt;br /&gt;
== Abbreviations ==&lt;br /&gt;
{| &lt;br /&gt;
|-&lt;br /&gt;
|'''Abbreviation''' &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || '''Name'''&lt;br /&gt;
|-&lt;br /&gt;
| AG || Aaron Gember&lt;br /&gt;
|-&lt;br /&gt;
| AK || Adam Koehler&lt;br /&gt;
|-&lt;br /&gt;
| AM || Adam Mallen&lt;br /&gt;
|-&lt;br /&gt;
| BH || Brandon Hahn&lt;br /&gt;
|-&lt;br /&gt;
| CS || Craig Struble&lt;br /&gt;
|-&lt;br /&gt;
| DB || Dennis (or Dr.) Brylow&lt;br /&gt;
|-&lt;br /&gt;
| DH || Doug Harris&lt;br /&gt;
|-&lt;br /&gt;
| DM || Dan Mahoney&lt;br /&gt;
|-&lt;br /&gt;
| DS || Devin Sigulinsky&lt;br /&gt;
|-&lt;br /&gt;
| FH || Fran Hurtado&lt;br /&gt;
|-&lt;br /&gt;
| GV || Gabe Van Eyck&lt;br /&gt;
|-&lt;br /&gt;
| JP || Justin Picotte&lt;br /&gt;
|-&lt;br /&gt;
| JA || Joe Pintozzi&lt;br /&gt;
|-&lt;br /&gt;
| KJ || Kyle Jackson&lt;br /&gt;
|-&lt;br /&gt;
| KT || Kyle Thurow&lt;br /&gt;
|-&lt;br /&gt;
| MK || Matthias Kohler&lt;br /&gt;
|-&lt;br /&gt;
| MN || Matt Netkow&lt;br /&gt;
|-&lt;br /&gt;
| MS || Michael Schultz&lt;br /&gt;
|-&lt;br /&gt;
| PH || Paul Hinze&lt;br /&gt;
|-&lt;br /&gt;
| TB || Tim Blattner&lt;br /&gt;
|-&lt;br /&gt;
| ZL || Zachary Lund&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3611</id>
		<title>Quotes</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3611"/>
		<updated>2010-06-24T21:05:57Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* Summer 2010 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2010 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;It's more confusing when I get it!&amp;quot;&lt;br /&gt;
* DB: [In reference to WRT160NL routers] &amp;quot;This isn't like the other children. It's something different.&amp;quot;&lt;br /&gt;
* Krenz: &amp;quot;There's light at the end of the tunnel and it's not a train.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;I'm so confused by this new ls.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2010 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Babies are like larvae that evolve into people.&amp;quot;&lt;br /&gt;
* KT: &amp;quot;I use tilde all the time.&amp;quot; / DB: &amp;quot;Maybe a little too much.&amp;quot;&lt;br /&gt;
* KT: [after using a configure script that accidentally made a directory named ~] &amp;quot;I was trying to remove the ~ directory. I tried ''rm -r ~'' and the system complained about files in use. I thought that was weird, so I used the ''-f'' force option [resulting in ''rm -rf ~'']. When I tried to use ''make'', it said file not found and that is when I realized I deleted my home directory.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;What does that mean?&amp;quot; / MS: &amp;quot;You can't eat Catholics on Friday.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;These little details are like sorting your M&amp;amp;Ms by color before you eat them.&amp;quot; / ZL [who is color deficient]: &amp;quot;I always do that. It's good practice.&amp;quot; / DB: &amp;quot;Bad example.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Fall 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AK: &amp;quot;If you fail [the GRE] every time, that's a hint.&amp;quot;&lt;br /&gt;
* ZL: [Talking about the sound coming from the VoIP speakers] &amp;quot;That's a new one. I like it. You could almost dance to it.&amp;quot; / AK: &amp;quot;Really quickly.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Do you live here [in the lab]?&amp;quot; / DS: &amp;quot;If that isn't the pot calling the kettle black...&amp;quot; / ZL: &amp;quot;You make a good point.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;When does grad school get fun?&amp;quot; / DB: &amp;quot;When you are done, and you look back on it fondly, and you have a high paying doctoral job.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;It's Friday. Who am I kidding?&amp;quot;&lt;br /&gt;
* MK: &amp;quot;I'm going to be using this [red pen] all semester. It will be a good investment.&amp;quot;&lt;br /&gt;
* FH: &amp;quot;Not that it's my thing, but there is no alcohol allowed, right?&amp;quot;&lt;br /&gt;
* DB: [After setting a bag of candy on the table] &amp;quot;Marquette Dental School appreciates your business.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Thesis first!&amp;quot;&lt;br /&gt;
* Steve Merrill: [While working with MATLAB] &amp;quot;FAIL!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;...or we could throw it off the balcony.&amp;quot; / DB: &amp;quot;NO!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I have a plan to test that. It requires three computers.&amp;quot; / DB: &amp;quot;I like it already.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summer 2009 ==&lt;br /&gt;
&lt;br /&gt;
* DB: &amp;quot;Why is this not working?&amp;quot; / MS: &amp;quot;Morbius is not promiscuous enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Isn't holy water hard to come by?&amp;quot;&lt;br /&gt;
* DB: [Speaking about AM's meeting with CS] &amp;quot;We also don't recognize [Struble] as a valid commitment.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Don't just sit there and gloat at me.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Jokes don't really work right now.  Sorry.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Ruining my body with one substance is enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I need someone to hold my hand when I go get a haircut.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Everyone sounds lame when they post on girls' walls.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I'm in Cudahy. I work here and live here.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Adam counts as -1.&amp;quot; / AG: &amp;quot;Only one?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It sounds like crap but it corresponds.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I will be the supportive advisor this evening.&amp;quot; / MS: [Sarcastically] &amp;quot;What a change.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;In dangerous situations, that's when it's best to drink&lt;br /&gt;
* AG: &amp;quot;Yeah.  We played Wii bowling. And I learned how to play Magic.&amp;quot; / DB: &amp;quot;Ohh noo. It's like supervoc being taking over by the mad man.  Once SV7 is gone its all downhill.&amp;quot;&lt;br /&gt;
* DM: &amp;quot;Iran. Iraq. IRAW.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You can only flash something once.&amp;quot; / ZL: &amp;quot;Clearly, because you get arrested after that.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I was rushing because I needed to be here by 3pm today.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;He just put a hack on top of a hack on top of a hack.&amp;quot; / AG: &amp;quot;You don't have a network stack, you have a network hack.&amp;quot; / ZL: &amp;quot;You have a network pile.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Someone wrote on our table.&amp;quot; / Anonymous: &amp;quot;Kill them.&amp;quot;&lt;br /&gt;
* DB: [Talking about hair] &amp;quot;That's not a matter of personal preference; that's correct.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;There would be so many good quotes if we allowed f-words.&amp;quot;&lt;br /&gt;
* MS: [Speaking to DB's friends] &amp;quot;You might want to bring your own videos.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Oh no.  It works consistently.  It gets my hopes up only to shatter them.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It's good. But..&amp;quot; / AG: &amp;quot;But, It looks like I cheated. ... You got to cheat sometimes.&amp;quot;&lt;br /&gt;
* DH: &amp;quot;Why would I doubt you, you are a student whose life depends on following the rules, I am only Director of a program which is supposed to enforce the rules.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Yeah. I'm pretty much done. I'm wasted.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I fear ugliness.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Chicks dig werewolves.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Computers should never take this long to do something unless its awesome.&amp;quot; / GV: &amp;quot;Did you press the turbo button?&amp;quot;&lt;br /&gt;
* RB: [To AM] &amp;quot;You're going to make some freaky girl very happy someday.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;It looked like you were conducting an orchestra.&amp;quot; / MS: &amp;quot;Well, I was composing an email.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;I feel like I am using beta every time I log into Windows.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Get it done.  Testing is not important.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;What's wrong with you people?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;The thing is, when I do say something offensive, it's very good.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;The sooner I get kicked out of the lab, the sooner I can start drinking.&amp;quot;&lt;br /&gt;
* MS: [Commit message] &amp;quot;Updated the Xinu banner for version 2.0. We can release now.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Do you really want me in charge of something that affects another human being?&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Sleep sounds amazing right now.&amp;quot; / AM: &amp;quot;Oh my god...does it ever!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I'm all about making fun of people while they're in the room.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The Internet is a vast wasteland of sewage.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I won't say it's fixed, but I have now intervened on your behalf.&amp;quot;&lt;br /&gt;
* Zachary's Girlfriend: &amp;quot;Darn. I am taking on Brylow traits.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You can think of them as ornaments hung on a syntax tree.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;purged Tim from nvram&amp;quot;&lt;br /&gt;
* AK: &amp;quot;If you want some sort of base for how sick I still feel just insert a burst of coughing after each sentence while reading this email.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The rat gets nothing!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;My brain operates at 10,000 Gemberflops per second.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I'm not saying it's my opinion.  I'm just saying its Adolph's opinion.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;He's celebrating the month of feasting.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;There's a special travel dispensation for pretzels.&amp;quot;&lt;br /&gt;
* CS: &amp;quot;I'm not very quotable.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh, it's travelling up in my butt.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;I shut off Slayer while we are gone.&amp;quot; / MS: &amp;quot;I'm sure Mawdryn will turn itself off, too.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;My room mate never plays with me.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I just made a mess on the seat.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I don't need a haircut - I am representing myself at this conference.&amp;quot;&lt;br /&gt;
* AM: [Referring to high performance gum] &amp;quot;It is just like high performance computing: it's really really good for a really really short period of time.&amp;quot;&lt;br /&gt;
* AK: [Speaking to Brylow]  &amp;quot;We just got out of Cracker Barrel and you are already eating pretzels.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh my God - Dinosaur World.  We are skipping SIGCSE.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, my life is a joke sometimes.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;One of these days I'll get English right.&amp;quot;&lt;br /&gt;
* Presenter at SIGCSE 2009: &amp;quot;I mean, it's kind of fun to trash your operating system.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I like to let my hair air-dry. It poofs better.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I would not want Tim on my team for a game of telephone.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;They're not pretzel rods, they're fuel rods.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;But that's non-linear board usage.  I never do that.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;There's a lot more TODOs where those came from.&amp;quot;&lt;br /&gt;
* DB: [Said to an almost empty lab] &amp;quot;Aren't I paying a bunch of students to work for me?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Aww we all got laser pointers!  This is gonna rule!&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I thought I fixed everything doing nothing. It happens so many times.&amp;quot;&lt;br /&gt;
* [A discussion on going to the bar in a lab of all guys] / AG: &amp;quot;We're probably not as good looking as Victoria.&amp;quot; / AM: &amp;quot;Yeah, and she has a boyfriend...but none of you have boyfriends.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Just for funsies.&amp;quot;&lt;br /&gt;
* TB: [As AM points a laser pointer at TB] &amp;quot;I feel like I'm being sniped.&amp;quot;&lt;br /&gt;
* Ryan Feil: [Speaking in the lab of an operating systems assignment] &amp;quot;Shouldn't there be more people here scrambling to get this done.&amp;quot;&lt;br /&gt;
* MS: [As DB writes &amp;quot;IP Stack&amp;quot; on the board] &amp;quot;Ha ha. He pees stack. IP urine.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Really all we have right now are questions.&amp;quot;&lt;br /&gt;
* MS: [On a sheet of paper hidden among AM's homework] &amp;quot;#6. Thm: Adam sucks! Ha ha. / Pf: trivial.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I should just source control my...everything.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;English is not sufficient for teaching compilers.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;That's it. It's 100 percent done.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;We were 100 percent done. We just need to get more speed-up.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;So, Tim, when you are 30, will you say your life is 100 percent done?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;make tim: now compiling nonsense.c&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Oh, here we go: proof by rant.  That's a new one.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Do you really want me representing this school.&amp;quot; / DB: [Out of context] &amp;quot;No.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;If I leave the lab, I feel like I'm leaving civilization behind.&amp;quot;&lt;br /&gt;
* AG: [Browsing through Mike's wedding gift registry] &amp;quot;Xinu only has 50 threads.  The sheets Mike wants have 410, but they don't have memory protection.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Oh good Brylow left.  Now I can leave.&amp;quot;&lt;br /&gt;
* AK: [First commit message] &amp;quot;modified some ifthenelse stuff to look a little more like class&amp;quot; / [Second commit message] &amp;quot;removed the code I added to ifthenelse, it made no sense and didn't compile&amp;quot;&lt;br /&gt;
* DB: [To a prospective student touring the System's Lab] &amp;quot;Ignore the rat.&amp;quot;&lt;br /&gt;
* MS: [Discussing DB's tests] &amp;quot;Why would you study for his test? You are either screwed or not screwed...it's fairly binary.&amp;quot;&lt;br /&gt;
* MS: [Left a message for AG] &amp;quot;I hax0rd your boxor!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh look.  She dumped me on Facebook.  Awesome!&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Don't stroke the yeast colony.&amp;quot;&lt;br /&gt;
* MS: [Speaking of his yeast colony] &amp;quot;It's free!&amp;quot; / DB: &amp;quot;Don't release it!&amp;quot;&lt;br /&gt;
* MS: &amp;quot;If I just get really offensive and harsh with what I say then I won't get quoted any more.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Alright, I'm going home.  See you in the morning.&amp;quot; / ZL: &amp;quot;The morning.  Really?&amp;quot; / DB: &amp;quot;Well no.&amp;quot;&lt;br /&gt;
* MS: [Anticipating DB's response to new advisees] &amp;quot;You want to be my advisee.  Kiss the clock.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;It is much more important to see me being reamed up the ass.&amp;quot;&lt;br /&gt;
* JA: [Discussing potential names of Dan Mahoney's future son] &amp;quot;Name him your last name backwards so he can be a palindrome.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Big setup no follow through.&amp;quot; / AG: &amp;quot;I'm all about that.&amp;quot; / MS: &amp;quot;That's what she said.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;That's not an algorithm; that's a sweatshop.&amp;quot;&lt;br /&gt;
* Lyndsie: &amp;quot;High school cheer leading is even on ESPN.&amp;quot; / MS: &amp;quot;That is really sweet!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I always assume that everyone in the world is just listening to me to talk. I also assume that people just follow me around just to listen to me.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Every time Tim opens his mouth to say something about the poster, you just close your eyes and pray.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;This will all work out right? Induction through hand-waving.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Except it's like fake adoption, where it turns out the child is actually yours.&amp;quot;&lt;br /&gt;
* &amp;quot;If you're concerned about that you're probably in the wrong major, because we're going to build skynet.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;So we are selling you to indentured servitude now?&amp;quot; / AM: &amp;quot;I hope so, then I get free passage to the new world.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Why do you work here?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I have three desks worth of space just taken up with garbage and shit.&amp;quot;&lt;br /&gt;
* Anonymous: &amp;quot;You know, pretty soon that relationship will be 100% done.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Fall 2008 ==&lt;br /&gt;
&lt;br /&gt;
* MN: [Talking about the large rubber rat] &amp;quot;I don't get paid enough to have this thing look at me.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Now that grading's done, I deserve a pretzel.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I haven't even started, and I already feel defeated.&amp;quot; / MS: &amp;quot;Welcome to graduate school.&amp;quot;&lt;br /&gt;
* ''RFC 793: Transmission Control Protocol'': &amp;quot;When the original SYN (pun intended) finally arrives at line 6, the synchronization proceeds normally.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;If I think more than 30 seconds into my own future I start to panic.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Once again, I've solved the problem, but the computer has failed to see my genius.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;It takes many years of sucky teaching to learn how to teach well.  You have to start sucking somewhere.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;When you get the packet it is all going to be out of order.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I was going to ask you what they stood for, but I knew the answer was: 'Get the hell out of my office Mike.'&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You have the plague now too?&amp;quot;&lt;br /&gt;
* AK: &amp;quot;It was like Tim's brain on a piece of paper.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;His abstract was words in a paint can and all he did was throw it on a poster.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, how did we get sidetracked.&amp;quot; / AM: &amp;quot;I started talking.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Now US-41 through Terre Haute, that's the corridor of hell.&amp;quot;&lt;br /&gt;
* Zachary's Sister: [Upon visiting the Systems Lab] &amp;quot;It's like having six zacs.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summer 2008 ==&lt;br /&gt;
* linux-2.6.25.9/lib/iomap.c: Ugly macros are a way of life.&lt;br /&gt;
* ../net/tcp/tcpTimer.c:101: error: ‘rum’ undeclared (first use in this function)&lt;br /&gt;
* BH: &amp;quot;Vim has a learning curve.&amp;quot; / MS: &amp;quot;No, it's a line.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;[re: Firefox Plushie] Wow, that look more like a raccoon to me.  And wouldn't that just make people position Linux Tux and Firefox Fux is various explicit positions?   Or is that just me?&amp;quot; / DB: &amp;quot;Yes, Michael.  It is just you.  And I don't think the Firefox mascot's proper name is 'Fux.'&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm laughing because my nose itches.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm not going to start my own business. For a business to work, the owner has to care.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;''Broken Beyond Syntax'', that's going to be the title of my autobiography.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2008 ==&lt;br /&gt;
* AK: &amp;quot;[online review of sushi place in Portland with Aaron] Sit in the lounge. The red chairs are very comfortable. The food was really good too. Had some chicken dish, don't remember what it was called.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm not saying it's my opinion, I'm just saying it's an opinion.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;Yeah, that's just fool complicated.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Even Tim's pictures have bugs in them.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Warnings mean you are smarter than the compiler!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Do you use text messaging?&amp;quot; / JP: &amp;quot;What's that?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I feel like doing something.  What should I do?&amp;quot; / PH: &amp;quot;Go home.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Any questions?  What else have I forgotten to tell you?&amp;quot; (email to lab) / Response: &amp;quot;The XINU lab notes that you forgot to tell us that you love us.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Traditionally, graduate students get a bed to themselves in this situation.&amp;quot;&lt;br /&gt;
* PH: &amp;quot;I'm really going to enjoy watching the commits to this branch.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Voc and Supervoc joined at the UART&amp;quot;&lt;br /&gt;
* George Corliss: &amp;quot;Verbose.  Minus 5.&amp;quot;&lt;br /&gt;
* Steve Merrill: &amp;quot;Publish!  Publish!  Publish!&amp;quot; (walking down the hall past junior faculty offices)&lt;br /&gt;
* JP: &amp;quot;I am just participating cause I'm standing here.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;New commands are silly.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I've solved all kinds of problems in my life that no one's ever solved before.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You know scheme.  I know scheme.  We all scheme for ice cream.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I like StarTrek, but that would be less a hobby and more an investment.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;Subtract two.&amp;quot; / MN: &amp;quot;Why?&amp;quot; / MS: &amp;quot;...because I said so.&amp;quot; / MN: &amp;quot;...alright...&amp;quot; / MS: &amp;quot;...and then when that doesn't work subtract four.  But two should work.&amp;quot; / MN: &amp;quot;Two didn't work.&amp;quot; / MS: &amp;quot;Damnit!  Subtract four.&amp;quot; (Conversation continues in a similar fashion until Matt ends up subtracting eight.)&lt;br /&gt;
* DB: &amp;quot;So they basically made a hammer and went after everything that could be a nail.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;This is so unfair to us petty criminals.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;We'll all be getting eye transplants soon.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;''I'' am somehow derived from C.&amp;quot; (on the ubiquity of the C programming language)&lt;br /&gt;
* JP: &amp;quot;First you have to get the $3,000 license for the whizbang that does all the work.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I don't remember what the silly window is, but it must be important.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;[UML is] just a bunch of boxes on paper.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Java has corrupted you all.&amp;quot;&lt;br /&gt;
* KJ: &amp;quot;There are some fonts that ''really'' spread out a paper.&amp;quot; (discussing parameters for COSC 198 term paper)&lt;br /&gt;
* DB: &amp;quot;You're telling me to put in less work.  I'm not going to argue with you.&amp;quot;&lt;br /&gt;
* ''See MIPS Run, 2nd Ed.'': &amp;quot;When we finally make contact with aliens, their wheelbarrows will have round wheels and their computers will probably use fixed-size pages.&amp;quot;&lt;br /&gt;
* ''RFC 826: An Ethernet Address Resolution Protocol'': &amp;quot;The world is a jungle in general, and the networking game contributes many animals.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== XINU Pith ==&lt;br /&gt;
* XINU Cometh.&lt;br /&gt;
* XINU Returneth.&lt;br /&gt;
* XINU Calls.&lt;br /&gt;
* XINU Returns.&lt;br /&gt;
* XINU Creates.&lt;br /&gt;
* XINU Reschedules.&lt;br /&gt;
* XINU Saves and Restores.&lt;br /&gt;
* XINU Preempts.&lt;br /&gt;
* XINU Comes Not to JUDGE, But to EXECUTE...&lt;br /&gt;
* XINU Knows Your Inmost Firmware.&lt;br /&gt;
* XINU Brings New Life to Old Hardware.&lt;br /&gt;
* XINU Waits.&lt;br /&gt;
* XINU Allocates.&lt;br /&gt;
* XINU Deallocates Away.&lt;br /&gt;
* XINU Tastes Great.&lt;br /&gt;
* XINU Has Less Filling.&lt;br /&gt;
* XINU Runs FOREVER.&lt;br /&gt;
* XINU Eschews Obfuscation.&lt;br /&gt;
* XINU Does Not Do Windows.&lt;br /&gt;
* XINU Brings ORDER out of CHAOS.&lt;br /&gt;
* XINU Brings CHAOS from ORDER.&lt;br /&gt;
* He Whoever Believes in XINU Shall Have Eternal Processing.&lt;br /&gt;
* XINU Shall Run Again.&lt;br /&gt;
* XINU Is Not UNIX.&lt;br /&gt;
* XINU.  It's What's For Dinner.&lt;br /&gt;
* No XINU and No Mips Make Homer Something Something...&lt;br /&gt;
* See XINU.  See XINU Run.  Run XINU Run.&lt;br /&gt;
* XINU Allocateth, XINU Deallocateth Away.&lt;br /&gt;
&lt;br /&gt;
== Abbreviations ==&lt;br /&gt;
{| &lt;br /&gt;
|-&lt;br /&gt;
|'''Abbreviation''' &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || '''Name'''&lt;br /&gt;
|-&lt;br /&gt;
| AG || Aaron Gember&lt;br /&gt;
|-&lt;br /&gt;
| AK || Adam Koehler&lt;br /&gt;
|-&lt;br /&gt;
| AM || Adam Mallen&lt;br /&gt;
|-&lt;br /&gt;
| BH || Brandon Hahn&lt;br /&gt;
|-&lt;br /&gt;
| CS || Craig Struble&lt;br /&gt;
|-&lt;br /&gt;
| DB || Dennis (or Dr.) Brylow&lt;br /&gt;
|-&lt;br /&gt;
| DH || Doug Harris&lt;br /&gt;
|-&lt;br /&gt;
| DM || Dan Mahoney&lt;br /&gt;
|-&lt;br /&gt;
| DS || Devin Sigulinsky&lt;br /&gt;
|-&lt;br /&gt;
| FH || Fran Hurtado&lt;br /&gt;
|-&lt;br /&gt;
| GV || Gabe Van Eyck&lt;br /&gt;
|-&lt;br /&gt;
| JP || Justin Picotte&lt;br /&gt;
|-&lt;br /&gt;
| JA || Joe Pintozzi&lt;br /&gt;
|-&lt;br /&gt;
| KJ || Kyle Jackson&lt;br /&gt;
|-&lt;br /&gt;
| KT || Kyle Thurow&lt;br /&gt;
|-&lt;br /&gt;
| MK || Matthias Kohler&lt;br /&gt;
|-&lt;br /&gt;
| MN || Matt Netkow&lt;br /&gt;
|-&lt;br /&gt;
| MS || Michael Schultz&lt;br /&gt;
|-&lt;br /&gt;
| PH || Paul Hinze&lt;br /&gt;
|-&lt;br /&gt;
| TB || Tim Blattner&lt;br /&gt;
|-&lt;br /&gt;
| ZL || Zachary Lund&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3610</id>
		<title>Quotes</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3610"/>
		<updated>2010-06-23T19:32:15Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* Summer 2010 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2010 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;It's more confusing when I get it!&amp;quot;&lt;br /&gt;
* DB: [In reference to WRT160NL routers] &amp;quot;This isn't like the other children. It's something different.&amp;quot;&lt;br /&gt;
* Krenz: &amp;quot;There's light at the end of the tunnel and it's not a train.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2010 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Babies are like larvae that evolve into people.&amp;quot;&lt;br /&gt;
* KT: &amp;quot;I use tilde all the time.&amp;quot; / DB: &amp;quot;Maybe a little too much.&amp;quot;&lt;br /&gt;
* KT: [after using a configure script that accidentally made a directory named ~] &amp;quot;I was trying to remove the ~ directory. I tried ''rm -r ~'' and the system complained about files in use. I thought that was weird, so I used the ''-f'' force option [resulting in ''rm -rf ~'']. When I tried to use ''make'', it said file not found and that is when I realized I deleted my home directory.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;What does that mean?&amp;quot; / MS: &amp;quot;You can't eat Catholics on Friday.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;These little details are like sorting your M&amp;amp;Ms by color before you eat them.&amp;quot; / ZL [who is color deficient]: &amp;quot;I always do that. It's good practice.&amp;quot; / DB: &amp;quot;Bad example.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Fall 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AK: &amp;quot;If you fail [the GRE] every time, that's a hint.&amp;quot;&lt;br /&gt;
* ZL: [Talking about the sound coming from the VoIP speakers] &amp;quot;That's a new one. I like it. You could almost dance to it.&amp;quot; / AK: &amp;quot;Really quickly.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Do you live here [in the lab]?&amp;quot; / DS: &amp;quot;If that isn't the pot calling the kettle black...&amp;quot; / ZL: &amp;quot;You make a good point.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;When does grad school get fun?&amp;quot; / DB: &amp;quot;When you are done, and you look back on it fondly, and you have a high paying doctoral job.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;It's Friday. Who am I kidding?&amp;quot;&lt;br /&gt;
* MK: &amp;quot;I'm going to be using this [red pen] all semester. It will be a good investment.&amp;quot;&lt;br /&gt;
* FH: &amp;quot;Not that it's my thing, but there is no alcohol allowed, right?&amp;quot;&lt;br /&gt;
* DB: [After setting a bag of candy on the table] &amp;quot;Marquette Dental School appreciates your business.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Thesis first!&amp;quot;&lt;br /&gt;
* Steve Merrill: [While working with MATLAB] &amp;quot;FAIL!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;...or we could throw it off the balcony.&amp;quot; / DB: &amp;quot;NO!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I have a plan to test that. It requires three computers.&amp;quot; / DB: &amp;quot;I like it already.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summer 2009 ==&lt;br /&gt;
&lt;br /&gt;
* DB: &amp;quot;Why is this not working?&amp;quot; / MS: &amp;quot;Morbius is not promiscuous enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Isn't holy water hard to come by?&amp;quot;&lt;br /&gt;
* DB: [Speaking about AM's meeting with CS] &amp;quot;We also don't recognize [Struble] as a valid commitment.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Don't just sit there and gloat at me.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Jokes don't really work right now.  Sorry.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Ruining my body with one substance is enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I need someone to hold my hand when I go get a haircut.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Everyone sounds lame when they post on girls' walls.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I'm in Cudahy. I work here and live here.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Adam counts as -1.&amp;quot; / AG: &amp;quot;Only one?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It sounds like crap but it corresponds.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I will be the supportive advisor this evening.&amp;quot; / MS: [Sarcastically] &amp;quot;What a change.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;In dangerous situations, that's when it's best to drink&lt;br /&gt;
* AG: &amp;quot;Yeah.  We played Wii bowling. And I learned how to play Magic.&amp;quot; / DB: &amp;quot;Ohh noo. It's like supervoc being taking over by the mad man.  Once SV7 is gone its all downhill.&amp;quot;&lt;br /&gt;
* DM: &amp;quot;Iran. Iraq. IRAW.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You can only flash something once.&amp;quot; / ZL: &amp;quot;Clearly, because you get arrested after that.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I was rushing because I needed to be here by 3pm today.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;He just put a hack on top of a hack on top of a hack.&amp;quot; / AG: &amp;quot;You don't have a network stack, you have a network hack.&amp;quot; / ZL: &amp;quot;You have a network pile.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Someone wrote on our table.&amp;quot; / Anonymous: &amp;quot;Kill them.&amp;quot;&lt;br /&gt;
* DB: [Talking about hair] &amp;quot;That's not a matter of personal preference; that's correct.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;There would be so many good quotes if we allowed f-words.&amp;quot;&lt;br /&gt;
* MS: [Speaking to DB's friends] &amp;quot;You might want to bring your own videos.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Oh no.  It works consistently.  It gets my hopes up only to shatter them.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It's good. But..&amp;quot; / AG: &amp;quot;But, It looks like I cheated. ... You got to cheat sometimes.&amp;quot;&lt;br /&gt;
* DH: &amp;quot;Why would I doubt you, you are a student whose life depends on following the rules, I am only Director of a program which is supposed to enforce the rules.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Yeah. I'm pretty much done. I'm wasted.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I fear ugliness.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Chicks dig werewolves.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Computers should never take this long to do something unless its awesome.&amp;quot; / GV: &amp;quot;Did you press the turbo button?&amp;quot;&lt;br /&gt;
* RB: [To AM] &amp;quot;You're going to make some freaky girl very happy someday.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;It looked like you were conducting an orchestra.&amp;quot; / MS: &amp;quot;Well, I was composing an email.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;I feel like I am using beta every time I log into Windows.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Get it done.  Testing is not important.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;What's wrong with you people?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;The thing is, when I do say something offensive, it's very good.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;The sooner I get kicked out of the lab, the sooner I can start drinking.&amp;quot;&lt;br /&gt;
* MS: [Commit message] &amp;quot;Updated the Xinu banner for version 2.0. We can release now.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Do you really want me in charge of something that affects another human being?&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Sleep sounds amazing right now.&amp;quot; / AM: &amp;quot;Oh my god...does it ever!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I'm all about making fun of people while they're in the room.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The Internet is a vast wasteland of sewage.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I won't say it's fixed, but I have now intervened on your behalf.&amp;quot;&lt;br /&gt;
* Zachary's Girlfriend: &amp;quot;Darn. I am taking on Brylow traits.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You can think of them as ornaments hung on a syntax tree.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;purged Tim from nvram&amp;quot;&lt;br /&gt;
* AK: &amp;quot;If you want some sort of base for how sick I still feel just insert a burst of coughing after each sentence while reading this email.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The rat gets nothing!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;My brain operates at 10,000 Gemberflops per second.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I'm not saying it's my opinion.  I'm just saying its Adolph's opinion.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;He's celebrating the month of feasting.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;There's a special travel dispensation for pretzels.&amp;quot;&lt;br /&gt;
* CS: &amp;quot;I'm not very quotable.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh, it's travelling up in my butt.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;I shut off Slayer while we are gone.&amp;quot; / MS: &amp;quot;I'm sure Mawdryn will turn itself off, too.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;My room mate never plays with me.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I just made a mess on the seat.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I don't need a haircut - I am representing myself at this conference.&amp;quot;&lt;br /&gt;
* AM: [Referring to high performance gum] &amp;quot;It is just like high performance computing: it's really really good for a really really short period of time.&amp;quot;&lt;br /&gt;
* AK: [Speaking to Brylow]  &amp;quot;We just got out of Cracker Barrel and you are already eating pretzels.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh my God - Dinosaur World.  We are skipping SIGCSE.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, my life is a joke sometimes.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;One of these days I'll get English right.&amp;quot;&lt;br /&gt;
* Presenter at SIGCSE 2009: &amp;quot;I mean, it's kind of fun to trash your operating system.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I like to let my hair air-dry. It poofs better.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I would not want Tim on my team for a game of telephone.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;They're not pretzel rods, they're fuel rods.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;But that's non-linear board usage.  I never do that.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;There's a lot more TODOs where those came from.&amp;quot;&lt;br /&gt;
* DB: [Said to an almost empty lab] &amp;quot;Aren't I paying a bunch of students to work for me?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Aww we all got laser pointers!  This is gonna rule!&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I thought I fixed everything doing nothing. It happens so many times.&amp;quot;&lt;br /&gt;
* [A discussion on going to the bar in a lab of all guys] / AG: &amp;quot;We're probably not as good looking as Victoria.&amp;quot; / AM: &amp;quot;Yeah, and she has a boyfriend...but none of you have boyfriends.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Just for funsies.&amp;quot;&lt;br /&gt;
* TB: [As AM points a laser pointer at TB] &amp;quot;I feel like I'm being sniped.&amp;quot;&lt;br /&gt;
* Ryan Feil: [Speaking in the lab of an operating systems assignment] &amp;quot;Shouldn't there be more people here scrambling to get this done.&amp;quot;&lt;br /&gt;
* MS: [As DB writes &amp;quot;IP Stack&amp;quot; on the board] &amp;quot;Ha ha. He pees stack. IP urine.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Really all we have right now are questions.&amp;quot;&lt;br /&gt;
* MS: [On a sheet of paper hidden among AM's homework] &amp;quot;#6. Thm: Adam sucks! Ha ha. / Pf: trivial.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I should just source control my...everything.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;English is not sufficient for teaching compilers.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;That's it. It's 100 percent done.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;We were 100 percent done. We just need to get more speed-up.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;So, Tim, when you are 30, will you say your life is 100 percent done?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;make tim: now compiling nonsense.c&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Oh, here we go: proof by rant.  That's a new one.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Do you really want me representing this school.&amp;quot; / DB: [Out of context] &amp;quot;No.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;If I leave the lab, I feel like I'm leaving civilization behind.&amp;quot;&lt;br /&gt;
* AG: [Browsing through Mike's wedding gift registry] &amp;quot;Xinu only has 50 threads.  The sheets Mike wants have 410, but they don't have memory protection.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Oh good Brylow left.  Now I can leave.&amp;quot;&lt;br /&gt;
* AK: [First commit message] &amp;quot;modified some ifthenelse stuff to look a little more like class&amp;quot; / [Second commit message] &amp;quot;removed the code I added to ifthenelse, it made no sense and didn't compile&amp;quot;&lt;br /&gt;
* DB: [To a prospective student touring the System's Lab] &amp;quot;Ignore the rat.&amp;quot;&lt;br /&gt;
* MS: [Discussing DB's tests] &amp;quot;Why would you study for his test? You are either screwed or not screwed...it's fairly binary.&amp;quot;&lt;br /&gt;
* MS: [Left a message for AG] &amp;quot;I hax0rd your boxor!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh look.  She dumped me on Facebook.  Awesome!&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Don't stroke the yeast colony.&amp;quot;&lt;br /&gt;
* MS: [Speaking of his yeast colony] &amp;quot;It's free!&amp;quot; / DB: &amp;quot;Don't release it!&amp;quot;&lt;br /&gt;
* MS: &amp;quot;If I just get really offensive and harsh with what I say then I won't get quoted any more.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Alright, I'm going home.  See you in the morning.&amp;quot; / ZL: &amp;quot;The morning.  Really?&amp;quot; / DB: &amp;quot;Well no.&amp;quot;&lt;br /&gt;
* MS: [Anticipating DB's response to new advisees] &amp;quot;You want to be my advisee.  Kiss the clock.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;It is much more important to see me being reamed up the ass.&amp;quot;&lt;br /&gt;
* JA: [Discussing potential names of Dan Mahoney's future son] &amp;quot;Name him your last name backwards so he can be a palindrome.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Big setup no follow through.&amp;quot; / AG: &amp;quot;I'm all about that.&amp;quot; / MS: &amp;quot;That's what she said.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;That's not an algorithm; that's a sweatshop.&amp;quot;&lt;br /&gt;
* Lyndsie: &amp;quot;High school cheer leading is even on ESPN.&amp;quot; / MS: &amp;quot;That is really sweet!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I always assume that everyone in the world is just listening to me to talk. I also assume that people just follow me around just to listen to me.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Every time Tim opens his mouth to say something about the poster, you just close your eyes and pray.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;This will all work out right? Induction through hand-waving.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Except it's like fake adoption, where it turns out the child is actually yours.&amp;quot;&lt;br /&gt;
* &amp;quot;If you're concerned about that you're probably in the wrong major, because we're going to build skynet.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;So we are selling you to indentured servitude now?&amp;quot; / AM: &amp;quot;I hope so, then I get free passage to the new world.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Why do you work here?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I have three desks worth of space just taken up with garbage and shit.&amp;quot;&lt;br /&gt;
* Anonymous: &amp;quot;You know, pretty soon that relationship will be 100% done.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Fall 2008 ==&lt;br /&gt;
&lt;br /&gt;
* MN: [Talking about the large rubber rat] &amp;quot;I don't get paid enough to have this thing look at me.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Now that grading's done, I deserve a pretzel.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I haven't even started, and I already feel defeated.&amp;quot; / MS: &amp;quot;Welcome to graduate school.&amp;quot;&lt;br /&gt;
* ''RFC 793: Transmission Control Protocol'': &amp;quot;When the original SYN (pun intended) finally arrives at line 6, the synchronization proceeds normally.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;If I think more than 30 seconds into my own future I start to panic.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Once again, I've solved the problem, but the computer has failed to see my genius.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;It takes many years of sucky teaching to learn how to teach well.  You have to start sucking somewhere.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;When you get the packet it is all going to be out of order.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I was going to ask you what they stood for, but I knew the answer was: 'Get the hell out of my office Mike.'&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You have the plague now too?&amp;quot;&lt;br /&gt;
* AK: &amp;quot;It was like Tim's brain on a piece of paper.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;His abstract was words in a paint can and all he did was throw it on a poster.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, how did we get sidetracked.&amp;quot; / AM: &amp;quot;I started talking.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Now US-41 through Terre Haute, that's the corridor of hell.&amp;quot;&lt;br /&gt;
* Zachary's Sister: [Upon visiting the Systems Lab] &amp;quot;It's like having six zacs.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summer 2008 ==&lt;br /&gt;
* linux-2.6.25.9/lib/iomap.c: Ugly macros are a way of life.&lt;br /&gt;
* ../net/tcp/tcpTimer.c:101: error: ‘rum’ undeclared (first use in this function)&lt;br /&gt;
* BH: &amp;quot;Vim has a learning curve.&amp;quot; / MS: &amp;quot;No, it's a line.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;[re: Firefox Plushie] Wow, that look more like a raccoon to me.  And wouldn't that just make people position Linux Tux and Firefox Fux is various explicit positions?   Or is that just me?&amp;quot; / DB: &amp;quot;Yes, Michael.  It is just you.  And I don't think the Firefox mascot's proper name is 'Fux.'&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm laughing because my nose itches.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm not going to start my own business. For a business to work, the owner has to care.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;''Broken Beyond Syntax'', that's going to be the title of my autobiography.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2008 ==&lt;br /&gt;
* AK: &amp;quot;[online review of sushi place in Portland with Aaron] Sit in the lounge. The red chairs are very comfortable. The food was really good too. Had some chicken dish, don't remember what it was called.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm not saying it's my opinion, I'm just saying it's an opinion.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;Yeah, that's just fool complicated.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Even Tim's pictures have bugs in them.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Warnings mean you are smarter than the compiler!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Do you use text messaging?&amp;quot; / JP: &amp;quot;What's that?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I feel like doing something.  What should I do?&amp;quot; / PH: &amp;quot;Go home.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Any questions?  What else have I forgotten to tell you?&amp;quot; (email to lab) / Response: &amp;quot;The XINU lab notes that you forgot to tell us that you love us.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Traditionally, graduate students get a bed to themselves in this situation.&amp;quot;&lt;br /&gt;
* PH: &amp;quot;I'm really going to enjoy watching the commits to this branch.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Voc and Supervoc joined at the UART&amp;quot;&lt;br /&gt;
* George Corliss: &amp;quot;Verbose.  Minus 5.&amp;quot;&lt;br /&gt;
* Steve Merrill: &amp;quot;Publish!  Publish!  Publish!&amp;quot; (walking down the hall past junior faculty offices)&lt;br /&gt;
* JP: &amp;quot;I am just participating cause I'm standing here.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;New commands are silly.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I've solved all kinds of problems in my life that no one's ever solved before.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You know scheme.  I know scheme.  We all scheme for ice cream.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I like StarTrek, but that would be less a hobby and more an investment.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;Subtract two.&amp;quot; / MN: &amp;quot;Why?&amp;quot; / MS: &amp;quot;...because I said so.&amp;quot; / MN: &amp;quot;...alright...&amp;quot; / MS: &amp;quot;...and then when that doesn't work subtract four.  But two should work.&amp;quot; / MN: &amp;quot;Two didn't work.&amp;quot; / MS: &amp;quot;Damnit!  Subtract four.&amp;quot; (Conversation continues in a similar fashion until Matt ends up subtracting eight.)&lt;br /&gt;
* DB: &amp;quot;So they basically made a hammer and went after everything that could be a nail.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;This is so unfair to us petty criminals.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;We'll all be getting eye transplants soon.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;''I'' am somehow derived from C.&amp;quot; (on the ubiquity of the C programming language)&lt;br /&gt;
* JP: &amp;quot;First you have to get the $3,000 license for the whizbang that does all the work.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I don't remember what the silly window is, but it must be important.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;[UML is] just a bunch of boxes on paper.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Java has corrupted you all.&amp;quot;&lt;br /&gt;
* KJ: &amp;quot;There are some fonts that ''really'' spread out a paper.&amp;quot; (discussing parameters for COSC 198 term paper)&lt;br /&gt;
* DB: &amp;quot;You're telling me to put in less work.  I'm not going to argue with you.&amp;quot;&lt;br /&gt;
* ''See MIPS Run, 2nd Ed.'': &amp;quot;When we finally make contact with aliens, their wheelbarrows will have round wheels and their computers will probably use fixed-size pages.&amp;quot;&lt;br /&gt;
* ''RFC 826: An Ethernet Address Resolution Protocol'': &amp;quot;The world is a jungle in general, and the networking game contributes many animals.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== XINU Pith ==&lt;br /&gt;
* XINU Cometh.&lt;br /&gt;
* XINU Returneth.&lt;br /&gt;
* XINU Calls.&lt;br /&gt;
* XINU Returns.&lt;br /&gt;
* XINU Creates.&lt;br /&gt;
* XINU Reschedules.&lt;br /&gt;
* XINU Saves and Restores.&lt;br /&gt;
* XINU Preempts.&lt;br /&gt;
* XINU Comes Not to JUDGE, But to EXECUTE...&lt;br /&gt;
* XINU Knows Your Inmost Firmware.&lt;br /&gt;
* XINU Brings New Life to Old Hardware.&lt;br /&gt;
* XINU Waits.&lt;br /&gt;
* XINU Allocates.&lt;br /&gt;
* XINU Deallocates Away.&lt;br /&gt;
* XINU Tastes Great.&lt;br /&gt;
* XINU Has Less Filling.&lt;br /&gt;
* XINU Runs FOREVER.&lt;br /&gt;
* XINU Eschews Obfuscation.&lt;br /&gt;
* XINU Does Not Do Windows.&lt;br /&gt;
* XINU Brings ORDER out of CHAOS.&lt;br /&gt;
* XINU Brings CHAOS from ORDER.&lt;br /&gt;
* He Whoever Believes in XINU Shall Have Eternal Processing.&lt;br /&gt;
* XINU Shall Run Again.&lt;br /&gt;
* XINU Is Not UNIX.&lt;br /&gt;
* XINU.  It's What's For Dinner.&lt;br /&gt;
* No XINU and No Mips Make Homer Something Something...&lt;br /&gt;
* See XINU.  See XINU Run.  Run XINU Run.&lt;br /&gt;
* XINU Allocateth, XINU Deallocateth Away.&lt;br /&gt;
&lt;br /&gt;
== Abbreviations ==&lt;br /&gt;
{| &lt;br /&gt;
|-&lt;br /&gt;
|'''Abbreviation''' &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || '''Name'''&lt;br /&gt;
|-&lt;br /&gt;
| AG || Aaron Gember&lt;br /&gt;
|-&lt;br /&gt;
| AK || Adam Koehler&lt;br /&gt;
|-&lt;br /&gt;
| AM || Adam Mallen&lt;br /&gt;
|-&lt;br /&gt;
| BH || Brandon Hahn&lt;br /&gt;
|-&lt;br /&gt;
| CS || Craig Struble&lt;br /&gt;
|-&lt;br /&gt;
| DB || Dennis (or Dr.) Brylow&lt;br /&gt;
|-&lt;br /&gt;
| DH || Doug Harris&lt;br /&gt;
|-&lt;br /&gt;
| DM || Dan Mahoney&lt;br /&gt;
|-&lt;br /&gt;
| DS || Devin Sigulinsky&lt;br /&gt;
|-&lt;br /&gt;
| FH || Fran Hurtado&lt;br /&gt;
|-&lt;br /&gt;
| GV || Gabe Van Eyck&lt;br /&gt;
|-&lt;br /&gt;
| JP || Justin Picotte&lt;br /&gt;
|-&lt;br /&gt;
| JA || Joe Pintozzi&lt;br /&gt;
|-&lt;br /&gt;
| KJ || Kyle Jackson&lt;br /&gt;
|-&lt;br /&gt;
| KT || Kyle Thurow&lt;br /&gt;
|-&lt;br /&gt;
| MK || Matthias Kohler&lt;br /&gt;
|-&lt;br /&gt;
| MN || Matt Netkow&lt;br /&gt;
|-&lt;br /&gt;
| MS || Michael Schultz&lt;br /&gt;
|-&lt;br /&gt;
| PH || Paul Hinze&lt;br /&gt;
|-&lt;br /&gt;
| TB || Tim Blattner&lt;br /&gt;
|-&lt;br /&gt;
| ZL || Zachary Lund&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3596</id>
		<title>Quotes</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3596"/>
		<updated>2010-03-12T05:26:46Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* Spring 2010 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Spring 2010 ==&lt;br /&gt;
* AM: Babies are like larvae that evolve into people.&lt;br /&gt;
* KT: I use tilde all the time. / DB: Maybe a little too much.&lt;br /&gt;
* KT: [after using a configure script that accidentally made a directory named ~] &amp;quot;I was trying to remove the ~ directory. I tried ''rm -r ~'' and the system complained about files in use. I thought that was weird, so I used the ''-f'' force option [resulting in ''rm -rf ~'']. When I tried to use ''make'', it said file not found and that is when I realized I deleted my home directory.&amp;quot;&lt;br /&gt;
* AM: What does that mean? / MS: You can't eat Catholics on Friday.&lt;br /&gt;
&lt;br /&gt;
== Fall 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AK: &amp;quot;If you fail [the GRE] every time, that's a hint.&amp;quot;&lt;br /&gt;
* ZL: [Talking about the sound coming from the VoIP speakers] &amp;quot;That's a new one. I like it. You could almost dance to it.&amp;quot; / AK: &amp;quot;Really quickly.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Do you live here [in the lab]?&amp;quot; / DS: &amp;quot;If that isn't the pot calling the kettle black...&amp;quot; / ZL: &amp;quot;You make a good point.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;When does grad school get fun?&amp;quot; / DB: &amp;quot;When you are done, and you look back on it fondly, and you have a high paying doctoral job.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;It's Friday. Who am I kidding?&amp;quot;&lt;br /&gt;
* MK: &amp;quot;I'm going to be using this [red pen] all semester. It will be a good investment.&amp;quot;&lt;br /&gt;
* FH: &amp;quot;Not that it's my thing, but there is no alcohol allowed, right?&amp;quot;&lt;br /&gt;
* DB: [After setting a bag of candy on the table] &amp;quot;Marquette Dental School appreciates your business.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Thesis first!&amp;quot;&lt;br /&gt;
* Steve Merrill: [While working with MATLAB] &amp;quot;FAIL!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;...or we could throw it off the balcony.&amp;quot; / DB: &amp;quot;NO!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I have a plan to test that. It requires three computers.&amp;quot; / DB: &amp;quot;I like it already.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summer 2009 ==&lt;br /&gt;
&lt;br /&gt;
* DB: &amp;quot;Why is this not working?&amp;quot; / MS: &amp;quot;Morbius is not promiscuous enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Isn't holy water hard to come by?&amp;quot;&lt;br /&gt;
* DB: [Speaking about AM's meeting with CS] &amp;quot;We also don't recognize [Struble] as a valid commitment.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Don't just sit there and gloat at me.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Jokes don't really work right now.  Sorry.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Ruining my body with one substance is enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I need someone to hold my hand when I go get a haircut.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Everyone sounds lame when they post on girls' walls.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I'm in Cudahy. I work here and live here.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Adam counts as -1.&amp;quot; / AG: &amp;quot;Only one?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It sounds like crap but it corresponds.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I will be the supportive advisor this evening.&amp;quot; / MS: [Sarcastically] &amp;quot;What a change.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;In dangerous situations, that's when it's best to drink&lt;br /&gt;
* AG: &amp;quot;Yeah.  We played Wii bowling. And I learned how to play Magic.&amp;quot; / DB: &amp;quot;Ohh noo. It's like supervoc being taking over by the mad man.  Once SV7 is gone its all downhill.&amp;quot;&lt;br /&gt;
* DM: &amp;quot;Iran. Iraq. IRAW.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You can only flash something once.&amp;quot; / ZL: &amp;quot;Clearly, because you get arrested after that.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I was rushing because I needed to be here by 3pm today.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;He just put a hack on top of a hack on top of a hack.&amp;quot; / AG: &amp;quot;You don't have a network stack, you have a network hack.&amp;quot; / ZL: &amp;quot;You have a network pile.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Someone wrote on our table.&amp;quot; / Anonymous: &amp;quot;Kill them.&amp;quot;&lt;br /&gt;
* DB: [Talking about hair] &amp;quot;That's not a matter of personal preference; that's correct.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;There would be so many good quotes if we allowed f-words.&amp;quot;&lt;br /&gt;
* MS: [Speaking to DB's friends] &amp;quot;You might want to bring your own videos.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Oh no.  It works consistently.  It gets my hopes up only to shatter them.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It's good. But..&amp;quot; / AG: &amp;quot;But, It looks like I cheated. ... You got to cheat sometimes.&amp;quot;&lt;br /&gt;
* DH: &amp;quot;Why would I doubt you, you are a student whose life depends on following the rules, I am only Director of a program which is supposed to enforce the rules.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Yeah. I'm pretty much done. I'm wasted.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I fear ugliness.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Chicks dig werewolves.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Computers should never take this long to do something unless its awesome.&amp;quot; / GV: &amp;quot;Did you press the turbo button?&amp;quot;&lt;br /&gt;
* RB: [To AM] &amp;quot;You're going to make some freaky girl very happy someday.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;It looked like you were conducting an orchestra.&amp;quot; / MS: &amp;quot;Well, I was composing an email.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;I feel like I am using beta every time I log into Windows.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Get it done.  Testing is not important.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;What's wrong with you people?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;The thing is, when I do say something offensive, it's very good.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;The sooner I get kicked out of the lab, the sooner I can start drinking.&amp;quot;&lt;br /&gt;
* MS: [Commit message] &amp;quot;Updated the Xinu banner for version 2.0. We can release now.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Do you really want me in charge of something that affects another human being?&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Sleep sounds amazing right now.&amp;quot; / AM: &amp;quot;Oh my god...does it ever!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I'm all about making fun of people while they're in the room.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The Internet is a vast wasteland of sewage.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I won't say it's fixed, but I have now intervened on your behalf.&amp;quot;&lt;br /&gt;
* Zachary's Girlfriend: &amp;quot;Darn. I am taking on Brylow traits.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You can think of them as ornaments hung on a syntax tree.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;purged Tim from nvram&amp;quot;&lt;br /&gt;
* AK: &amp;quot;If you want some sort of base for how sick I still feel just insert a burst of coughing after each sentence while reading this email.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The rat gets nothing!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;My brain operates at 10,000 Gemberflops per second.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I'm not saying it's my opinion.  I'm just saying its Adolph's opinion.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;He's celebrating the month of feasting.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;There's a special travel dispensation for pretzels.&amp;quot;&lt;br /&gt;
* CS: &amp;quot;I'm not very quotable.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh, it's travelling up in my butt.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;I shut off Slayer while we are gone.&amp;quot; / MS: &amp;quot;I'm sure Mawdryn will turn itself off, too.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;My room mate never plays with me.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I just made a mess on the seat.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I don't need a haircut - I am representing myself at this conference.&amp;quot;&lt;br /&gt;
* AM: [Referring to high performance gum] &amp;quot;It is just like high performance computing: it's really really good for a really really short period of time.&amp;quot;&lt;br /&gt;
* AK: [Speaking to Brylow]  &amp;quot;We just got out of Cracker Barrel and you are already eating pretzels.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh my God - Dinosaur World.  We are skipping SIGCSE.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, my life is a joke sometimes.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;One of these days I'll get English right.&amp;quot;&lt;br /&gt;
* Presenter at SIGCSE 2009: &amp;quot;I mean, it's kind of fun to trash your operating system.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I like to let my hair air-dry. It poofs better.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I would not want Tim on my team for a game of telephone.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;They're not pretzel rods, they're fuel rods.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;But that's non-linear board usage.  I never do that.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;There's a lot more TODOs where those came from.&amp;quot;&lt;br /&gt;
* DB: [Said to an almost empty lab] &amp;quot;Aren't I paying a bunch of students to work for me?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Aww we all got laser pointers!  This is gonna rule!&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I thought I fixed everything doing nothing. It happens so many times.&amp;quot;&lt;br /&gt;
* [A discussion on going to the bar in a lab of all guys] / AG: &amp;quot;We're probably not as good looking as Victoria.&amp;quot; / AM: &amp;quot;Yeah, and she has a boyfriend...but none of you have boyfriends.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Just for funsies.&amp;quot;&lt;br /&gt;
* TB: [As AM points a laser pointer at TB] &amp;quot;I feel like I'm being sniped.&amp;quot;&lt;br /&gt;
* Ryan Feil: [Speaking in the lab of an operating systems assignment] &amp;quot;Shouldn't there be more people here scrambling to get this done.&amp;quot;&lt;br /&gt;
* MS: [As DB writes &amp;quot;IP Stack&amp;quot; on the board] &amp;quot;Ha ha. He pees stack. IP urine.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Really all we have right now are questions.&amp;quot;&lt;br /&gt;
* MS: [On a sheet of paper hidden among AM's homework] &amp;quot;#6. Thm: Adam sucks! Ha ha. / Pf: trivial.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I should just source control my...everything.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;English is not sufficient for teaching compilers.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;That's it. It's 100 percent done.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;We were 100 percent done. We just need to get more speed-up.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;So, Tim, when you are 30, will you say your life is 100 percent done?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;make tim: now compiling nonsense.c&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Oh, here we go: proof by rant.  That's a new one.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Do you really want me representing this school.&amp;quot; / DB: [Out of context] &amp;quot;No.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;If I leave the lab, I feel like I'm leaving civilization behind.&amp;quot;&lt;br /&gt;
* AG: [Browsing through Mike's wedding gift registry] &amp;quot;Xinu only has 50 threads.  The sheets Mike wants have 410, but they don't have memory protection.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Oh good Brylow left.  Now I can leave.&amp;quot;&lt;br /&gt;
* AK: [First commit message] &amp;quot;modified some ifthenelse stuff to look a little more like class&amp;quot; / [Second commit message] &amp;quot;removed the code I added to ifthenelse, it made no sense and didn't compile&amp;quot;&lt;br /&gt;
* DB: [To a prospective student touring the System's Lab] &amp;quot;Ignore the rat.&amp;quot;&lt;br /&gt;
* MS: [Discussing DB's tests] &amp;quot;Why would you study for his test? You are either screwed or not screwed...it's fairly binary.&amp;quot;&lt;br /&gt;
* MS: [Left a message for AG] &amp;quot;I hax0rd your boxor!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh look.  She dumped me on Facebook.  Awesome!&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Don't stroke the yeast colony.&amp;quot;&lt;br /&gt;
* MS: [Speaking of his yeast colony] &amp;quot;It's free!&amp;quot; / DB: &amp;quot;Don't release it!&amp;quot;&lt;br /&gt;
* MS: &amp;quot;If I just get really offensive and harsh with what I say then I won't get quoted any more.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Alright, I'm going home.  See you in the morning.&amp;quot; / ZL: &amp;quot;The morning.  Really?&amp;quot; / DB: &amp;quot;Well no.&amp;quot;&lt;br /&gt;
* MS: [Anticipating DB's response to new advisees] &amp;quot;You want to be my advisee.  Kiss the clock.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;It is much more important to see me being reamed up the ass.&amp;quot;&lt;br /&gt;
* JA: [Discussing potential names of Dan Mahoney's future son] &amp;quot;Name him your last name backwards so he can be a palindrome.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Big setup no follow through.&amp;quot; / AG: &amp;quot;I'm all about that.&amp;quot; / MS: &amp;quot;That's what she said.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;That's not an algorithm; that's a sweatshop.&amp;quot;&lt;br /&gt;
* Lyndsie: &amp;quot;High school cheer leading is even on ESPN.&amp;quot; / MS: &amp;quot;That is really sweet!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I always assume that everyone in the world is just listening to me to talk. I also assume that people just follow me around just to listen to me.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Every time Tim opens his mouth to say something about the poster, you just close your eyes and pray.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;This will all work out right? Induction through hand-waving.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Except it's like fake adoption, where it turns out the child is actually yours.&amp;quot;&lt;br /&gt;
* &amp;quot;If you're concerned about that you're probably in the wrong major, because we're going to build skynet.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;So we are selling you to indentured servitude now?&amp;quot; / AM: &amp;quot;I hope so, then I get free passage to the new world.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Why do you work here?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I have three desks worth of space just taken up with garbage and shit.&amp;quot;&lt;br /&gt;
* Anonymous: &amp;quot;You know, pretty soon that relationship will be 100% done.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Fall 2008 ==&lt;br /&gt;
&lt;br /&gt;
* MN: [Talking about the large rubber rat] &amp;quot;I don't get paid enough to have this thing look at me.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Now that grading's done, I deserve a pretzel.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I haven't even started, and I already feel defeated.&amp;quot; / MS: &amp;quot;Welcome to graduate school.&amp;quot;&lt;br /&gt;
* ''RFC 793: Transmission Control Protocol'': &amp;quot;When the original SYN (pun intended) finally arrives at line 6, the synchronization proceeds normally.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;If I think more than 30 seconds into my own future I start to panic.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Once again, I've solved the problem, but the computer has failed to see my genius.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;It takes many years of sucky teaching to learn how to teach well.  You have to start sucking somewhere.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;When you get the packet it is all going to be out of order.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I was going to ask you what they stood for, but I knew the answer was: 'Get the hell out of my office Mike.'&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You have the plague now too?&amp;quot;&lt;br /&gt;
* AK: &amp;quot;It was like Tim's brain on a piece of paper.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;His abstract was words in a paint can and all he did was throw it on a poster.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, how did we get sidetracked.&amp;quot; / AM: &amp;quot;I started talking.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Now US-41 through Terre Haute, that's the corridor of hell.&amp;quot;&lt;br /&gt;
* Zachary's Sister: [Upon visiting the Systems Lab] &amp;quot;It's like having six zacs.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summer 2008 ==&lt;br /&gt;
* linux-2.6.25.9/lib/iomap.c: Ugly macros are a way of life.&lt;br /&gt;
* ../net/tcp/tcpTimer.c:101: error: ‘rum’ undeclared (first use in this function)&lt;br /&gt;
* BH: &amp;quot;Vim has a learning curve.&amp;quot; / MS: &amp;quot;No, it's a line.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;[re: Firefox Plushie] Wow, that look more like a raccoon to me.  And wouldn't that just make people position Linux Tux and Firefox Fux is various explicit positions?   Or is that just me?&amp;quot; / DB: &amp;quot;Yes, Michael.  It is just you.  And I don't think the Firefox mascot's proper name is 'Fux.'&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm laughing because my nose itches.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm not going to start my own business. For a business to work, the owner has to care.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;''Broken Beyond Syntax'', that's going to be the title of my autobiography.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2008 ==&lt;br /&gt;
* JP: &amp;quot;I'm not saying it's my opinion, I'm just saying it's an opinion.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;Yeah, that's just fool complicated.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Even Tim's pictures have bugs in them.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Warnings mean you are smarter than the compiler!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Do you use text messaging?&amp;quot; / JP: &amp;quot;What's that?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I feel like doing something.  What should I do?&amp;quot; / PH: &amp;quot;Go home.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Any questions?  What else have I forgotten to tell you?&amp;quot; (email to lab) / Response: &amp;quot;The XINU lab notes that you forgot to tell us that you love us.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Traditionally, graduate students get a bed to themselves in this situation.&amp;quot;&lt;br /&gt;
* PH: &amp;quot;I'm really going to enjoy watching the commits to this branch.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Voc and Supervoc joined at the UART&amp;quot;&lt;br /&gt;
* George Corliss: &amp;quot;Verbose.  Minus 5.&amp;quot;&lt;br /&gt;
* Steve Merrill: &amp;quot;Publish!  Publish!  Publish!&amp;quot; (walking down the hall past junior faculty offices)&lt;br /&gt;
* JP: &amp;quot;I am just participating cause I'm standing here.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;New commands are silly.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I've solved all kinds of problems in my life that no one's ever solved before.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You know scheme.  I know scheme.  We all scheme for ice cream.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I like StarTrek, but that would be less a hobby and more an investment.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;Subtract two.&amp;quot; / MN: &amp;quot;Why?&amp;quot; / MS: &amp;quot;...because I said so.&amp;quot; / MN: &amp;quot;...alright...&amp;quot; / MS: &amp;quot;...and then when that doesn't work subtract four.  But two should work.&amp;quot; / MN: &amp;quot;Two didn't work.&amp;quot; / MS: &amp;quot;Damnit!  Subtract four.&amp;quot; (Conversation continues in a similar fashion until Matt ends up subtracting eight.)&lt;br /&gt;
* DB: &amp;quot;So they basically made a hammer and went after everything that could be a nail.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;This is so unfair to us petty criminals.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;We'll all be getting eye transplants soon.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;''I'' am somehow derived from C.&amp;quot; (on the ubiquity of the C programming language)&lt;br /&gt;
* JP: &amp;quot;First you have to get the $3,000 license for the whizbang that does all the work.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I don't remember what the silly window is, but it must be important.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;[UML is] just a bunch of boxes on paper.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Java has corrupted you all.&amp;quot;&lt;br /&gt;
* KJ: &amp;quot;There are some fonts that ''really'' spread out a paper.&amp;quot; (discussing parameters for COSC 198 term paper)&lt;br /&gt;
* DB: &amp;quot;You're telling me to put in less work.  I'm not going to argue with you.&amp;quot;&lt;br /&gt;
* ''See MIPS Run, 2nd Ed.'': &amp;quot;When we finally make contact with aliens, their wheelbarrows will have round wheels and their computers will probably use fixed-size pages.&amp;quot;&lt;br /&gt;
* ''RFC 826: An Ethernet Address Resolution Protocol'': &amp;quot;The world is a jungle in general, and the networking game contributes many animals.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== XINU Pith ==&lt;br /&gt;
* XINU Cometh.&lt;br /&gt;
* XINU Returneth.&lt;br /&gt;
* XINU Calls.&lt;br /&gt;
* XINU Returns.&lt;br /&gt;
* XINU Creates.&lt;br /&gt;
* XINU Reschedules.&lt;br /&gt;
* XINU Saves and Restores.&lt;br /&gt;
* XINU Preempts.&lt;br /&gt;
* XINU Comes Not to JUDGE, But to EXECUTE...&lt;br /&gt;
* XINU Knows Your Inmost Firmware.&lt;br /&gt;
* XINU Brings New Life to Old Hardware.&lt;br /&gt;
* XINU Waits.&lt;br /&gt;
* XINU Allocates.&lt;br /&gt;
* XINU Deallocates Away.&lt;br /&gt;
* XINU Tastes Great.&lt;br /&gt;
* XINU Has Less Filling.&lt;br /&gt;
* XINU Runs FOREVER.&lt;br /&gt;
* XINU Eschews Obfuscation.&lt;br /&gt;
* XINU Does Not Do Windows.&lt;br /&gt;
* XINU Brings ORDER out of CHAOS.&lt;br /&gt;
* XINU Brings CHAOS from ORDER.&lt;br /&gt;
* He Whoever Believes in XINU Shall Have Eternal Processing.&lt;br /&gt;
* XINU Shall Run Again.&lt;br /&gt;
* XINU Is Not UNIX.&lt;br /&gt;
* XINU.  It's What's For Dinner.&lt;br /&gt;
* No XINU and No Mips Make Homer Something Something...&lt;br /&gt;
* See XINU.  See XINU Run.  Run XINU Run.&lt;br /&gt;
* XINU Allocateth, XINU Deallocateth Away.&lt;br /&gt;
&lt;br /&gt;
== Abbreviations ==&lt;br /&gt;
{| &lt;br /&gt;
|-&lt;br /&gt;
|'''Abbreviation''' &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || '''Name'''&lt;br /&gt;
|-&lt;br /&gt;
| AG || Aaron Gember&lt;br /&gt;
|-&lt;br /&gt;
| AK || Adam Koehler&lt;br /&gt;
|-&lt;br /&gt;
| AM || Adam Mallen&lt;br /&gt;
|-&lt;br /&gt;
| BH || Brandon Hahn&lt;br /&gt;
|-&lt;br /&gt;
| CS || Craig Struble&lt;br /&gt;
|-&lt;br /&gt;
| DB || Dennis (or Dr.) Brylow&lt;br /&gt;
|-&lt;br /&gt;
| DH || Doug Harris&lt;br /&gt;
|-&lt;br /&gt;
| DM || Dan Mahoney&lt;br /&gt;
|-&lt;br /&gt;
| DS || Devin Sigulinsky&lt;br /&gt;
|-&lt;br /&gt;
| FH || Fran Hurtado&lt;br /&gt;
|-&lt;br /&gt;
| GV || Gabe Van Eyck&lt;br /&gt;
|-&lt;br /&gt;
| JP || Justin Picotte&lt;br /&gt;
|-&lt;br /&gt;
| JA || Joe Pintozzi&lt;br /&gt;
|-&lt;br /&gt;
| KJ || Kyle Jackson&lt;br /&gt;
|-&lt;br /&gt;
| KT || Kyle Thurow&lt;br /&gt;
|-&lt;br /&gt;
| MK || Matthias Kohler&lt;br /&gt;
|-&lt;br /&gt;
| MN || Matt Netkow&lt;br /&gt;
|-&lt;br /&gt;
| MS || Michael Schultz&lt;br /&gt;
|-&lt;br /&gt;
| PH || Paul Hinze&lt;br /&gt;
|-&lt;br /&gt;
| TB || Tim Blattner&lt;br /&gt;
|-&lt;br /&gt;
| ZL || Zachary Lund&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=Build_Backend_Pool&amp;diff=3560</id>
		<title>Build Backend Pool</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=Build_Backend_Pool&amp;diff=3560"/>
		<updated>2010-01-27T03:29:28Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* Configure Xinu Console Daemon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:HOWTO]]&lt;br /&gt;
== Summary ==&lt;br /&gt;
This page details how to scale your laboratory environment up to a pool of backend target machines available for remote access.&lt;br /&gt;
&lt;br /&gt;
= The Big Picture =&lt;br /&gt;
[[Image:XINU-Lab-schematic.gif]]&lt;br /&gt;
&lt;br /&gt;
=== XINU Backends ===&lt;br /&gt;
Backend targets upload a student's kernel over a private network on boot, and run the O/S directly.  No simulations or emulation are involved; this is real hardware.&lt;br /&gt;
&lt;br /&gt;
MIPS targets: We use Linksys WRT54GL wireless routers (~$60) with [[HOWTO:Modify_the_Linksys_hardware|serial port modifications]] (~$10) running an embedded MIPS32 200MHz processor, 4 MB flash, 16 MB RAM, two UARTs, wired and wireless network interfaces.&lt;br /&gt;
&lt;br /&gt;
PowerPC targets: We use Apple G3 desktops (recycled) with 512 MB RAM, linear framebuffer, PCI bus, NIC, HD.  Apple G4 MiniMac also supported.&lt;br /&gt;
&lt;br /&gt;
CISC targets: Classic XINU runs on Intel x86, Sun 3/Motorola 68K, Sparc, and VAX, among others.&lt;br /&gt;
&lt;br /&gt;
=== XINU Server ===&lt;br /&gt;
A general purpose server with multiple network interfaces manages a private network for the XINU backends, using standard network protocols like DHCP and TFTP.&lt;br /&gt;
&lt;br /&gt;
Backend serial consoles can connect directly to server's serial ports, or, in larger installations, to a serial annex or concentrator that allows many more serial ports.&lt;br /&gt;
&lt;br /&gt;
A daemon running on the server allows users on frontend workstations to remotely access backend serial consoles, or upload fresh kernels. Optional rebooting hardware allows clients to remotely reset crashed backends.&lt;br /&gt;
&lt;br /&gt;
Our [[Console Tools]] are freely available for modern UNIX platforms, including Fedora Linux and Solaris.&lt;br /&gt;
&lt;br /&gt;
=== XINU Frontends ===&lt;br /&gt;
General purpose computer laboratory workstations can compile the XINU kernel, using a standard GNU C compiler and UNIX toolchain.  GCC [[HOWTO:Build_and_Deploy_XINU|cross-compilers]] are readily available when the frontend architecture does not match the backend architecture.&lt;br /&gt;
&lt;br /&gt;
Backend consoles can be [[HOWTO:Connect_to_a_modified_router| connected directly]] to frontend serial ports, or frontends can communicate with the server daemon that manages collections of backend serial consoles.&lt;br /&gt;
&lt;br /&gt;
With fully remote console access, kernel upload and powercycling, any machine on the network is a potential frontend, and need not be physically near the XINU server and laboratory hardware.  Students can work on their operating system projects from their dorm room computers.&lt;br /&gt;
&lt;br /&gt;
=== Additional (Optional) hardware ===&lt;br /&gt;
* Terminal Annex (EtherLite 32)&lt;br /&gt;
* Serial-Controlled Power Strip (BayTech)&lt;br /&gt;
* [[Serial adapter diagrams]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Setting Up the Server =&lt;br /&gt;
&lt;br /&gt;
Our XINU Server is a PowerPC G5 XServe running Fedora Core Linux.  We use this configuration as a model for the information below, but other architecture / O/S combinations are known to work, and there's no reason this shouldn't work for virtually any machine with two network interfaces running a modern UNIX O/S.&lt;br /&gt;
&lt;br /&gt;
The first step in setting up your XINU server is to choose a machine for your server (preferably the one you've been using for the first sections of this tutorial) and download our [[Downloads#Xinu_Console_Tools|XINU Console Tools]]. '''NOTE:''' some of the following instructions require ''root'' access on the XINU server machine. After downloading the RPM package, but before installing it, you will need to install a few packages that should be available through your system's package installing utility. On our machine we use the YUM package installer. You will need to install the ''tcp_wrappers'', ''tcp_wrappers-devel'', and ''expect'' packages. We used the commands &amp;lt;code&amp;gt; yum install tcp_wrappers&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt; yum install tcp_wrappers-devel&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt; yum install expect&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
After these packages are installed you can install the XINU Console Tools. First navigate to the directory with the RPM file and execute the command &amp;lt;code&amp;gt; rpmbuild --rebuild xinu-console-latest.src.rpm&amp;lt;/code&amp;gt;. This will create four RPM files: &amp;lt;code&amp;gt; xinu-console-server-2.05-3.i386.rpm&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt; xinu-console-clients-2.05-3.i386.rpm&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt; xinu-console-powerd-2.05-3.i386.rpm&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt; xinu-console-debuginfo-2.05-3.i386.rpm &amp;lt;/code&amp;gt; ('''NOTE:''' the version numbers in these files could be different). On our machine these files were created in the directory &amp;lt;code&amp;gt; /usr/src/redhat/RPMS/i386/&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
To get things up and running you will just need to install the server and client packages. Navigate to the directory where the four RPM files were created and execute the following commands: &amp;lt;code&amp;gt; rpm -iv xinu-console-server-2.05-3.i386.rpm &amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt; rpm -iv xinu-console-clients-2.05-3.i386.rpm&amp;lt;/code&amp;gt;. You now have all the necessary tools installed to run your XINU server. You just have to make some changes to some configuration files.&lt;br /&gt;
&lt;br /&gt;
== DHCP Daemon ==&lt;br /&gt;
&lt;br /&gt;
Many modern firmware implementations will allow a device to automatically acquire an IP address using the DHCP protocol even before the O/S kernel begins to boot.  The [[CFE]] on our Linksys backends will attempt to configure its primary ethernet interface when issued the command,&lt;br /&gt;
&lt;br /&gt;
   ifconfig -auto eth0&lt;br /&gt;
&lt;br /&gt;
over the serial console.  See [[HOWTO:Deploy_Xinu]] for more details.&lt;br /&gt;
&lt;br /&gt;
In our configuration, the XINU Server runs a DHCP daemon that is configured to supply addresses to backends on the private network.  We use the&lt;br /&gt;
standard '''dhcp''' server package that comes stock with our Linux distribution (dhcp-3.0.5-3.fc6, as of this writing).  Here is a sample configuration file, [http://www.mscs.mu.edu/~brylow/xinu/Morbius-dhcpd.conf dhcpd.conf].  Our configuration supplies a fixed IP address for each backend, based upon MAC address. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You will need to change &amp;lt;code&amp;gt; dhcp.conf &amp;lt;/code&amp;gt; file to match with your backend pool. This requires knowing the MAC addresses of all your backend routers and coming up with distinct fixed IP addresses for each one as well. Also, note that the line &amp;lt;code&amp;gt; range 192.168.1.200 192.168.1.220; &amp;lt;/code&amp;gt; designates a range of IP addresses to be handed out to machines requesting an IP address that do not have MAC addresses on the list.&lt;br /&gt;
&lt;br /&gt;
It is important to note that the &amp;quot;filename&amp;quot; field designates a unique boot image for each backend; this allows each backend to boot a distinct image, customized by the student currently connected to that backend's serial console.&lt;br /&gt;
&lt;br /&gt;
To get this daemon up and running use the command &amp;lt;code&amp;gt; service dhcpd start &amp;lt;/code&amp;gt; and remember to restart it after every change to the &amp;lt;code&amp;gt; dhcp.conf &amp;lt;/code&amp;gt; file with the command &amp;lt;code&amp;gt; service dhcp restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== TFTP Daemon ==&lt;br /&gt;
Many modern firmware implementations will allow a device to upload a boot image over a network device using the Trivial File Transfer Protocol (TFTP).  We use the stock TFTP server available with our Linux distribution (tftp-server-0.42-3.1, at this writing,) configured to answer requests on the private network, and with the /tftpboot directory writable by the xinu-console daemon user ID.  Most TFTP daemons use TCP wrapper to regulate access; see the notes on security below.&lt;br /&gt;
&lt;br /&gt;
For your server, you will need to configure the permissions of the &amp;lt;code&amp;gt; /tftpboot &amp;lt;/code&amp;gt; directory (or whatever directory your TFTP server allows client access to) so that the Xinu Console Daemon has writeable access to it. This allows the Xinu Console Daemon to save boot images for the routers to boot off of using the TFTP protocol. To do this you can run the command &amp;lt;code&amp;gt; chgrp -R xinu /tftpboot &amp;lt;/code&amp;gt; followed by the command &amp;lt;code&amp;gt; chmod g+w /tftpboot &amp;lt;/code&amp;gt; where &amp;lt;code&amp;gt; /tftpboot &amp;lt;/code&amp;gt; is your TFTP server directory. '''NOTE:''' you may need root access to make these changes.&lt;br /&gt;
&lt;br /&gt;
If your XINU server is running a ''SE Linux'' firewall (ours with a fresh install of Fedora 9 came running this firewall by default) you may have to configure it to allow clients to access your XINU server's '''TFTP Server''' running through ''xinetd''. The simplest solution is to just tell the ''SE Linux'' firewall to allow any activity over the network connection your XINU server is using to connect to the backends. Our XINU server is set up with two network interfaces and configured so that &amp;lt;code&amp;gt; eth0 &amp;lt;/code&amp;gt; is our network connection to the outside world and &amp;lt;code&amp;gt; eth1 &amp;lt;/code&amp;gt; is our connection to our backend pool. To tell the firewall to accept all activity over our network connection with the backend pool we added the line &amp;lt;code&amp;gt; iptables -I INPUT -i eth1 -j ACCEPT &amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt; /etc/rc.local &amp;lt;/code&amp;gt; file. This will automatically run that command every time the system boots up. '''NOTE:''' this could be very dangerous because the connection between your front end and back end is now '''insecure'''. This should only be done if you trust all possible users of the backend pool because they now have unchecked access to your XINU server.&lt;br /&gt;
 &lt;br /&gt;
See our [[HOWTO:Deploy_Xinu#Configuring the TFTP Server|Configuring the TFTP Server]] wiki for more information on changing the configurations of the TFTP server.&lt;br /&gt;
&lt;br /&gt;
== Xinu Console Daemon ==&lt;br /&gt;
The Xinu Console Daemon and various associated utilities provide network clients with connectivity to backend consoles that are really only connected directly to the console host.  It is freely available from the [[downloads#Xinu Console Tools|downloads]] page.&lt;br /&gt;
&lt;br /&gt;
==== Allow Frontend Machines to Access the Server ====&lt;br /&gt;
First, you will need to set up some configuration information to allow frontend clients to interact with the Xinu Console Daemon running on the XINU server. Open up the file &amp;lt;code&amp;gt; /etc/rc.local &amp;lt;/code&amp;gt; and add the following lines to the bottom of the file:&lt;br /&gt;
&amp;lt;pre&amp;gt;TRUSTED_NET=&amp;quot;134.48.6.0/255.255.255.0&amp;quot;&lt;br /&gt;
XINUD_PORT=&amp;quot;2024&amp;quot;&lt;br /&gt;
iptables -I INPUT -s $TRUSTED_NET -p tcp --destination-port 1024:65535 -j ACCEPT&lt;br /&gt;
iptables -I INPUT -s $TRUSTED_NET -p udp --destination-port $XINUD_PORT -j ACCEPT&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The ''TRUSTED_NET'' variable specifies the network of frontend machines that are allowed to access the Xinu Console Daemon on the XINU server. In other words these machines can actually use the Xinu Console Daemon to get a backend and interact with it. You will want to change this variable to match with the range of IP addresses of the frontend machines you want to give access to. &lt;br /&gt;
&lt;br /&gt;
The ''XINUD_PORT'' variable specifies the port on the XINU server that the Xinu Console Daemon uses. This value will always be &amp;quot;2024&amp;quot; on any machine running any Linux distribution.&lt;br /&gt;
&lt;br /&gt;
The next line sets up the XINU server to allow incoming ''tcp'' packets from any machine on the trusted network on any port above 1024 because these are the ports that the Xinu Console Daemon expects to use to communicate with frontend machines using our Xinu client programs.&lt;br /&gt;
&lt;br /&gt;
The last line sets up the XINU server to allow incoming ''udp'' packets from any machine on the trusted network communicating on the ''XINUD_PORT'' port.&lt;br /&gt;
&lt;br /&gt;
The Xinu Console Daemon uses TCP wrappers to prevent unauthorized access; see the notes on security below.&lt;br /&gt;
&lt;br /&gt;
==== Give Xinu Console Daemon Permission to use the Serial Devices ====&lt;br /&gt;
Next, you will need to allow the Xinu Console Daemon access to the serial devices which connect the XINU server with the backends. To do this you can change the group to which the devices belong to the &amp;quot;''xinu''&amp;quot; group by running the command &amp;lt;code&amp;gt; chgrp xinu &amp;lt;/code&amp;gt; followed a list of the serial devices. An example of this command would be &amp;lt;code&amp;gt; chgrp xinu /dev/ttyS0 /dev/ttyS1 /dev/ttyUSB0 &amp;lt;/code&amp;gt; where this example server has three backend routers connected with serial device 0, serial device 1, and USB device 0. '''NOTE:''' you may need ''root'' access to make these changes.&lt;br /&gt;
&lt;br /&gt;
==== Configure Xinu Console Daemon ====&lt;br /&gt;
To get your XINU server up and running you will need to make some changes to the configuration of the Xinu Console Daemon. '''NOTE:''' you may need ''root'' access to make some of these changes. First open the file &amp;lt;code&amp;gt; /etc/profile.d/xinu.sh&amp;lt;/code&amp;gt;. It should look like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;XINU_SERVERS=&amp;quot;morbius&amp;quot;&lt;br /&gt;
export  XINU_SERVERS&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will want to change &amp;quot;morbius&amp;quot; to match your XINU server's name.&lt;br /&gt;
&lt;br /&gt;
Next, open the file &amp;lt;code&amp;gt; /etc/profile.d/xinu.csh&amp;lt;/code&amp;gt;. It should look like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;setenv XINU_SERVERS morbius&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Again, you will want to change &amp;quot;morbius&amp;quot; to match your XINU server's name. The changes to these two files ensures that the default value for the ''XINU_SERVER'' environment variable will be correct when remote users log into the server. '''NOTE:''' you may need to use the fully qualified domain name of the computer (for example &amp;quot;morbius.mscs.mu.edu&amp;quot;) for the Xinu Console Daemon to function correctly.&lt;br /&gt;
&lt;br /&gt;
Then, open the Xinu Console Daemon configuration file &amp;lt;code&amp;gt; /etc/xinu-consoled.conf&amp;lt;/code&amp;gt;. Here is a sample of the configuration file:&lt;br /&gt;
&amp;lt;pre&amp;gt;#&lt;br /&gt;
# This is the configuration file for the connection server.&lt;br /&gt;
#&lt;br /&gt;
# Lines beginning with # are comments.  Each line specifies a connection&lt;br /&gt;
# and has the following form:&lt;br /&gt;
#    name class path [ arguments ]*&lt;br /&gt;
#&lt;br /&gt;
# where&lt;br /&gt;
#       name:           name of connection&lt;br /&gt;
#       class:          the class of the connection&lt;br /&gt;
#       path:           program to run when connection made&lt;br /&gt;
#       arguments:      arguments to the program&lt;br /&gt;
#&lt;br /&gt;
# Each connection should be listed on a separate line&lt;br /&gt;
#&lt;br /&gt;
#-------------------------- Connections ------------------------------&lt;br /&gt;
&lt;br /&gt;
hostname:&lt;br /&gt;
#---------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
router1 mips /usr/sbin/tty-connect -r 115200 /dev/ttyS0&lt;br /&gt;
router1-dl DOWNLOAD   /usr/sbin/cp-download /tftpboot/router1.boot&lt;br /&gt;
router1-pc POWERCYCLE /usr/bin/xinu-power r01&lt;br /&gt;
router1-pf POWEROFF   /usr/bin/xinu-power d01&lt;br /&gt;
router1-pn POWERON    /usr/bin/xinu-power u01&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
router2 mips /usr/sbin/tty-connect -r 115200 /dev/ttyS1&lt;br /&gt;
router2-dl DOWNLOAD   /usr/sbin/cp-download /tftpboot/router2.boot&lt;br /&gt;
router2-pc POWERCYCLE /bin/echo &amp;quot;Turn off the router, then turn it on&amp;quot;&lt;br /&gt;
router2-pf POWEROFF   /bin/echo &amp;quot;Turn off the router&amp;quot;&lt;br /&gt;
router2-pn POWERON    /bin/echo &amp;quot;Turn on the router&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The line &amp;lt;code&amp;gt; hostname: &amp;lt;/code&amp;gt; will need to contain your XINU server's name. Following that line will be groups of configuration information for each of the backends connected to your XINU server. &lt;br /&gt;
&lt;br /&gt;
The first line of each entry contains the name of the backend, the architecture it runs on, and the command (along with its arguments) for the server to run in order to connect to the backend. So the line &amp;lt;code&amp;gt; router1 mips /usr/sbin/tty-connect -r 115200 /dev/ttyS0 &amp;lt;/code&amp;gt; tells the Xinu Console Daemon that there is a router called &amp;quot;''router1''&amp;quot; that runs a MIPS processor and that to connect to the backend router the daemon should use &amp;lt;code&amp;gt; tty-connect &amp;lt;/code&amp;gt; with a baudrate of 115200 on serial device &amp;lt;code&amp;gt; /dev/ttyS0&amp;lt;/code&amp;gt;. So, when creating your own configuration file you will want to edit the first line of each entry to reflect the name of each of your backend routers and the serial device connecting it to your XINU server. The other parts of the line should already be correct and should not have to be changed for any of your backend routers.&lt;br /&gt;
&lt;br /&gt;
The second line of each entry contains the information regarding what actions the server needs to perform to download the specific boot image for that backend router. So the line &amp;lt;code&amp;gt; router1-dl DOWNLOAD   /usr/sbin/cp-download /tftpboot/router1.boot &amp;lt;/code&amp;gt; tells the Xinu Console Daemon that the ''DOWNLOAD'' command for &amp;quot;''router1''&amp;quot; will run the program &amp;lt;code&amp;gt; /usr/sbin/cp-download &amp;lt;/code&amp;gt; which will take a user specified file on the frontend machine (usually their &amp;lt;code&amp;gt; xinu.boot &amp;lt;/code&amp;gt; file) and copy it into the XINU server's &amp;lt;code&amp;gt; /tftpboot &amp;lt;/code&amp;gt; directory as the file &amp;lt;code&amp;gt; router1.boot&amp;lt;/code&amp;gt;. This lets a student create their own modified &amp;lt;code&amp;gt; xinu.boot &amp;lt;/code&amp;gt; image and then, when the server designates a backend for them to use, the Xinu Console Daemon will copy their boot image onto the server with the specific name of the boot image that will always run on that given backend. For your server you will want to edit the second line of each entry so that the name of the connection and the name of the boot image matches the name of that backend router by changing &amp;lt;code&amp;gt; router1-dl &amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt; [backend name]-dl &amp;lt;/code&amp;gt; and by changing &amp;lt;code&amp;gt; /tftpboot/router1.boot &amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt; /tftpboot/[backend name].boot&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The third, fourth, and fifth lines of each entry contain information regarding what actions the server needs to perform to powercycle, power off, and power on each router. However, without special hardware to control the power of the backend pool (such as a Serial-Controlled Power Strip) and special software like our Xinu Power Daemon to oversee the use of that hardware these lines will be useless. If you have a more advanced setup with a way to power on and off the backends remotely, then these lines are where you specify the commands used by the Xinu Console Daemon and Xinu Power Daemon to perform those actions. For more information on setting this up, check out our [[Xinu Power Daemon]] wiki. If you are not using any special power control hardware then the user will be responsible for turning on and off the routers by hand.&lt;br /&gt;
&lt;br /&gt;
== The Client ==&lt;br /&gt;
&lt;br /&gt;
This XINU server setup allows for frontend client machines to connect to and run their own Xinu boot images on backends that are really only connected to the XINU server. First, you will need to make sure that each frontend machine has downloaded and installed the [[Downloads#Xinu_Console_Tools|Xinu Console Tools]] client package and that the IP address of the frontend machine is in the ''trusted network'' set up in the XINU server's &amp;lt;code&amp;gt; /etc/rc.local &amp;lt;/code&amp;gt; file. Also, you will have to make the same changes to the &amp;lt;code&amp;gt; /etc/profile.d/xinu.sh &amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt; /etc/profile.d/xinu.csh &amp;lt;/code&amp;gt; files that you made in the previous steps. That means changing the ''XINU_SERVERS'' variable in each file to match with your XINU server's name.&lt;br /&gt;
&lt;br /&gt;
=== Console Access ===&lt;br /&gt;
&lt;br /&gt;
Clients use the &amp;lt;code&amp;gt; xinu-console &amp;lt;/code&amp;gt; program to connect their frontend machines to backend routers through the XINU server running the Xinu Console Daemon. To run this program just execute the following command: &amp;lt;code&amp;gt; xinu-console&amp;lt;/code&amp;gt;. You may also pass as an argument to this program the name of the specific backend you wish to connect to. Once the Xinu Console Daemon has handed the frontend machine a backend to work on and used '''tty-connect''' to establish a serial connection, the user can use the &amp;lt;code&amp;gt; xinu-console &amp;lt;/code&amp;gt; program to interact with the backend by using some built-in commands and also by sending characters over the serial connection by just typing on the keyboard. Here is the ''help'' output for the built-in commands:&lt;br /&gt;
&amp;lt;pre&amp;gt;h, ?    : help message&lt;br /&gt;
b       : send break&lt;br /&gt;
c       : continue session&lt;br /&gt;
z       : suspend&lt;br /&gt;
d       : download image&lt;br /&gt;
p       : powercycle backend&lt;br /&gt;
n       : power on backend&lt;br /&gt;
f       : power off backend&lt;br /&gt;
s       : spawn a program&lt;br /&gt;
x       : quit and leave power on&lt;br /&gt;
q       : quit and power down&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notice the key words &amp;quot;''download''&amp;quot;, &amp;quot;''powercycle''&amp;quot;, &amp;quot;''power on''&amp;quot;, and &amp;quot;''power off''&amp;quot; and how they match up with the commands listed in the Xinu Console Daemon configuration file &amp;lt;code&amp;gt; xinu-consoled.conf&amp;lt;/code&amp;gt;. Built-in xinu-console commands with these key words in them will call the associated program listed in the Xinu Console Daemon configuration file for that specific backend. To use these commands first the user will have to enter ''command mode'' by pressing Ctrl+Space. The user should see the words &amp;lt;code&amp;gt; (command-mode)&amp;lt;/code&amp;gt;, letting them know that the next character they enter will be interpreted by the xinu-console program as a built-in command and not as just another character to send across the serial connection to the backend. To quit out of the &amp;lt;code&amp;gt; xinu-console &amp;lt;/code&amp;gt; program, enter command mode and then type either &amp;quot;x&amp;quot; or &amp;quot;q&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Mips-Console Wrapper Script ===&lt;br /&gt;
&lt;br /&gt;
So, though it is entirely possible to just use the &amp;lt;code&amp;gt; xinu-console &amp;lt;/code&amp;gt; program to connect to a backend and manually send it all the commands to boot XINU, it includes a lot of repetitive actions. So we have included a script for automating the process of booting XINU on a MIPS backend (like our LinkSys routers). This is our &amp;lt;code&amp;gt; mips-console &amp;lt;/code&amp;gt; wrapper script located in the file &amp;lt;code&amp;gt; /usr/bin/mips-console&amp;lt;/code&amp;gt;. Here is a copy of the [[mips-console|mips-console file]]. In order to get this script to run with your XINU server you will need to modify the top line &amp;lt;code&amp;gt; set ip 192.168.1.2 &amp;lt;/code&amp;gt; to match the IP address of the network interface your XINU server uses to connect with your backend pool.&lt;br /&gt;
&lt;br /&gt;
Once this change is complete, frontend users can navigate to the directory that contains their &amp;lt;code&amp;gt; xinu.boot &amp;lt;/code&amp;gt; image and simply run the command &amp;lt;code&amp;gt; mips-console &amp;lt;/code&amp;gt; to receive, connect to, and boot their own modified XINU image on a backend router from the pool using the completely automated script. It will automatically hand out a backend router to the user from the pool and then download their &amp;lt;code&amp;gt; xinu.boot &amp;lt;/code&amp;gt; image to the XINU server's &amp;lt;code&amp;gt; /tftpboot &amp;lt;/code&amp;gt; directory under the appropriate name for the specific backend router. Then it will run that backend's ''powercycle'' command and send breaks to get to the ''CFE'' prompt. '''NOTE:''' if you do not have a hardware rebooter that can be used to remotely turn off and on the backend, then the frontend user will have to manually restart the router at this step. Next it will automatically configure the backend's IP address using the XINU server's '''DHCP Server Daemon''' and then boot off of the backend's specific boot image located in the &amp;lt;code&amp;gt; /tftpboot &amp;lt;/code&amp;gt; directory on the XINU server which should now be the same image that the frontend user developed.&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=Components&amp;diff=3529</id>
		<title>Components</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=Components&amp;diff=3529"/>
		<updated>2009-10-22T20:27:12Z</updated>

		<summary type="html">&lt;p&gt;Agember: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;XINU can be easily understood as consisting of conceptual &amp;quot;components,&amp;quot; or subsystems.  Most components have their own initialization function that sets up global data structures necessary to function properly.  The subsystems currently within XINU include:&lt;br /&gt;
&lt;br /&gt;
* Loader&lt;br /&gt;
* System&lt;br /&gt;
** Process management&lt;br /&gt;
** Semaphores&lt;br /&gt;
** [[Memory]] allocation&lt;br /&gt;
** Interrupt subsystem&lt;br /&gt;
* Devices&lt;br /&gt;
** [[UART driver]]&lt;br /&gt;
** [[TTY driver]]&lt;br /&gt;
** [[Flash driver]]&lt;br /&gt;
** [[Backplane driver]]&lt;br /&gt;
* [[Shell]] (xsh)&lt;br /&gt;
* Mailbox&lt;br /&gt;
* Testsuite&lt;br /&gt;
* Libraries&lt;br /&gt;
** [[Standard_library | Standard C library]]&lt;br /&gt;
** Pthread (minimal)&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3512</id>
		<title>User:Agember</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3512"/>
		<updated>2009-08-24T02:52:04Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* July 12 - July 18 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 Log ==&lt;br /&gt;
=== May 17 - May 23 ===&lt;br /&gt;
''Mon 1pm to 5:30pm (4.5); Tues 2:30pm to 7pm (4.5); Wed 2pm to 5pm (3); Thurs 1:30pm to 5pm (3.5); Total: 15.5 hours''&lt;br /&gt;
* Discussed projects with undergrads&lt;br /&gt;
* Set projected deadlines&lt;br /&gt;
* Developed telnet proof of concept: spawned shell on TTY opened on TCP&lt;br /&gt;
* Acquired reading material on network stack design in BSD and Linux&lt;br /&gt;
** McKusick, Marshall Kirk, Keith Bostic, Michael J. Karels, John S. Quarterman.  ''The Design and Implementation of the 4.4 BSD Operating System.'' Reading, MA: Addison-Wesley, 1996.&lt;br /&gt;
** Wehrle, Laus, Frank Pahlke, Hartmut Ritter, Daniel Muller, Marc Bechler.  ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel.''  Upper Saddle River, NJ: Pearson Prentice Hall, 2005.&lt;br /&gt;
* Selected paper for Tues, May 26: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
&lt;br /&gt;
=== May 24 - May 30 ===&lt;br /&gt;
''Mon 3pm to 5:30pm, 8pm to 9pm (3.5); Tues 2:00pm to 5:30pm, 11pm to 11:30pm (4); Thurs 1:15pm to 5:30pm (4.25); Fri 1:15pm to 5:30pm (4.25); Total 16 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
* Read Chapters 11 and (part of) 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
* Discussed new network stack design (details on Trac)&lt;br /&gt;
&lt;br /&gt;
=== May 31 - June 6 ===&lt;br /&gt;
''Mon 3pm to 6pm (3); Tues 8:30pm to 10pm (1.5); Wed 2:15pm to 5:15pm, 7:00pm to 8:30pm (4.5); Thurs 1:45pm to 5:45pm (4); Fri 2pm to 5pm (3); Total: 16 hours''&lt;br /&gt;
* Discussed new network stack design&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1531793.1531805 Factored operating systems (fos): the case for a scalable operating system for multicores]&lt;br /&gt;
* Read Chapter 4 (Address Discovery and Binding (ARP)) in ''Internetworking With TCP/IP Vol II: Design, Implementation, and Internals''&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers (&amp;lt;code&amp;gt;net.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;network.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ethpkt.h&amp;lt;/code&amp;gt;)&lt;br /&gt;
** &amp;lt;code&amp;gt;netUp&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netRecv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netSend&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netDown&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== June 7 - June 13 ===&lt;br /&gt;
''Mon 3:45pm to 6:15pm (2.5); Tues 1:00pm to 11:00pm (10); Wed 3:15pm to 5:15pm (2); Thurs 1:30pm to 6:00pm (4.5); 4:15pm to 6:15pm (2); Total: 21 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1450135.1450150 Traversal caches: a first step towards FPGA acceleration of pointer-based data structures]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers&lt;br /&gt;
** Link-level packet processing (&amp;lt;code&amp;gt;network/net*&amp;lt;/code&amp;gt;)&lt;br /&gt;
** ARP (&amp;lt;code&amp;gt;network/arp/arp*&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Changed network stack to utilize &amp;lt;code&amp;gt;netaddr&amp;lt;/code&amp;gt; structure for all IP and MAC addresses&lt;br /&gt;
* Assisted with merge of webinterface, agember, and trunk-2.0 branches&lt;br /&gt;
* Read chapter 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
&lt;br /&gt;
=== June 14 - June 20 ===&lt;br /&gt;
''Mon 1pm to 3:30pm (2.5); Tues 1:30pm to 6:30pm (5); Wed 1:30pm to 5pm (3.5); Fri 10am to 11am, 7:30pm to 8pm (1.5); Sat 9:30am to 10:30am (1); Total: 13.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1519065.1519095 Dingo: taming device drivers]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Shell function to start network interface&lt;br /&gt;
* Assisted with cleanup of IP portions of the network stack&lt;br /&gt;
* Read chapter 13 in ''The Design and Implementation of the 4.4 BSD Operating System''&lt;br /&gt;
* Read [http://doi.acm.org/10.1145/1140086.1140094 Tmix: a tool for generating realistic TCP application workloads in ns-2]&lt;br /&gt;
&lt;br /&gt;
=== June 21 - June 27 ===&lt;br /&gt;
''Sun 10am to 10:30am (0.5); Mon 12:30pm to 3:30pm (3); Tues 1:30pm to 10:30pm (9); Wed 1pm to 4:30pm (3.5); Thurs 3pm to 5:30pm, 7pm to 10pm (5.5); Total: 21.5 hours''&lt;br /&gt;
* Read [http://devresources.linux-foundation.org/~shemminger/netem/LCA2005_paper.pdf Network Emulation with NetEm]&lt;br /&gt;
* Changed the opening policy of TCP to wait for connection establishment before returning from the call to &amp;lt;code&amp;gt;open&amp;lt;/code&amp;gt;&lt;br /&gt;
* Reviewed paper: [http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=1528453 A Real-Time Software Platform for the Cell Processor]&lt;br /&gt;
* Worked on test suite for network stack&lt;br /&gt;
&lt;br /&gt;
=== June 28 - July 4 ===&lt;br /&gt;
''Sun: 5:00pm to 8:30pm (3.5); Mon 2:00pm to 6:00pm (4); Tues 1:30pm to 9:00pm; 10:00pm to 10:30pm (8); Wed 1:15pm to 6:15pm (5); Thurs 12:00pm to 10:00pm (10); Total: 30.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1227310.1227372 Mindstorms without robotics: an alternative to simulations in systems courses]&lt;br /&gt;
* Read chapters 1 and 2 in ''The Linux Networking Architecture: Design and Implementation of Network Protcols in the Linux Kernel''&lt;br /&gt;
* Read [http://recursos.aldabaknocking.com/libpcapHakin9LuisMartinGarcia.pdf Programming with Libpcap - Sniffing the Network From Our Own Application]&lt;br /&gt;
* Started implementation of the PCAP library&lt;br /&gt;
* Started to construct a testsuite testcase for ARP&lt;br /&gt;
* Wrote a testsuite testcase for the network interface; fixed bugs uncovered by the testcase&lt;br /&gt;
* Assisted Dan with the cleanup/rewrite of IPv4&lt;br /&gt;
* Assisted Paul with the cleanup/rewrite of UDP&lt;br /&gt;
* Merged the ethernet loopback device into Zachary's branch&lt;br /&gt;
&lt;br /&gt;
=== July 5 - July 11 ===&lt;br /&gt;
''Mon 2:00pm to 6:30pm (4.5); Tues 2:00pm to 10:00pm (8); Wed 3:00pm to 6:00pm (3); Thurs 11:30am to 5:30pm (6); Fri 1:45pm to 6:45pm, 8:00pm to 12:00pm (9); Sat 1:30pm to 7:00pm (5.5); Total: 36 hours''&lt;br /&gt;
* Read chapters 3 &amp;amp; 4 in ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel''&lt;br /&gt;
* Continued implementation of PCAP library&lt;br /&gt;
* Reviewed paper [http://doi.acm.org/10.1145/1542452.1542461 Eliminating the call stack to save RAM]&lt;br /&gt;
&lt;br /&gt;
=== July 12 - July 18 ===&lt;br /&gt;
''Sun 3:45pm to 5:30pm, 10:45pm to 12:00pm (3); Mon 1:30pm to 4:00pm (2.5); Tues 1pm to 9pm (8); Thurs 12:30pm to 4:30pm (4); Total: 22.5 hours''&lt;br /&gt;
* Reviewed paper [http://doi.acm.org/10.1145/1460096.1460165 Outdoors augmented reality on mobile phone using loxel-based visual feature organization]&lt;br /&gt;
* Completed ARP test case.  The test case covers every line of code in ARP that is feasibly testable.  The only function not covered is arpInit which is called at startup.&lt;br /&gt;
* Created a new network branch for completing development of the network stack.&lt;br /&gt;
* Merged the network interface, netaddr, and ARP code into trunk.  This includes all functions, header files, and test cases related to these components.&lt;br /&gt;
* Started to clean-up/tweak snoop.  I decided PCAP was too large and too time intensive to implement.  I have kept the structures necessary to read PCAP files, but disposed of everything else.  The new snoop system works similar to PCAP - it attaches a structure to a network interface and uses mailboxes for queue packets.  The new snoop shell function has many more arguments including verbose levels, hex dump, and filtering capabilities. I anticipate finishing snoop and merging it into trunk before I leave for my vacations.&lt;br /&gt;
&lt;br /&gt;
=== July 19 - July 25 ===&lt;br /&gt;
''Vacation July 19 - July 25''&lt;br /&gt;
&lt;br /&gt;
=== July 26 - August 1 ===&lt;br /&gt;
''Vacation July 29 - August 1''&lt;br /&gt;
&lt;br /&gt;
=== August 2 - August 8 ===&lt;br /&gt;
''Vacation August 2 - August 5''&lt;br /&gt;
''Tues 7:30pm to 9:30pm (2); Wed 1:30pm to 8:30pm (7); Thurs 1:30pm to 7:30pm (6); Total: hours''&lt;br /&gt;
&lt;br /&gt;
=== August 9 - August 15 ===&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3508</id>
		<title>Quotes</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3508"/>
		<updated>2009-08-13T20:40:07Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* Summer 2009 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 ==&lt;br /&gt;
&lt;br /&gt;
* DB: &amp;quot;Why is this not working?&amp;quot; / MS: &amp;quot;Morbius is not promiscuous enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Isn't holy water hard to come by?&amp;quot;&lt;br /&gt;
* DB: [Speaking about AM's meeting with CS] &amp;quot;We also don't recognize [Struble] as a valid commitment.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Don't just sit there and gloat at me.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Jokes don't really work right now.  Sorry.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Ruining my body with one substance is enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I need someone to hold my hand when I go get a haircut.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Everyone sounds lame when they post on girls' walls.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I'm in Cudahy. I work here and live here.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Adam counts as -1.&amp;quot; / AG: &amp;quot;Only one?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It sounds like crap but it corresponds.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I will be the supportive advisor this evening.&amp;quot; / MS: [Sarcastically] &amp;quot;What a change.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;In dangerous situations, that's when it's best to drink&lt;br /&gt;
* AG: &amp;quot;Yeah.  We played Wii bowling. And I learned how to play Magic.&amp;quot; / DB: &amp;quot;Ohh noo. It's like supervoc being taking over by the mad man.  Once SV7 is gone its all downhill.&amp;quot;&lt;br /&gt;
* DM: &amp;quot;Iran. Iraq. IRAW.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You can only flash something once.&amp;quot; / ZL: &amp;quot;Clearly, because you get arrested after that.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I was rushing because I needed to be here by 3pm today.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;He just put a hack on top of a hack on top of a hack.&amp;quot; / AG: &amp;quot;You don't have a network stack, you have a network hack.&amp;quot; / ZL: &amp;quot;You have a network pile.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Someone wrote on our table.&amp;quot; / Anonymous: &amp;quot;Kill them.&amp;quot;&lt;br /&gt;
* DB: [Talking about hair] &amp;quot;That's not a matter of personal preference; that's correct.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;There would be so many good quotes if we allowed f-words.&amp;quot;&lt;br /&gt;
* MS: [Speaking to DB's friends] &amp;quot;You might want to bring your own videos.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Oh no.  It works consistently.  It gets my hopes up only to shatter them.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It's good. But..&amp;quot; / AG: &amp;quot;But, It looks like I cheated. ... You got to cheat sometimes.&amp;quot;&lt;br /&gt;
* DH: &amp;quot;Why would I doubt you, you are a student whose life depends on following the rules, I am only Director of a program which is supposed to enforce the rules.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Yeah. I'm pretty much done. I'm wasted.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I fear ugliness.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Chicks dig werewolves.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Computers should never take this long to do something unless its awesome.&amp;quot; / GV: &amp;quot;Did you press the turbo button?&amp;quot;&lt;br /&gt;
* RB: [To AM] &amp;quot;You're going to make some freaky girl very happy someday.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;It looked like you were conducting an orchestra.&amp;quot; / MS: &amp;quot;Well, I was composing an email.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;I feel like I am using beta every time I log into Windows.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Get it done.  Testing is not important.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;What's wrong with you people?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;The thing is, when I do say something offensive, it's very good.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;The sooner I get kicked out of the lab, the sooner I can start drinking.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Do you really want me in charge of something that affects another human being?&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Sleep sounds amazing right now.&amp;quot; / AM: &amp;quot;Oh my god...does it ever!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I'm all about making fun of people while they're in the room.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The Internet is a vast wasteland of sewage.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I won't say it's fixed, but I have now intervened on your behalf.&amp;quot;&lt;br /&gt;
* Zachary's Girlfriend: &amp;quot;Darn. I am taking on Brylow traits.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You can think of them as ornaments hung on a syntax tree.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;purged Tim from nvram&amp;quot;&lt;br /&gt;
* AK: &amp;quot;If you want some sort of base for how sick I still feel just insert a burst of coughing after each sentence while reading this email.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The rat gets nothing!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;My brain operates at 10,000 Gemberflops per second.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I'm not saying it's my opinion.  I'm just saying its Adolph's opinion.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;He's celebrating the month of feasting.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;There's a special travel dispensation for pretzels.&amp;quot;&lt;br /&gt;
* CS: &amp;quot;I'm not very quotable.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh, it's travelling up in my butt.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;I shut off Slayer while we are gone.&amp;quot; / MS: &amp;quot;I'm sure Mawdryn will turn itself off, too.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;My room mate never plays with me.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I just made a mess on the seat.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I don't need a haircut - I am representing myself at this conference.&amp;quot;&lt;br /&gt;
* AM: [Referring to high performance gum] &amp;quot;It is just like high performance computing: it's really really good for a really really short period of time.&amp;quot;&lt;br /&gt;
* AK: [Speaking to Brylow]  &amp;quot;We just got out of Cracker Barrel and you are already eating pretzels.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh my God - Dinosaur World.  We are skipping SIGCSE.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, my life is a joke sometimes.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;One of these days I'll get English right.&amp;quot;&lt;br /&gt;
* Presenter at SIGCSE 2009: &amp;quot;I mean, it's kind of fun to trash your operating system.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I like to let my hair air-dry. It poofs better.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I would not want Tim on my team for a game of telephone.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;They're not pretzel rods, they're fuel rods.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;But that's non-linear board usage.  I never do that.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;There's a lot more TODOs where those came from.&amp;quot;&lt;br /&gt;
* DB: [Said to an almost empty lab] &amp;quot;Aren't I paying a bunch of students to work for me?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Aww we all got laser pointers!  This is gonna rule!&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I thought I fixed everything doing nothing. It happens so many times.&amp;quot;&lt;br /&gt;
* [A discussion on going to the bar in a lab of all guys] / AG: &amp;quot;We're probably not as good looking as Victoria.&amp;quot; / AM: &amp;quot;Yeah, and she has a boyfriend...but none of you have boyfriends.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Just for funsies.&amp;quot;&lt;br /&gt;
* TB: [As AM points a laser pointer at TB] &amp;quot;I feel like I'm being snipped.&amp;quot;&lt;br /&gt;
* Ryan Feil: [Speaking in the lab of an operating systems assignment] &amp;quot;Shouldn't there be more people here scrambling to get this done.&amp;quot;&lt;br /&gt;
* MS: [As DB writes &amp;quot;IP Stack&amp;quot; on the board] &amp;quot;Ha ha. He pees stack. IP urine.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Really all we have right now are questions.&amp;quot;&lt;br /&gt;
* MS: [On a sheet of paper hidden among AM's homework] &amp;quot;#6. Thm: Adam sucks! Ha ha. / Pf: trivial.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I should just source control my...everything.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;English is not sufficient for teaching compilers.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;That's it. It's 100 percent done.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;We were 100 percent done. We just need to get more speed-up.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;So, Tim, when you are 30, will you say your life is 100 percent done?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;make tim: now compiling nonsense.c&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Oh, here we go: proof by rant.  That's a new one.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Do you really want me representing this school.&amp;quot; / DB: [Out of context] &amp;quot;No.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;If I leave the lab, I feel like I'm leaving civilization behind.&amp;quot;&lt;br /&gt;
* AG: [Browsing through Mike's wedding gift registry] &amp;quot;Xinu only has 50 threads.  The sheets Mike wants have 410, but they don't have memory protection.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Oh good Brylow left.  Now I can leave.&amp;quot;&lt;br /&gt;
* AK: [First commit message] &amp;quot;modified some ifthenelse stuff to look a little more like class&amp;quot; / [Second commit message] &amp;quot;removed the code I added to ifthenelse, it made no sense and didn't compile&amp;quot;&lt;br /&gt;
* DB: [To a prospective student touring the System's Lab] &amp;quot;Ignore the rat.&amp;quot;&lt;br /&gt;
* MS: [Discussing DB's tests] &amp;quot;Why would you study for his test? You are either screwed or not screwed...it's fairly binary.&amp;quot;&lt;br /&gt;
* MS: [Left a message for AG] &amp;quot;I hax0rd your boxor!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh look.  She dumped me on Facebook.  Awesome!&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Don't stroke the yeast colony.&amp;quot;&lt;br /&gt;
* MS: [Speaking of his yeast colony] &amp;quot;It's free!&amp;quot; / DB: &amp;quot;Don't release it!&amp;quot;&lt;br /&gt;
* MS: &amp;quot;If I just get really offensive and harsh with what I say then I won't get quoted any more.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Alright, I'm going home.  See you in the morning.&amp;quot; / ZL: &amp;quot;The morning.  Really?&amp;quot; / DB: &amp;quot;Well no.&amp;quot;&lt;br /&gt;
* MS: [Anticipating DB's response to new advisees] &amp;quot;You want to be my advisee.  Kiss the clock.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;It is much more important to see me being reamed up the ass.&amp;quot;&lt;br /&gt;
* JA: [Discussing potential names of Dan Mahoney's future son] &amp;quot;Name him your last name backwards so he can be a palindrome.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Big setup no follow through.&amp;quot; / AG: &amp;quot;I'm all about that.&amp;quot; / MS: &amp;quot;That's what she said.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;That's not an algorithm; that's a sweatshop.&amp;quot;&lt;br /&gt;
* Lyndsie: &amp;quot;High school cheer leading is even on ESPN.&amp;quot; / MS: &amp;quot;That is really sweet!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I always assume that everyone in the world is just listening to me to talk. I also assume that people just follow me around just to listen to me.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Every time Tim opens his mouth to say something about the poster, you just close your eyes and pray.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;This will all work out right? Induction through hand-waving.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Except it's like fake adoption, where it turns out the child is actually yours.&amp;quot;&lt;br /&gt;
* &amp;quot;If you're concerned about that you're probably in the wrong major, because we're going to build skynet.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;So we are selling you to indentured servitude now?&amp;quot; / AM: &amp;quot;I hope so, then I get free passage to the new world.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Why do you work here?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I have three desks worth of space just taken up with garbage and shit.&amp;quot;&lt;br /&gt;
* Anonymous: &amp;quot;You know, pretty soon that relationship will be 100% done.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Fall 2008 ==&lt;br /&gt;
&lt;br /&gt;
* MN: [Talking about the large rubber rat] &amp;quot;I don't get paid enough to have this thing look at me.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Now that grading's done, I deserve a pretzel.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I haven't even started, and I already feel defeated.&amp;quot; / MS: &amp;quot;Welcome to graduate school.&amp;quot;&lt;br /&gt;
* ''RFC 793: Transmission Control Protocol'': &amp;quot;When the original SYN (pun intended) finally arrives at line 6, the synchronization proceeds normally.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;If I think more than 30 seconds into my own future I start to panic.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Once again, I've solved the problem, but the computer has failed to see my genius.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;It takes many years of sucky teaching to learn how to teach well.  You have to start sucking somewhere.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;When you get the packet it is all going to be out of order.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I was going to ask you what they stood for, but I knew the answer was: 'Get the hell out of my office Mike.'&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You have the plague now too?&amp;quot;&lt;br /&gt;
* AK: &amp;quot;It was like Tim's brain on a piece of paper.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;His abstract was words in a paint can and all he did was throw it on a poster.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, how did we get sidetracked.&amp;quot; / AM: &amp;quot;I started talking.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Now US-41 through Terre Haute, that's the corridor of hell.&amp;quot;&lt;br /&gt;
* Zachary's Sister: [Upon visiting the Systems Lab] &amp;quot;It's like having six zacs.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summer 2008 ==&lt;br /&gt;
* linux-2.6.25.9/lib/iomap.c: Ugly macros are a way of life.&lt;br /&gt;
* ../net/tcp/tcpTimer.c:101: error: ‘rum’ undeclared (first use in this function)&lt;br /&gt;
* BH: &amp;quot;Vim has a learning curve.&amp;quot; / MS: &amp;quot;No, it's a line.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;[re: Firefox Plushie] Wow, that look more like a raccoon to me.  And wouldn't that just make people position Linux Tux and Firefox Fux is various explicit positions?   Or is that just me?&amp;quot; / DB: &amp;quot;Yes, Michael.  It is just you.  And I don't think the Firefox mascot's proper name is 'Fux.'&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm laughing because my nose itches.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm not going to start my own business. For a business to work, the owner has to care.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;''Broken Beyond Syntax'', that's going to be the title of my autobiography.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2008 ==&lt;br /&gt;
* JP: &amp;quot;I'm not saying it's my opinion, I'm just saying it's an opinion.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;Yeah, that's just fool complicated.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Even Tim's pictures have bugs in them.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Warnings mean you are smarter than the compiler!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Do you use text messaging?&amp;quot; / JP: &amp;quot;What's that?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I feel like doing something.  What should I do?&amp;quot; / PH: &amp;quot;Go home.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Any questions?  What else have I forgotten to tell you?&amp;quot; (email to lab) / Response: &amp;quot;The XINU lab notes that you forgot to tell us that you love us.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Traditionally, graduate students get a bed to themselves in this situation.&amp;quot;&lt;br /&gt;
* PH: &amp;quot;I'm really going to enjoy watching the commits to this branch.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Voc and Supervoc joined at the UART&amp;quot;&lt;br /&gt;
* George Corliss: &amp;quot;Verbose.  Minus 5.&amp;quot;&lt;br /&gt;
* Steve Merrill: &amp;quot;Publish!  Publish!  Publish!&amp;quot; (walking down the hall past junior faculty offices)&lt;br /&gt;
* JP: &amp;quot;I am just participating cause I'm standing here.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;New commands are silly.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I've solved all kinds of problems in my life that no one's ever solved before.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You know scheme.  I know scheme.  We all scheme for ice cream.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I like StarTrek, but that would be less a hobby and more an investment.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;Subtract two.&amp;quot; / MN: &amp;quot;Why?&amp;quot; / MS: &amp;quot;...because I said so.&amp;quot; / MN: &amp;quot;...alright...&amp;quot; / MS: &amp;quot;...and then when that doesn't work subtract four.  But two should work.&amp;quot; / MN: &amp;quot;Two didn't work.&amp;quot; / MS: &amp;quot;Damnit!  Subtract four.&amp;quot; (Conversation continues in a similar fashion until Matt ends up subtracting eight.)&lt;br /&gt;
* DB: &amp;quot;So they basically made a hammer and went after everything that could be a nail.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;This is so unfair to us petty criminals.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;We'll all be getting eye transplants soon.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;''I'' am somehow derived from C.&amp;quot; (on the ubiquity of the C programming language)&lt;br /&gt;
* JP: &amp;quot;First you have to get the $3,000 license for the whizbang that does all the work.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I don't remember what the silly window is, but it must be important.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;[UML is] just a bunch of boxes on paper.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Java has corrupted you all.&amp;quot;&lt;br /&gt;
* KJ: &amp;quot;There are some fonts that ''really'' spread out a paper.&amp;quot; (discussing parameters for COSC 198 term paper)&lt;br /&gt;
* DB: &amp;quot;You're telling me to put in less work.  I'm not going to argue with you.&amp;quot;&lt;br /&gt;
* ''See MIPS Run, 2nd Ed.'': &amp;quot;When we finally make contact with aliens, their wheelbarrows will have round wheels and their computers will probably use fixed-size pages.&amp;quot;&lt;br /&gt;
* ''RFC 826: An Ethernet Address Resolution Protocol'': &amp;quot;The world is a jungle in general, and the networking game contributes many animals.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== XINU Pith ==&lt;br /&gt;
* XINU Cometh.&lt;br /&gt;
* XINU Returneth.&lt;br /&gt;
* XINU Calls.&lt;br /&gt;
* XINU Returns.&lt;br /&gt;
* XINU Creates.&lt;br /&gt;
* XINU Reschedules.&lt;br /&gt;
* XINU Saves and Restores.&lt;br /&gt;
* XINU Preempts.&lt;br /&gt;
* XINU Comes Not to JUDGE, But to EXECUTE...&lt;br /&gt;
* XINU Knows Your Inmost Firmware.&lt;br /&gt;
* XINU Brings New Life to Old Hardware.&lt;br /&gt;
* XINU Waits.&lt;br /&gt;
* XINU Allocates.&lt;br /&gt;
* XINU Deallocates Away.&lt;br /&gt;
* XINU Tastes Great.&lt;br /&gt;
* XINU Has Less Filling.&lt;br /&gt;
* XINU Runs FOREVER.&lt;br /&gt;
* XINU Eschews Obfuscation.&lt;br /&gt;
* XINU Does Not Do Windows.&lt;br /&gt;
* XINU Brings ORDER out of CHAOS.&lt;br /&gt;
* XINU Brings CHAOS from ORDER.&lt;br /&gt;
* He Whoever Believes in XINU Shall Have Eternal Processing.&lt;br /&gt;
* XINU Shall Run Again.&lt;br /&gt;
* XINU Is Not UNIX.&lt;br /&gt;
* XINU.  It's What's For Dinner.&lt;br /&gt;
* No XINU and No Mips Make Homer Something Something...&lt;br /&gt;
* See XINU.  See XINU Run.  Run XINU Run.&lt;br /&gt;
* XINU Allocateth, XINU Deallocateth Away.&lt;br /&gt;
&lt;br /&gt;
== Abbreviations ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Abbreviation || Name&lt;br /&gt;
|-&lt;br /&gt;
| AG || Aaron Gember&lt;br /&gt;
|-&lt;br /&gt;
| AK || Adam Koehler&lt;br /&gt;
|-&lt;br /&gt;
| AM || Adam Mallen&lt;br /&gt;
|-&lt;br /&gt;
| BH || Brandon Hahn&lt;br /&gt;
|-&lt;br /&gt;
| CS || Craig Struble&lt;br /&gt;
|-&lt;br /&gt;
| DB || Dennis (or Dr.) Brylow&lt;br /&gt;
|-&lt;br /&gt;
| DH || Doug Harris&lt;br /&gt;
|-&lt;br /&gt;
| DM || Dan Mahoney&lt;br /&gt;
|-&lt;br /&gt;
| GV || Gabe Van Eyck&lt;br /&gt;
|-&lt;br /&gt;
| JP || Justin Picotte&lt;br /&gt;
|-&lt;br /&gt;
| JA || Joe Pintozee&lt;br /&gt;
|-&lt;br /&gt;
| KJ || Kyle Jackson&lt;br /&gt;
|-&lt;br /&gt;
| MN || Matt Netkow&lt;br /&gt;
|-&lt;br /&gt;
| MS || Michael Schultz&lt;br /&gt;
|-&lt;br /&gt;
| PH || Paul Hinze&lt;br /&gt;
|-&lt;br /&gt;
| TB || Tim Blattner&lt;br /&gt;
|-&lt;br /&gt;
| ZL || Zachary Lund&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3500</id>
		<title>User:Agember</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3500"/>
		<updated>2009-08-07T18:42:18Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* August 2 - August 8 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 Log ==&lt;br /&gt;
=== May 17 - May 23 ===&lt;br /&gt;
''Mon 1pm to 5:30pm (4.5); Tues 2:30pm to 7pm (4.5); Wed 2pm to 5pm (3); Thurs 1:30pm to 5pm (3.5); Total: 15.5 hours''&lt;br /&gt;
* Discussed projects with undergrads&lt;br /&gt;
* Set projected deadlines&lt;br /&gt;
* Developed telnet proof of concept: spawned shell on TTY opened on TCP&lt;br /&gt;
* Acquired reading material on network stack design in BSD and Linux&lt;br /&gt;
** McKusick, Marshall Kirk, Keith Bostic, Michael J. Karels, John S. Quarterman.  ''The Design and Implementation of the 4.4 BSD Operating System.'' Reading, MA: Addison-Wesley, 1996.&lt;br /&gt;
** Wehrle, Laus, Frank Pahlke, Hartmut Ritter, Daniel Muller, Marc Bechler.  ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel.''  Upper Saddle River, NJ: Pearson Prentice Hall, 2005.&lt;br /&gt;
* Selected paper for Tues, May 26: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
&lt;br /&gt;
=== May 24 - May 30 ===&lt;br /&gt;
''Mon 3pm to 5:30pm, 8pm to 9pm (3.5); Tues 2:00pm to 5:30pm, 11pm to 11:30pm (4); Thurs 1:15pm to 5:30pm (4.25); Fri 1:15pm to 5:30pm (4.25); Total 16 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
* Read Chapters 11 and (part of) 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
* Discussed new network stack design (details on Trac)&lt;br /&gt;
&lt;br /&gt;
=== May 31 - June 6 ===&lt;br /&gt;
''Mon 3pm to 6pm (3); Tues 8:30pm to 10pm (1.5); Wed 2:15pm to 5:15pm, 7:00pm to 8:30pm (4.5); Thurs 1:45pm to 5:45pm (4); Fri 2pm to 5pm (3); Total: 16 hours''&lt;br /&gt;
* Discussed new network stack design&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1531793.1531805 Factored operating systems (fos): the case for a scalable operating system for multicores]&lt;br /&gt;
* Read Chapter 4 (Address Discovery and Binding (ARP)) in ''Internetworking With TCP/IP Vol II: Design, Implementation, and Internals''&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers (&amp;lt;code&amp;gt;net.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;network.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ethpkt.h&amp;lt;/code&amp;gt;)&lt;br /&gt;
** &amp;lt;code&amp;gt;netUp&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netRecv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netSend&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netDown&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== June 7 - June 13 ===&lt;br /&gt;
''Mon 3:45pm to 6:15pm (2.5); Tues 1:00pm to 11:00pm (10); Wed 3:15pm to 5:15pm (2); Thurs 1:30pm to 6:00pm (4.5); 4:15pm to 6:15pm (2); Total: 21 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1450135.1450150 Traversal caches: a first step towards FPGA acceleration of pointer-based data structures]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers&lt;br /&gt;
** Link-level packet processing (&amp;lt;code&amp;gt;network/net*&amp;lt;/code&amp;gt;)&lt;br /&gt;
** ARP (&amp;lt;code&amp;gt;network/arp/arp*&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Changed network stack to utilize &amp;lt;code&amp;gt;netaddr&amp;lt;/code&amp;gt; structure for all IP and MAC addresses&lt;br /&gt;
* Assisted with merge of webinterface, agember, and trunk-2.0 branches&lt;br /&gt;
* Read chapter 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
&lt;br /&gt;
=== June 14 - June 20 ===&lt;br /&gt;
''Mon 1pm to 3:30pm (2.5); Tues 1:30pm to 6:30pm (5); Wed 1:30pm to 5pm (3.5); Fri 10am to 11am, 7:30pm to 8pm (1.5); Sat 9:30am to 10:30am (1); Total: 13.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1519065.1519095 Dingo: taming device drivers]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Shell function to start network interface&lt;br /&gt;
* Assisted with cleanup of IP portions of the network stack&lt;br /&gt;
* Read chapter 13 in ''The Design and Implementation of the 4.4 BSD Operating System''&lt;br /&gt;
* Read [http://doi.acm.org/10.1145/1140086.1140094 Tmix: a tool for generating realistic TCP application workloads in ns-2]&lt;br /&gt;
&lt;br /&gt;
=== June 21 - June 27 ===&lt;br /&gt;
''Sun 10am to 10:30am (0.5); Mon 12:30pm to 3:30pm (3); Tues 1:30pm to 10:30pm (9); Wed 1pm to 4:30pm (3.5); Thurs 3pm to 5:30pm, 7pm to 10pm (5.5); Total: 21.5 hours''&lt;br /&gt;
* Read [http://devresources.linux-foundation.org/~shemminger/netem/LCA2005_paper.pdf Network Emulation with NetEm]&lt;br /&gt;
* Changed the opening policy of TCP to wait for connection establishment before returning from the call to &amp;lt;code&amp;gt;open&amp;lt;/code&amp;gt;&lt;br /&gt;
* Reviewed paper: [http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=1528453 A Real-Time Software Platform for the Cell Processor]&lt;br /&gt;
* Worked on test suite for network stack&lt;br /&gt;
&lt;br /&gt;
=== June 28 - July 4 ===&lt;br /&gt;
''Sun: 5:00pm to 8:30pm (3.5); Mon 2:00pm to 6:00pm (4); Tues 1:30pm to 9:00pm; 10:00pm to 10:30pm (8); Wed 1:15pm to 6:15pm (5); Thurs 12:00pm to 10:00pm (10); Total: 30.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1227310.1227372 Mindstorms without robotics: an alternative to simulations in systems courses]&lt;br /&gt;
* Read chapters 1 and 2 in ''The Linux Networking Architecture: Design and Implementation of Network Protcols in the Linux Kernel''&lt;br /&gt;
* Read [http://recursos.aldabaknocking.com/libpcapHakin9LuisMartinGarcia.pdf Programming with Libpcap - Sniffing the Network From Our Own Application]&lt;br /&gt;
* Started implementation of the PCAP library&lt;br /&gt;
* Started to construct a testsuite testcase for ARP&lt;br /&gt;
* Wrote a testsuite testcase for the network interface; fixed bugs uncovered by the testcase&lt;br /&gt;
* Assisted Dan with the cleanup/rewrite of IPv4&lt;br /&gt;
* Assisted Paul with the cleanup/rewrite of UDP&lt;br /&gt;
* Merged the ethernet loopback device into Zachary's branch&lt;br /&gt;
&lt;br /&gt;
=== July 5 - July 11 ===&lt;br /&gt;
''Mon 2:00pm to 6:30pm (4.5); Tues 2:00pm to 10:00pm (8); Wed 3:00pm to 6:00pm (3); Thurs 11:30am to 5:30pm (6); Fri 1:45pm to 6:45pm, 8:00pm to 12:00pm (9); Sat 1:30pm to 7:00pm (5.5); Total: 36 hours''&lt;br /&gt;
* Read chapters 3 &amp;amp; 4 in ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel''&lt;br /&gt;
* Continued implementation of PCAP library&lt;br /&gt;
* Reviewed paper [http://doi.acm.org/10.1145/1542452.1542461 Eliminating the call stack to save RAM]&lt;br /&gt;
&lt;br /&gt;
=== July 12 - July 18 ===&lt;br /&gt;
''Sun 3:45pm to 5:30pm, 10:45pm to 12:00pm (3); Mon 1:30pm to 4:00pm (2.5); Tues 1pm to 9pm (8); Thurs 12:30pm to 4:30pm (4); Total: 22.5 hours''&lt;br /&gt;
* Reviewed paper [http://doi.acm.org/10.1145/1460096.1460165 Outdoors augmented reality on mobile phone using loxel-based visual feature organization]&lt;br /&gt;
&lt;br /&gt;
=== July 19 - July 25 ===&lt;br /&gt;
''Vacation July 19 - July 25''&lt;br /&gt;
&lt;br /&gt;
=== July 26 - August 1 ===&lt;br /&gt;
''Vacation July 29 - August 1''&lt;br /&gt;
&lt;br /&gt;
=== August 2 - August 8 ===&lt;br /&gt;
''Vacation August 2 - August 5''&lt;br /&gt;
''Tues 7:30pm to 9:30pm (2); Wed 1:30pm to 8:30pm (7); Thurs 1:30pm to 7:30pm (6); Total: hours''&lt;br /&gt;
&lt;br /&gt;
=== August 9 - August 15 ===&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3499</id>
		<title>User:Agember</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3499"/>
		<updated>2009-08-07T18:42:08Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* July 12 - July 18 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 Log ==&lt;br /&gt;
=== May 17 - May 23 ===&lt;br /&gt;
''Mon 1pm to 5:30pm (4.5); Tues 2:30pm to 7pm (4.5); Wed 2pm to 5pm (3); Thurs 1:30pm to 5pm (3.5); Total: 15.5 hours''&lt;br /&gt;
* Discussed projects with undergrads&lt;br /&gt;
* Set projected deadlines&lt;br /&gt;
* Developed telnet proof of concept: spawned shell on TTY opened on TCP&lt;br /&gt;
* Acquired reading material on network stack design in BSD and Linux&lt;br /&gt;
** McKusick, Marshall Kirk, Keith Bostic, Michael J. Karels, John S. Quarterman.  ''The Design and Implementation of the 4.4 BSD Operating System.'' Reading, MA: Addison-Wesley, 1996.&lt;br /&gt;
** Wehrle, Laus, Frank Pahlke, Hartmut Ritter, Daniel Muller, Marc Bechler.  ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel.''  Upper Saddle River, NJ: Pearson Prentice Hall, 2005.&lt;br /&gt;
* Selected paper for Tues, May 26: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
&lt;br /&gt;
=== May 24 - May 30 ===&lt;br /&gt;
''Mon 3pm to 5:30pm, 8pm to 9pm (3.5); Tues 2:00pm to 5:30pm, 11pm to 11:30pm (4); Thurs 1:15pm to 5:30pm (4.25); Fri 1:15pm to 5:30pm (4.25); Total 16 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
* Read Chapters 11 and (part of) 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
* Discussed new network stack design (details on Trac)&lt;br /&gt;
&lt;br /&gt;
=== May 31 - June 6 ===&lt;br /&gt;
''Mon 3pm to 6pm (3); Tues 8:30pm to 10pm (1.5); Wed 2:15pm to 5:15pm, 7:00pm to 8:30pm (4.5); Thurs 1:45pm to 5:45pm (4); Fri 2pm to 5pm (3); Total: 16 hours''&lt;br /&gt;
* Discussed new network stack design&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1531793.1531805 Factored operating systems (fos): the case for a scalable operating system for multicores]&lt;br /&gt;
* Read Chapter 4 (Address Discovery and Binding (ARP)) in ''Internetworking With TCP/IP Vol II: Design, Implementation, and Internals''&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers (&amp;lt;code&amp;gt;net.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;network.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ethpkt.h&amp;lt;/code&amp;gt;)&lt;br /&gt;
** &amp;lt;code&amp;gt;netUp&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netRecv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netSend&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netDown&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== June 7 - June 13 ===&lt;br /&gt;
''Mon 3:45pm to 6:15pm (2.5); Tues 1:00pm to 11:00pm (10); Wed 3:15pm to 5:15pm (2); Thurs 1:30pm to 6:00pm (4.5); 4:15pm to 6:15pm (2); Total: 21 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1450135.1450150 Traversal caches: a first step towards FPGA acceleration of pointer-based data structures]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers&lt;br /&gt;
** Link-level packet processing (&amp;lt;code&amp;gt;network/net*&amp;lt;/code&amp;gt;)&lt;br /&gt;
** ARP (&amp;lt;code&amp;gt;network/arp/arp*&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Changed network stack to utilize &amp;lt;code&amp;gt;netaddr&amp;lt;/code&amp;gt; structure for all IP and MAC addresses&lt;br /&gt;
* Assisted with merge of webinterface, agember, and trunk-2.0 branches&lt;br /&gt;
* Read chapter 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
&lt;br /&gt;
=== June 14 - June 20 ===&lt;br /&gt;
''Mon 1pm to 3:30pm (2.5); Tues 1:30pm to 6:30pm (5); Wed 1:30pm to 5pm (3.5); Fri 10am to 11am, 7:30pm to 8pm (1.5); Sat 9:30am to 10:30am (1); Total: 13.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1519065.1519095 Dingo: taming device drivers]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Shell function to start network interface&lt;br /&gt;
* Assisted with cleanup of IP portions of the network stack&lt;br /&gt;
* Read chapter 13 in ''The Design and Implementation of the 4.4 BSD Operating System''&lt;br /&gt;
* Read [http://doi.acm.org/10.1145/1140086.1140094 Tmix: a tool for generating realistic TCP application workloads in ns-2]&lt;br /&gt;
&lt;br /&gt;
=== June 21 - June 27 ===&lt;br /&gt;
''Sun 10am to 10:30am (0.5); Mon 12:30pm to 3:30pm (3); Tues 1:30pm to 10:30pm (9); Wed 1pm to 4:30pm (3.5); Thurs 3pm to 5:30pm, 7pm to 10pm (5.5); Total: 21.5 hours''&lt;br /&gt;
* Read [http://devresources.linux-foundation.org/~shemminger/netem/LCA2005_paper.pdf Network Emulation with NetEm]&lt;br /&gt;
* Changed the opening policy of TCP to wait for connection establishment before returning from the call to &amp;lt;code&amp;gt;open&amp;lt;/code&amp;gt;&lt;br /&gt;
* Reviewed paper: [http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=1528453 A Real-Time Software Platform for the Cell Processor]&lt;br /&gt;
* Worked on test suite for network stack&lt;br /&gt;
&lt;br /&gt;
=== June 28 - July 4 ===&lt;br /&gt;
''Sun: 5:00pm to 8:30pm (3.5); Mon 2:00pm to 6:00pm (4); Tues 1:30pm to 9:00pm; 10:00pm to 10:30pm (8); Wed 1:15pm to 6:15pm (5); Thurs 12:00pm to 10:00pm (10); Total: 30.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1227310.1227372 Mindstorms without robotics: an alternative to simulations in systems courses]&lt;br /&gt;
* Read chapters 1 and 2 in ''The Linux Networking Architecture: Design and Implementation of Network Protcols in the Linux Kernel''&lt;br /&gt;
* Read [http://recursos.aldabaknocking.com/libpcapHakin9LuisMartinGarcia.pdf Programming with Libpcap - Sniffing the Network From Our Own Application]&lt;br /&gt;
* Started implementation of the PCAP library&lt;br /&gt;
* Started to construct a testsuite testcase for ARP&lt;br /&gt;
* Wrote a testsuite testcase for the network interface; fixed bugs uncovered by the testcase&lt;br /&gt;
* Assisted Dan with the cleanup/rewrite of IPv4&lt;br /&gt;
* Assisted Paul with the cleanup/rewrite of UDP&lt;br /&gt;
* Merged the ethernet loopback device into Zachary's branch&lt;br /&gt;
&lt;br /&gt;
=== July 5 - July 11 ===&lt;br /&gt;
''Mon 2:00pm to 6:30pm (4.5); Tues 2:00pm to 10:00pm (8); Wed 3:00pm to 6:00pm (3); Thurs 11:30am to 5:30pm (6); Fri 1:45pm to 6:45pm, 8:00pm to 12:00pm (9); Sat 1:30pm to 7:00pm (5.5); Total: 36 hours''&lt;br /&gt;
* Read chapters 3 &amp;amp; 4 in ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel''&lt;br /&gt;
* Continued implementation of PCAP library&lt;br /&gt;
* Reviewed paper [http://doi.acm.org/10.1145/1542452.1542461 Eliminating the call stack to save RAM]&lt;br /&gt;
&lt;br /&gt;
=== July 12 - July 18 ===&lt;br /&gt;
''Sun 3:45pm to 5:30pm, 10:45pm to 12:00pm (3); Mon 1:30pm to 4:00pm (2.5); Tues 1pm to 9pm (8); Thurs 12:30pm to 4:30pm (4); Total: 22.5 hours''&lt;br /&gt;
* Reviewed paper [http://doi.acm.org/10.1145/1460096.1460165 Outdoors augmented reality on mobile phone using loxel-based visual feature organization]&lt;br /&gt;
&lt;br /&gt;
=== July 19 - July 25 ===&lt;br /&gt;
''Vacation July 19 - July 25''&lt;br /&gt;
&lt;br /&gt;
=== July 26 - August 1 ===&lt;br /&gt;
''Vacation July 29 - August 1''&lt;br /&gt;
&lt;br /&gt;
=== August 2 - August 8 ===&lt;br /&gt;
''Vacation August 2 - August 5''&lt;br /&gt;
&lt;br /&gt;
=== August 9 - August 15 ===&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3498</id>
		<title>Quotes</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3498"/>
		<updated>2009-08-06T23:06:42Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* Summer 2009 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 ==&lt;br /&gt;
&lt;br /&gt;
* DB: &amp;quot;Why is this not working?&amp;quot; / MS: &amp;quot;Morbius is not promiscuous enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Isn't holy water hard to come by?&amp;quot;&lt;br /&gt;
* DB: [Speaking about AM's meeting with CS] &amp;quot;We also don't recognize [Struble] as a valid commitment.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Don't just sit there and gloat at me.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Jokes don't really work right now.  Sorry.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Ruining my body with one substance is enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I need someone to hold my hand when I go get a haircut.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Everyone sounds lame when they post on girls' walls.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I'm in Cudahy. I work here and live here.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Adam counts as -1.&amp;quot; / AG: &amp;quot;Only one?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It sounds like crap but it corresponds.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I will be the supportive advisor this evening.&amp;quot; / MS: [Sarcastically] &amp;quot;What a change.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;In dangerous situations, that's when it's best to drink&lt;br /&gt;
* AG: &amp;quot;Yeah.  We played Wii bowling. And I learned how to play Magic.&amp;quot; / DB: &amp;quot;Ohh noo. It's like supervoc being taking over by the mad man.  Once SV7 is gone its all downhill.&amp;quot;&lt;br /&gt;
* DM: &amp;quot;Iran. Iraq. IRAW.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You can only flash something once.&amp;quot; / ZL: &amp;quot;Clearly, because you get arrested after that.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I was rushing because I needed to be here by 3pm today.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;He just put a hack on top of a hack on top of a hack.&amp;quot; / AG: &amp;quot;You don't have a network stack, you have a network hack.&amp;quot; / ZL: &amp;quot;You have a network pile.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Someone wrote on our table.&amp;quot; / Anonymous: &amp;quot;Kill them.&amp;quot;&lt;br /&gt;
* DB: [Talking about hair] &amp;quot;That's not a matter of personal preference; that's correct.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;There would be so many good quotes if we allowed f-words.&amp;quot;&lt;br /&gt;
* MS: [Speaking to DB's friends] &amp;quot;You might want to bring your own videos.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Oh no.  It works consistently.  It gets my hopes up only to shatter them.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It's good. But..&amp;quot; / AG: &amp;quot;But, It looks like I cheated. ... You got to cheat sometimes.&amp;quot;&lt;br /&gt;
* DH: &amp;quot;Why would I doubt you, you are a student whose life depends on following the rules, I am only Director of a program which is supposed to enforce the rules.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Yeah. I'm pretty much done. I'm wasted.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I fear ugliness.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Chicks dig werewolves.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Computers should never take this long to do something unless its awesome.&amp;quot; / GV: &amp;quot;Did you press the turbo button?&amp;quot;&lt;br /&gt;
* RB: [To AM] &amp;quot;You're going to make some freaky girl very happy someday.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;It looked like you were conducting an orchestra.&amp;quot; / MS: &amp;quot;Well, I was composing an email.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;I feel like I am using beta every time I log into Windows.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Get it done.  Testing is not important.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;What's wrong with you people?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;The thing is, when I do say something offensive, it's very good.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Do you really want me in charge of something that affects another human being?&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Sleep sounds amazing right now.&amp;quot; / AM: &amp;quot;Oh my god...does it ever!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I'm all about making fun of people while they're in the room.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The Internet is a vast wasteland of sewage.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I won't say it's fixed, but I have now intervened on your behalf.&amp;quot;&lt;br /&gt;
* Zachary's Girlfriend: &amp;quot;Darn. I am taking on Brylow traits.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You can think of them as ornaments hung on a syntax tree.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;purged Tim from nvram&amp;quot;&lt;br /&gt;
* AK: &amp;quot;If you want some sort of base for how sick I still feel just insert a burst of coughing after each sentence while reading this email.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The rat gets nothing!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;My brain operates at 10,000 Gemberflops per second.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I'm not saying it's my opinion.  I'm just saying its Adolph's opinion.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;He's celebrating the month of feasting.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;There's a special travel dispensation for pretzels.&amp;quot;&lt;br /&gt;
* CS: &amp;quot;I'm not very quotable.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh, it's travelling up in my butt.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;I shut off Slayer while we are gone.&amp;quot; / MS: &amp;quot;I'm sure Mawdryn will turn itself off, too.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;My room mate never plays with me.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I just made a mess on the seat.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I don't need a haircut - I am representing myself at this conference.&amp;quot;&lt;br /&gt;
* AM: [Referring to high performance gum] &amp;quot;It is just like high performance computing: it's really really good for a really really short period of time.&amp;quot;&lt;br /&gt;
* AK: [Speaking to Brylow]  &amp;quot;We just got out of Cracker Barrel and you are already eating pretzels.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh my God - Dinosaur World.  We are skipping SIGCSE.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, my life is a joke sometimes.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;One of these days I'll get English right.&amp;quot;&lt;br /&gt;
* Presenter at SIGCSE 2009: &amp;quot;I mean, it's kind of fun to trash your operating system.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I like to let my hair air-dry. It poofs better.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I would not want Tim on my team for a game of telephone.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;They're not pretzel rods, they're fuel rods.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;But that's non-linear board usage.  I never do that.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;There's a lot more TODOs where those came from.&amp;quot;&lt;br /&gt;
* DB: [Said to an almost empty lab] &amp;quot;Aren't I paying a bunch of students to work for me?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Aww we all got laser pointers!  This is gonna rule!&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I thought I fixed everything doing nothing. It happens so many times.&amp;quot;&lt;br /&gt;
* [A discussion on going to the bar in a lab of all guys] / AG: &amp;quot;We're probably not as good looking as Victoria.&amp;quot; / AM: &amp;quot;Yeah, and she has a boyfriend...but none of you have boyfriends.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Just for funsies.&amp;quot;&lt;br /&gt;
* TB: [As AM points a laser pointer at TB] &amp;quot;I feel like I'm being snipped.&amp;quot;&lt;br /&gt;
* Ryan Feil: [Speaking in the lab of an operating systems assignment] &amp;quot;Shouldn't there be more people here scrambling to get this done.&amp;quot;&lt;br /&gt;
* MS: [As DB writes &amp;quot;IP Stack&amp;quot; on the board] &amp;quot;Ha ha. He pees stack. IP urine.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Really all we have right now are questions.&amp;quot;&lt;br /&gt;
* MS: [On a sheet of paper hidden among AM's homework] &amp;quot;#6. Thm: Adam sucks! Ha ha. / Pf: trivial.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I should just source control my...everything.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;English is not sufficient for teaching compilers.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;That's it. It's 100 percent done.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;We were 100 percent done. We just need to get more speed-up.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;So, Tim, when you are 30, will you say your life is 100 percent done?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;make tim: now compiling nonsense.c&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Oh, here we go: proof by rant.  That's a new one.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Do you really want me representing this school.&amp;quot; / DB: [Out of context] &amp;quot;No.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;If I leave the lab, I feel like I'm leaving civilization behind.&amp;quot;&lt;br /&gt;
* AG: [Browsing through Mike's wedding gift registry] &amp;quot;Xinu only has 50 threads.  The sheets Mike wants have 410, but they don't have memory protection.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Oh good Brylow left.  Now I can leave.&amp;quot;&lt;br /&gt;
* AK: [First commit message] &amp;quot;modified some ifthenelse stuff to look a little more like class&amp;quot; / [Second commit message] &amp;quot;removed the code I added to ifthenelse, it made no sense and didn't compile&amp;quot;&lt;br /&gt;
* DB: [To a prospective student touring the System's Lab] &amp;quot;Ignore the rat.&amp;quot;&lt;br /&gt;
* MS: [Discussing DB's tests] &amp;quot;Why would you study for his test? You are either screwed or not screwed...it's fairly binary.&amp;quot;&lt;br /&gt;
* MS: [Left a message for AG] &amp;quot;I hax0rd your boxor!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh look.  She dumped me on Facebook.  Awesome!&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Don't stroke the yeast colony.&amp;quot;&lt;br /&gt;
* MS: [Speaking of his yeast colony] &amp;quot;It's free!&amp;quot; / DB: &amp;quot;Don't release it!&amp;quot;&lt;br /&gt;
* MS: &amp;quot;If I just get really offensive and harsh with what I say then I won't get quoted any more.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Alright, I'm going home.  See you in the morning.&amp;quot; / ZL: &amp;quot;The morning.  Really?&amp;quot; / DB: &amp;quot;Well no.&amp;quot;&lt;br /&gt;
* MS: [Anticipating DB's response to new advisees] &amp;quot;You want to be my advisee.  Kiss the clock.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;It is much more important to see me being reamed up the ass.&amp;quot;&lt;br /&gt;
* JA: [Discussing potential names of Dan Mahoney's future son] &amp;quot;Name him your last name backwards so he can be a palindrome.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Big setup no follow through.&amp;quot; / AG: &amp;quot;I'm all about that.&amp;quot; / MS: &amp;quot;That's what she said.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;That's not an algorithm; that's a sweatshop.&amp;quot;&lt;br /&gt;
* Lyndsie: &amp;quot;High school cheer leading is even on ESPN.&amp;quot; / MS: &amp;quot;That is really sweet!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I always assume that everyone in the world is just listening to me to talk. I also assume that people just follow me around just to listen to me.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Every time Tim opens his mouth to say something about the poster, you just close your eyes and pray.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;This will all work out right? Induction through hand-waving.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Except it's like fake adoption, where it turns out the child is actually yours.&amp;quot;&lt;br /&gt;
* &amp;quot;If you're concerned about that you're probably in the wrong major, because we're going to build skynet.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;So we are selling you to indentured servitude now?&amp;quot; / AM: &amp;quot;I hope so, then I get free passage to the new world.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Why do you work here?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I have three desks worth of space just taken up with garbage and shit.&amp;quot;&lt;br /&gt;
* Anonymous: &amp;quot;You know, pretty soon that relationship will be 100% done.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Fall 2008 ==&lt;br /&gt;
&lt;br /&gt;
* MN: [Talking about the large rubber rat] &amp;quot;I don't get paid enough to have this thing look at me.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Now that grading's done, I deserve a pretzel.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I haven't even started, and I already feel defeated.&amp;quot; / MS: &amp;quot;Welcome to graduate school.&amp;quot;&lt;br /&gt;
* ''RFC 793: Transmission Control Protocol'': &amp;quot;When the original SYN (pun intended) finally arrives at line 6, the synchronization proceeds normally.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;If I think more than 30 seconds into my own future I start to panic.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Once again, I've solved the problem, but the computer has failed to see my genius.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;It takes many years of sucky teaching to learn how to teach well.  You have to start sucking somewhere.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;When you get the packet it is all going to be out of order.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I was going to ask you what they stood for, but I knew the answer was: 'Get the hell out of my office Mike.'&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You have the plague now too?&amp;quot;&lt;br /&gt;
* AK: &amp;quot;It was like Tim's brain on a piece of paper.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;His abstract was words in a paint can and all he did was throw it on a poster.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, how did we get sidetracked.&amp;quot; / AM: &amp;quot;I started talking.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Now US-41 through Terre Haute, that's the corridor of hell.&amp;quot;&lt;br /&gt;
* Zachary's Sister: [Upon visiting the Systems Lab] &amp;quot;It's like having six zacs.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summer 2008 ==&lt;br /&gt;
* linux-2.6.25.9/lib/iomap.c: Ugly macros are a way of life.&lt;br /&gt;
* ../net/tcp/tcpTimer.c:101: error: ‘rum’ undeclared (first use in this function)&lt;br /&gt;
* BH: &amp;quot;Vim has a learning curve.&amp;quot; / MS: &amp;quot;No, it's a line.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;[re: Firefox Plushie] Wow, that look more like a raccoon to me.  And wouldn't that just make people position Linux Tux and Firefox Fux is various explicit positions?   Or is that just me?&amp;quot; / DB: &amp;quot;Yes, Michael.  It is just you.  And I don't think the Firefox mascot's proper name is 'Fux.'&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm laughing because my nose itches.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm not going to start my own business. For a business to work, the owner has to care.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;''Broken Beyond Syntax'', that's going to be the title of my autobiography.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2008 ==&lt;br /&gt;
* JP: &amp;quot;I'm not saying it's my opinion, I'm just saying it's an opinion.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;Yeah, that's just fool complicated.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Even Tim's pictures have bugs in them.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Warnings mean you are smarter than the compiler!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Do you use text messaging?&amp;quot; / JP: &amp;quot;What's that?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I feel like doing something.  What should I do?&amp;quot; / PH: &amp;quot;Go home.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Any questions?  What else have I forgotten to tell you?&amp;quot; (email to lab) / Response: &amp;quot;The XINU lab notes that you forgot to tell us that you love us.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Traditionally, graduate students get a bed to themselves in this situation.&amp;quot;&lt;br /&gt;
* PH: &amp;quot;I'm really going to enjoy watching the commits to this branch.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Voc and Supervoc joined at the UART&amp;quot;&lt;br /&gt;
* George Corliss: &amp;quot;Verbose.  Minus 5.&amp;quot;&lt;br /&gt;
* Steve Merrill: &amp;quot;Publish!  Publish!  Publish!&amp;quot; (walking down the hall past junior faculty offices)&lt;br /&gt;
* JP: &amp;quot;I am just participating cause I'm standing here.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;New commands are silly.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I've solved all kinds of problems in my life that no one's ever solved before.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You know scheme.  I know scheme.  We all scheme for ice cream.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I like StarTrek, but that would be less a hobby and more an investment.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;Subtract two.&amp;quot; / MN: &amp;quot;Why?&amp;quot; / MS: &amp;quot;...because I said so.&amp;quot; / MN: &amp;quot;...alright...&amp;quot; / MS: &amp;quot;...and then when that doesn't work subtract four.  But two should work.&amp;quot; / MN: &amp;quot;Two didn't work.&amp;quot; / MS: &amp;quot;Damnit!  Subtract four.&amp;quot; (Conversation continues in a similar fashion until Matt ends up subtracting eight.)&lt;br /&gt;
* DB: &amp;quot;So they basically made a hammer and went after everything that could be a nail.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;This is so unfair to us petty criminals.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;We'll all be getting eye transplants soon.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;''I'' am somehow derived from C.&amp;quot; (on the ubiquity of the C programming language)&lt;br /&gt;
* JP: &amp;quot;First you have to get the $3,000 license for the whizbang that does all the work.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I don't remember what the silly window is, but it must be important.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;[UML is] just a bunch of boxes on paper.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Java has corrupted you all.&amp;quot;&lt;br /&gt;
* KJ: &amp;quot;There are some fonts that ''really'' spread out a paper.&amp;quot; (discussing parameters for COSC 198 term paper)&lt;br /&gt;
* DB: &amp;quot;You're telling me to put in less work.  I'm not going to argue with you.&amp;quot;&lt;br /&gt;
* ''See MIPS Run, 2nd Ed.'': &amp;quot;When we finally make contact with aliens, their wheelbarrows will have round wheels and their computers will probably use fixed-size pages.&amp;quot;&lt;br /&gt;
* ''RFC 826: An Ethernet Address Resolution Protocol'': &amp;quot;The world is a jungle in general, and the networking game contributes many animals.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== XINU Pith ==&lt;br /&gt;
* XINU Cometh.&lt;br /&gt;
* XINU Returneth.&lt;br /&gt;
* XINU Calls.&lt;br /&gt;
* XINU Returns.&lt;br /&gt;
* XINU Creates.&lt;br /&gt;
* XINU Reschedules.&lt;br /&gt;
* XINU Saves and Restores.&lt;br /&gt;
* XINU Preempts.&lt;br /&gt;
* XINU Comes Not to JUDGE, But to EXECUTE...&lt;br /&gt;
* XINU Knows Your Inmost Firmware.&lt;br /&gt;
* XINU Brings New Life to Old Hardware.&lt;br /&gt;
* XINU Waits.&lt;br /&gt;
* XINU Allocates.&lt;br /&gt;
* XINU Deallocates Away.&lt;br /&gt;
* XINU Tastes Great.&lt;br /&gt;
* XINU Has Less Filling.&lt;br /&gt;
* XINU Runs FOREVER.&lt;br /&gt;
* XINU Eschews Obfuscation.&lt;br /&gt;
* XINU Does Not Do Windows.&lt;br /&gt;
* XINU Brings ORDER out of CHAOS.&lt;br /&gt;
* XINU Brings CHAOS from ORDER.&lt;br /&gt;
* He Whoever Believes in XINU Shall Have Eternal Processing.&lt;br /&gt;
* XINU Shall Run Again.&lt;br /&gt;
* XINU Is Not UNIX.&lt;br /&gt;
* XINU.  It's What's For Dinner.&lt;br /&gt;
* No XINU and No Mips Make Homer Something Something...&lt;br /&gt;
* See XINU.  See XINU Run.  Run XINU Run.&lt;br /&gt;
* XINU Allocateth, XINU Deallocateth Away.&lt;br /&gt;
&lt;br /&gt;
== Abbreviations ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Abbreviation || Name&lt;br /&gt;
|-&lt;br /&gt;
| AG || Aaron Gember&lt;br /&gt;
|-&lt;br /&gt;
| AK || Adam Koehler&lt;br /&gt;
|-&lt;br /&gt;
| AM || Adam Mallen&lt;br /&gt;
|-&lt;br /&gt;
| BH || Brandon Hahn&lt;br /&gt;
|-&lt;br /&gt;
| CS || Craig Struble&lt;br /&gt;
|-&lt;br /&gt;
| DB || Dennis (or Dr.) Brylow&lt;br /&gt;
|-&lt;br /&gt;
| DH || Doug Harris&lt;br /&gt;
|-&lt;br /&gt;
| DM || Dan Mahoney&lt;br /&gt;
|-&lt;br /&gt;
| GV || Gabe Van Eyck&lt;br /&gt;
|-&lt;br /&gt;
| JP || Justin Picotte&lt;br /&gt;
|-&lt;br /&gt;
| JA || Joe Pintozee&lt;br /&gt;
|-&lt;br /&gt;
| KJ || Kyle Jackson&lt;br /&gt;
|-&lt;br /&gt;
| MN || Matt Netkow&lt;br /&gt;
|-&lt;br /&gt;
| MS || Michael Schultz&lt;br /&gt;
|-&lt;br /&gt;
| PH || Paul Hinze&lt;br /&gt;
|-&lt;br /&gt;
| TB || Tim Blattner&lt;br /&gt;
|-&lt;br /&gt;
| ZL || Zachary Lund&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3497</id>
		<title>Quotes</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3497"/>
		<updated>2009-08-06T22:31:11Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* Summer 2009 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 ==&lt;br /&gt;
&lt;br /&gt;
* DB: &amp;quot;Why is this not working?&amp;quot; / MS: &amp;quot;Morbius is not promiscuous enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Isn't holy water hard to come by?&amp;quot;&lt;br /&gt;
* DB: [Speaking about AM's meeting with CS] &amp;quot;We also don't recognize [Struble] as a valid commitment.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Don't just sit there and gloat at me.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Jokes don't really work right now.  Sorry.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Ruining my body with one substance is enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I need someone to hold my hand when I go get a haircut.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Everyone sounds lame when they post on girls' walls.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I'm in Cudahy. I work here and live here.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Adam counts as -1.&amp;quot; / AG: &amp;quot;Only one?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It sounds like crap but it corresponds.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I will be the supportive advisor this evening.&amp;quot; / MS: [Sarcastically] &amp;quot;What a change.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;In dangerous situations, that's when it's best to drink&lt;br /&gt;
* AG: &amp;quot;Yeah.  We played Wii bowling. And I learned how to play Magic.&amp;quot; / DB: &amp;quot;Ohh noo. It's like supervoc being taking over by the mad man.  Once SV7 is gone its all downhill.&amp;quot;&lt;br /&gt;
* DM: &amp;quot;Iran. Iraq. IRAW.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You can only flash something once.&amp;quot; / ZL: &amp;quot;Clearly, because you get arrested after that.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I was rushing because I needed to be here by 3pm today.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;He just put a hack on top of a hack on top of a hack.&amp;quot; / AG: &amp;quot;You don't have a network stack, you have a network hack.&amp;quot; / ZL: &amp;quot;You have a network pile.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Someone wrote on our table.&amp;quot; / Anonymous: &amp;quot;Kill them.&amp;quot;&lt;br /&gt;
* DB: [Talking about hair] &amp;quot;That's not a matter of personal preference; that's correct.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;There would be so many good quotes if we allowed f-words.&amp;quot;&lt;br /&gt;
* MS: [Speaking to DB's friends] &amp;quot;You might want to bring your own videos.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Oh no.  It works consistently.  It gets my hopes up only to shatter them.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It's good. But..&amp;quot; / AG: &amp;quot;But, It looks like I cheated. ... You got to cheat sometimes.&amp;quot;&lt;br /&gt;
* DH: &amp;quot;Why would I doubt you, you are a student whose life depends on following the rules, I am only Director of a program which is supposed to enforce the rules.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Yeah. I'm pretty much done. I'm wasted.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I fear ugliness.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Chicks dig werewolves.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Computers should never take this long to do something unless its awesome.&amp;quot; / GV: &amp;quot;Did you press the turbo button?&amp;quot;&lt;br /&gt;
* RB: [To AM] &amp;quot;You're going to make some freaky girl very happy someday.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;It looked like you were conducting an orchestra.&amp;quot; / MS: &amp;quot;Well, I was composing an email.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;I feel like I am using beta every time I log into Windows.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Get it done.  Testing is not important.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;What's wrong with you people?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Do you really want me in charge of something that affects another human being?&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Sleep sounds amazing right now.&amp;quot; / AM: &amp;quot;Oh my god...does it ever!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I'm all about making fun of people while they're in the room.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The Internet is a vast wasteland of sewage.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I won't say it's fixed, but I have now intervened on your behalf.&amp;quot;&lt;br /&gt;
* Zachary's Girlfriend: &amp;quot;Darn. I am taking on Brylow traits.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You can think of them as ornaments hung on a syntax tree.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;purged Tim from nvram&amp;quot;&lt;br /&gt;
* AK: &amp;quot;If you want some sort of base for how sick I still feel just insert a burst of coughing after each sentence while reading this email.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The rat gets nothing!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;My brain operates at 10,000 Gemberflops per second.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I'm not saying it's my opinion.  I'm just saying its Adolph's opinion.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;He's celebrating the month of feasting.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;There's a special travel dispensation for pretzels.&amp;quot;&lt;br /&gt;
* CS: &amp;quot;I'm not very quotable.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh, it's travelling up in my butt.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;I shut off Slayer while we are gone.&amp;quot; / MS: &amp;quot;I'm sure Mawdryn will turn itself off, too.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;My room mate never plays with me.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I just made a mess on the seat.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I don't need a haircut - I am representing myself at this conference.&amp;quot;&lt;br /&gt;
* AM: [Referring to high performance gum] &amp;quot;It is just like high performance computing: it's really really good for a really really short period of time.&amp;quot;&lt;br /&gt;
* AK: [Speaking to Brylow]  &amp;quot;We just got out of Cracker Barrel and you are already eating pretzels.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh my God - Dinosaur World.  We are skipping SIGCSE.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, my life is a joke sometimes.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;One of these days I'll get English right.&amp;quot;&lt;br /&gt;
* Presenter at SIGCSE 2009: &amp;quot;I mean, it's kind of fun to trash your operating system.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I like to let my hair air-dry. It poofs better.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I would not want Tim on my team for a game of telephone.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;They're not pretzel rods, they're fuel rods.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;But that's non-linear board usage.  I never do that.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;There's a lot more TODOs where those came from.&amp;quot;&lt;br /&gt;
* DB: [Said to an almost empty lab] &amp;quot;Aren't I paying a bunch of students to work for me?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Aww we all got laser pointers!  This is gonna rule!&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I thought I fixed everything doing nothing. It happens so many times.&amp;quot;&lt;br /&gt;
* [A discussion on going to the bar in a lab of all guys] / AG: &amp;quot;We're probably not as good looking as Victoria.&amp;quot; / AM: &amp;quot;Yeah, and she has a boyfriend...but none of you have boyfriends.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Just for funsies.&amp;quot;&lt;br /&gt;
* TB: [As AM points a laser pointer at TB] &amp;quot;I feel like I'm being snipped.&amp;quot;&lt;br /&gt;
* Ryan Feil: [Speaking in the lab of an operating systems assignment] &amp;quot;Shouldn't there be more people here scrambling to get this done.&amp;quot;&lt;br /&gt;
* MS: [As DB writes &amp;quot;IP Stack&amp;quot; on the board] &amp;quot;Ha ha. He pees stack. IP urine.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Really all we have right now are questions.&amp;quot;&lt;br /&gt;
* MS: [On a sheet of paper hidden among AM's homework] &amp;quot;#6. Thm: Adam sucks! Ha ha. / Pf: trivial.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I should just source control my...everything.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;English is not sufficient for teaching compilers.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;That's it. It's 100 percent done.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;We were 100 percent done. We just need to get more speed-up.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;So, Tim, when you are 30, will you say your life is 100 percent done?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;make tim: now compiling nonsense.c&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Oh, here we go: proof by rant.  That's a new one.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Do you really want me representing this school.&amp;quot; / DB: [Out of context] &amp;quot;No.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;If I leave the lab, I feel like I'm leaving civilization behind.&amp;quot;&lt;br /&gt;
* AG: [Browsing through Mike's wedding gift registry] &amp;quot;Xinu only has 50 threads.  The sheets Mike wants have 410, but they don't have memory protection.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Oh good Brylow left.  Now I can leave.&amp;quot;&lt;br /&gt;
* AK: [First commit message] &amp;quot;modified some ifthenelse stuff to look a little more like class&amp;quot; / [Second commit message] &amp;quot;removed the code I added to ifthenelse, it made no sense and didn't compile&amp;quot;&lt;br /&gt;
* DB: [To a prospective student touring the System's Lab] &amp;quot;Ignore the rat.&amp;quot;&lt;br /&gt;
* MS: [Discussing DB's tests] &amp;quot;Why would you study for his test? You are either screwed or not screwed...it's fairly binary.&amp;quot;&lt;br /&gt;
* MS: [Left a message for AG] &amp;quot;I hax0rd your boxor!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh look.  She dumped me on Facebook.  Awesome!&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Don't stroke the yeast colony.&amp;quot;&lt;br /&gt;
* MS: [Speaking of his yeast colony] &amp;quot;It's free!&amp;quot; / DB: &amp;quot;Don't release it!&amp;quot;&lt;br /&gt;
* MS: &amp;quot;If I just get really offensive and harsh with what I say then I won't get quoted any more.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Alright, I'm going home.  See you in the morning.&amp;quot; / ZL: &amp;quot;The morning.  Really?&amp;quot; / DB: &amp;quot;Well no.&amp;quot;&lt;br /&gt;
* MS: [Anticipating DB's response to new advisees] &amp;quot;You want to be my advisee.  Kiss the clock.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;It is much more important to see me being reamed up the ass.&amp;quot;&lt;br /&gt;
* JA: [Discussing potential names of Dan Mahoney's future son] &amp;quot;Name him your last name backwards so he can be a palindrome.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Big setup no follow through.&amp;quot; / AG: &amp;quot;I'm all about that.&amp;quot; / MS: &amp;quot;That's what she said.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;That's not an algorithm; that's a sweatshop.&amp;quot;&lt;br /&gt;
* Lyndsie: &amp;quot;High school cheer leading is even on ESPN.&amp;quot; / MS: &amp;quot;That is really sweet!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I always assume that everyone in the world is just listening to me to talk. I also assume that people just follow me around just to listen to me.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Every time Tim opens his mouth to say something about the poster, you just close your eyes and pray.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;This will all work out right? Induction through hand-waving.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Except it's like fake adoption, where it turns out the child is actually yours.&amp;quot;&lt;br /&gt;
* &amp;quot;If you're concerned about that you're probably in the wrong major, because we're going to build skynet.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;So we are selling you to indentured servitude now?&amp;quot; / AM: &amp;quot;I hope so, then I get free passage to the new world.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Why do you work here?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I have three desks worth of space just taken up with garbage and shit.&amp;quot;&lt;br /&gt;
* Anonymous: &amp;quot;You know, pretty soon that relationship will be 100% done.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Fall 2008 ==&lt;br /&gt;
&lt;br /&gt;
* MN: [Talking about the large rubber rat] &amp;quot;I don't get paid enough to have this thing look at me.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Now that grading's done, I deserve a pretzel.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I haven't even started, and I already feel defeated.&amp;quot; / MS: &amp;quot;Welcome to graduate school.&amp;quot;&lt;br /&gt;
* ''RFC 793: Transmission Control Protocol'': &amp;quot;When the original SYN (pun intended) finally arrives at line 6, the synchronization proceeds normally.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;If I think more than 30 seconds into my own future I start to panic.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Once again, I've solved the problem, but the computer has failed to see my genius.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;It takes many years of sucky teaching to learn how to teach well.  You have to start sucking somewhere.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;When you get the packet it is all going to be out of order.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I was going to ask you what they stood for, but I knew the answer was: 'Get the hell out of my office Mike.'&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You have the plague now too?&amp;quot;&lt;br /&gt;
* AK: &amp;quot;It was like Tim's brain on a piece of paper.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;His abstract was words in a paint can and all he did was throw it on a poster.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, how did we get sidetracked.&amp;quot; / AM: &amp;quot;I started talking.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Now US-41 through Terre Haute, that's the corridor of hell.&amp;quot;&lt;br /&gt;
* Zachary's Sister: [Upon visiting the Systems Lab] &amp;quot;It's like having six zacs.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summer 2008 ==&lt;br /&gt;
* linux-2.6.25.9/lib/iomap.c: Ugly macros are a way of life.&lt;br /&gt;
* ../net/tcp/tcpTimer.c:101: error: ‘rum’ undeclared (first use in this function)&lt;br /&gt;
* BH: &amp;quot;Vim has a learning curve.&amp;quot; / MS: &amp;quot;No, it's a line.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;[re: Firefox Plushie] Wow, that look more like a raccoon to me.  And wouldn't that just make people position Linux Tux and Firefox Fux is various explicit positions?   Or is that just me?&amp;quot; / DB: &amp;quot;Yes, Michael.  It is just you.  And I don't think the Firefox mascot's proper name is 'Fux.'&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm laughing because my nose itches.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm not going to start my own business. For a business to work, the owner has to care.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;''Broken Beyond Syntax'', that's going to be the title of my autobiography.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2008 ==&lt;br /&gt;
* JP: &amp;quot;I'm not saying it's my opinion, I'm just saying it's an opinion.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;Yeah, that's just fool complicated.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Even Tim's pictures have bugs in them.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Warnings mean you are smarter than the compiler!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Do you use text messaging?&amp;quot; / JP: &amp;quot;What's that?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I feel like doing something.  What should I do?&amp;quot; / PH: &amp;quot;Go home.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Any questions?  What else have I forgotten to tell you?&amp;quot; (email to lab) / Response: &amp;quot;The XINU lab notes that you forgot to tell us that you love us.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Traditionally, graduate students get a bed to themselves in this situation.&amp;quot;&lt;br /&gt;
* PH: &amp;quot;I'm really going to enjoy watching the commits to this branch.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Voc and Supervoc joined at the UART&amp;quot;&lt;br /&gt;
* George Corliss: &amp;quot;Verbose.  Minus 5.&amp;quot;&lt;br /&gt;
* Steve Merrill: &amp;quot;Publish!  Publish!  Publish!&amp;quot; (walking down the hall past junior faculty offices)&lt;br /&gt;
* JP: &amp;quot;I am just participating cause I'm standing here.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;New commands are silly.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I've solved all kinds of problems in my life that no one's ever solved before.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You know scheme.  I know scheme.  We all scheme for ice cream.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I like StarTrek, but that would be less a hobby and more an investment.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;Subtract two.&amp;quot; / MN: &amp;quot;Why?&amp;quot; / MS: &amp;quot;...because I said so.&amp;quot; / MN: &amp;quot;...alright...&amp;quot; / MS: &amp;quot;...and then when that doesn't work subtract four.  But two should work.&amp;quot; / MN: &amp;quot;Two didn't work.&amp;quot; / MS: &amp;quot;Damnit!  Subtract four.&amp;quot; (Conversation continues in a similar fashion until Matt ends up subtracting eight.)&lt;br /&gt;
* DB: &amp;quot;So they basically made a hammer and went after everything that could be a nail.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;This is so unfair to us petty criminals.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;We'll all be getting eye transplants soon.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;''I'' am somehow derived from C.&amp;quot; (on the ubiquity of the C programming language)&lt;br /&gt;
* JP: &amp;quot;First you have to get the $3,000 license for the whizbang that does all the work.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I don't remember what the silly window is, but it must be important.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;[UML is] just a bunch of boxes on paper.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Java has corrupted you all.&amp;quot;&lt;br /&gt;
* KJ: &amp;quot;There are some fonts that ''really'' spread out a paper.&amp;quot; (discussing parameters for COSC 198 term paper)&lt;br /&gt;
* DB: &amp;quot;You're telling me to put in less work.  I'm not going to argue with you.&amp;quot;&lt;br /&gt;
* ''See MIPS Run, 2nd Ed.'': &amp;quot;When we finally make contact with aliens, their wheelbarrows will have round wheels and their computers will probably use fixed-size pages.&amp;quot;&lt;br /&gt;
* ''RFC 826: An Ethernet Address Resolution Protocol'': &amp;quot;The world is a jungle in general, and the networking game contributes many animals.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== XINU Pith ==&lt;br /&gt;
* XINU Cometh.&lt;br /&gt;
* XINU Returneth.&lt;br /&gt;
* XINU Calls.&lt;br /&gt;
* XINU Returns.&lt;br /&gt;
* XINU Creates.&lt;br /&gt;
* XINU Reschedules.&lt;br /&gt;
* XINU Saves and Restores.&lt;br /&gt;
* XINU Preempts.&lt;br /&gt;
* XINU Comes Not to JUDGE, But to EXECUTE...&lt;br /&gt;
* XINU Knows Your Inmost Firmware.&lt;br /&gt;
* XINU Brings New Life to Old Hardware.&lt;br /&gt;
* XINU Waits.&lt;br /&gt;
* XINU Allocates.&lt;br /&gt;
* XINU Deallocates Away.&lt;br /&gt;
* XINU Tastes Great.&lt;br /&gt;
* XINU Has Less Filling.&lt;br /&gt;
* XINU Runs FOREVER.&lt;br /&gt;
* XINU Eschews Obfuscation.&lt;br /&gt;
* XINU Does Not Do Windows.&lt;br /&gt;
* XINU Brings ORDER out of CHAOS.&lt;br /&gt;
* XINU Brings CHAOS from ORDER.&lt;br /&gt;
* He Whoever Believes in XINU Shall Have Eternal Processing.&lt;br /&gt;
* XINU Shall Run Again.&lt;br /&gt;
* XINU Is Not UNIX.&lt;br /&gt;
* XINU.  It's What's For Dinner.&lt;br /&gt;
* No XINU and No Mips Make Homer Something Something...&lt;br /&gt;
* See XINU.  See XINU Run.  Run XINU Run.&lt;br /&gt;
* XINU Allocateth, XINU Deallocateth Away.&lt;br /&gt;
&lt;br /&gt;
== Abbreviations ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Abbreviation || Name&lt;br /&gt;
|-&lt;br /&gt;
| AG || Aaron Gember&lt;br /&gt;
|-&lt;br /&gt;
| AK || Adam Koehler&lt;br /&gt;
|-&lt;br /&gt;
| AM || Adam Mallen&lt;br /&gt;
|-&lt;br /&gt;
| BH || Brandon Hahn&lt;br /&gt;
|-&lt;br /&gt;
| CS || Craig Struble&lt;br /&gt;
|-&lt;br /&gt;
| DB || Dennis (or Dr.) Brylow&lt;br /&gt;
|-&lt;br /&gt;
| DH || Doug Harris&lt;br /&gt;
|-&lt;br /&gt;
| DM || Dan Mahoney&lt;br /&gt;
|-&lt;br /&gt;
| GV || Gabe Van Eyck&lt;br /&gt;
|-&lt;br /&gt;
| JP || Justin Picotte&lt;br /&gt;
|-&lt;br /&gt;
| JA || Joe Pintozee&lt;br /&gt;
|-&lt;br /&gt;
| KJ || Kyle Jackson&lt;br /&gt;
|-&lt;br /&gt;
| MN || Matt Netkow&lt;br /&gt;
|-&lt;br /&gt;
| MS || Michael Schultz&lt;br /&gt;
|-&lt;br /&gt;
| PH || Paul Hinze&lt;br /&gt;
|-&lt;br /&gt;
| TB || Tim Blattner&lt;br /&gt;
|-&lt;br /&gt;
| ZL || Zachary Lund&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3496</id>
		<title>Quotes</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3496"/>
		<updated>2009-08-06T19:09:13Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* Summer 2009 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 ==&lt;br /&gt;
&lt;br /&gt;
* DB: &amp;quot;Why is this not working?&amp;quot; / MS: &amp;quot;Morbius is not promiscuous enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Isn't holy water hard to come by?&amp;quot;&lt;br /&gt;
* DB: [Speaking about AM's meeting with CS] &amp;quot;We also don't recognize [Struble] as a valid commitment.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Don't just sit there and gloat at me.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Jokes don't really work right now.  Sorry.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Ruining my body with one substance is enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I need someone to hold my hand when I go get a haircut.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Everyone sounds lame when they post on girls' walls.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I'm in Cudahy. I work here and live here.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Adam counts as -1.&amp;quot; / AG: &amp;quot;Only one?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It sounds like crap but it corresponds.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I will be the supportive advisor this evening.&amp;quot; / MS: [Sarcastically] &amp;quot;What a change.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;In dangerous situations, that's when it's best to drink&lt;br /&gt;
* AG: &amp;quot;Yeah.  We played Wii bowling. And I learned how to play Magic.&amp;quot; / DB: &amp;quot;Ohh noo. It's like supervoc being taking over by the mad man.  Once SV7 is gone its all downhill.&amp;quot;&lt;br /&gt;
* DM: &amp;quot;Iran. Iraq. IRAW.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You can only flash something once.&amp;quot; / ZL: &amp;quot;Clearly, because you get arrested after that.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I was rushing because I needed to be here by 3pm today.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;He just put a hack on top of a hack on top of a hack.&amp;quot; / AG: &amp;quot;You don't have a network stack, you have a network hack.&amp;quot; / ZL: &amp;quot;You have a network pile.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Someone wrote on our table.&amp;quot; / Anonymous: &amp;quot;Kill them.&amp;quot;&lt;br /&gt;
* DB: [Talking about hair] &amp;quot;That's not a matter of personal preference; that's correct.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;There would be so many good quotes if we allowed f-words.&amp;quot;&lt;br /&gt;
* MS: [Speaking to DB's friends] &amp;quot;You might want to bring your own videos.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Oh no.  It works consistently.  It gets my hopes up only to shatter them.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It's good. But..&amp;quot; / AG: &amp;quot;But, It looks like I cheated. ... You got to cheat sometimes.&amp;quot;&lt;br /&gt;
* DH: &amp;quot;Why would I doubt you, you are a student whose life depends on following the rules, I am only Director of a program which is supposed to enforce the rules.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Yeah. I'm pretty much done. I'm wasted.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I fear ugliness.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Chicks dig werewolves.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Computers should never take this long to do something unless its awesome.&amp;quot; / GV: &amp;quot;Did you press the turbo button?&amp;quot;&lt;br /&gt;
* RB: [To AM] &amp;quot;You're going to make some freaky girl very happy someday.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;It looked like you were conducting an orchestra.&amp;quot; / MS: &amp;quot;Well, I was composing an email.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;I feel like I am using beta every time I log into Windows.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Get it done.  Testing is not important.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Do you really want me in charge of something that affects another human being?&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Sleep sounds amazing right now.&amp;quot; / AM: &amp;quot;Oh my god...does it ever!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I'm all about making fun of people while they're in the room.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The Internet is a vast wasteland of sewage.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I won't say it's fixed, but I have now intervened on your behalf.&amp;quot;&lt;br /&gt;
* Zachary's Girlfriend: &amp;quot;Darn. I am taking on Brylow traits.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You can think of them as ornaments hung on a syntax tree.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;purged Tim from nvram&amp;quot;&lt;br /&gt;
* AK: &amp;quot;If you want some sort of base for how sick I still feel just insert a burst of coughing after each sentence while reading this email.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The rat gets nothing!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;My brain operates at 10,000 Gemberflops per second.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I'm not saying it's my opinion.  I'm just saying its Adolph's opinion.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;He's celebrating the month of feasting.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;There's a special travel dispensation for pretzels.&amp;quot;&lt;br /&gt;
* CS: &amp;quot;I'm not very quotable.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh, it's travelling up in my butt.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;I shut off Slayer while we are gone.&amp;quot; / MS: &amp;quot;I'm sure Mawdryn will turn itself off, too.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;My room mate never plays with me.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I just made a mess on the seat.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I don't need a haircut - I am representing myself at this conference.&amp;quot;&lt;br /&gt;
* AM: [Referring to high performance gum] &amp;quot;It is just like high performance computing: it's really really good for a really really short period of time.&amp;quot;&lt;br /&gt;
* AK: [Speaking to Brylow]  &amp;quot;We just got out of Cracker Barrel and you are already eating pretzels.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh my God - Dinosaur World.  We are skipping SIGCSE.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, my life is a joke sometimes.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;One of these days I'll get English right.&amp;quot;&lt;br /&gt;
* Presenter at SIGCSE 2009: &amp;quot;I mean, it's kind of fun to trash your operating system.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I like to let my hair air-dry. It poofs better.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I would not want Tim on my team for a game of telephone.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;They're not pretzel rods, they're fuel rods.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;But that's non-linear board usage.  I never do that.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;There's a lot more TODOs where those came from.&amp;quot;&lt;br /&gt;
* DB: [Said to an almost empty lab] &amp;quot;Aren't I paying a bunch of students to work for me?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Aww we all got laser pointers!  This is gonna rule!&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I thought I fixed everything doing nothing. It happens so many times.&amp;quot;&lt;br /&gt;
* [A discussion on going to the bar in a lab of all guys] / AG: &amp;quot;We're probably not as good looking as Victoria.&amp;quot; / AM: &amp;quot;Yeah, and she has a boyfriend...but none of you have boyfriends.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Just for funsies.&amp;quot;&lt;br /&gt;
* TB: [As AM points a laser pointer at TB] &amp;quot;I feel like I'm being snipped.&amp;quot;&lt;br /&gt;
* Ryan Feil: [Speaking in the lab of an operating systems assignment] &amp;quot;Shouldn't there be more people here scrambling to get this done.&amp;quot;&lt;br /&gt;
* MS: [As DB writes &amp;quot;IP Stack&amp;quot; on the board] &amp;quot;Ha ha. He pees stack. IP urine.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Really all we have right now are questions.&amp;quot;&lt;br /&gt;
* MS: [On a sheet of paper hidden among AM's homework] &amp;quot;#6. Thm: Adam sucks! Ha ha. / Pf: trivial.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I should just source control my...everything.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;English is not sufficient for teaching compilers.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;That's it. It's 100 percent done.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;We were 100 percent done. We just need to get more speed-up.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;So, Tim, when you are 30, will you say your life is 100 percent done?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;make tim: now compiling nonsense.c&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Oh, here we go: proof by rant.  That's a new one.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Do you really want me representing this school.&amp;quot; / DB: [Out of context] &amp;quot;No.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;If I leave the lab, I feel like I'm leaving civilization behind.&amp;quot;&lt;br /&gt;
* AG: [Browsing through Mike's wedding gift registry] &amp;quot;Xinu only has 50 threads.  The sheets Mike wants have 410, but they don't have memory protection.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Oh good Brylow left.  Now I can leave.&amp;quot;&lt;br /&gt;
* AK: [First commit message] &amp;quot;modified some ifthenelse stuff to look a little more like class&amp;quot; / [Second commit message] &amp;quot;removed the code I added to ifthenelse, it made no sense and didn't compile&amp;quot;&lt;br /&gt;
* DB: [To a prospective student touring the System's Lab] &amp;quot;Ignore the rat.&amp;quot;&lt;br /&gt;
* MS: [Discussing DB's tests] &amp;quot;Why would you study for his test? You are either screwed or not screwed...it's fairly binary.&amp;quot;&lt;br /&gt;
* MS: [Left a message for AG] &amp;quot;I hax0rd your boxor!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh look.  She dumped me on Facebook.  Awesome!&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Don't stroke the yeast colony.&amp;quot;&lt;br /&gt;
* MS: [Speaking of his yeast colony] &amp;quot;It's free!&amp;quot; / DB: &amp;quot;Don't release it!&amp;quot;&lt;br /&gt;
* MS: &amp;quot;If I just get really offensive and harsh with what I say then I won't get quoted any more.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Alright, I'm going home.  See you in the morning.&amp;quot; / ZL: &amp;quot;The morning.  Really?&amp;quot; / DB: &amp;quot;Well no.&amp;quot;&lt;br /&gt;
* MS: [Anticipating DB's response to new advisees] &amp;quot;You want to be my advisee.  Kiss the clock.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;It is much more important to see me being reamed up the ass.&amp;quot;&lt;br /&gt;
* JA: [Discussing potential names of Dan Mahoney's future son] &amp;quot;Name him your last name backwards so he can be a palindrome.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Big setup no follow through.&amp;quot; / AG: &amp;quot;I'm all about that.&amp;quot; / MS: &amp;quot;That's what she said.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;That's not an algorithm; that's a sweatshop.&amp;quot;&lt;br /&gt;
* Lyndsie: &amp;quot;High school cheer leading is even on ESPN.&amp;quot; / MS: &amp;quot;That is really sweet!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I always assume that everyone in the world is just listening to me to talk. I also assume that people just follow me around just to listen to me.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Every time Tim opens his mouth to say something about the poster, you just close your eyes and pray.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;This will all work out right? Induction through hand-waving.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Except it's like fake adoption, where it turns out the child is actually yours.&amp;quot;&lt;br /&gt;
* &amp;quot;If you're concerned about that you're probably in the wrong major, because we're going to build skynet.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;So we are selling you to indentured servitude now?&amp;quot; / AM: &amp;quot;I hope so, then I get free passage to the new world.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Why do you work here?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I have three desks worth of space just taken up with garbage and shit.&amp;quot;&lt;br /&gt;
* Anonymous: &amp;quot;You know, pretty soon that relationship will be 100% done.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Fall 2008 ==&lt;br /&gt;
&lt;br /&gt;
* MN: [Talking about the large rubber rat] &amp;quot;I don't get paid enough to have this thing look at me.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Now that grading's done, I deserve a pretzel.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I haven't even started, and I already feel defeated.&amp;quot; / MS: &amp;quot;Welcome to graduate school.&amp;quot;&lt;br /&gt;
* ''RFC 793: Transmission Control Protocol'': &amp;quot;When the original SYN (pun intended) finally arrives at line 6, the synchronization proceeds normally.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;If I think more than 30 seconds into my own future I start to panic.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Once again, I've solved the problem, but the computer has failed to see my genius.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;It takes many years of sucky teaching to learn how to teach well.  You have to start sucking somewhere.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;When you get the packet it is all going to be out of order.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I was going to ask you what they stood for, but I knew the answer was: 'Get the hell out of my office Mike.'&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You have the plague now too?&amp;quot;&lt;br /&gt;
* AK: &amp;quot;It was like Tim's brain on a piece of paper.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;His abstract was words in a paint can and all he did was throw it on a poster.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, how did we get sidetracked.&amp;quot; / AM: &amp;quot;I started talking.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Now US-41 through Terre Haute, that's the corridor of hell.&amp;quot;&lt;br /&gt;
* Zachary's Sister: [Upon visiting the Systems Lab] &amp;quot;It's like having six zacs.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summer 2008 ==&lt;br /&gt;
* linux-2.6.25.9/lib/iomap.c: Ugly macros are a way of life.&lt;br /&gt;
* ../net/tcp/tcpTimer.c:101: error: ‘rum’ undeclared (first use in this function)&lt;br /&gt;
* BH: &amp;quot;Vim has a learning curve.&amp;quot; / MS: &amp;quot;No, it's a line.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;[re: Firefox Plushie] Wow, that look more like a raccoon to me.  And wouldn't that just make people position Linux Tux and Firefox Fux is various explicit positions?   Or is that just me?&amp;quot; / DB: &amp;quot;Yes, Michael.  It is just you.  And I don't think the Firefox mascot's proper name is 'Fux.'&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm laughing because my nose itches.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm not going to start my own business. For a business to work, the owner has to care.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;''Broken Beyond Syntax'', that's going to be the title of my autobiography.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2008 ==&lt;br /&gt;
* JP: &amp;quot;I'm not saying it's my opinion, I'm just saying it's an opinion.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;Yeah, that's just fool complicated.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Even Tim's pictures have bugs in them.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Warnings mean you are smarter than the compiler!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Do you use text messaging?&amp;quot; / JP: &amp;quot;What's that?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I feel like doing something.  What should I do?&amp;quot; / PH: &amp;quot;Go home.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Any questions?  What else have I forgotten to tell you?&amp;quot; (email to lab) / Response: &amp;quot;The XINU lab notes that you forgot to tell us that you love us.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Traditionally, graduate students get a bed to themselves in this situation.&amp;quot;&lt;br /&gt;
* PH: &amp;quot;I'm really going to enjoy watching the commits to this branch.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Voc and Supervoc joined at the UART&amp;quot;&lt;br /&gt;
* George Corliss: &amp;quot;Verbose.  Minus 5.&amp;quot;&lt;br /&gt;
* Steve Merrill: &amp;quot;Publish!  Publish!  Publish!&amp;quot; (walking down the hall past junior faculty offices)&lt;br /&gt;
* JP: &amp;quot;I am just participating cause I'm standing here.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;New commands are silly.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I've solved all kinds of problems in my life that no one's ever solved before.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You know scheme.  I know scheme.  We all scheme for ice cream.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I like StarTrek, but that would be less a hobby and more an investment.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;Subtract two.&amp;quot; / MN: &amp;quot;Why?&amp;quot; / MS: &amp;quot;...because I said so.&amp;quot; / MN: &amp;quot;...alright...&amp;quot; / MS: &amp;quot;...and then when that doesn't work subtract four.  But two should work.&amp;quot; / MN: &amp;quot;Two didn't work.&amp;quot; / MS: &amp;quot;Damnit!  Subtract four.&amp;quot; (Conversation continues in a similar fashion until Matt ends up subtracting eight.)&lt;br /&gt;
* DB: &amp;quot;So they basically made a hammer and went after everything that could be a nail.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;This is so unfair to us petty criminals.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;We'll all be getting eye transplants soon.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;''I'' am somehow derived from C.&amp;quot; (on the ubiquity of the C programming language)&lt;br /&gt;
* JP: &amp;quot;First you have to get the $3,000 license for the whizbang that does all the work.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I don't remember what the silly window is, but it must be important.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;[UML is] just a bunch of boxes on paper.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Java has corrupted you all.&amp;quot;&lt;br /&gt;
* KJ: &amp;quot;There are some fonts that ''really'' spread out a paper.&amp;quot; (discussing parameters for COSC 198 term paper)&lt;br /&gt;
* DB: &amp;quot;You're telling me to put in less work.  I'm not going to argue with you.&amp;quot;&lt;br /&gt;
* ''See MIPS Run, 2nd Ed.'': &amp;quot;When we finally make contact with aliens, their wheelbarrows will have round wheels and their computers will probably use fixed-size pages.&amp;quot;&lt;br /&gt;
* ''RFC 826: An Ethernet Address Resolution Protocol'': &amp;quot;The world is a jungle in general, and the networking game contributes many animals.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== XINU Pith ==&lt;br /&gt;
* XINU Cometh.&lt;br /&gt;
* XINU Returneth.&lt;br /&gt;
* XINU Calls.&lt;br /&gt;
* XINU Returns.&lt;br /&gt;
* XINU Creates.&lt;br /&gt;
* XINU Reschedules.&lt;br /&gt;
* XINU Saves and Restores.&lt;br /&gt;
* XINU Preempts.&lt;br /&gt;
* XINU Comes Not to JUDGE, But to EXECUTE...&lt;br /&gt;
* XINU Knows Your Inmost Firmware.&lt;br /&gt;
* XINU Brings New Life to Old Hardware.&lt;br /&gt;
* XINU Waits.&lt;br /&gt;
* XINU Allocates.&lt;br /&gt;
* XINU Deallocates Away.&lt;br /&gt;
* XINU Tastes Great.&lt;br /&gt;
* XINU Has Less Filling.&lt;br /&gt;
* XINU Runs FOREVER.&lt;br /&gt;
* XINU Eschews Obfuscation.&lt;br /&gt;
* XINU Does Not Do Windows.&lt;br /&gt;
* XINU Brings ORDER out of CHAOS.&lt;br /&gt;
* XINU Brings CHAOS from ORDER.&lt;br /&gt;
* He Whoever Believes in XINU Shall Have Eternal Processing.&lt;br /&gt;
* XINU Shall Run Again.&lt;br /&gt;
* XINU Is Not UNIX.&lt;br /&gt;
* XINU.  It's What's For Dinner.&lt;br /&gt;
* No XINU and No Mips Make Homer Something Something...&lt;br /&gt;
* See XINU.  See XINU Run.  Run XINU Run.&lt;br /&gt;
* XINU Allocateth, XINU Deallocateth Away.&lt;br /&gt;
&lt;br /&gt;
== Abbreviations ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Abbreviation || Name&lt;br /&gt;
|-&lt;br /&gt;
| AG || Aaron Gember&lt;br /&gt;
|-&lt;br /&gt;
| AK || Adam Koehler&lt;br /&gt;
|-&lt;br /&gt;
| AM || Adam Mallen&lt;br /&gt;
|-&lt;br /&gt;
| BH || Brandon Hahn&lt;br /&gt;
|-&lt;br /&gt;
| CS || Craig Struble&lt;br /&gt;
|-&lt;br /&gt;
| DB || Dennis (or Dr.) Brylow&lt;br /&gt;
|-&lt;br /&gt;
| DH || Doug Harris&lt;br /&gt;
|-&lt;br /&gt;
| DM || Dan Mahoney&lt;br /&gt;
|-&lt;br /&gt;
| GV || Gabe Van Eyck&lt;br /&gt;
|-&lt;br /&gt;
| JP || Justin Picotte&lt;br /&gt;
|-&lt;br /&gt;
| JA || Joe Pintozee&lt;br /&gt;
|-&lt;br /&gt;
| KJ || Kyle Jackson&lt;br /&gt;
|-&lt;br /&gt;
| MN || Matt Netkow&lt;br /&gt;
|-&lt;br /&gt;
| MS || Michael Schultz&lt;br /&gt;
|-&lt;br /&gt;
| PH || Paul Hinze&lt;br /&gt;
|-&lt;br /&gt;
| TB || Tim Blattner&lt;br /&gt;
|-&lt;br /&gt;
| ZL || Zachary Lund&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3450</id>
		<title>User:Agember</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3450"/>
		<updated>2009-07-16T17:45:27Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* July 12 - July 18 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 Log ==&lt;br /&gt;
=== May 17 - May 23 ===&lt;br /&gt;
''Mon 1pm to 5:30pm (4.5); Tues 2:30pm to 7pm (4.5); Wed 2pm to 5pm (3); Thurs 1:30pm to 5pm (3.5); Total: 15.5 hours''&lt;br /&gt;
* Discussed projects with undergrads&lt;br /&gt;
* Set projected deadlines&lt;br /&gt;
* Developed telnet proof of concept: spawned shell on TTY opened on TCP&lt;br /&gt;
* Acquired reading material on network stack design in BSD and Linux&lt;br /&gt;
** McKusick, Marshall Kirk, Keith Bostic, Michael J. Karels, John S. Quarterman.  ''The Design and Implementation of the 4.4 BSD Operating System.'' Reading, MA: Addison-Wesley, 1996.&lt;br /&gt;
** Wehrle, Laus, Frank Pahlke, Hartmut Ritter, Daniel Muller, Marc Bechler.  ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel.''  Upper Saddle River, NJ: Pearson Prentice Hall, 2005.&lt;br /&gt;
* Selected paper for Tues, May 26: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
&lt;br /&gt;
=== May 24 - May 30 ===&lt;br /&gt;
''Mon 3pm to 5:30pm, 8pm to 9pm (3.5); Tues 2:00pm to 5:30pm, 11pm to 11:30pm (4); Thurs 1:15pm to 5:30pm (4.25); Fri 1:15pm to 5:30pm (4.25); Total 16 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
* Read Chapters 11 and (part of) 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
* Discussed new network stack design (details on Trac)&lt;br /&gt;
&lt;br /&gt;
=== May 31 - June 6 ===&lt;br /&gt;
''Mon 3pm to 6pm (3); Tues 8:30pm to 10pm (1.5); Wed 2:15pm to 5:15pm, 7:00pm to 8:30pm (4.5); Thurs 1:45pm to 5:45pm (4); Fri 2pm to 5pm (3); Total: 16 hours''&lt;br /&gt;
* Discussed new network stack design&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1531793.1531805 Factored operating systems (fos): the case for a scalable operating system for multicores]&lt;br /&gt;
* Read Chapter 4 (Address Discovery and Binding (ARP)) in ''Internetworking With TCP/IP Vol II: Design, Implementation, and Internals''&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers (&amp;lt;code&amp;gt;net.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;network.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ethpkt.h&amp;lt;/code&amp;gt;)&lt;br /&gt;
** &amp;lt;code&amp;gt;netUp&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netRecv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netSend&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netDown&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== June 7 - June 13 ===&lt;br /&gt;
''Mon 3:45pm to 6:15pm (2.5); Tues 1:00pm to 11:00pm (10); Wed 3:15pm to 5:15pm (2); Thurs 1:30pm to 6:00pm (4.5); 4:15pm to 6:15pm (2); Total: 21 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1450135.1450150 Traversal caches: a first step towards FPGA acceleration of pointer-based data structures]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers&lt;br /&gt;
** Link-level packet processing (&amp;lt;code&amp;gt;network/net*&amp;lt;/code&amp;gt;)&lt;br /&gt;
** ARP (&amp;lt;code&amp;gt;network/arp/arp*&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Changed network stack to utilize &amp;lt;code&amp;gt;netaddr&amp;lt;/code&amp;gt; structure for all IP and MAC addresses&lt;br /&gt;
* Assisted with merge of webinterface, agember, and trunk-2.0 branches&lt;br /&gt;
* Read chapter 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
&lt;br /&gt;
=== June 14 - June 20 ===&lt;br /&gt;
''Mon 1pm to 3:30pm (2.5); Tues 1:30pm to 6:30pm (5); Wed 1:30pm to 5pm (3.5); Fri 10am to 11am, 7:30pm to 8pm (1.5); Sat 9:30am to 10:30am (1); Total: 13.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1519065.1519095 Dingo: taming device drivers]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Shell function to start network interface&lt;br /&gt;
* Assisted with cleanup of IP portions of the network stack&lt;br /&gt;
* Read chapter 13 in ''The Design and Implementation of the 4.4 BSD Operating System''&lt;br /&gt;
* Read [http://doi.acm.org/10.1145/1140086.1140094 Tmix: a tool for generating realistic TCP application workloads in ns-2]&lt;br /&gt;
&lt;br /&gt;
=== June 21 - June 27 ===&lt;br /&gt;
''Sun 10am to 10:30am (0.5); Mon 12:30pm to 3:30pm (3); Tues 1:30pm to 10:30pm (9); Wed 1pm to 4:30pm (3.5); Thurs 3pm to 5:30pm, 7pm to 10pm (5.5); Total: 21.5 hours''&lt;br /&gt;
* Read [http://devresources.linux-foundation.org/~shemminger/netem/LCA2005_paper.pdf Network Emulation with NetEm]&lt;br /&gt;
* Changed the opening policy of TCP to wait for connection establishment before returning from the call to &amp;lt;code&amp;gt;open&amp;lt;/code&amp;gt;&lt;br /&gt;
* Reviewed paper: [http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=1528453 A Real-Time Software Platform for the Cell Processor]&lt;br /&gt;
* Worked on test suite for network stack&lt;br /&gt;
&lt;br /&gt;
=== June 28 - July 4 ===&lt;br /&gt;
''Sun: 5:00pm to 8:30pm (3.5); Mon 2:00pm to 6:00pm (4); Tues 1:30pm to 9:00pm; 10:00pm to 10:30pm (8); Wed 1:15pm to 6:15pm (5); Thurs 12:00pm to 10:00pm (10); Total: 30.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1227310.1227372 Mindstorms without robotics: an alternative to simulations in systems courses]&lt;br /&gt;
* Read chapters 1 and 2 in ''The Linux Networking Architecture: Design and Implementation of Network Protcols in the Linux Kernel''&lt;br /&gt;
* Read [http://recursos.aldabaknocking.com/libpcapHakin9LuisMartinGarcia.pdf Programming with Libpcap - Sniffing the Network From Our Own Application]&lt;br /&gt;
* Started implementation of the PCAP library&lt;br /&gt;
* Started to construct a testsuite testcase for ARP&lt;br /&gt;
* Wrote a testsuite testcase for the network interface; fixed bugs uncovered by the testcase&lt;br /&gt;
* Assisted Dan with the cleanup/rewrite of IPv4&lt;br /&gt;
* Assisted Paul with the cleanup/rewrite of UDP&lt;br /&gt;
* Merged the ethernet loopback device into Zachary's branch&lt;br /&gt;
&lt;br /&gt;
=== July 5 - July 11 ===&lt;br /&gt;
''Mon 2:00pm to 6:30pm (4.5); Tues 2:00pm to 10:00pm (8); Wed 3:00pm to 6:00pm (3); Thurs 11:30am to 5:30pm (6); Fri 1:45pm to 6:45pm, 8:00pm to 12:00pm (9); Sat 1:30pm to 7:00pm (5.5); Total: 36 hours''&lt;br /&gt;
* Read chapters 3 &amp;amp; 4 in ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel''&lt;br /&gt;
* Continued implementation of PCAP library&lt;br /&gt;
* Reviewed paper [http://doi.acm.org/10.1145/1542452.1542461 Eliminating the call stack to save RAM]&lt;br /&gt;
&lt;br /&gt;
=== July 12 - July 18 ===&lt;br /&gt;
''Sun 3:45pm to 5:30pm, 10:45pm to 12:00pm (3); Mon 1:30pm to 4:00pm (2.5); Tues 1pm to 9pm (8); Thurs 12:30pm to 4:30pm (4); Total: hours''&lt;br /&gt;
* Reviewed paper [http://doi.acm.org/10.1145/1460096.1460165 Outdoors augmented reality on mobile phone using loxel-based visual feature organization]&lt;br /&gt;
&lt;br /&gt;
=== July 19 - July 25 ===&lt;br /&gt;
''Vacation July 19 - July 25''&lt;br /&gt;
&lt;br /&gt;
=== July 26 - August 1 ===&lt;br /&gt;
''Vacation July 29 - August 1''&lt;br /&gt;
&lt;br /&gt;
=== August 2 - August 8 ===&lt;br /&gt;
''Vacation August 2 - August 5''&lt;br /&gt;
&lt;br /&gt;
=== August 9 - August 15 ===&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3445</id>
		<title>User:Agember</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3445"/>
		<updated>2009-07-15T02:09:02Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* July 12 - July 18 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 Log ==&lt;br /&gt;
=== May 17 - May 23 ===&lt;br /&gt;
''Mon 1pm to 5:30pm (4.5); Tues 2:30pm to 7pm (4.5); Wed 2pm to 5pm (3); Thurs 1:30pm to 5pm (3.5); Total: 15.5 hours''&lt;br /&gt;
* Discussed projects with undergrads&lt;br /&gt;
* Set projected deadlines&lt;br /&gt;
* Developed telnet proof of concept: spawned shell on TTY opened on TCP&lt;br /&gt;
* Acquired reading material on network stack design in BSD and Linux&lt;br /&gt;
** McKusick, Marshall Kirk, Keith Bostic, Michael J. Karels, John S. Quarterman.  ''The Design and Implementation of the 4.4 BSD Operating System.'' Reading, MA: Addison-Wesley, 1996.&lt;br /&gt;
** Wehrle, Laus, Frank Pahlke, Hartmut Ritter, Daniel Muller, Marc Bechler.  ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel.''  Upper Saddle River, NJ: Pearson Prentice Hall, 2005.&lt;br /&gt;
* Selected paper for Tues, May 26: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
&lt;br /&gt;
=== May 24 - May 30 ===&lt;br /&gt;
''Mon 3pm to 5:30pm, 8pm to 9pm (3.5); Tues 2:00pm to 5:30pm, 11pm to 11:30pm (4); Thurs 1:15pm to 5:30pm (4.25); Fri 1:15pm to 5:30pm (4.25); Total 16 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
* Read Chapters 11 and (part of) 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
* Discussed new network stack design (details on Trac)&lt;br /&gt;
&lt;br /&gt;
=== May 31 - June 6 ===&lt;br /&gt;
''Mon 3pm to 6pm (3); Tues 8:30pm to 10pm (1.5); Wed 2:15pm to 5:15pm, 7:00pm to 8:30pm (4.5); Thurs 1:45pm to 5:45pm (4); Fri 2pm to 5pm (3); Total: 16 hours''&lt;br /&gt;
* Discussed new network stack design&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1531793.1531805 Factored operating systems (fos): the case for a scalable operating system for multicores]&lt;br /&gt;
* Read Chapter 4 (Address Discovery and Binding (ARP)) in ''Internetworking With TCP/IP Vol II: Design, Implementation, and Internals''&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers (&amp;lt;code&amp;gt;net.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;network.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ethpkt.h&amp;lt;/code&amp;gt;)&lt;br /&gt;
** &amp;lt;code&amp;gt;netUp&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netRecv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netSend&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netDown&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== June 7 - June 13 ===&lt;br /&gt;
''Mon 3:45pm to 6:15pm (2.5); Tues 1:00pm to 11:00pm (10); Wed 3:15pm to 5:15pm (2); Thurs 1:30pm to 6:00pm (4.5); 4:15pm to 6:15pm (2); Total: 21 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1450135.1450150 Traversal caches: a first step towards FPGA acceleration of pointer-based data structures]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers&lt;br /&gt;
** Link-level packet processing (&amp;lt;code&amp;gt;network/net*&amp;lt;/code&amp;gt;)&lt;br /&gt;
** ARP (&amp;lt;code&amp;gt;network/arp/arp*&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Changed network stack to utilize &amp;lt;code&amp;gt;netaddr&amp;lt;/code&amp;gt; structure for all IP and MAC addresses&lt;br /&gt;
* Assisted with merge of webinterface, agember, and trunk-2.0 branches&lt;br /&gt;
* Read chapter 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
&lt;br /&gt;
=== June 14 - June 20 ===&lt;br /&gt;
''Mon 1pm to 3:30pm (2.5); Tues 1:30pm to 6:30pm (5); Wed 1:30pm to 5pm (3.5); Fri 10am to 11am, 7:30pm to 8pm (1.5); Sat 9:30am to 10:30am (1); Total: 13.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1519065.1519095 Dingo: taming device drivers]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Shell function to start network interface&lt;br /&gt;
* Assisted with cleanup of IP portions of the network stack&lt;br /&gt;
* Read chapter 13 in ''The Design and Implementation of the 4.4 BSD Operating System''&lt;br /&gt;
* Read [http://doi.acm.org/10.1145/1140086.1140094 Tmix: a tool for generating realistic TCP application workloads in ns-2]&lt;br /&gt;
&lt;br /&gt;
=== June 21 - June 27 ===&lt;br /&gt;
''Sun 10am to 10:30am (0.5); Mon 12:30pm to 3:30pm (3); Tues 1:30pm to 10:30pm (9); Wed 1pm to 4:30pm (3.5); Thurs 3pm to 5:30pm, 7pm to 10pm (5.5); Total: 21.5 hours''&lt;br /&gt;
* Read [http://devresources.linux-foundation.org/~shemminger/netem/LCA2005_paper.pdf Network Emulation with NetEm]&lt;br /&gt;
* Changed the opening policy of TCP to wait for connection establishment before returning from the call to &amp;lt;code&amp;gt;open&amp;lt;/code&amp;gt;&lt;br /&gt;
* Reviewed paper: [http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=1528453 A Real-Time Software Platform for the Cell Processor]&lt;br /&gt;
* Worked on test suite for network stack&lt;br /&gt;
&lt;br /&gt;
=== June 28 - July 4 ===&lt;br /&gt;
''Sun: 5:00pm to 8:30pm (3.5); Mon 2:00pm to 6:00pm (4); Tues 1:30pm to 9:00pm; 10:00pm to 10:30pm (8); Wed 1:15pm to 6:15pm (5); Thurs 12:00pm to 10:00pm (10); Total: 30.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1227310.1227372 Mindstorms without robotics: an alternative to simulations in systems courses]&lt;br /&gt;
* Read chapters 1 and 2 in ''The Linux Networking Architecture: Design and Implementation of Network Protcols in the Linux Kernel''&lt;br /&gt;
* Read [http://recursos.aldabaknocking.com/libpcapHakin9LuisMartinGarcia.pdf Programming with Libpcap - Sniffing the Network From Our Own Application]&lt;br /&gt;
* Started implementation of the PCAP library&lt;br /&gt;
* Started to construct a testsuite testcase for ARP&lt;br /&gt;
* Wrote a testsuite testcase for the network interface; fixed bugs uncovered by the testcase&lt;br /&gt;
* Assisted Dan with the cleanup/rewrite of IPv4&lt;br /&gt;
* Assisted Paul with the cleanup/rewrite of UDP&lt;br /&gt;
* Merged the ethernet loopback device into Zachary's branch&lt;br /&gt;
&lt;br /&gt;
=== July 5 - July 11 ===&lt;br /&gt;
''Mon 2:00pm to 6:30pm (4.5); Tues 2:00pm to 10:00pm (8); Wed 3:00pm to 6:00pm (3); Thurs 11:30am to 5:30pm (6); Fri 1:45pm to 6:45pm, 8:00pm to 12:00pm (9); Sat 1:30pm to 7:00pm (5.5); Total: 36 hours''&lt;br /&gt;
* Read chapters 3 &amp;amp; 4 in ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel''&lt;br /&gt;
* Continued implementation of PCAP library&lt;br /&gt;
* Reviewed paper [http://doi.acm.org/10.1145/1542452.1542461 Eliminating the call stack to save RAM]&lt;br /&gt;
&lt;br /&gt;
=== July 12 - July 18 ===&lt;br /&gt;
''Sun 3:45pm to 5:30pm, 10:45pm to 12:00pm (3); Mon 1:30pm to 4:00pm (2.5); Tues 1pm to 9pm (8); Total: hours''&lt;br /&gt;
* Reviewed paper [http://doi.acm.org/10.1145/1460096.1460165 Outdoors augmented reality on mobile phone using loxel-based visual feature organization]&lt;br /&gt;
&lt;br /&gt;
=== July 19 - July 25 ===&lt;br /&gt;
''Vacation July 19 - July 25''&lt;br /&gt;
&lt;br /&gt;
=== July 26 - August 1 ===&lt;br /&gt;
''Vacation July 29 - August 1''&lt;br /&gt;
&lt;br /&gt;
=== August 2 - August 8 ===&lt;br /&gt;
''Vacation August 2 - August 5''&lt;br /&gt;
&lt;br /&gt;
=== August 9 - August 15 ===&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3441</id>
		<title>Quotes</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3441"/>
		<updated>2009-07-14T21:42:14Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* Abbreviations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Isn't holy water hard to come by?&amp;quot;&lt;br /&gt;
* DB: [Speaking about AM's meeting with CS] &amp;quot;We also don't recognize [Struble] as a valid commitment.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Don't just sit there and gloat at me.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Jokes don't really work right now.  Sorry.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Ruining my body with one substance is enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I need someone to hold my hand when I go get a haircut.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Everyone sounds lame when they post on girls' walls.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I'm in Cudahy. I work here and live here.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Adam counts as -1.&amp;quot; / AG: &amp;quot;Only one?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It sounds like crap but it corresponds.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I will be the supportive advisor this evening.&amp;quot; / MS: [Sarcastically] &amp;quot;What a change.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;In dangerous situations, that's when it's best to drink&lt;br /&gt;
* AG: &amp;quot;Yeah.  We played Wii bowling. And I learned how to play Magic.&amp;quot; / DB: &amp;quot;Ohh noo. It's like supervoc being taking over by the mad man.  Once SV7 is gone its all downhill.&amp;quot;&lt;br /&gt;
* DM: &amp;quot;Iran. Iraq. IRAW.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You can only flash something once.&amp;quot; / ZL: &amp;quot;Clearly, because you get arrested after that.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I was rushing because I needed to be here by 3pm today.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;He just put a hack on top of a hack on top of a hack.&amp;quot; / AG: &amp;quot;You don't have a network stack, you have a network hack.&amp;quot; / ZL: &amp;quot;You have a network pile.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Someone wrote on our table.&amp;quot; / Anonymous: &amp;quot;Kill them.&amp;quot;&lt;br /&gt;
* DB: [Talking about hair] &amp;quot;That's not a matter of personal preference; that's correct.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;There would be so many good quotes if we allowed f-words.&amp;quot;&lt;br /&gt;
* MS: [Speaking to DB's friends] &amp;quot;You might want to bring your own videos.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Oh no.  It works consistently.  It gets my hopes up only to shatter them.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It's good. But..&amp;quot; / AG: &amp;quot;But, It looks like I cheated. ... You got to cheat sometimes.&amp;quot;&lt;br /&gt;
* DH: &amp;quot;Why would I doubt you, you are a student whose life depends on following the rules, I am only Director of a program which is supposed to enforce the rules.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Yeah. I'm pretty much done. I'm wasted.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I fear ugliness.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Chicks dig werewolves.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Computers should never take this long to do something unless its awesome.&amp;quot; / GV: &amp;quot;Did you press the turbo button?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Do you really want me in charge of something that affects another human being?&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Sleep sounds amazing right now.&amp;quot; / AM: &amp;quot;Oh my god...does it ever!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I'm all about making fun of people while they're in the room.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The Internet is a vast wasteland of sewage.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I won't say it's fixed, but I have now intervened on your behalf.&amp;quot;&lt;br /&gt;
* Zachary's Girlfriend: &amp;quot;Darn. I am taking on Brylow traits.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You can think of them as ornaments hung on a syntax tree.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;purged Tim from nvram&amp;quot;&lt;br /&gt;
* AK: &amp;quot;If you want some sort of base for how sick I still feel just insert a burst of coughing after each sentence while reading this email.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The rat gets nothing!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;My brain operates at 10,000 Gemberflops per second.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I'm not saying it's my opinion.  I'm just saying its Adolph's opinion.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;He's celebrating the month of feasting.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;There's a special travel dispensation for pretzels.&amp;quot;&lt;br /&gt;
* CS: &amp;quot;I'm not very quotable.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh, it's travelling up in my butt.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;I shut off Slayer while we are gone.&amp;quot; / MS: &amp;quot;I'm sure Mawdryn will turn itself off, too.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;My room mate never plays with me.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I just made a mess on the seat.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I don't need a haircut - I am representing myself at this conference.&amp;quot;&lt;br /&gt;
* AM: [Referring to high performance gum] &amp;quot;It is just like high performance computing: it's really really good for a really really short period of time.&amp;quot;&lt;br /&gt;
* AK: [Speaking to Brylow]  &amp;quot;We just got out of Cracker Barrel and you are already eating pretzels.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh my God - Dinosaur World.  We are skipping SIGCSE.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, my life is a joke sometimes.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;One of these days I'll get English right.&amp;quot;&lt;br /&gt;
* Presenter at SIGCSE 2009: &amp;quot;I mean, it's kind of fun to trash your operating system.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I like to let my hair air-dry. It poofs better.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I would not want Tim on my team for a game of telephone.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;They're not pretzel rods, they're fuel rods.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;But that's non-linear board usage.  I never do that.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;There's a lot more TODOs where those came from.&amp;quot;&lt;br /&gt;
* DB: [Said to an almost empty lab] &amp;quot;Aren't I paying a bunch of students to work for me?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Aww we all got laser pointers!  This is gonna rule!&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I thought I fixed everything doing nothing. It happens so many times.&amp;quot;&lt;br /&gt;
* [A discussion on going to the bar in a lab of all guys] / AG: &amp;quot;We're probably not as good looking as Victoria.&amp;quot; / AM: &amp;quot;Yeah, and she has a boyfriend...but none of you have boyfriends.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Just for funsies.&amp;quot;&lt;br /&gt;
* TB: [As AM points a laser pointer at TB] &amp;quot;I feel like I'm being snipped.&amp;quot;&lt;br /&gt;
* Ryan Feil: [Speaking in the lab of an operating systems assignment] &amp;quot;Shouldn't there be more people here scrambling to get this done.&amp;quot;&lt;br /&gt;
* MS: [As DB writes &amp;quot;IP Stack&amp;quot; on the board] &amp;quot;Ha ha. He pees stack. IP urine.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Really all we have right now are questions.&amp;quot;&lt;br /&gt;
* MS: [On a sheet of paper hidden among AM's homework] &amp;quot;#6. Thm: Adam sucks! Ha ha. / Pf: trivial.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I should just source control my...everything.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;English is not sufficient for teaching compilers.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;That's it. It's 100 percent done.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;We were 100 percent done. We just need to get more speed-up.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;So, Tim, when you are 30, will you say your life is 100 percent done?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;make tim: now compiling nonsense.c&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Oh, here we go: proof by rant.  That's a new one.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Do you really want me representing this school.&amp;quot; / DB: [Out of context] &amp;quot;No.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;If I leave the lab, I feel like I'm leaving civilization behind.&amp;quot;&lt;br /&gt;
* AG: [Browsing through Mike's wedding gift registry] &amp;quot;Xinu only has 50 threads.  The sheets Mike wants have 410, but they don't have memory protection.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Oh good Brylow left.  Now I can leave.&amp;quot;&lt;br /&gt;
* AK: [First commit message] &amp;quot;modified some ifthenelse stuff to look a little more like class&amp;quot; / [Second commit message] &amp;quot;removed the code I added to ifthenelse, it made no sense and didn't compile&amp;quot;&lt;br /&gt;
* DB: [To a prospective student touring the System's Lab] &amp;quot;Ignore the rat.&amp;quot;&lt;br /&gt;
* MS: [Discussing DB's tests] &amp;quot;Why would you study for his test? You are either screwed or not screwed...it's fairly binary.&amp;quot;&lt;br /&gt;
* MS: [Left a message for AG] &amp;quot;I hax0rd your boxor!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh look.  She dumped me on Facebook.  Awesome!&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Don't stroke the yeast colony.&amp;quot;&lt;br /&gt;
* MS: [Speaking of his yeast colony] &amp;quot;It's free!&amp;quot; / DB: &amp;quot;Don't release it!&amp;quot;&lt;br /&gt;
* MS: &amp;quot;If I just get really offensive and harsh with what I say then I won't get quoted any more.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Alright, I'm going home.  See you in the morning.&amp;quot; / ZL: &amp;quot;The morning.  Really?&amp;quot; / DB: &amp;quot;Well no.&amp;quot;&lt;br /&gt;
* MS: [Anticipating DB's response to new advisees] &amp;quot;You want to be my advisee.  Kiss the clock.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;It is much more important to see me being reamed up the ass.&amp;quot;&lt;br /&gt;
* JA: [Discussing potential names of Dan Mahoney's future son] &amp;quot;Name him your last name backwards so he can be a palindrome.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Big setup no follow through.&amp;quot; / AG: &amp;quot;I'm all about that.&amp;quot; / MS: &amp;quot;That's what she said.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;That's not an algorithm; that's a sweatshop.&amp;quot;&lt;br /&gt;
* Lyndsie: &amp;quot;High school cheer leading is even on ESPN.&amp;quot; / MS: &amp;quot;That is really sweet!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I always assume that everyone in the world is just listening to me to talk. I also assume that people just follow me around just to listen to me.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Every time Tim opens his mouth to say something about the poster, you just close your eyes and pray.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;This will all work out right? Induction through hand-waving.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Except it's like fake adoption, where it turns out the child is actually yours.&amp;quot;&lt;br /&gt;
* &amp;quot;If you're concerned about that you're probably in the wrong major, because we're going to build skynet.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;So we are selling you to indentured servitude now?&amp;quot; / AM: &amp;quot;I hope so, then I get free passage to the new world.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Why do you work here?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I have three desks worth of space just taken up with garbage and shit.&amp;quot;&lt;br /&gt;
* Anonymous: &amp;quot;You know, pretty soon that relationship will be 100% done.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Fall 2008 ==&lt;br /&gt;
&lt;br /&gt;
* MN: [Talking about the large rubber rat] &amp;quot;I don't get paid enough to have this thing look at me.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Now that grading's done, I deserve a pretzel.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I haven't even started, and I already feel defeated.&amp;quot; / MS: &amp;quot;Welcome to graduate school.&amp;quot;&lt;br /&gt;
* ''RFC 793: Transmission Control Protocol'': &amp;quot;When the original SYN (pun intended) finally arrives at line 6, the synchronization proceeds normally.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;If I think more than 30 seconds into my own future I start to panic.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Once again, I've solved the problem, but the computer has failed to see my genius.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;It takes many years of sucky teaching to learn how to teach well.  You have to start sucking somewhere.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;When you get the packet it is all going to be out of order.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I was going to ask you what they stood for, but I knew the answer was: 'Get the hell out of my office Mike.'&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You have the plague now too?&amp;quot;&lt;br /&gt;
* AK: &amp;quot;It was like Tim's brain on a piece of paper.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;His abstract was words in a paint can and all he did was throw it on a poster.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, how did we get sidetracked.&amp;quot; / AM: &amp;quot;I started talking.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Now US-41 through Terre Haute, that's the corridor of hell.&amp;quot;&lt;br /&gt;
* Zachary's Sister: [Upon visiting the Systems Lab] &amp;quot;It's like having six zacs.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summer 2008 ==&lt;br /&gt;
* linux-2.6.25.9/lib/iomap.c: Ugly macros are a way of life.&lt;br /&gt;
* ../net/tcp/tcpTimer.c:101: error: ‘rum’ undeclared (first use in this function)&lt;br /&gt;
* BH: &amp;quot;Vim has a learning curve.&amp;quot; / MS: &amp;quot;No, it's a line.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;[re: Firefox Plushie] Wow, that look more like a raccoon to me.  And wouldn't that just make people position Linux Tux and Firefox Fux is various explicit positions?   Or is that just me?&amp;quot; / DB: &amp;quot;Yes, Michael.  It is just you.  And I don't think the Firefox mascot's proper name is 'Fux.'&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm laughing because my nose itches.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm not going to start my own business. For a business to work, the owner has to care.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;''Broken Beyond Syntax'', that's going to be the title of my autobiography.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2008 ==&lt;br /&gt;
* JP: &amp;quot;I'm not saying it's my opinion, I'm just saying it's an opinion.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;Yeah, that's just fool complicated.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Even Tim's pictures have bugs in them.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Warnings mean you are smarter than the compiler!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Do you use text messaging?&amp;quot; / JP: &amp;quot;What's that?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I feel like doing something.  What should I do?&amp;quot; / PH: &amp;quot;Go home.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Any questions?  What else have I forgotten to tell you?&amp;quot; (email to lab) / Response: &amp;quot;The XINU lab notes that you forgot to tell us that you love us.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Traditionally, graduate students get a bed to themselves in this situation.&amp;quot;&lt;br /&gt;
* PH: &amp;quot;I'm really going to enjoy watching the commits to this branch.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Voc and Supervoc joined at the UART&amp;quot;&lt;br /&gt;
* George Corliss: &amp;quot;Verbose.  Minus 5.&amp;quot;&lt;br /&gt;
* Steve Merrill: &amp;quot;Publish!  Publish!  Publish!&amp;quot; (walking down the hall past junior faculty offices)&lt;br /&gt;
* JP: &amp;quot;I am just participating cause I'm standing here.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;New commands are silly.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I've solved all kinds of problems in my life that no one's ever solved before.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You know scheme.  I know scheme.  We all scheme for ice cream.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I like StarTrek, but that would be less a hobby and more an investment.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;Subtract two.&amp;quot; / MN: &amp;quot;Why?&amp;quot; / MS: &amp;quot;...because I said so.&amp;quot; / MN: &amp;quot;...alright...&amp;quot; / MS: &amp;quot;...and then when that doesn't work subtract four.  But two should work.&amp;quot; / MN: &amp;quot;Two didn't work.&amp;quot; / MS: &amp;quot;Damnit!  Subtract four.&amp;quot; (Conversation continues in a similar fashion until Matt ends up subtracting eight.)&lt;br /&gt;
* DB: &amp;quot;So they basically made a hammer and went after everything that could be a nail.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;This is so unfair to us petty criminals.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;We'll all be getting eye transplants soon.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;''I'' am somehow derived from C.&amp;quot; (on the ubiquity of the C programming language)&lt;br /&gt;
* JP: &amp;quot;First you have to get the $3,000 license for the whizbang that does all the work.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I don't remember what the silly window is, but it must be important.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;[UML is] just a bunch of boxes on paper.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Java has corrupted you all.&amp;quot;&lt;br /&gt;
* KJ: &amp;quot;There are some fonts that ''really'' spread out a paper.&amp;quot; (discussing parameters for COSC 198 term paper)&lt;br /&gt;
* DB: &amp;quot;You're telling me to put in less work.  I'm not going to argue with you.&amp;quot;&lt;br /&gt;
* ''See MIPS Run, 2nd Ed.'': &amp;quot;When we finally make contact with aliens, their wheelbarrows will have round wheels and their computers will probably use fixed-size pages.&amp;quot;&lt;br /&gt;
* ''RFC 826: An Ethernet Address Resolution Protocol'': &amp;quot;The world is a jungle in general, and the networking game contributes many animals.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== XINU Pith ==&lt;br /&gt;
* XINU Cometh.&lt;br /&gt;
* XINU Returneth.&lt;br /&gt;
* XINU Calls.&lt;br /&gt;
* XINU Returns.&lt;br /&gt;
* XINU Creates.&lt;br /&gt;
* XINU Reschedules.&lt;br /&gt;
* XINU Saves and Restores.&lt;br /&gt;
* XINU Preempts.&lt;br /&gt;
* XINU Comes Not to JUDGE, But to EXECUTE...&lt;br /&gt;
* XINU Knows Your Inmost Firmware.&lt;br /&gt;
* XINU Brings New Life to Old Hardware.&lt;br /&gt;
* XINU Waits.&lt;br /&gt;
* XINU Allocates.&lt;br /&gt;
* XINU Deallocates Away.&lt;br /&gt;
* XINU Tastes Great.&lt;br /&gt;
* XINU Has Less Filling.&lt;br /&gt;
* XINU Runs FOREVER.&lt;br /&gt;
* XINU Eschews Obfuscation.&lt;br /&gt;
* XINU Does Not Do Windows.&lt;br /&gt;
* XINU Brings ORDER out of CHAOS.&lt;br /&gt;
* XINU Brings CHAOS from ORDER.&lt;br /&gt;
* He Whoever Believes in XINU Shall Have Eternal Processing.&lt;br /&gt;
* XINU Shall Run Again.&lt;br /&gt;
* XINU Is Not UNIX.&lt;br /&gt;
* XINU.  It's What's For Dinner.&lt;br /&gt;
* No XINU and No Mips Make Homer Something Something...&lt;br /&gt;
* See XINU.  See XINU Run.  Run XINU Run.&lt;br /&gt;
* XINU Allocateth, XINU Deallocateth Away.&lt;br /&gt;
&lt;br /&gt;
== Abbreviations ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Abbreviation || Name&lt;br /&gt;
|-&lt;br /&gt;
| AG || Aaron Gember&lt;br /&gt;
|-&lt;br /&gt;
| AK || Adam Koehler&lt;br /&gt;
|-&lt;br /&gt;
| AM || Adam Mallen&lt;br /&gt;
|-&lt;br /&gt;
| BH || Brandon Hahn&lt;br /&gt;
|-&lt;br /&gt;
| CS || Craig Struble&lt;br /&gt;
|-&lt;br /&gt;
| DB || Dennis (or Dr.) Brylow&lt;br /&gt;
|-&lt;br /&gt;
| DH || Doug Harris&lt;br /&gt;
|-&lt;br /&gt;
| DM || Dan Mahoney&lt;br /&gt;
|-&lt;br /&gt;
| GV || Gabe Van Eyck&lt;br /&gt;
|-&lt;br /&gt;
| JP || Justin Picotte&lt;br /&gt;
|-&lt;br /&gt;
| JA || Joe Pintozee&lt;br /&gt;
|-&lt;br /&gt;
| KJ || Kyle Jackson&lt;br /&gt;
|-&lt;br /&gt;
| MN || Matt Netkow&lt;br /&gt;
|-&lt;br /&gt;
| MS || Michael Schultz&lt;br /&gt;
|-&lt;br /&gt;
| PH || Paul Hinze&lt;br /&gt;
|-&lt;br /&gt;
| TB || Tim Blattner&lt;br /&gt;
|-&lt;br /&gt;
| ZL || Zachary Lund&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3440</id>
		<title>Quotes</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3440"/>
		<updated>2009-07-14T21:41:37Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* Summer 2009 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Isn't holy water hard to come by?&amp;quot;&lt;br /&gt;
* DB: [Speaking about AM's meeting with CS] &amp;quot;We also don't recognize [Struble] as a valid commitment.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Don't just sit there and gloat at me.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Jokes don't really work right now.  Sorry.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Ruining my body with one substance is enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I need someone to hold my hand when I go get a haircut.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Everyone sounds lame when they post on girls' walls.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I'm in Cudahy. I work here and live here.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Adam counts as -1.&amp;quot; / AG: &amp;quot;Only one?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It sounds like crap but it corresponds.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I will be the supportive advisor this evening.&amp;quot; / MS: [Sarcastically] &amp;quot;What a change.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;In dangerous situations, that's when it's best to drink&lt;br /&gt;
* AG: &amp;quot;Yeah.  We played Wii bowling. And I learned how to play Magic.&amp;quot; / DB: &amp;quot;Ohh noo. It's like supervoc being taking over by the mad man.  Once SV7 is gone its all downhill.&amp;quot;&lt;br /&gt;
* DM: &amp;quot;Iran. Iraq. IRAW.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You can only flash something once.&amp;quot; / ZL: &amp;quot;Clearly, because you get arrested after that.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I was rushing because I needed to be here by 3pm today.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;He just put a hack on top of a hack on top of a hack.&amp;quot; / AG: &amp;quot;You don't have a network stack, you have a network hack.&amp;quot; / ZL: &amp;quot;You have a network pile.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Someone wrote on our table.&amp;quot; / Anonymous: &amp;quot;Kill them.&amp;quot;&lt;br /&gt;
* DB: [Talking about hair] &amp;quot;That's not a matter of personal preference; that's correct.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;There would be so many good quotes if we allowed f-words.&amp;quot;&lt;br /&gt;
* MS: [Speaking to DB's friends] &amp;quot;You might want to bring your own videos.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Oh no.  It works consistently.  It gets my hopes up only to shatter them.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It's good. But..&amp;quot; / AG: &amp;quot;But, It looks like I cheated. ... You got to cheat sometimes.&amp;quot;&lt;br /&gt;
* DH: &amp;quot;Why would I doubt you, you are a student whose life depends on following the rules, I am only Director of a program which is supposed to enforce the rules.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Yeah. I'm pretty much done. I'm wasted.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I fear ugliness.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Chicks dig werewolves.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Computers should never take this long to do something unless its awesome.&amp;quot; / GV: &amp;quot;Did you press the turbo button?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Do you really want me in charge of something that affects another human being?&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Sleep sounds amazing right now.&amp;quot; / AM: &amp;quot;Oh my god...does it ever!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I'm all about making fun of people while they're in the room.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The Internet is a vast wasteland of sewage.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I won't say it's fixed, but I have now intervened on your behalf.&amp;quot;&lt;br /&gt;
* Zachary's Girlfriend: &amp;quot;Darn. I am taking on Brylow traits.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You can think of them as ornaments hung on a syntax tree.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;purged Tim from nvram&amp;quot;&lt;br /&gt;
* AK: &amp;quot;If you want some sort of base for how sick I still feel just insert a burst of coughing after each sentence while reading this email.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The rat gets nothing!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;My brain operates at 10,000 Gemberflops per second.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I'm not saying it's my opinion.  I'm just saying its Adolph's opinion.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;He's celebrating the month of feasting.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;There's a special travel dispensation for pretzels.&amp;quot;&lt;br /&gt;
* CS: &amp;quot;I'm not very quotable.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh, it's travelling up in my butt.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;I shut off Slayer while we are gone.&amp;quot; / MS: &amp;quot;I'm sure Mawdryn will turn itself off, too.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;My room mate never plays with me.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I just made a mess on the seat.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I don't need a haircut - I am representing myself at this conference.&amp;quot;&lt;br /&gt;
* AM: [Referring to high performance gum] &amp;quot;It is just like high performance computing: it's really really good for a really really short period of time.&amp;quot;&lt;br /&gt;
* AK: [Speaking to Brylow]  &amp;quot;We just got out of Cracker Barrel and you are already eating pretzels.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh my God - Dinosaur World.  We are skipping SIGCSE.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, my life is a joke sometimes.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;One of these days I'll get English right.&amp;quot;&lt;br /&gt;
* Presenter at SIGCSE 2009: &amp;quot;I mean, it's kind of fun to trash your operating system.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I like to let my hair air-dry. It poofs better.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I would not want Tim on my team for a game of telephone.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;They're not pretzel rods, they're fuel rods.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;But that's non-linear board usage.  I never do that.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;There's a lot more TODOs where those came from.&amp;quot;&lt;br /&gt;
* DB: [Said to an almost empty lab] &amp;quot;Aren't I paying a bunch of students to work for me?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Aww we all got laser pointers!  This is gonna rule!&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I thought I fixed everything doing nothing. It happens so many times.&amp;quot;&lt;br /&gt;
* [A discussion on going to the bar in a lab of all guys] / AG: &amp;quot;We're probably not as good looking as Victoria.&amp;quot; / AM: &amp;quot;Yeah, and she has a boyfriend...but none of you have boyfriends.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Just for funsies.&amp;quot;&lt;br /&gt;
* TB: [As AM points a laser pointer at TB] &amp;quot;I feel like I'm being snipped.&amp;quot;&lt;br /&gt;
* Ryan Feil: [Speaking in the lab of an operating systems assignment] &amp;quot;Shouldn't there be more people here scrambling to get this done.&amp;quot;&lt;br /&gt;
* MS: [As DB writes &amp;quot;IP Stack&amp;quot; on the board] &amp;quot;Ha ha. He pees stack. IP urine.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Really all we have right now are questions.&amp;quot;&lt;br /&gt;
* MS: [On a sheet of paper hidden among AM's homework] &amp;quot;#6. Thm: Adam sucks! Ha ha. / Pf: trivial.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I should just source control my...everything.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;English is not sufficient for teaching compilers.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;That's it. It's 100 percent done.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;We were 100 percent done. We just need to get more speed-up.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;So, Tim, when you are 30, will you say your life is 100 percent done?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;make tim: now compiling nonsense.c&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Oh, here we go: proof by rant.  That's a new one.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Do you really want me representing this school.&amp;quot; / DB: [Out of context] &amp;quot;No.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;If I leave the lab, I feel like I'm leaving civilization behind.&amp;quot;&lt;br /&gt;
* AG: [Browsing through Mike's wedding gift registry] &amp;quot;Xinu only has 50 threads.  The sheets Mike wants have 410, but they don't have memory protection.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Oh good Brylow left.  Now I can leave.&amp;quot;&lt;br /&gt;
* AK: [First commit message] &amp;quot;modified some ifthenelse stuff to look a little more like class&amp;quot; / [Second commit message] &amp;quot;removed the code I added to ifthenelse, it made no sense and didn't compile&amp;quot;&lt;br /&gt;
* DB: [To a prospective student touring the System's Lab] &amp;quot;Ignore the rat.&amp;quot;&lt;br /&gt;
* MS: [Discussing DB's tests] &amp;quot;Why would you study for his test? You are either screwed or not screwed...it's fairly binary.&amp;quot;&lt;br /&gt;
* MS: [Left a message for AG] &amp;quot;I hax0rd your boxor!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh look.  She dumped me on Facebook.  Awesome!&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Don't stroke the yeast colony.&amp;quot;&lt;br /&gt;
* MS: [Speaking of his yeast colony] &amp;quot;It's free!&amp;quot; / DB: &amp;quot;Don't release it!&amp;quot;&lt;br /&gt;
* MS: &amp;quot;If I just get really offensive and harsh with what I say then I won't get quoted any more.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Alright, I'm going home.  See you in the morning.&amp;quot; / ZL: &amp;quot;The morning.  Really?&amp;quot; / DB: &amp;quot;Well no.&amp;quot;&lt;br /&gt;
* MS: [Anticipating DB's response to new advisees] &amp;quot;You want to be my advisee.  Kiss the clock.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;It is much more important to see me being reamed up the ass.&amp;quot;&lt;br /&gt;
* JA: [Discussing potential names of Dan Mahoney's future son] &amp;quot;Name him your last name backwards so he can be a palindrome.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Big setup no follow through.&amp;quot; / AG: &amp;quot;I'm all about that.&amp;quot; / MS: &amp;quot;That's what she said.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;That's not an algorithm; that's a sweatshop.&amp;quot;&lt;br /&gt;
* Lyndsie: &amp;quot;High school cheer leading is even on ESPN.&amp;quot; / MS: &amp;quot;That is really sweet!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I always assume that everyone in the world is just listening to me to talk. I also assume that people just follow me around just to listen to me.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Every time Tim opens his mouth to say something about the poster, you just close your eyes and pray.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;This will all work out right? Induction through hand-waving.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Except it's like fake adoption, where it turns out the child is actually yours.&amp;quot;&lt;br /&gt;
* &amp;quot;If you're concerned about that you're probably in the wrong major, because we're going to build skynet.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;So we are selling you to indentured servitude now?&amp;quot; / AM: &amp;quot;I hope so, then I get free passage to the new world.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Why do you work here?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I have three desks worth of space just taken up with garbage and shit.&amp;quot;&lt;br /&gt;
* Anonymous: &amp;quot;You know, pretty soon that relationship will be 100% done.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Fall 2008 ==&lt;br /&gt;
&lt;br /&gt;
* MN: [Talking about the large rubber rat] &amp;quot;I don't get paid enough to have this thing look at me.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Now that grading's done, I deserve a pretzel.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I haven't even started, and I already feel defeated.&amp;quot; / MS: &amp;quot;Welcome to graduate school.&amp;quot;&lt;br /&gt;
* ''RFC 793: Transmission Control Protocol'': &amp;quot;When the original SYN (pun intended) finally arrives at line 6, the synchronization proceeds normally.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;If I think more than 30 seconds into my own future I start to panic.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Once again, I've solved the problem, but the computer has failed to see my genius.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;It takes many years of sucky teaching to learn how to teach well.  You have to start sucking somewhere.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;When you get the packet it is all going to be out of order.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I was going to ask you what they stood for, but I knew the answer was: 'Get the hell out of my office Mike.'&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You have the plague now too?&amp;quot;&lt;br /&gt;
* AK: &amp;quot;It was like Tim's brain on a piece of paper.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;His abstract was words in a paint can and all he did was throw it on a poster.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, how did we get sidetracked.&amp;quot; / AM: &amp;quot;I started talking.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Now US-41 through Terre Haute, that's the corridor of hell.&amp;quot;&lt;br /&gt;
* Zachary's Sister: [Upon visiting the Systems Lab] &amp;quot;It's like having six zacs.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summer 2008 ==&lt;br /&gt;
* linux-2.6.25.9/lib/iomap.c: Ugly macros are a way of life.&lt;br /&gt;
* ../net/tcp/tcpTimer.c:101: error: ‘rum’ undeclared (first use in this function)&lt;br /&gt;
* BH: &amp;quot;Vim has a learning curve.&amp;quot; / MS: &amp;quot;No, it's a line.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;[re: Firefox Plushie] Wow, that look more like a raccoon to me.  And wouldn't that just make people position Linux Tux and Firefox Fux is various explicit positions?   Or is that just me?&amp;quot; / DB: &amp;quot;Yes, Michael.  It is just you.  And I don't think the Firefox mascot's proper name is 'Fux.'&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm laughing because my nose itches.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm not going to start my own business. For a business to work, the owner has to care.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;''Broken Beyond Syntax'', that's going to be the title of my autobiography.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2008 ==&lt;br /&gt;
* JP: &amp;quot;I'm not saying it's my opinion, I'm just saying it's an opinion.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;Yeah, that's just fool complicated.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Even Tim's pictures have bugs in them.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Warnings mean you are smarter than the compiler!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Do you use text messaging?&amp;quot; / JP: &amp;quot;What's that?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I feel like doing something.  What should I do?&amp;quot; / PH: &amp;quot;Go home.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Any questions?  What else have I forgotten to tell you?&amp;quot; (email to lab) / Response: &amp;quot;The XINU lab notes that you forgot to tell us that you love us.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Traditionally, graduate students get a bed to themselves in this situation.&amp;quot;&lt;br /&gt;
* PH: &amp;quot;I'm really going to enjoy watching the commits to this branch.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Voc and Supervoc joined at the UART&amp;quot;&lt;br /&gt;
* George Corliss: &amp;quot;Verbose.  Minus 5.&amp;quot;&lt;br /&gt;
* Steve Merrill: &amp;quot;Publish!  Publish!  Publish!&amp;quot; (walking down the hall past junior faculty offices)&lt;br /&gt;
* JP: &amp;quot;I am just participating cause I'm standing here.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;New commands are silly.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I've solved all kinds of problems in my life that no one's ever solved before.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You know scheme.  I know scheme.  We all scheme for ice cream.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I like StarTrek, but that would be less a hobby and more an investment.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;Subtract two.&amp;quot; / MN: &amp;quot;Why?&amp;quot; / MS: &amp;quot;...because I said so.&amp;quot; / MN: &amp;quot;...alright...&amp;quot; / MS: &amp;quot;...and then when that doesn't work subtract four.  But two should work.&amp;quot; / MN: &amp;quot;Two didn't work.&amp;quot; / MS: &amp;quot;Damnit!  Subtract four.&amp;quot; (Conversation continues in a similar fashion until Matt ends up subtracting eight.)&lt;br /&gt;
* DB: &amp;quot;So they basically made a hammer and went after everything that could be a nail.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;This is so unfair to us petty criminals.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;We'll all be getting eye transplants soon.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;''I'' am somehow derived from C.&amp;quot; (on the ubiquity of the C programming language)&lt;br /&gt;
* JP: &amp;quot;First you have to get the $3,000 license for the whizbang that does all the work.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I don't remember what the silly window is, but it must be important.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;[UML is] just a bunch of boxes on paper.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Java has corrupted you all.&amp;quot;&lt;br /&gt;
* KJ: &amp;quot;There are some fonts that ''really'' spread out a paper.&amp;quot; (discussing parameters for COSC 198 term paper)&lt;br /&gt;
* DB: &amp;quot;You're telling me to put in less work.  I'm not going to argue with you.&amp;quot;&lt;br /&gt;
* ''See MIPS Run, 2nd Ed.'': &amp;quot;When we finally make contact with aliens, their wheelbarrows will have round wheels and their computers will probably use fixed-size pages.&amp;quot;&lt;br /&gt;
* ''RFC 826: An Ethernet Address Resolution Protocol'': &amp;quot;The world is a jungle in general, and the networking game contributes many animals.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== XINU Pith ==&lt;br /&gt;
* XINU Cometh.&lt;br /&gt;
* XINU Returneth.&lt;br /&gt;
* XINU Calls.&lt;br /&gt;
* XINU Returns.&lt;br /&gt;
* XINU Creates.&lt;br /&gt;
* XINU Reschedules.&lt;br /&gt;
* XINU Saves and Restores.&lt;br /&gt;
* XINU Preempts.&lt;br /&gt;
* XINU Comes Not to JUDGE, But to EXECUTE...&lt;br /&gt;
* XINU Knows Your Inmost Firmware.&lt;br /&gt;
* XINU Brings New Life to Old Hardware.&lt;br /&gt;
* XINU Waits.&lt;br /&gt;
* XINU Allocates.&lt;br /&gt;
* XINU Deallocates Away.&lt;br /&gt;
* XINU Tastes Great.&lt;br /&gt;
* XINU Has Less Filling.&lt;br /&gt;
* XINU Runs FOREVER.&lt;br /&gt;
* XINU Eschews Obfuscation.&lt;br /&gt;
* XINU Does Not Do Windows.&lt;br /&gt;
* XINU Brings ORDER out of CHAOS.&lt;br /&gt;
* XINU Brings CHAOS from ORDER.&lt;br /&gt;
* He Whoever Believes in XINU Shall Have Eternal Processing.&lt;br /&gt;
* XINU Shall Run Again.&lt;br /&gt;
* XINU Is Not UNIX.&lt;br /&gt;
* XINU.  It's What's For Dinner.&lt;br /&gt;
* No XINU and No Mips Make Homer Something Something...&lt;br /&gt;
* See XINU.  See XINU Run.  Run XINU Run.&lt;br /&gt;
* XINU Allocateth, XINU Deallocateth Away.&lt;br /&gt;
&lt;br /&gt;
== Abbreviations ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Abbreviation || Name&lt;br /&gt;
|-&lt;br /&gt;
| AG || Aaron Gember&lt;br /&gt;
|-&lt;br /&gt;
| AK || Adam Koehler&lt;br /&gt;
|-&lt;br /&gt;
| AM || Adam Mallen&lt;br /&gt;
|-&lt;br /&gt;
| BH || Brandon Hahn&lt;br /&gt;
|-&lt;br /&gt;
| CS || Craig Struble&lt;br /&gt;
|-&lt;br /&gt;
| DB || Dennis (or Dr.) Brylow&lt;br /&gt;
|-&lt;br /&gt;
| DH || Doug Harris&lt;br /&gt;
|-&lt;br /&gt;
| DM || Dan Mahoney&lt;br /&gt;
|-&lt;br /&gt;
| JP || Justin Picotte&lt;br /&gt;
|-&lt;br /&gt;
| JA || Joe Pintozee&lt;br /&gt;
|-&lt;br /&gt;
| KJ || Kyle Jackson&lt;br /&gt;
|-&lt;br /&gt;
| MN || Matt Netkow&lt;br /&gt;
|-&lt;br /&gt;
| MS || Michael Schultz&lt;br /&gt;
|-&lt;br /&gt;
| PH || Paul Hinze&lt;br /&gt;
|-&lt;br /&gt;
| TB || Tim Blattner&lt;br /&gt;
|-&lt;br /&gt;
| ZL || Zachary Lund&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3439</id>
		<title>Quotes</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3439"/>
		<updated>2009-07-14T21:39:47Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* Summer 2009 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Isn't holy water hard to come by?&amp;quot;&lt;br /&gt;
* DB: [Speaking about AM's meeting with CS] &amp;quot;We also don't recognize [Struble] as a valid commitment.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Don't just sit there and gloat at me.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Jokes don't really work right now.  Sorry.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Ruining my body with one substance is enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I need someone to hold my hand when I go get a haircut.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Everyone sounds lame when they post on girls' walls.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I'm in Cudahy. I work here and live here.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Adam counts as -1.&amp;quot; / AG: &amp;quot;Only one?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It sounds like crap but it corresponds.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I will be the supportive advisor this evening.&amp;quot; / MS: [Sarcastically] &amp;quot;What a change.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;In dangerous situations, that's when it's best to drink&lt;br /&gt;
* AG: &amp;quot;Yeah.  We played Wii bowling. And I learned how to play Magic.&amp;quot; / DB: &amp;quot;Ohh noo. It's like supervoc being taking over by the mad man.  Once SV7 is gone its all downhill.&amp;quot;&lt;br /&gt;
* DM: &amp;quot;Iran. Iraq. IRAW.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You can only flash something once.&amp;quot; / ZL: &amp;quot;Clearly, because you get arrested after that.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I was rushing because I needed to be here by 3pm today.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;He just put a hack on top of a hack on top of a hack.&amp;quot; / AG: &amp;quot;You don't have a network stack, you have a network hack.&amp;quot; / ZL: &amp;quot;You have a network pile.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Someone wrote on our table.&amp;quot; / Anonymous: &amp;quot;Kill them.&amp;quot;&lt;br /&gt;
* DB: [Talking about hair] &amp;quot;That's not a matter of personal preference; that's correct.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;There would be so many good quotes if we allowed f-words.&amp;quot;&lt;br /&gt;
* MS: [Speaking to DB's friends] &amp;quot;You might want to bring your own videos.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Oh no.  It works consistently.  It gets my hopes up only to shatter them.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It's good. But..&amp;quot; / AG: &amp;quot;But, It looks like I cheated. ... You got to cheat sometimes.&amp;quot;&lt;br /&gt;
* DH: &amp;quot;Why would I doubt you, you are a student whose life depends on following the rules, I am only Director of a program which is supposed to enforce the rules.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Yeah. I'm pretty much done. I'm wasted.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I fear ugliness.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Chicks dig werewolves.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Do you really want me in charge of something that affects another human being?&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Sleep sounds amazing right now.&amp;quot; / AM: &amp;quot;Oh my god...does it ever!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I'm all about making fun of people while they're in the room.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The Internet is a vast wasteland of sewage.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I won't say it's fixed, but I have now intervened on your behalf.&amp;quot;&lt;br /&gt;
* Zachary's Girlfriend: &amp;quot;Darn. I am taking on Brylow traits.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You can think of them as ornaments hung on a syntax tree.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;purged Tim from nvram&amp;quot;&lt;br /&gt;
* AK: &amp;quot;If you want some sort of base for how sick I still feel just insert a burst of coughing after each sentence while reading this email.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The rat gets nothing!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;My brain operates at 10,000 Gemberflops per second.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I'm not saying it's my opinion.  I'm just saying its Adolph's opinion.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;He's celebrating the month of feasting.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;There's a special travel dispensation for pretzels.&amp;quot;&lt;br /&gt;
* CS: &amp;quot;I'm not very quotable.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh, it's travelling up in my butt.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;I shut off Slayer while we are gone.&amp;quot; / MS: &amp;quot;I'm sure Mawdryn will turn itself off, too.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;My room mate never plays with me.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I just made a mess on the seat.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I don't need a haircut - I am representing myself at this conference.&amp;quot;&lt;br /&gt;
* AM: [Referring to high performance gum] &amp;quot;It is just like high performance computing: it's really really good for a really really short period of time.&amp;quot;&lt;br /&gt;
* AK: [Speaking to Brylow]  &amp;quot;We just got out of Cracker Barrel and you are already eating pretzels.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh my God - Dinosaur World.  We are skipping SIGCSE.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, my life is a joke sometimes.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;One of these days I'll get English right.&amp;quot;&lt;br /&gt;
* Presenter at SIGCSE 2009: &amp;quot;I mean, it's kind of fun to trash your operating system.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I like to let my hair air-dry. It poofs better.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I would not want Tim on my team for a game of telephone.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;They're not pretzel rods, they're fuel rods.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;But that's non-linear board usage.  I never do that.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;There's a lot more TODOs where those came from.&amp;quot;&lt;br /&gt;
* DB: [Said to an almost empty lab] &amp;quot;Aren't I paying a bunch of students to work for me?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Aww we all got laser pointers!  This is gonna rule!&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I thought I fixed everything doing nothing. It happens so many times.&amp;quot;&lt;br /&gt;
* [A discussion on going to the bar in a lab of all guys] / AG: &amp;quot;We're probably not as good looking as Victoria.&amp;quot; / AM: &amp;quot;Yeah, and she has a boyfriend...but none of you have boyfriends.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Just for funsies.&amp;quot;&lt;br /&gt;
* TB: [As AM points a laser pointer at TB] &amp;quot;I feel like I'm being snipped.&amp;quot;&lt;br /&gt;
* Ryan Feil: [Speaking in the lab of an operating systems assignment] &amp;quot;Shouldn't there be more people here scrambling to get this done.&amp;quot;&lt;br /&gt;
* MS: [As DB writes &amp;quot;IP Stack&amp;quot; on the board] &amp;quot;Ha ha. He pees stack. IP urine.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Really all we have right now are questions.&amp;quot;&lt;br /&gt;
* MS: [On a sheet of paper hidden among AM's homework] &amp;quot;#6. Thm: Adam sucks! Ha ha. / Pf: trivial.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I should just source control my...everything.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;English is not sufficient for teaching compilers.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;That's it. It's 100 percent done.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;We were 100 percent done. We just need to get more speed-up.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;So, Tim, when you are 30, will you say your life is 100 percent done?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;make tim: now compiling nonsense.c&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Oh, here we go: proof by rant.  That's a new one.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Do you really want me representing this school.&amp;quot; / DB: [Out of context] &amp;quot;No.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;If I leave the lab, I feel like I'm leaving civilization behind.&amp;quot;&lt;br /&gt;
* AG: [Browsing through Mike's wedding gift registry] &amp;quot;Xinu only has 50 threads.  The sheets Mike wants have 410, but they don't have memory protection.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Oh good Brylow left.  Now I can leave.&amp;quot;&lt;br /&gt;
* AK: [First commit message] &amp;quot;modified some ifthenelse stuff to look a little more like class&amp;quot; / [Second commit message] &amp;quot;removed the code I added to ifthenelse, it made no sense and didn't compile&amp;quot;&lt;br /&gt;
* DB: [To a prospective student touring the System's Lab] &amp;quot;Ignore the rat.&amp;quot;&lt;br /&gt;
* MS: [Discussing DB's tests] &amp;quot;Why would you study for his test? You are either screwed or not screwed...it's fairly binary.&amp;quot;&lt;br /&gt;
* MS: [Left a message for AG] &amp;quot;I hax0rd your boxor!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh look.  She dumped me on Facebook.  Awesome!&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Don't stroke the yeast colony.&amp;quot;&lt;br /&gt;
* MS: [Speaking of his yeast colony] &amp;quot;It's free!&amp;quot; / DB: &amp;quot;Don't release it!&amp;quot;&lt;br /&gt;
* MS: &amp;quot;If I just get really offensive and harsh with what I say then I won't get quoted any more.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Alright, I'm going home.  See you in the morning.&amp;quot; / ZL: &amp;quot;The morning.  Really?&amp;quot; / DB: &amp;quot;Well no.&amp;quot;&lt;br /&gt;
* MS: [Anticipating DB's response to new advisees] &amp;quot;You want to be my advisee.  Kiss the clock.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;It is much more important to see me being reamed up the ass.&amp;quot;&lt;br /&gt;
* JA: [Discussing potential names of Dan Mahoney's future son] &amp;quot;Name him your last name backwards so he can be a palindrome.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Big setup no follow through.&amp;quot; / AG: &amp;quot;I'm all about that.&amp;quot; / MS: &amp;quot;That's what she said.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;That's not an algorithm; that's a sweatshop.&amp;quot;&lt;br /&gt;
* Lyndsie: &amp;quot;High school cheer leading is even on ESPN.&amp;quot; / MS: &amp;quot;That is really sweet!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I always assume that everyone in the world is just listening to me to talk. I also assume that people just follow me around just to listen to me.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Every time Tim opens his mouth to say something about the poster, you just close your eyes and pray.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;This will all work out right? Induction through hand-waving.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Except it's like fake adoption, where it turns out the child is actually yours.&amp;quot;&lt;br /&gt;
* &amp;quot;If you're concerned about that you're probably in the wrong major, because we're going to build skynet.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;So we are selling you to indentured servitude now?&amp;quot; / AM: &amp;quot;I hope so, then I get free passage to the new world.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Why do you work here?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I have three desks worth of space just taken up with garbage and shit.&amp;quot;&lt;br /&gt;
* Anonymous: &amp;quot;You know, pretty soon that relationship will be 100% done.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Fall 2008 ==&lt;br /&gt;
&lt;br /&gt;
* MN: [Talking about the large rubber rat] &amp;quot;I don't get paid enough to have this thing look at me.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Now that grading's done, I deserve a pretzel.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I haven't even started, and I already feel defeated.&amp;quot; / MS: &amp;quot;Welcome to graduate school.&amp;quot;&lt;br /&gt;
* ''RFC 793: Transmission Control Protocol'': &amp;quot;When the original SYN (pun intended) finally arrives at line 6, the synchronization proceeds normally.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;If I think more than 30 seconds into my own future I start to panic.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Once again, I've solved the problem, but the computer has failed to see my genius.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;It takes many years of sucky teaching to learn how to teach well.  You have to start sucking somewhere.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;When you get the packet it is all going to be out of order.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I was going to ask you what they stood for, but I knew the answer was: 'Get the hell out of my office Mike.'&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You have the plague now too?&amp;quot;&lt;br /&gt;
* AK: &amp;quot;It was like Tim's brain on a piece of paper.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;His abstract was words in a paint can and all he did was throw it on a poster.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, how did we get sidetracked.&amp;quot; / AM: &amp;quot;I started talking.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Now US-41 through Terre Haute, that's the corridor of hell.&amp;quot;&lt;br /&gt;
* Zachary's Sister: [Upon visiting the Systems Lab] &amp;quot;It's like having six zacs.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summer 2008 ==&lt;br /&gt;
* linux-2.6.25.9/lib/iomap.c: Ugly macros are a way of life.&lt;br /&gt;
* ../net/tcp/tcpTimer.c:101: error: ‘rum’ undeclared (first use in this function)&lt;br /&gt;
* BH: &amp;quot;Vim has a learning curve.&amp;quot; / MS: &amp;quot;No, it's a line.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;[re: Firefox Plushie] Wow, that look more like a raccoon to me.  And wouldn't that just make people position Linux Tux and Firefox Fux is various explicit positions?   Or is that just me?&amp;quot; / DB: &amp;quot;Yes, Michael.  It is just you.  And I don't think the Firefox mascot's proper name is 'Fux.'&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm laughing because my nose itches.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm not going to start my own business. For a business to work, the owner has to care.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;''Broken Beyond Syntax'', that's going to be the title of my autobiography.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2008 ==&lt;br /&gt;
* JP: &amp;quot;I'm not saying it's my opinion, I'm just saying it's an opinion.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;Yeah, that's just fool complicated.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Even Tim's pictures have bugs in them.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Warnings mean you are smarter than the compiler!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Do you use text messaging?&amp;quot; / JP: &amp;quot;What's that?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I feel like doing something.  What should I do?&amp;quot; / PH: &amp;quot;Go home.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Any questions?  What else have I forgotten to tell you?&amp;quot; (email to lab) / Response: &amp;quot;The XINU lab notes that you forgot to tell us that you love us.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Traditionally, graduate students get a bed to themselves in this situation.&amp;quot;&lt;br /&gt;
* PH: &amp;quot;I'm really going to enjoy watching the commits to this branch.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Voc and Supervoc joined at the UART&amp;quot;&lt;br /&gt;
* George Corliss: &amp;quot;Verbose.  Minus 5.&amp;quot;&lt;br /&gt;
* Steve Merrill: &amp;quot;Publish!  Publish!  Publish!&amp;quot; (walking down the hall past junior faculty offices)&lt;br /&gt;
* JP: &amp;quot;I am just participating cause I'm standing here.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;New commands are silly.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I've solved all kinds of problems in my life that no one's ever solved before.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You know scheme.  I know scheme.  We all scheme for ice cream.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I like StarTrek, but that would be less a hobby and more an investment.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;Subtract two.&amp;quot; / MN: &amp;quot;Why?&amp;quot; / MS: &amp;quot;...because I said so.&amp;quot; / MN: &amp;quot;...alright...&amp;quot; / MS: &amp;quot;...and then when that doesn't work subtract four.  But two should work.&amp;quot; / MN: &amp;quot;Two didn't work.&amp;quot; / MS: &amp;quot;Damnit!  Subtract four.&amp;quot; (Conversation continues in a similar fashion until Matt ends up subtracting eight.)&lt;br /&gt;
* DB: &amp;quot;So they basically made a hammer and went after everything that could be a nail.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;This is so unfair to us petty criminals.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;We'll all be getting eye transplants soon.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;''I'' am somehow derived from C.&amp;quot; (on the ubiquity of the C programming language)&lt;br /&gt;
* JP: &amp;quot;First you have to get the $3,000 license for the whizbang that does all the work.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I don't remember what the silly window is, but it must be important.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;[UML is] just a bunch of boxes on paper.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Java has corrupted you all.&amp;quot;&lt;br /&gt;
* KJ: &amp;quot;There are some fonts that ''really'' spread out a paper.&amp;quot; (discussing parameters for COSC 198 term paper)&lt;br /&gt;
* DB: &amp;quot;You're telling me to put in less work.  I'm not going to argue with you.&amp;quot;&lt;br /&gt;
* ''See MIPS Run, 2nd Ed.'': &amp;quot;When we finally make contact with aliens, their wheelbarrows will have round wheels and their computers will probably use fixed-size pages.&amp;quot;&lt;br /&gt;
* ''RFC 826: An Ethernet Address Resolution Protocol'': &amp;quot;The world is a jungle in general, and the networking game contributes many animals.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== XINU Pith ==&lt;br /&gt;
* XINU Cometh.&lt;br /&gt;
* XINU Returneth.&lt;br /&gt;
* XINU Calls.&lt;br /&gt;
* XINU Returns.&lt;br /&gt;
* XINU Creates.&lt;br /&gt;
* XINU Reschedules.&lt;br /&gt;
* XINU Saves and Restores.&lt;br /&gt;
* XINU Preempts.&lt;br /&gt;
* XINU Comes Not to JUDGE, But to EXECUTE...&lt;br /&gt;
* XINU Knows Your Inmost Firmware.&lt;br /&gt;
* XINU Brings New Life to Old Hardware.&lt;br /&gt;
* XINU Waits.&lt;br /&gt;
* XINU Allocates.&lt;br /&gt;
* XINU Deallocates Away.&lt;br /&gt;
* XINU Tastes Great.&lt;br /&gt;
* XINU Has Less Filling.&lt;br /&gt;
* XINU Runs FOREVER.&lt;br /&gt;
* XINU Eschews Obfuscation.&lt;br /&gt;
* XINU Does Not Do Windows.&lt;br /&gt;
* XINU Brings ORDER out of CHAOS.&lt;br /&gt;
* XINU Brings CHAOS from ORDER.&lt;br /&gt;
* He Whoever Believes in XINU Shall Have Eternal Processing.&lt;br /&gt;
* XINU Shall Run Again.&lt;br /&gt;
* XINU Is Not UNIX.&lt;br /&gt;
* XINU.  It's What's For Dinner.&lt;br /&gt;
* No XINU and No Mips Make Homer Something Something...&lt;br /&gt;
* See XINU.  See XINU Run.  Run XINU Run.&lt;br /&gt;
* XINU Allocateth, XINU Deallocateth Away.&lt;br /&gt;
&lt;br /&gt;
== Abbreviations ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Abbreviation || Name&lt;br /&gt;
|-&lt;br /&gt;
| AG || Aaron Gember&lt;br /&gt;
|-&lt;br /&gt;
| AK || Adam Koehler&lt;br /&gt;
|-&lt;br /&gt;
| AM || Adam Mallen&lt;br /&gt;
|-&lt;br /&gt;
| BH || Brandon Hahn&lt;br /&gt;
|-&lt;br /&gt;
| CS || Craig Struble&lt;br /&gt;
|-&lt;br /&gt;
| DB || Dennis (or Dr.) Brylow&lt;br /&gt;
|-&lt;br /&gt;
| DH || Doug Harris&lt;br /&gt;
|-&lt;br /&gt;
| DM || Dan Mahoney&lt;br /&gt;
|-&lt;br /&gt;
| JP || Justin Picotte&lt;br /&gt;
|-&lt;br /&gt;
| JA || Joe Pintozee&lt;br /&gt;
|-&lt;br /&gt;
| KJ || Kyle Jackson&lt;br /&gt;
|-&lt;br /&gt;
| MN || Matt Netkow&lt;br /&gt;
|-&lt;br /&gt;
| MS || Michael Schultz&lt;br /&gt;
|-&lt;br /&gt;
| PH || Paul Hinze&lt;br /&gt;
|-&lt;br /&gt;
| TB || Tim Blattner&lt;br /&gt;
|-&lt;br /&gt;
| ZL || Zachary Lund&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3438</id>
		<title>User:Agember</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3438"/>
		<updated>2009-07-14T18:20:40Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* July 12 - July 18 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 Log ==&lt;br /&gt;
=== May 17 - May 23 ===&lt;br /&gt;
''Mon 1pm to 5:30pm (4.5); Tues 2:30pm to 7pm (4.5); Wed 2pm to 5pm (3); Thurs 1:30pm to 5pm (3.5); Total: 15.5 hours''&lt;br /&gt;
* Discussed projects with undergrads&lt;br /&gt;
* Set projected deadlines&lt;br /&gt;
* Developed telnet proof of concept: spawned shell on TTY opened on TCP&lt;br /&gt;
* Acquired reading material on network stack design in BSD and Linux&lt;br /&gt;
** McKusick, Marshall Kirk, Keith Bostic, Michael J. Karels, John S. Quarterman.  ''The Design and Implementation of the 4.4 BSD Operating System.'' Reading, MA: Addison-Wesley, 1996.&lt;br /&gt;
** Wehrle, Laus, Frank Pahlke, Hartmut Ritter, Daniel Muller, Marc Bechler.  ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel.''  Upper Saddle River, NJ: Pearson Prentice Hall, 2005.&lt;br /&gt;
* Selected paper for Tues, May 26: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
&lt;br /&gt;
=== May 24 - May 30 ===&lt;br /&gt;
''Mon 3pm to 5:30pm, 8pm to 9pm (3.5); Tues 2:00pm to 5:30pm, 11pm to 11:30pm (4); Thurs 1:15pm to 5:30pm (4.25); Fri 1:15pm to 5:30pm (4.25); Total 16 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
* Read Chapters 11 and (part of) 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
* Discussed new network stack design (details on Trac)&lt;br /&gt;
&lt;br /&gt;
=== May 31 - June 6 ===&lt;br /&gt;
''Mon 3pm to 6pm (3); Tues 8:30pm to 10pm (1.5); Wed 2:15pm to 5:15pm, 7:00pm to 8:30pm (4.5); Thurs 1:45pm to 5:45pm (4); Fri 2pm to 5pm (3); Total: 16 hours''&lt;br /&gt;
* Discussed new network stack design&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1531793.1531805 Factored operating systems (fos): the case for a scalable operating system for multicores]&lt;br /&gt;
* Read Chapter 4 (Address Discovery and Binding (ARP)) in ''Internetworking With TCP/IP Vol II: Design, Implementation, and Internals''&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers (&amp;lt;code&amp;gt;net.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;network.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ethpkt.h&amp;lt;/code&amp;gt;)&lt;br /&gt;
** &amp;lt;code&amp;gt;netUp&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netRecv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netSend&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netDown&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== June 7 - June 13 ===&lt;br /&gt;
''Mon 3:45pm to 6:15pm (2.5); Tues 1:00pm to 11:00pm (10); Wed 3:15pm to 5:15pm (2); Thurs 1:30pm to 6:00pm (4.5); 4:15pm to 6:15pm (2); Total: 21 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1450135.1450150 Traversal caches: a first step towards FPGA acceleration of pointer-based data structures]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers&lt;br /&gt;
** Link-level packet processing (&amp;lt;code&amp;gt;network/net*&amp;lt;/code&amp;gt;)&lt;br /&gt;
** ARP (&amp;lt;code&amp;gt;network/arp/arp*&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Changed network stack to utilize &amp;lt;code&amp;gt;netaddr&amp;lt;/code&amp;gt; structure for all IP and MAC addresses&lt;br /&gt;
* Assisted with merge of webinterface, agember, and trunk-2.0 branches&lt;br /&gt;
* Read chapter 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
&lt;br /&gt;
=== June 14 - June 20 ===&lt;br /&gt;
''Mon 1pm to 3:30pm (2.5); Tues 1:30pm to 6:30pm (5); Wed 1:30pm to 5pm (3.5); Fri 10am to 11am, 7:30pm to 8pm (1.5); Sat 9:30am to 10:30am (1); Total: 13.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1519065.1519095 Dingo: taming device drivers]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Shell function to start network interface&lt;br /&gt;
* Assisted with cleanup of IP portions of the network stack&lt;br /&gt;
* Read chapter 13 in ''The Design and Implementation of the 4.4 BSD Operating System''&lt;br /&gt;
* Read [http://doi.acm.org/10.1145/1140086.1140094 Tmix: a tool for generating realistic TCP application workloads in ns-2]&lt;br /&gt;
&lt;br /&gt;
=== June 21 - June 27 ===&lt;br /&gt;
''Sun 10am to 10:30am (0.5); Mon 12:30pm to 3:30pm (3); Tues 1:30pm to 10:30pm (9); Wed 1pm to 4:30pm (3.5); Thurs 3pm to 5:30pm, 7pm to 10pm (5.5); Total: 21.5 hours''&lt;br /&gt;
* Read [http://devresources.linux-foundation.org/~shemminger/netem/LCA2005_paper.pdf Network Emulation with NetEm]&lt;br /&gt;
* Changed the opening policy of TCP to wait for connection establishment before returning from the call to &amp;lt;code&amp;gt;open&amp;lt;/code&amp;gt;&lt;br /&gt;
* Reviewed paper: [http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=1528453 A Real-Time Software Platform for the Cell Processor]&lt;br /&gt;
* Worked on test suite for network stack&lt;br /&gt;
&lt;br /&gt;
=== June 28 - July 4 ===&lt;br /&gt;
''Sun: 5:00pm to 8:30pm (3.5); Mon 2:00pm to 6:00pm (4); Tues 1:30pm to 9:00pm; 10:00pm to 10:30pm (8); Wed 1:15pm to 6:15pm (5); Thurs 12:00pm to 10:00pm (10); Total: 30.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1227310.1227372 Mindstorms without robotics: an alternative to simulations in systems courses]&lt;br /&gt;
* Read chapters 1 and 2 in ''The Linux Networking Architecture: Design and Implementation of Network Protcols in the Linux Kernel''&lt;br /&gt;
* Read [http://recursos.aldabaknocking.com/libpcapHakin9LuisMartinGarcia.pdf Programming with Libpcap - Sniffing the Network From Our Own Application]&lt;br /&gt;
* Started implementation of the PCAP library&lt;br /&gt;
* Started to construct a testsuite testcase for ARP&lt;br /&gt;
* Wrote a testsuite testcase for the network interface; fixed bugs uncovered by the testcase&lt;br /&gt;
* Assisted Dan with the cleanup/rewrite of IPv4&lt;br /&gt;
* Assisted Paul with the cleanup/rewrite of UDP&lt;br /&gt;
* Merged the ethernet loopback device into Zachary's branch&lt;br /&gt;
&lt;br /&gt;
=== July 5 - July 11 ===&lt;br /&gt;
''Mon 2:00pm to 6:30pm (4.5); Tues 2:00pm to 10:00pm (8); Wed 3:00pm to 6:00pm (3); Thurs 11:30am to 5:30pm (6); Fri 1:45pm to 6:45pm, 8:00pm to 12:00pm (9); Sat 1:30pm to 7:00pm (5.5); Total: 36 hours''&lt;br /&gt;
* Read chapters 3 &amp;amp; 4 in ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel''&lt;br /&gt;
* Continued implementation of PCAP library&lt;br /&gt;
* Reviewed paper [http://doi.acm.org/10.1145/1542452.1542461 Eliminating the call stack to save RAM]&lt;br /&gt;
&lt;br /&gt;
=== July 12 - July 18 ===&lt;br /&gt;
''Sun 3:45pm to 5:30pm, 10:45pm to 12:00pm (3); Mon 1:30pm to 4:00pm (2.5); Tues 1pm to ; Total: hours''&lt;br /&gt;
* Reviewed paper [http://doi.acm.org/10.1145/1460096.1460165 Outdoors augmented reality on mobile phone using loxel-based visual feature organization]&lt;br /&gt;
&lt;br /&gt;
=== July 19 - July 25 ===&lt;br /&gt;
''Vacation July 19 - July 25''&lt;br /&gt;
&lt;br /&gt;
=== July 26 - August 1 ===&lt;br /&gt;
''Vacation July 29 - August 1''&lt;br /&gt;
&lt;br /&gt;
=== August 2 - August 8 ===&lt;br /&gt;
''Vacation August 2 - August 5''&lt;br /&gt;
&lt;br /&gt;
=== August 9 - August 15 ===&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3437</id>
		<title>User:Agember</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3437"/>
		<updated>2009-07-13T04:56:40Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* July 5 - July 11 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 Log ==&lt;br /&gt;
=== May 17 - May 23 ===&lt;br /&gt;
''Mon 1pm to 5:30pm (4.5); Tues 2:30pm to 7pm (4.5); Wed 2pm to 5pm (3); Thurs 1:30pm to 5pm (3.5); Total: 15.5 hours''&lt;br /&gt;
* Discussed projects with undergrads&lt;br /&gt;
* Set projected deadlines&lt;br /&gt;
* Developed telnet proof of concept: spawned shell on TTY opened on TCP&lt;br /&gt;
* Acquired reading material on network stack design in BSD and Linux&lt;br /&gt;
** McKusick, Marshall Kirk, Keith Bostic, Michael J. Karels, John S. Quarterman.  ''The Design and Implementation of the 4.4 BSD Operating System.'' Reading, MA: Addison-Wesley, 1996.&lt;br /&gt;
** Wehrle, Laus, Frank Pahlke, Hartmut Ritter, Daniel Muller, Marc Bechler.  ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel.''  Upper Saddle River, NJ: Pearson Prentice Hall, 2005.&lt;br /&gt;
* Selected paper for Tues, May 26: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
&lt;br /&gt;
=== May 24 - May 30 ===&lt;br /&gt;
''Mon 3pm to 5:30pm, 8pm to 9pm (3.5); Tues 2:00pm to 5:30pm, 11pm to 11:30pm (4); Thurs 1:15pm to 5:30pm (4.25); Fri 1:15pm to 5:30pm (4.25); Total 16 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
* Read Chapters 11 and (part of) 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
* Discussed new network stack design (details on Trac)&lt;br /&gt;
&lt;br /&gt;
=== May 31 - June 6 ===&lt;br /&gt;
''Mon 3pm to 6pm (3); Tues 8:30pm to 10pm (1.5); Wed 2:15pm to 5:15pm, 7:00pm to 8:30pm (4.5); Thurs 1:45pm to 5:45pm (4); Fri 2pm to 5pm (3); Total: 16 hours''&lt;br /&gt;
* Discussed new network stack design&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1531793.1531805 Factored operating systems (fos): the case for a scalable operating system for multicores]&lt;br /&gt;
* Read Chapter 4 (Address Discovery and Binding (ARP)) in ''Internetworking With TCP/IP Vol II: Design, Implementation, and Internals''&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers (&amp;lt;code&amp;gt;net.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;network.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ethpkt.h&amp;lt;/code&amp;gt;)&lt;br /&gt;
** &amp;lt;code&amp;gt;netUp&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netRecv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netSend&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netDown&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== June 7 - June 13 ===&lt;br /&gt;
''Mon 3:45pm to 6:15pm (2.5); Tues 1:00pm to 11:00pm (10); Wed 3:15pm to 5:15pm (2); Thurs 1:30pm to 6:00pm (4.5); 4:15pm to 6:15pm (2); Total: 21 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1450135.1450150 Traversal caches: a first step towards FPGA acceleration of pointer-based data structures]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers&lt;br /&gt;
** Link-level packet processing (&amp;lt;code&amp;gt;network/net*&amp;lt;/code&amp;gt;)&lt;br /&gt;
** ARP (&amp;lt;code&amp;gt;network/arp/arp*&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Changed network stack to utilize &amp;lt;code&amp;gt;netaddr&amp;lt;/code&amp;gt; structure for all IP and MAC addresses&lt;br /&gt;
* Assisted with merge of webinterface, agember, and trunk-2.0 branches&lt;br /&gt;
* Read chapter 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
&lt;br /&gt;
=== June 14 - June 20 ===&lt;br /&gt;
''Mon 1pm to 3:30pm (2.5); Tues 1:30pm to 6:30pm (5); Wed 1:30pm to 5pm (3.5); Fri 10am to 11am, 7:30pm to 8pm (1.5); Sat 9:30am to 10:30am (1); Total: 13.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1519065.1519095 Dingo: taming device drivers]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Shell function to start network interface&lt;br /&gt;
* Assisted with cleanup of IP portions of the network stack&lt;br /&gt;
* Read chapter 13 in ''The Design and Implementation of the 4.4 BSD Operating System''&lt;br /&gt;
* Read [http://doi.acm.org/10.1145/1140086.1140094 Tmix: a tool for generating realistic TCP application workloads in ns-2]&lt;br /&gt;
&lt;br /&gt;
=== June 21 - June 27 ===&lt;br /&gt;
''Sun 10am to 10:30am (0.5); Mon 12:30pm to 3:30pm (3); Tues 1:30pm to 10:30pm (9); Wed 1pm to 4:30pm (3.5); Thurs 3pm to 5:30pm, 7pm to 10pm (5.5); Total: 21.5 hours''&lt;br /&gt;
* Read [http://devresources.linux-foundation.org/~shemminger/netem/LCA2005_paper.pdf Network Emulation with NetEm]&lt;br /&gt;
* Changed the opening policy of TCP to wait for connection establishment before returning from the call to &amp;lt;code&amp;gt;open&amp;lt;/code&amp;gt;&lt;br /&gt;
* Reviewed paper: [http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=1528453 A Real-Time Software Platform for the Cell Processor]&lt;br /&gt;
* Worked on test suite for network stack&lt;br /&gt;
&lt;br /&gt;
=== June 28 - July 4 ===&lt;br /&gt;
''Sun: 5:00pm to 8:30pm (3.5); Mon 2:00pm to 6:00pm (4); Tues 1:30pm to 9:00pm; 10:00pm to 10:30pm (8); Wed 1:15pm to 6:15pm (5); Thurs 12:00pm to 10:00pm (10); Total: 30.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1227310.1227372 Mindstorms without robotics: an alternative to simulations in systems courses]&lt;br /&gt;
* Read chapters 1 and 2 in ''The Linux Networking Architecture: Design and Implementation of Network Protcols in the Linux Kernel''&lt;br /&gt;
* Read [http://recursos.aldabaknocking.com/libpcapHakin9LuisMartinGarcia.pdf Programming with Libpcap - Sniffing the Network From Our Own Application]&lt;br /&gt;
* Started implementation of the PCAP library&lt;br /&gt;
* Started to construct a testsuite testcase for ARP&lt;br /&gt;
* Wrote a testsuite testcase for the network interface; fixed bugs uncovered by the testcase&lt;br /&gt;
* Assisted Dan with the cleanup/rewrite of IPv4&lt;br /&gt;
* Assisted Paul with the cleanup/rewrite of UDP&lt;br /&gt;
* Merged the ethernet loopback device into Zachary's branch&lt;br /&gt;
&lt;br /&gt;
=== July 5 - July 11 ===&lt;br /&gt;
''Mon 2:00pm to 6:30pm (4.5); Tues 2:00pm to 10:00pm (8); Wed 3:00pm to 6:00pm (3); Thurs 11:30am to 5:30pm (6); Fri 1:45pm to 6:45pm, 8:00pm to 12:00pm (9); Sat 1:30pm to 7:00pm (5.5); Total: 36 hours''&lt;br /&gt;
* Read chapters 3 &amp;amp; 4 in ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel''&lt;br /&gt;
* Continued implementation of PCAP library&lt;br /&gt;
* Reviewed paper [http://doi.acm.org/10.1145/1542452.1542461 Eliminating the call stack to save RAM]&lt;br /&gt;
&lt;br /&gt;
=== July 12 - July 18 ===&lt;br /&gt;
''Sun 3:45pm to 5:30pm, 10:45pm to 12:00pm (3); Total: hours''&lt;br /&gt;
&lt;br /&gt;
=== July 19 - July 25 ===&lt;br /&gt;
''Vacation July 19 - July 25''&lt;br /&gt;
&lt;br /&gt;
=== July 26 - August 1 ===&lt;br /&gt;
''Vacation July 29 - August 1''&lt;br /&gt;
&lt;br /&gt;
=== August 2 - August 8 ===&lt;br /&gt;
''Vacation August 2 - August 5''&lt;br /&gt;
&lt;br /&gt;
=== August 9 - August 15 ===&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3436</id>
		<title>User:Agember</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3436"/>
		<updated>2009-07-13T04:56:15Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* July 12 - July 18 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 Log ==&lt;br /&gt;
=== May 17 - May 23 ===&lt;br /&gt;
''Mon 1pm to 5:30pm (4.5); Tues 2:30pm to 7pm (4.5); Wed 2pm to 5pm (3); Thurs 1:30pm to 5pm (3.5); Total: 15.5 hours''&lt;br /&gt;
* Discussed projects with undergrads&lt;br /&gt;
* Set projected deadlines&lt;br /&gt;
* Developed telnet proof of concept: spawned shell on TTY opened on TCP&lt;br /&gt;
* Acquired reading material on network stack design in BSD and Linux&lt;br /&gt;
** McKusick, Marshall Kirk, Keith Bostic, Michael J. Karels, John S. Quarterman.  ''The Design and Implementation of the 4.4 BSD Operating System.'' Reading, MA: Addison-Wesley, 1996.&lt;br /&gt;
** Wehrle, Laus, Frank Pahlke, Hartmut Ritter, Daniel Muller, Marc Bechler.  ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel.''  Upper Saddle River, NJ: Pearson Prentice Hall, 2005.&lt;br /&gt;
* Selected paper for Tues, May 26: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
&lt;br /&gt;
=== May 24 - May 30 ===&lt;br /&gt;
''Mon 3pm to 5:30pm, 8pm to 9pm (3.5); Tues 2:00pm to 5:30pm, 11pm to 11:30pm (4); Thurs 1:15pm to 5:30pm (4.25); Fri 1:15pm to 5:30pm (4.25); Total 16 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
* Read Chapters 11 and (part of) 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
* Discussed new network stack design (details on Trac)&lt;br /&gt;
&lt;br /&gt;
=== May 31 - June 6 ===&lt;br /&gt;
''Mon 3pm to 6pm (3); Tues 8:30pm to 10pm (1.5); Wed 2:15pm to 5:15pm, 7:00pm to 8:30pm (4.5); Thurs 1:45pm to 5:45pm (4); Fri 2pm to 5pm (3); Total: 16 hours''&lt;br /&gt;
* Discussed new network stack design&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1531793.1531805 Factored operating systems (fos): the case for a scalable operating system for multicores]&lt;br /&gt;
* Read Chapter 4 (Address Discovery and Binding (ARP)) in ''Internetworking With TCP/IP Vol II: Design, Implementation, and Internals''&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers (&amp;lt;code&amp;gt;net.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;network.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ethpkt.h&amp;lt;/code&amp;gt;)&lt;br /&gt;
** &amp;lt;code&amp;gt;netUp&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netRecv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netSend&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netDown&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== June 7 - June 13 ===&lt;br /&gt;
''Mon 3:45pm to 6:15pm (2.5); Tues 1:00pm to 11:00pm (10); Wed 3:15pm to 5:15pm (2); Thurs 1:30pm to 6:00pm (4.5); 4:15pm to 6:15pm (2); Total: 21 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1450135.1450150 Traversal caches: a first step towards FPGA acceleration of pointer-based data structures]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers&lt;br /&gt;
** Link-level packet processing (&amp;lt;code&amp;gt;network/net*&amp;lt;/code&amp;gt;)&lt;br /&gt;
** ARP (&amp;lt;code&amp;gt;network/arp/arp*&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Changed network stack to utilize &amp;lt;code&amp;gt;netaddr&amp;lt;/code&amp;gt; structure for all IP and MAC addresses&lt;br /&gt;
* Assisted with merge of webinterface, agember, and trunk-2.0 branches&lt;br /&gt;
* Read chapter 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
&lt;br /&gt;
=== June 14 - June 20 ===&lt;br /&gt;
''Mon 1pm to 3:30pm (2.5); Tues 1:30pm to 6:30pm (5); Wed 1:30pm to 5pm (3.5); Fri 10am to 11am, 7:30pm to 8pm (1.5); Sat 9:30am to 10:30am (1); Total: 13.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1519065.1519095 Dingo: taming device drivers]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Shell function to start network interface&lt;br /&gt;
* Assisted with cleanup of IP portions of the network stack&lt;br /&gt;
* Read chapter 13 in ''The Design and Implementation of the 4.4 BSD Operating System''&lt;br /&gt;
* Read [http://doi.acm.org/10.1145/1140086.1140094 Tmix: a tool for generating realistic TCP application workloads in ns-2]&lt;br /&gt;
&lt;br /&gt;
=== June 21 - June 27 ===&lt;br /&gt;
''Sun 10am to 10:30am (0.5); Mon 12:30pm to 3:30pm (3); Tues 1:30pm to 10:30pm (9); Wed 1pm to 4:30pm (3.5); Thurs 3pm to 5:30pm, 7pm to 10pm (5.5); Total: 21.5 hours''&lt;br /&gt;
* Read [http://devresources.linux-foundation.org/~shemminger/netem/LCA2005_paper.pdf Network Emulation with NetEm]&lt;br /&gt;
* Changed the opening policy of TCP to wait for connection establishment before returning from the call to &amp;lt;code&amp;gt;open&amp;lt;/code&amp;gt;&lt;br /&gt;
* Reviewed paper: [http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=1528453 A Real-Time Software Platform for the Cell Processor]&lt;br /&gt;
* Worked on test suite for network stack&lt;br /&gt;
&lt;br /&gt;
=== June 28 - July 4 ===&lt;br /&gt;
''Sun: 5:00pm to 8:30pm (3.5); Mon 2:00pm to 6:00pm (4); Tues 1:30pm to 9:00pm; 10:00pm to 10:30pm (8); Wed 1:15pm to 6:15pm (5); Thurs 12:00pm to 10:00pm (10); Total: 30.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1227310.1227372 Mindstorms without robotics: an alternative to simulations in systems courses]&lt;br /&gt;
* Read chapters 1 and 2 in ''The Linux Networking Architecture: Design and Implementation of Network Protcols in the Linux Kernel''&lt;br /&gt;
* Read [http://recursos.aldabaknocking.com/libpcapHakin9LuisMartinGarcia.pdf Programming with Libpcap - Sniffing the Network From Our Own Application]&lt;br /&gt;
* Started implementation of the PCAP library&lt;br /&gt;
* Started to construct a testsuite testcase for ARP&lt;br /&gt;
* Wrote a testsuite testcase for the network interface; fixed bugs uncovered by the testcase&lt;br /&gt;
* Assisted Dan with the cleanup/rewrite of IPv4&lt;br /&gt;
* Assisted Paul with the cleanup/rewrite of UDP&lt;br /&gt;
* Merged the ethernet loopback device into Zachary's branch&lt;br /&gt;
&lt;br /&gt;
=== July 5 - July 11 ===&lt;br /&gt;
''Mon 2:00pm to 6:30pm (4.5); Tues 2:00pm to 10:00pm (8); Wed 3:00pm to 6:00pm (3); Thurs 11:30am to 5:30pm (6); Fri 1:45pm to 6:45pm, 8:00pm to 12:00pm (9); Sat 1:30pm to 7:00pm (5.5); Total: hours''&lt;br /&gt;
* Read chapters 3 &amp;amp; 4 in ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel''&lt;br /&gt;
* Continued implementation of PCAP library&lt;br /&gt;
* Reviewed paper [http://doi.acm.org/10.1145/1542452.1542461 Eliminating the call stack to save RAM]&lt;br /&gt;
&lt;br /&gt;
=== July 12 - July 18 ===&lt;br /&gt;
''Sun 3:45pm to 5:30pm, 10:45pm to 12:00pm (3); Total: hours''&lt;br /&gt;
&lt;br /&gt;
=== July 19 - July 25 ===&lt;br /&gt;
''Vacation July 19 - July 25''&lt;br /&gt;
&lt;br /&gt;
=== July 26 - August 1 ===&lt;br /&gt;
''Vacation July 29 - August 1''&lt;br /&gt;
&lt;br /&gt;
=== August 2 - August 8 ===&lt;br /&gt;
''Vacation August 2 - August 5''&lt;br /&gt;
&lt;br /&gt;
=== August 9 - August 15 ===&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3435</id>
		<title>User:Agember</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3435"/>
		<updated>2009-07-13T04:55:59Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* July 12 - July 18 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 Log ==&lt;br /&gt;
=== May 17 - May 23 ===&lt;br /&gt;
''Mon 1pm to 5:30pm (4.5); Tues 2:30pm to 7pm (4.5); Wed 2pm to 5pm (3); Thurs 1:30pm to 5pm (3.5); Total: 15.5 hours''&lt;br /&gt;
* Discussed projects with undergrads&lt;br /&gt;
* Set projected deadlines&lt;br /&gt;
* Developed telnet proof of concept: spawned shell on TTY opened on TCP&lt;br /&gt;
* Acquired reading material on network stack design in BSD and Linux&lt;br /&gt;
** McKusick, Marshall Kirk, Keith Bostic, Michael J. Karels, John S. Quarterman.  ''The Design and Implementation of the 4.4 BSD Operating System.'' Reading, MA: Addison-Wesley, 1996.&lt;br /&gt;
** Wehrle, Laus, Frank Pahlke, Hartmut Ritter, Daniel Muller, Marc Bechler.  ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel.''  Upper Saddle River, NJ: Pearson Prentice Hall, 2005.&lt;br /&gt;
* Selected paper for Tues, May 26: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
&lt;br /&gt;
=== May 24 - May 30 ===&lt;br /&gt;
''Mon 3pm to 5:30pm, 8pm to 9pm (3.5); Tues 2:00pm to 5:30pm, 11pm to 11:30pm (4); Thurs 1:15pm to 5:30pm (4.25); Fri 1:15pm to 5:30pm (4.25); Total 16 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
* Read Chapters 11 and (part of) 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
* Discussed new network stack design (details on Trac)&lt;br /&gt;
&lt;br /&gt;
=== May 31 - June 6 ===&lt;br /&gt;
''Mon 3pm to 6pm (3); Tues 8:30pm to 10pm (1.5); Wed 2:15pm to 5:15pm, 7:00pm to 8:30pm (4.5); Thurs 1:45pm to 5:45pm (4); Fri 2pm to 5pm (3); Total: 16 hours''&lt;br /&gt;
* Discussed new network stack design&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1531793.1531805 Factored operating systems (fos): the case for a scalable operating system for multicores]&lt;br /&gt;
* Read Chapter 4 (Address Discovery and Binding (ARP)) in ''Internetworking With TCP/IP Vol II: Design, Implementation, and Internals''&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers (&amp;lt;code&amp;gt;net.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;network.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ethpkt.h&amp;lt;/code&amp;gt;)&lt;br /&gt;
** &amp;lt;code&amp;gt;netUp&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netRecv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netSend&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netDown&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== June 7 - June 13 ===&lt;br /&gt;
''Mon 3:45pm to 6:15pm (2.5); Tues 1:00pm to 11:00pm (10); Wed 3:15pm to 5:15pm (2); Thurs 1:30pm to 6:00pm (4.5); 4:15pm to 6:15pm (2); Total: 21 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1450135.1450150 Traversal caches: a first step towards FPGA acceleration of pointer-based data structures]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers&lt;br /&gt;
** Link-level packet processing (&amp;lt;code&amp;gt;network/net*&amp;lt;/code&amp;gt;)&lt;br /&gt;
** ARP (&amp;lt;code&amp;gt;network/arp/arp*&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Changed network stack to utilize &amp;lt;code&amp;gt;netaddr&amp;lt;/code&amp;gt; structure for all IP and MAC addresses&lt;br /&gt;
* Assisted with merge of webinterface, agember, and trunk-2.0 branches&lt;br /&gt;
* Read chapter 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
&lt;br /&gt;
=== June 14 - June 20 ===&lt;br /&gt;
''Mon 1pm to 3:30pm (2.5); Tues 1:30pm to 6:30pm (5); Wed 1:30pm to 5pm (3.5); Fri 10am to 11am, 7:30pm to 8pm (1.5); Sat 9:30am to 10:30am (1); Total: 13.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1519065.1519095 Dingo: taming device drivers]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Shell function to start network interface&lt;br /&gt;
* Assisted with cleanup of IP portions of the network stack&lt;br /&gt;
* Read chapter 13 in ''The Design and Implementation of the 4.4 BSD Operating System''&lt;br /&gt;
* Read [http://doi.acm.org/10.1145/1140086.1140094 Tmix: a tool for generating realistic TCP application workloads in ns-2]&lt;br /&gt;
&lt;br /&gt;
=== June 21 - June 27 ===&lt;br /&gt;
''Sun 10am to 10:30am (0.5); Mon 12:30pm to 3:30pm (3); Tues 1:30pm to 10:30pm (9); Wed 1pm to 4:30pm (3.5); Thurs 3pm to 5:30pm, 7pm to 10pm (5.5); Total: 21.5 hours''&lt;br /&gt;
* Read [http://devresources.linux-foundation.org/~shemminger/netem/LCA2005_paper.pdf Network Emulation with NetEm]&lt;br /&gt;
* Changed the opening policy of TCP to wait for connection establishment before returning from the call to &amp;lt;code&amp;gt;open&amp;lt;/code&amp;gt;&lt;br /&gt;
* Reviewed paper: [http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=1528453 A Real-Time Software Platform for the Cell Processor]&lt;br /&gt;
* Worked on test suite for network stack&lt;br /&gt;
&lt;br /&gt;
=== June 28 - July 4 ===&lt;br /&gt;
''Sun: 5:00pm to 8:30pm (3.5); Mon 2:00pm to 6:00pm (4); Tues 1:30pm to 9:00pm; 10:00pm to 10:30pm (8); Wed 1:15pm to 6:15pm (5); Thurs 12:00pm to 10:00pm (10); Total: 30.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1227310.1227372 Mindstorms without robotics: an alternative to simulations in systems courses]&lt;br /&gt;
* Read chapters 1 and 2 in ''The Linux Networking Architecture: Design and Implementation of Network Protcols in the Linux Kernel''&lt;br /&gt;
* Read [http://recursos.aldabaknocking.com/libpcapHakin9LuisMartinGarcia.pdf Programming with Libpcap - Sniffing the Network From Our Own Application]&lt;br /&gt;
* Started implementation of the PCAP library&lt;br /&gt;
* Started to construct a testsuite testcase for ARP&lt;br /&gt;
* Wrote a testsuite testcase for the network interface; fixed bugs uncovered by the testcase&lt;br /&gt;
* Assisted Dan with the cleanup/rewrite of IPv4&lt;br /&gt;
* Assisted Paul with the cleanup/rewrite of UDP&lt;br /&gt;
* Merged the ethernet loopback device into Zachary's branch&lt;br /&gt;
&lt;br /&gt;
=== July 5 - July 11 ===&lt;br /&gt;
''Mon 2:00pm to 6:30pm (4.5); Tues 2:00pm to 10:00pm (8); Wed 3:00pm to 6:00pm (3); Thurs 11:30am to 5:30pm (6); Fri 1:45pm to 6:45pm, 8:00pm to 12:00pm (9); Sat 1:30pm to 7:00pm (5.5); Total: hours''&lt;br /&gt;
* Read chapters 3 &amp;amp; 4 in ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel''&lt;br /&gt;
* Continued implementation of PCAP library&lt;br /&gt;
* Reviewed paper [http://doi.acm.org/10.1145/1542452.1542461 Eliminating the call stack to save RAM]&lt;br /&gt;
&lt;br /&gt;
=== July 12 - July 18 ===&lt;br /&gt;
''Sun 3:45pm to 5:30pm, 10:45pm to 12:00pm (3); Total hours''&lt;br /&gt;
&lt;br /&gt;
=== July 19 - July 25 ===&lt;br /&gt;
''Vacation July 19 - July 25''&lt;br /&gt;
&lt;br /&gt;
=== July 26 - August 1 ===&lt;br /&gt;
''Vacation July 29 - August 1''&lt;br /&gt;
&lt;br /&gt;
=== August 2 - August 8 ===&lt;br /&gt;
''Vacation August 2 - August 5''&lt;br /&gt;
&lt;br /&gt;
=== August 9 - August 15 ===&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3434</id>
		<title>User:Agember</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3434"/>
		<updated>2009-07-12T00:01:30Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* July 5 - July 11 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 Log ==&lt;br /&gt;
=== May 17 - May 23 ===&lt;br /&gt;
''Mon 1pm to 5:30pm (4.5); Tues 2:30pm to 7pm (4.5); Wed 2pm to 5pm (3); Thurs 1:30pm to 5pm (3.5); Total: 15.5 hours''&lt;br /&gt;
* Discussed projects with undergrads&lt;br /&gt;
* Set projected deadlines&lt;br /&gt;
* Developed telnet proof of concept: spawned shell on TTY opened on TCP&lt;br /&gt;
* Acquired reading material on network stack design in BSD and Linux&lt;br /&gt;
** McKusick, Marshall Kirk, Keith Bostic, Michael J. Karels, John S. Quarterman.  ''The Design and Implementation of the 4.4 BSD Operating System.'' Reading, MA: Addison-Wesley, 1996.&lt;br /&gt;
** Wehrle, Laus, Frank Pahlke, Hartmut Ritter, Daniel Muller, Marc Bechler.  ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel.''  Upper Saddle River, NJ: Pearson Prentice Hall, 2005.&lt;br /&gt;
* Selected paper for Tues, May 26: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
&lt;br /&gt;
=== May 24 - May 30 ===&lt;br /&gt;
''Mon 3pm to 5:30pm, 8pm to 9pm (3.5); Tues 2:00pm to 5:30pm, 11pm to 11:30pm (4); Thurs 1:15pm to 5:30pm (4.25); Fri 1:15pm to 5:30pm (4.25); Total 16 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
* Read Chapters 11 and (part of) 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
* Discussed new network stack design (details on Trac)&lt;br /&gt;
&lt;br /&gt;
=== May 31 - June 6 ===&lt;br /&gt;
''Mon 3pm to 6pm (3); Tues 8:30pm to 10pm (1.5); Wed 2:15pm to 5:15pm, 7:00pm to 8:30pm (4.5); Thurs 1:45pm to 5:45pm (4); Fri 2pm to 5pm (3); Total: 16 hours''&lt;br /&gt;
* Discussed new network stack design&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1531793.1531805 Factored operating systems (fos): the case for a scalable operating system for multicores]&lt;br /&gt;
* Read Chapter 4 (Address Discovery and Binding (ARP)) in ''Internetworking With TCP/IP Vol II: Design, Implementation, and Internals''&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers (&amp;lt;code&amp;gt;net.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;network.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ethpkt.h&amp;lt;/code&amp;gt;)&lt;br /&gt;
** &amp;lt;code&amp;gt;netUp&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netRecv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netSend&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netDown&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== June 7 - June 13 ===&lt;br /&gt;
''Mon 3:45pm to 6:15pm (2.5); Tues 1:00pm to 11:00pm (10); Wed 3:15pm to 5:15pm (2); Thurs 1:30pm to 6:00pm (4.5); 4:15pm to 6:15pm (2); Total: 21 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1450135.1450150 Traversal caches: a first step towards FPGA acceleration of pointer-based data structures]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers&lt;br /&gt;
** Link-level packet processing (&amp;lt;code&amp;gt;network/net*&amp;lt;/code&amp;gt;)&lt;br /&gt;
** ARP (&amp;lt;code&amp;gt;network/arp/arp*&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Changed network stack to utilize &amp;lt;code&amp;gt;netaddr&amp;lt;/code&amp;gt; structure for all IP and MAC addresses&lt;br /&gt;
* Assisted with merge of webinterface, agember, and trunk-2.0 branches&lt;br /&gt;
* Read chapter 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
&lt;br /&gt;
=== June 14 - June 20 ===&lt;br /&gt;
''Mon 1pm to 3:30pm (2.5); Tues 1:30pm to 6:30pm (5); Wed 1:30pm to 5pm (3.5); Fri 10am to 11am, 7:30pm to 8pm (1.5); Sat 9:30am to 10:30am (1); Total: 13.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1519065.1519095 Dingo: taming device drivers]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Shell function to start network interface&lt;br /&gt;
* Assisted with cleanup of IP portions of the network stack&lt;br /&gt;
* Read chapter 13 in ''The Design and Implementation of the 4.4 BSD Operating System''&lt;br /&gt;
* Read [http://doi.acm.org/10.1145/1140086.1140094 Tmix: a tool for generating realistic TCP application workloads in ns-2]&lt;br /&gt;
&lt;br /&gt;
=== June 21 - June 27 ===&lt;br /&gt;
''Sun 10am to 10:30am (0.5); Mon 12:30pm to 3:30pm (3); Tues 1:30pm to 10:30pm (9); Wed 1pm to 4:30pm (3.5); Thurs 3pm to 5:30pm, 7pm to 10pm (5.5); Total: 21.5 hours''&lt;br /&gt;
* Read [http://devresources.linux-foundation.org/~shemminger/netem/LCA2005_paper.pdf Network Emulation with NetEm]&lt;br /&gt;
* Changed the opening policy of TCP to wait for connection establishment before returning from the call to &amp;lt;code&amp;gt;open&amp;lt;/code&amp;gt;&lt;br /&gt;
* Reviewed paper: [http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=1528453 A Real-Time Software Platform for the Cell Processor]&lt;br /&gt;
* Worked on test suite for network stack&lt;br /&gt;
&lt;br /&gt;
=== June 28 - July 4 ===&lt;br /&gt;
''Sun: 5:00pm to 8:30pm (3.5); Mon 2:00pm to 6:00pm (4); Tues 1:30pm to 9:00pm; 10:00pm to 10:30pm (8); Wed 1:15pm to 6:15pm (5); Thurs 12:00pm to 10:00pm (10); Total: 30.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1227310.1227372 Mindstorms without robotics: an alternative to simulations in systems courses]&lt;br /&gt;
* Read chapters 1 and 2 in ''The Linux Networking Architecture: Design and Implementation of Network Protcols in the Linux Kernel''&lt;br /&gt;
* Read [http://recursos.aldabaknocking.com/libpcapHakin9LuisMartinGarcia.pdf Programming with Libpcap - Sniffing the Network From Our Own Application]&lt;br /&gt;
* Started implementation of the PCAP library&lt;br /&gt;
* Started to construct a testsuite testcase for ARP&lt;br /&gt;
* Wrote a testsuite testcase for the network interface; fixed bugs uncovered by the testcase&lt;br /&gt;
* Assisted Dan with the cleanup/rewrite of IPv4&lt;br /&gt;
* Assisted Paul with the cleanup/rewrite of UDP&lt;br /&gt;
* Merged the ethernet loopback device into Zachary's branch&lt;br /&gt;
&lt;br /&gt;
=== July 5 - July 11 ===&lt;br /&gt;
''Mon 2:00pm to 6:30pm (4.5); Tues 2:00pm to 10:00pm (8); Wed 3:00pm to 6:00pm (3); Thurs 11:30am to 5:30pm (6); Fri 1:45pm to 6:45pm, 8:00pm to 12:00pm (9); Sat 1:30pm to 7:00pm (5.5); Total: hours''&lt;br /&gt;
* Read chapters 3 &amp;amp; 4 in ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel''&lt;br /&gt;
* Continued implementation of PCAP library&lt;br /&gt;
* Reviewed paper [http://doi.acm.org/10.1145/1542452.1542461 Eliminating the call stack to save RAM]&lt;br /&gt;
&lt;br /&gt;
=== July 12 - July 18 ===&lt;br /&gt;
=== July 19 - July 25 ===&lt;br /&gt;
''Vacation July 19 - July 25''&lt;br /&gt;
&lt;br /&gt;
=== July 26 - August 1 ===&lt;br /&gt;
''Vacation July 29 - August 1''&lt;br /&gt;
&lt;br /&gt;
=== August 2 - August 8 ===&lt;br /&gt;
''Vacation August 2 - August 5''&lt;br /&gt;
&lt;br /&gt;
=== August 9 - August 15 ===&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3432</id>
		<title>User:Agember</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3432"/>
		<updated>2009-07-11T19:18:46Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* July 5 - July 11 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 Log ==&lt;br /&gt;
=== May 17 - May 23 ===&lt;br /&gt;
''Mon 1pm to 5:30pm (4.5); Tues 2:30pm to 7pm (4.5); Wed 2pm to 5pm (3); Thurs 1:30pm to 5pm (3.5); Total: 15.5 hours''&lt;br /&gt;
* Discussed projects with undergrads&lt;br /&gt;
* Set projected deadlines&lt;br /&gt;
* Developed telnet proof of concept: spawned shell on TTY opened on TCP&lt;br /&gt;
* Acquired reading material on network stack design in BSD and Linux&lt;br /&gt;
** McKusick, Marshall Kirk, Keith Bostic, Michael J. Karels, John S. Quarterman.  ''The Design and Implementation of the 4.4 BSD Operating System.'' Reading, MA: Addison-Wesley, 1996.&lt;br /&gt;
** Wehrle, Laus, Frank Pahlke, Hartmut Ritter, Daniel Muller, Marc Bechler.  ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel.''  Upper Saddle River, NJ: Pearson Prentice Hall, 2005.&lt;br /&gt;
* Selected paper for Tues, May 26: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
&lt;br /&gt;
=== May 24 - May 30 ===&lt;br /&gt;
''Mon 3pm to 5:30pm, 8pm to 9pm (3.5); Tues 2:00pm to 5:30pm, 11pm to 11:30pm (4); Thurs 1:15pm to 5:30pm (4.25); Fri 1:15pm to 5:30pm (4.25); Total 16 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
* Read Chapters 11 and (part of) 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
* Discussed new network stack design (details on Trac)&lt;br /&gt;
&lt;br /&gt;
=== May 31 - June 6 ===&lt;br /&gt;
''Mon 3pm to 6pm (3); Tues 8:30pm to 10pm (1.5); Wed 2:15pm to 5:15pm, 7:00pm to 8:30pm (4.5); Thurs 1:45pm to 5:45pm (4); Fri 2pm to 5pm (3); Total: 16 hours''&lt;br /&gt;
* Discussed new network stack design&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1531793.1531805 Factored operating systems (fos): the case for a scalable operating system for multicores]&lt;br /&gt;
* Read Chapter 4 (Address Discovery and Binding (ARP)) in ''Internetworking With TCP/IP Vol II: Design, Implementation, and Internals''&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers (&amp;lt;code&amp;gt;net.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;network.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ethpkt.h&amp;lt;/code&amp;gt;)&lt;br /&gt;
** &amp;lt;code&amp;gt;netUp&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netRecv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netSend&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netDown&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== June 7 - June 13 ===&lt;br /&gt;
''Mon 3:45pm to 6:15pm (2.5); Tues 1:00pm to 11:00pm (10); Wed 3:15pm to 5:15pm (2); Thurs 1:30pm to 6:00pm (4.5); 4:15pm to 6:15pm (2); Total: 21 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1450135.1450150 Traversal caches: a first step towards FPGA acceleration of pointer-based data structures]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers&lt;br /&gt;
** Link-level packet processing (&amp;lt;code&amp;gt;network/net*&amp;lt;/code&amp;gt;)&lt;br /&gt;
** ARP (&amp;lt;code&amp;gt;network/arp/arp*&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Changed network stack to utilize &amp;lt;code&amp;gt;netaddr&amp;lt;/code&amp;gt; structure for all IP and MAC addresses&lt;br /&gt;
* Assisted with merge of webinterface, agember, and trunk-2.0 branches&lt;br /&gt;
* Read chapter 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
&lt;br /&gt;
=== June 14 - June 20 ===&lt;br /&gt;
''Mon 1pm to 3:30pm (2.5); Tues 1:30pm to 6:30pm (5); Wed 1:30pm to 5pm (3.5); Fri 10am to 11am, 7:30pm to 8pm (1.5); Sat 9:30am to 10:30am (1); Total: 13.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1519065.1519095 Dingo: taming device drivers]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Shell function to start network interface&lt;br /&gt;
* Assisted with cleanup of IP portions of the network stack&lt;br /&gt;
* Read chapter 13 in ''The Design and Implementation of the 4.4 BSD Operating System''&lt;br /&gt;
* Read [http://doi.acm.org/10.1145/1140086.1140094 Tmix: a tool for generating realistic TCP application workloads in ns-2]&lt;br /&gt;
&lt;br /&gt;
=== June 21 - June 27 ===&lt;br /&gt;
''Sun 10am to 10:30am (0.5); Mon 12:30pm to 3:30pm (3); Tues 1:30pm to 10:30pm (9); Wed 1pm to 4:30pm (3.5); Thurs 3pm to 5:30pm, 7pm to 10pm (5.5); Total: 21.5 hours''&lt;br /&gt;
* Read [http://devresources.linux-foundation.org/~shemminger/netem/LCA2005_paper.pdf Network Emulation with NetEm]&lt;br /&gt;
* Changed the opening policy of TCP to wait for connection establishment before returning from the call to &amp;lt;code&amp;gt;open&amp;lt;/code&amp;gt;&lt;br /&gt;
* Reviewed paper: [http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=1528453 A Real-Time Software Platform for the Cell Processor]&lt;br /&gt;
* Worked on test suite for network stack&lt;br /&gt;
&lt;br /&gt;
=== June 28 - July 4 ===&lt;br /&gt;
''Sun: 5:00pm to 8:30pm (3.5); Mon 2:00pm to 6:00pm (4); Tues 1:30pm to 9:00pm; 10:00pm to 10:30pm (8); Wed 1:15pm to 6:15pm (5); Thurs 12:00pm to 10:00pm (10); Total: 30.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1227310.1227372 Mindstorms without robotics: an alternative to simulations in systems courses]&lt;br /&gt;
* Read chapters 1 and 2 in ''The Linux Networking Architecture: Design and Implementation of Network Protcols in the Linux Kernel''&lt;br /&gt;
* Read [http://recursos.aldabaknocking.com/libpcapHakin9LuisMartinGarcia.pdf Programming with Libpcap - Sniffing the Network From Our Own Application]&lt;br /&gt;
* Started implementation of the PCAP library&lt;br /&gt;
* Started to construct a testsuite testcase for ARP&lt;br /&gt;
* Wrote a testsuite testcase for the network interface; fixed bugs uncovered by the testcase&lt;br /&gt;
* Assisted Dan with the cleanup/rewrite of IPv4&lt;br /&gt;
* Assisted Paul with the cleanup/rewrite of UDP&lt;br /&gt;
* Merged the ethernet loopback device into Zachary's branch&lt;br /&gt;
&lt;br /&gt;
=== July 5 - July 11 ===&lt;br /&gt;
''Mon 2:00pm to 6:30pm (4.5); Tues 2:00pm to 10:00pm (8); Wed 3:00pm to 6:00pm (3); Thurs 11:30am to 5:30pm (6); Fri 1:45pm to 6:45pm, 8:00pm to 12:00pm (9); Sat 1:30pm to ; Total: hours''&lt;br /&gt;
* Read chapters 3 &amp;amp; 4 in ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel''&lt;br /&gt;
* Continued implementation of PCAP library&lt;br /&gt;
* Reviewed paper [http://doi.acm.org/10.1145/1542452.1542461 Eliminating the call stack to save RAM]&lt;br /&gt;
&lt;br /&gt;
=== July 12 - July 18 ===&lt;br /&gt;
=== July 19 - July 25 ===&lt;br /&gt;
''Vacation July 19 - July 25''&lt;br /&gt;
&lt;br /&gt;
=== July 26 - August 1 ===&lt;br /&gt;
''Vacation July 29 - August 1''&lt;br /&gt;
&lt;br /&gt;
=== August 2 - August 8 ===&lt;br /&gt;
''Vacation August 2 - August 5''&lt;br /&gt;
&lt;br /&gt;
=== August 9 - August 15 ===&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3431</id>
		<title>User:Agember</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3431"/>
		<updated>2009-07-11T04:59:14Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* July 5 - July 11 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 Log ==&lt;br /&gt;
=== May 17 - May 23 ===&lt;br /&gt;
''Mon 1pm to 5:30pm (4.5); Tues 2:30pm to 7pm (4.5); Wed 2pm to 5pm (3); Thurs 1:30pm to 5pm (3.5); Total: 15.5 hours''&lt;br /&gt;
* Discussed projects with undergrads&lt;br /&gt;
* Set projected deadlines&lt;br /&gt;
* Developed telnet proof of concept: spawned shell on TTY opened on TCP&lt;br /&gt;
* Acquired reading material on network stack design in BSD and Linux&lt;br /&gt;
** McKusick, Marshall Kirk, Keith Bostic, Michael J. Karels, John S. Quarterman.  ''The Design and Implementation of the 4.4 BSD Operating System.'' Reading, MA: Addison-Wesley, 1996.&lt;br /&gt;
** Wehrle, Laus, Frank Pahlke, Hartmut Ritter, Daniel Muller, Marc Bechler.  ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel.''  Upper Saddle River, NJ: Pearson Prentice Hall, 2005.&lt;br /&gt;
* Selected paper for Tues, May 26: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
&lt;br /&gt;
=== May 24 - May 30 ===&lt;br /&gt;
''Mon 3pm to 5:30pm, 8pm to 9pm (3.5); Tues 2:00pm to 5:30pm, 11pm to 11:30pm (4); Thurs 1:15pm to 5:30pm (4.25); Fri 1:15pm to 5:30pm (4.25); Total 16 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
* Read Chapters 11 and (part of) 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
* Discussed new network stack design (details on Trac)&lt;br /&gt;
&lt;br /&gt;
=== May 31 - June 6 ===&lt;br /&gt;
''Mon 3pm to 6pm (3); Tues 8:30pm to 10pm (1.5); Wed 2:15pm to 5:15pm, 7:00pm to 8:30pm (4.5); Thurs 1:45pm to 5:45pm (4); Fri 2pm to 5pm (3); Total: 16 hours''&lt;br /&gt;
* Discussed new network stack design&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1531793.1531805 Factored operating systems (fos): the case for a scalable operating system for multicores]&lt;br /&gt;
* Read Chapter 4 (Address Discovery and Binding (ARP)) in ''Internetworking With TCP/IP Vol II: Design, Implementation, and Internals''&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers (&amp;lt;code&amp;gt;net.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;network.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ethpkt.h&amp;lt;/code&amp;gt;)&lt;br /&gt;
** &amp;lt;code&amp;gt;netUp&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netRecv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netSend&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netDown&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== June 7 - June 13 ===&lt;br /&gt;
''Mon 3:45pm to 6:15pm (2.5); Tues 1:00pm to 11:00pm (10); Wed 3:15pm to 5:15pm (2); Thurs 1:30pm to 6:00pm (4.5); 4:15pm to 6:15pm (2); Total: 21 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1450135.1450150 Traversal caches: a first step towards FPGA acceleration of pointer-based data structures]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers&lt;br /&gt;
** Link-level packet processing (&amp;lt;code&amp;gt;network/net*&amp;lt;/code&amp;gt;)&lt;br /&gt;
** ARP (&amp;lt;code&amp;gt;network/arp/arp*&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Changed network stack to utilize &amp;lt;code&amp;gt;netaddr&amp;lt;/code&amp;gt; structure for all IP and MAC addresses&lt;br /&gt;
* Assisted with merge of webinterface, agember, and trunk-2.0 branches&lt;br /&gt;
* Read chapter 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
&lt;br /&gt;
=== June 14 - June 20 ===&lt;br /&gt;
''Mon 1pm to 3:30pm (2.5); Tues 1:30pm to 6:30pm (5); Wed 1:30pm to 5pm (3.5); Fri 10am to 11am, 7:30pm to 8pm (1.5); Sat 9:30am to 10:30am (1); Total: 13.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1519065.1519095 Dingo: taming device drivers]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Shell function to start network interface&lt;br /&gt;
* Assisted with cleanup of IP portions of the network stack&lt;br /&gt;
* Read chapter 13 in ''The Design and Implementation of the 4.4 BSD Operating System''&lt;br /&gt;
* Read [http://doi.acm.org/10.1145/1140086.1140094 Tmix: a tool for generating realistic TCP application workloads in ns-2]&lt;br /&gt;
&lt;br /&gt;
=== June 21 - June 27 ===&lt;br /&gt;
''Sun 10am to 10:30am (0.5); Mon 12:30pm to 3:30pm (3); Tues 1:30pm to 10:30pm (9); Wed 1pm to 4:30pm (3.5); Thurs 3pm to 5:30pm, 7pm to 10pm (5.5); Total: 21.5 hours''&lt;br /&gt;
* Read [http://devresources.linux-foundation.org/~shemminger/netem/LCA2005_paper.pdf Network Emulation with NetEm]&lt;br /&gt;
* Changed the opening policy of TCP to wait for connection establishment before returning from the call to &amp;lt;code&amp;gt;open&amp;lt;/code&amp;gt;&lt;br /&gt;
* Reviewed paper: [http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=1528453 A Real-Time Software Platform for the Cell Processor]&lt;br /&gt;
* Worked on test suite for network stack&lt;br /&gt;
&lt;br /&gt;
=== June 28 - July 4 ===&lt;br /&gt;
''Sun: 5:00pm to 8:30pm (3.5); Mon 2:00pm to 6:00pm (4); Tues 1:30pm to 9:00pm; 10:00pm to 10:30pm (8); Wed 1:15pm to 6:15pm (5); Thurs 12:00pm to 10:00pm (10); Total: 30.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1227310.1227372 Mindstorms without robotics: an alternative to simulations in systems courses]&lt;br /&gt;
* Read chapters 1 and 2 in ''The Linux Networking Architecture: Design and Implementation of Network Protcols in the Linux Kernel''&lt;br /&gt;
* Read [http://recursos.aldabaknocking.com/libpcapHakin9LuisMartinGarcia.pdf Programming with Libpcap - Sniffing the Network From Our Own Application]&lt;br /&gt;
* Started implementation of the PCAP library&lt;br /&gt;
* Started to construct a testsuite testcase for ARP&lt;br /&gt;
* Wrote a testsuite testcase for the network interface; fixed bugs uncovered by the testcase&lt;br /&gt;
* Assisted Dan with the cleanup/rewrite of IPv4&lt;br /&gt;
* Assisted Paul with the cleanup/rewrite of UDP&lt;br /&gt;
* Merged the ethernet loopback device into Zachary's branch&lt;br /&gt;
&lt;br /&gt;
=== July 5 - July 11 ===&lt;br /&gt;
''Mon 2:00pm to 6:30pm (4.5); Tues 2:00pm to 10:00pm (8); Wed 3:00pm to 6:00pm (3); Thurs 11:30am to 5:30pm (6); Fri 1:45pm to 6:45pm, 8:00pm to 12:00pm (9); Total: hours''&lt;br /&gt;
* Read chapters 3 &amp;amp; 4 in ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel''&lt;br /&gt;
* Continued implementation of PCAP library&lt;br /&gt;
* Reviewed paper [http://doi.acm.org/10.1145/1542452.1542461 Eliminating the call stack to save RAM]&lt;br /&gt;
&lt;br /&gt;
=== July 12 - July 18 ===&lt;br /&gt;
=== July 19 - July 25 ===&lt;br /&gt;
''Vacation July 19 - July 25''&lt;br /&gt;
&lt;br /&gt;
=== July 26 - August 1 ===&lt;br /&gt;
''Vacation July 29 - August 1''&lt;br /&gt;
&lt;br /&gt;
=== August 2 - August 8 ===&lt;br /&gt;
''Vacation August 2 - August 5''&lt;br /&gt;
&lt;br /&gt;
=== August 9 - August 15 ===&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3430</id>
		<title>Quotes</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3430"/>
		<updated>2009-07-11T03:44:37Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* Summer 2009 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Isn't holy water hard to come by?&amp;quot;&lt;br /&gt;
* DB: [Speaking about AM's meeting with CS] &amp;quot;We also don't recognize [Struble] as a valid commitment.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Don't just sit there and gloat at me.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Jokes don't really work right now.  Sorry.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Ruining my body with one substance is enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I need someone to hold my hand when I go get a haircut.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Everyone sounds lame when they post on girls' walls.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I'm in Cudahy. I work here and live here.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Adam counts as -1.&amp;quot; / AG: &amp;quot;Only one?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It sounds like crap but it corresponds.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I will be the supportive advisor this evening.&amp;quot; / MS: [Sarcastically] &amp;quot;What a change.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;In dangerous situations, that's when it's best to drink&lt;br /&gt;
* AG: &amp;quot;Yeah.  We played Wii bowling. And I learned how to play Magic.&amp;quot; / DB: &amp;quot;Ohh noo. It's like supervoc being taking over by the mad man.  Once SV7 is gone its all downhill.&amp;quot;&lt;br /&gt;
* DM: &amp;quot;Iran. Iraq. IRAW.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You can only flash something once.&amp;quot; / ZL: &amp;quot;Clearly, because you get arrested after that.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I was rushing because I needed to be here by 3pm today.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;He just put a hack on top of a hack on top of a hack.&amp;quot; / AG: &amp;quot;You don't have a network stack, you have a network hack.&amp;quot; / ZL: &amp;quot;You have a network pile.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Someone wrote on our table.&amp;quot; / Anonymous: &amp;quot;Kill them.&amp;quot;&lt;br /&gt;
* DB: [Talking about hair] &amp;quot;That's not a matter of personal preference; that's correct.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;There would be so many good quotes if we allowed f-words.&amp;quot;&lt;br /&gt;
* MS: [Speaking to DB's friends] &amp;quot;You might want to bring your own videos.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Oh no.  It works consistently.  It gets my hopes up only to shatter them.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It's good. But..&amp;quot; / AG: &amp;quot;But, It looks like I cheated. ... You got to cheat sometimes.&amp;quot;&lt;br /&gt;
* DH: &amp;quot;Why would I doubt you, you are a student whose life depends on following the rules, I am only Director of a program which is supposed to enforce the rules.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Yeah. I'm pretty much done. I'm wasted.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Do you really want me in charge of something that affects another human being?&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Sleep sounds amazing right now.&amp;quot; / AM: &amp;quot;Oh my god...does it ever!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I'm all about making fun of people while they're in the room.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The Internet is a vast wasteland of sewage.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I won't say it's fixed, but I have now intervened on your behalf.&amp;quot;&lt;br /&gt;
* Zachary's Girlfriend: &amp;quot;Darn. I am taking on Brylow traits.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You can think of them as ornaments hung on a syntax tree.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;purged Tim from nvram&amp;quot;&lt;br /&gt;
* AK: &amp;quot;If you want some sort of base for how sick I still feel just insert a burst of coughing after each sentence while reading this email.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The rat gets nothing!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;My brain operates at 10,000 Gemberflops per second.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I'm not saying it's my opinion.  I'm just saying its Adolph's opinion.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;He's celebrating the month of feasting.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;There's a special travel dispensation for pretzels.&amp;quot;&lt;br /&gt;
* CS: &amp;quot;I'm not very quotable.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh, it's travelling up in my butt.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;I shut off Slayer while we are gone.&amp;quot; / MS: &amp;quot;I'm sure Mawdryn will turn itself off, too.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;My room mate never plays with me.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I just made a mess on the seat.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I don't need a haircut - I am representing myself at this conference.&amp;quot;&lt;br /&gt;
* AM: [Referring to high performance gum] &amp;quot;It is just like high performance computing: it's really really good for a really really short period of time.&amp;quot;&lt;br /&gt;
* AK: [Speaking to Brylow]  &amp;quot;We just got out of Cracker Barrel and you are already eating pretzels.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh my God - Dinosaur World.  We are skipping SIGCSE.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, my life is a joke sometimes.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;One of these days I'll get English right.&amp;quot;&lt;br /&gt;
* Presenter at SIGCSE 2009: &amp;quot;I mean, it's kind of fun to trash your operating system.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I like to let my hair air-dry. It poofs better.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I would not want Tim on my team for a game of telephone.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;They're not pretzel rods, they're fuel rods.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;But that's non-linear board usage.  I never do that.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;There's a lot more TODOs where those came from.&amp;quot;&lt;br /&gt;
* DB: [Said to an almost empty lab] &amp;quot;Aren't I paying a bunch of students to work for me?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Aww we all got laser pointers!  This is gonna rule!&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I thought I fixed everything doing nothing. It happens so many times.&amp;quot;&lt;br /&gt;
* [A discussion on going to the bar in a lab of all guys] / AG: &amp;quot;We're probably not as good looking as Victoria.&amp;quot; / AM: &amp;quot;Yeah, and she has a boyfriend...but none of you have boyfriends.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Just for funsies.&amp;quot;&lt;br /&gt;
* TB: [As AM points a laser pointer at TB] &amp;quot;I feel like I'm being snipped.&amp;quot;&lt;br /&gt;
* Ryan Feil: [Speaking in the lab of an operating systems assignment] &amp;quot;Shouldn't there be more people here scrambling to get this done.&amp;quot;&lt;br /&gt;
* MS: [As DB writes &amp;quot;IP Stack&amp;quot; on the board] &amp;quot;Ha ha. He pees stack. IP urine.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Really all we have right now are questions.&amp;quot;&lt;br /&gt;
* MS: [On a sheet of paper hidden among AM's homework] &amp;quot;#6. Thm: Adam sucks! Ha ha. / Pf: trivial.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I should just source control my...everything.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;English is not sufficient for teaching compilers.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;That's it. It's 100 percent done.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;We were 100 percent done. We just need to get more speed-up.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;So, Tim, when you are 30, will you say your life is 100 percent done?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;make tim: now compiling nonsense.c&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Oh, here we go: proof by rant.  That's a new one.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Do you really want me representing this school.&amp;quot; / DB: [Out of context] &amp;quot;No.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;If I leave the lab, I feel like I'm leaving civilization behind.&amp;quot;&lt;br /&gt;
* AG: [Browsing through Mike's wedding gift registry] &amp;quot;Xinu only has 50 threads.  The sheets Mike wants have 410, but they don't have memory protection.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Oh good Brylow left.  Now I can leave.&amp;quot;&lt;br /&gt;
* AK: [First commit message] &amp;quot;modified some ifthenelse stuff to look a little more like class&amp;quot; / [Second commit message] &amp;quot;removed the code I added to ifthenelse, it made no sense and didn't compile&amp;quot;&lt;br /&gt;
* DB: [To a prospective student touring the System's Lab] &amp;quot;Ignore the rat.&amp;quot;&lt;br /&gt;
* MS: [Discussing DB's tests] &amp;quot;Why would you study for his test? You are either screwed or not screwed...it's fairly binary.&amp;quot;&lt;br /&gt;
* MS: [Left a message for AG] &amp;quot;I hax0rd your boxor!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh look.  She dumped me on Facebook.  Awesome!&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Don't stroke the yeast colony.&amp;quot;&lt;br /&gt;
* MS: [Speaking of his yeast colony] &amp;quot;It's free!&amp;quot; / DB: &amp;quot;Don't release it!&amp;quot;&lt;br /&gt;
* MS: &amp;quot;If I just get really offensive and harsh with what I say then I won't get quoted any more.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Alright, I'm going home.  See you in the morning.&amp;quot; / ZL: &amp;quot;The morning.  Really?&amp;quot; / DB: &amp;quot;Well no.&amp;quot;&lt;br /&gt;
* MS: [Anticipating DB's response to new advisees] &amp;quot;You want to be my advisee.  Kiss the clock.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;It is much more important to see me being reamed up the ass.&amp;quot;&lt;br /&gt;
* JA: [Discussing potential names of Dan Mahoney's future son] &amp;quot;Name him your last name backwards so he can be a palindrome.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Big setup no follow through.&amp;quot; / AG: &amp;quot;I'm all about that.&amp;quot; / MS: &amp;quot;That's what she said.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;That's not an algorithm; that's a sweatshop.&amp;quot;&lt;br /&gt;
* Lyndsie: &amp;quot;High school cheer leading is even on ESPN.&amp;quot; / MS: &amp;quot;That is really sweet!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I always assume that everyone in the world is just listening to me to talk. I also assume that people just follow me around just to listen to me.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Every time Tim opens his mouth to say something about the poster, you just close your eyes and pray.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;This will all work out right? Induction through hand-waving.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Except it's like fake adoption, where it turns out the child is actually yours.&amp;quot;&lt;br /&gt;
* &amp;quot;If you're concerned about that you're probably in the wrong major, because we're going to build skynet.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;So we are selling you to indentured servitude now?&amp;quot; / AM: &amp;quot;I hope so, then I get free passage to the new world.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Why do you work here?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I have three desks worth of space just taken up with garbage and shit.&amp;quot;&lt;br /&gt;
* Anonymous: &amp;quot;You know, pretty soon that relationship will be 100% done.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Fall 2008 ==&lt;br /&gt;
&lt;br /&gt;
* MN: [Talking about the large rubber rat] &amp;quot;I don't get paid enough to have this thing look at me.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Now that grading's done, I deserve a pretzel.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I haven't even started, and I already feel defeated.&amp;quot; / MS: &amp;quot;Welcome to graduate school.&amp;quot;&lt;br /&gt;
* ''RFC 793: Transmission Control Protocol'': &amp;quot;When the original SYN (pun intended) finally arrives at line 6, the synchronization proceeds normally.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;If I think more than 30 seconds into my own future I start to panic.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Once again, I've solved the problem, but the computer has failed to see my genius.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;It takes many years of sucky teaching to learn how to teach well.  You have to start sucking somewhere.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;When you get the packet it is all going to be out of order.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I was going to ask you what they stood for, but I knew the answer was: 'Get the hell out of my office Mike.'&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You have the plague now too?&amp;quot;&lt;br /&gt;
* AK: &amp;quot;It was like Tim's brain on a piece of paper.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;His abstract was words in a paint can and all he did was throw it on a poster.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, how did we get sidetracked.&amp;quot; / AM: &amp;quot;I started talking.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Now US-41 through Terre Haute, that's the corridor of hell.&amp;quot;&lt;br /&gt;
* Zachary's Sister: [Upon visiting the Systems Lab] &amp;quot;It's like having six zacs.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summer 2008 ==&lt;br /&gt;
* linux-2.6.25.9/lib/iomap.c: Ugly macros are a way of life.&lt;br /&gt;
* ../net/tcp/tcpTimer.c:101: error: ‘rum’ undeclared (first use in this function)&lt;br /&gt;
* BH: &amp;quot;Vim has a learning curve.&amp;quot; / MS: &amp;quot;No, it's a line.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;[re: Firefox Plushie] Wow, that look more like a raccoon to me.  And wouldn't that just make people position Linux Tux and Firefox Fux is various explicit positions?   Or is that just me?&amp;quot; / DB: &amp;quot;Yes, Michael.  It is just you.  And I don't think the Firefox mascot's proper name is 'Fux.'&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm laughing because my nose itches.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm not going to start my own business. For a business to work, the owner has to care.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;''Broken Beyond Syntax'', that's going to be the title of my autobiography.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2008 ==&lt;br /&gt;
* JP: &amp;quot;I'm not saying it's my opinion, I'm just saying it's an opinion.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;Yeah, that's just fool complicated.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Even Tim's pictures have bugs in them.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Warnings mean you are smarter than the compiler!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Do you use text messaging?&amp;quot; / JP: &amp;quot;What's that?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I feel like doing something.  What should I do?&amp;quot; / PH: &amp;quot;Go home.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Any questions?  What else have I forgotten to tell you?&amp;quot; (email to lab) / Response: &amp;quot;The XINU lab notes that you forgot to tell us that you love us.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Traditionally, graduate students get a bed to themselves in this situation.&amp;quot;&lt;br /&gt;
* PH: &amp;quot;I'm really going to enjoy watching the commits to this branch.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Voc and Supervoc joined at the UART&amp;quot;&lt;br /&gt;
* George Corliss: &amp;quot;Verbose.  Minus 5.&amp;quot;&lt;br /&gt;
* Steve Merrill: &amp;quot;Publish!  Publish!  Publish!&amp;quot; (walking down the hall past junior faculty offices)&lt;br /&gt;
* JP: &amp;quot;I am just participating cause I'm standing here.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;New commands are silly.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I've solved all kinds of problems in my life that no one's ever solved before.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You know scheme.  I know scheme.  We all scheme for ice cream.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I like StarTrek, but that would be less a hobby and more an investment.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;Subtract two.&amp;quot; / MN: &amp;quot;Why?&amp;quot; / MS: &amp;quot;...because I said so.&amp;quot; / MN: &amp;quot;...alright...&amp;quot; / MS: &amp;quot;...and then when that doesn't work subtract four.  But two should work.&amp;quot; / MN: &amp;quot;Two didn't work.&amp;quot; / MS: &amp;quot;Damnit!  Subtract four.&amp;quot; (Conversation continues in a similar fashion until Matt ends up subtracting eight.)&lt;br /&gt;
* DB: &amp;quot;So they basically made a hammer and went after everything that could be a nail.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;This is so unfair to us petty criminals.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;We'll all be getting eye transplants soon.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;''I'' am somehow derived from C.&amp;quot; (on the ubiquity of the C programming language)&lt;br /&gt;
* JP: &amp;quot;First you have to get the $3,000 license for the whizbang that does all the work.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I don't remember what the silly window is, but it must be important.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;[UML is] just a bunch of boxes on paper.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Java has corrupted you all.&amp;quot;&lt;br /&gt;
* KJ: &amp;quot;There are some fonts that ''really'' spread out a paper.&amp;quot; (discussing parameters for COSC 198 term paper)&lt;br /&gt;
* DB: &amp;quot;You're telling me to put in less work.  I'm not going to argue with you.&amp;quot;&lt;br /&gt;
* ''See MIPS Run, 2nd Ed.'': &amp;quot;When we finally make contact with aliens, their wheelbarrows will have round wheels and their computers will probably use fixed-size pages.&amp;quot;&lt;br /&gt;
* ''RFC 826: An Ethernet Address Resolution Protocol'': &amp;quot;The world is a jungle in general, and the networking game contributes many animals.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== XINU Pith ==&lt;br /&gt;
* XINU Cometh.&lt;br /&gt;
* XINU Returneth.&lt;br /&gt;
* XINU Calls.&lt;br /&gt;
* XINU Returns.&lt;br /&gt;
* XINU Creates.&lt;br /&gt;
* XINU Reschedules.&lt;br /&gt;
* XINU Saves and Restores.&lt;br /&gt;
* XINU Preempts.&lt;br /&gt;
* XINU Comes Not to JUDGE, But to EXECUTE...&lt;br /&gt;
* XINU Knows Your Inmost Firmware.&lt;br /&gt;
* XINU Brings New Life to Old Hardware.&lt;br /&gt;
* XINU Waits.&lt;br /&gt;
* XINU Allocates.&lt;br /&gt;
* XINU Deallocates Away.&lt;br /&gt;
* XINU Tastes Great.&lt;br /&gt;
* XINU Has Less Filling.&lt;br /&gt;
* XINU Runs FOREVER.&lt;br /&gt;
* XINU Eschews Obfuscation.&lt;br /&gt;
* XINU Does Not Do Windows.&lt;br /&gt;
* XINU Brings ORDER out of CHAOS.&lt;br /&gt;
* XINU Brings CHAOS from ORDER.&lt;br /&gt;
* He Whoever Believes in XINU Shall Have Eternal Processing.&lt;br /&gt;
* XINU Shall Run Again.&lt;br /&gt;
* XINU Is Not UNIX.&lt;br /&gt;
* XINU.  It's What's For Dinner.&lt;br /&gt;
* No XINU and No Mips Make Homer Something Something...&lt;br /&gt;
* See XINU.  See XINU Run.  Run XINU Run.&lt;br /&gt;
* XINU Allocateth, XINU Deallocateth Away.&lt;br /&gt;
&lt;br /&gt;
== Abbreviations ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Abbreviation || Name&lt;br /&gt;
|-&lt;br /&gt;
| AG || Aaron Gember&lt;br /&gt;
|-&lt;br /&gt;
| AK || Adam Koehler&lt;br /&gt;
|-&lt;br /&gt;
| AM || Adam Mallen&lt;br /&gt;
|-&lt;br /&gt;
| BH || Brandon Hahn&lt;br /&gt;
|-&lt;br /&gt;
| CS || Craig Struble&lt;br /&gt;
|-&lt;br /&gt;
| DB || Dennis (or Dr.) Brylow&lt;br /&gt;
|-&lt;br /&gt;
| DH || Doug Harris&lt;br /&gt;
|-&lt;br /&gt;
| DM || Dan Mahoney&lt;br /&gt;
|-&lt;br /&gt;
| JP || Justin Picotte&lt;br /&gt;
|-&lt;br /&gt;
| JA || Joe Pintozee&lt;br /&gt;
|-&lt;br /&gt;
| KJ || Kyle Jackson&lt;br /&gt;
|-&lt;br /&gt;
| MN || Matt Netkow&lt;br /&gt;
|-&lt;br /&gt;
| MS || Michael Schultz&lt;br /&gt;
|-&lt;br /&gt;
| PH || Paul Hinze&lt;br /&gt;
|-&lt;br /&gt;
| TB || Tim Blattner&lt;br /&gt;
|-&lt;br /&gt;
| ZL || Zachary Lund&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3429</id>
		<title>User:Agember</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3429"/>
		<updated>2009-07-11T03:32:38Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* July 5 - July 11 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 Log ==&lt;br /&gt;
=== May 17 - May 23 ===&lt;br /&gt;
''Mon 1pm to 5:30pm (4.5); Tues 2:30pm to 7pm (4.5); Wed 2pm to 5pm (3); Thurs 1:30pm to 5pm (3.5); Total: 15.5 hours''&lt;br /&gt;
* Discussed projects with undergrads&lt;br /&gt;
* Set projected deadlines&lt;br /&gt;
* Developed telnet proof of concept: spawned shell on TTY opened on TCP&lt;br /&gt;
* Acquired reading material on network stack design in BSD and Linux&lt;br /&gt;
** McKusick, Marshall Kirk, Keith Bostic, Michael J. Karels, John S. Quarterman.  ''The Design and Implementation of the 4.4 BSD Operating System.'' Reading, MA: Addison-Wesley, 1996.&lt;br /&gt;
** Wehrle, Laus, Frank Pahlke, Hartmut Ritter, Daniel Muller, Marc Bechler.  ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel.''  Upper Saddle River, NJ: Pearson Prentice Hall, 2005.&lt;br /&gt;
* Selected paper for Tues, May 26: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
&lt;br /&gt;
=== May 24 - May 30 ===&lt;br /&gt;
''Mon 3pm to 5:30pm, 8pm to 9pm (3.5); Tues 2:00pm to 5:30pm, 11pm to 11:30pm (4); Thurs 1:15pm to 5:30pm (4.25); Fri 1:15pm to 5:30pm (4.25); Total 16 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
* Read Chapters 11 and (part of) 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
* Discussed new network stack design (details on Trac)&lt;br /&gt;
&lt;br /&gt;
=== May 31 - June 6 ===&lt;br /&gt;
''Mon 3pm to 6pm (3); Tues 8:30pm to 10pm (1.5); Wed 2:15pm to 5:15pm, 7:00pm to 8:30pm (4.5); Thurs 1:45pm to 5:45pm (4); Fri 2pm to 5pm (3); Total: 16 hours''&lt;br /&gt;
* Discussed new network stack design&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1531793.1531805 Factored operating systems (fos): the case for a scalable operating system for multicores]&lt;br /&gt;
* Read Chapter 4 (Address Discovery and Binding (ARP)) in ''Internetworking With TCP/IP Vol II: Design, Implementation, and Internals''&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers (&amp;lt;code&amp;gt;net.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;network.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ethpkt.h&amp;lt;/code&amp;gt;)&lt;br /&gt;
** &amp;lt;code&amp;gt;netUp&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netRecv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netSend&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netDown&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== June 7 - June 13 ===&lt;br /&gt;
''Mon 3:45pm to 6:15pm (2.5); Tues 1:00pm to 11:00pm (10); Wed 3:15pm to 5:15pm (2); Thurs 1:30pm to 6:00pm (4.5); 4:15pm to 6:15pm (2); Total: 21 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1450135.1450150 Traversal caches: a first step towards FPGA acceleration of pointer-based data structures]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers&lt;br /&gt;
** Link-level packet processing (&amp;lt;code&amp;gt;network/net*&amp;lt;/code&amp;gt;)&lt;br /&gt;
** ARP (&amp;lt;code&amp;gt;network/arp/arp*&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Changed network stack to utilize &amp;lt;code&amp;gt;netaddr&amp;lt;/code&amp;gt; structure for all IP and MAC addresses&lt;br /&gt;
* Assisted with merge of webinterface, agember, and trunk-2.0 branches&lt;br /&gt;
* Read chapter 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
&lt;br /&gt;
=== June 14 - June 20 ===&lt;br /&gt;
''Mon 1pm to 3:30pm (2.5); Tues 1:30pm to 6:30pm (5); Wed 1:30pm to 5pm (3.5); Fri 10am to 11am, 7:30pm to 8pm (1.5); Sat 9:30am to 10:30am (1); Total: 13.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1519065.1519095 Dingo: taming device drivers]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Shell function to start network interface&lt;br /&gt;
* Assisted with cleanup of IP portions of the network stack&lt;br /&gt;
* Read chapter 13 in ''The Design and Implementation of the 4.4 BSD Operating System''&lt;br /&gt;
* Read [http://doi.acm.org/10.1145/1140086.1140094 Tmix: a tool for generating realistic TCP application workloads in ns-2]&lt;br /&gt;
&lt;br /&gt;
=== June 21 - June 27 ===&lt;br /&gt;
''Sun 10am to 10:30am (0.5); Mon 12:30pm to 3:30pm (3); Tues 1:30pm to 10:30pm (9); Wed 1pm to 4:30pm (3.5); Thurs 3pm to 5:30pm, 7pm to 10pm (5.5); Total: 21.5 hours''&lt;br /&gt;
* Read [http://devresources.linux-foundation.org/~shemminger/netem/LCA2005_paper.pdf Network Emulation with NetEm]&lt;br /&gt;
* Changed the opening policy of TCP to wait for connection establishment before returning from the call to &amp;lt;code&amp;gt;open&amp;lt;/code&amp;gt;&lt;br /&gt;
* Reviewed paper: [http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=1528453 A Real-Time Software Platform for the Cell Processor]&lt;br /&gt;
* Worked on test suite for network stack&lt;br /&gt;
&lt;br /&gt;
=== June 28 - July 4 ===&lt;br /&gt;
''Sun: 5:00pm to 8:30pm (3.5); Mon 2:00pm to 6:00pm (4); Tues 1:30pm to 9:00pm; 10:00pm to 10:30pm (8); Wed 1:15pm to 6:15pm (5); Thurs 12:00pm to 10:00pm (10); Total: 30.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1227310.1227372 Mindstorms without robotics: an alternative to simulations in systems courses]&lt;br /&gt;
* Read chapters 1 and 2 in ''The Linux Networking Architecture: Design and Implementation of Network Protcols in the Linux Kernel''&lt;br /&gt;
* Read [http://recursos.aldabaknocking.com/libpcapHakin9LuisMartinGarcia.pdf Programming with Libpcap - Sniffing the Network From Our Own Application]&lt;br /&gt;
* Started implementation of the PCAP library&lt;br /&gt;
* Started to construct a testsuite testcase for ARP&lt;br /&gt;
* Wrote a testsuite testcase for the network interface; fixed bugs uncovered by the testcase&lt;br /&gt;
* Assisted Dan with the cleanup/rewrite of IPv4&lt;br /&gt;
* Assisted Paul with the cleanup/rewrite of UDP&lt;br /&gt;
* Merged the ethernet loopback device into Zachary's branch&lt;br /&gt;
&lt;br /&gt;
=== July 5 - July 11 ===&lt;br /&gt;
''Mon 2:00pm to 6:30pm (4.5); Tues 2:00pm to 10:00pm (8); Wed 3:00pm to 6:00pm (3); Thurs 11:30am to 5:30pm (6); Fri 1:45pm to 6:45pm, 8:00pm to ; Total: hours''&lt;br /&gt;
* Read chapters 3 &amp;amp; 4 in ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel''&lt;br /&gt;
* Continued implementation of PCAP library&lt;br /&gt;
* Reviewed paper [http://doi.acm.org/10.1145/1542452.1542461 Eliminating the call stack to save RAM]&lt;br /&gt;
&lt;br /&gt;
=== July 12 - July 18 ===&lt;br /&gt;
=== July 19 - July 25 ===&lt;br /&gt;
''Vacation July 19 - July 25''&lt;br /&gt;
&lt;br /&gt;
=== July 26 - August 1 ===&lt;br /&gt;
''Vacation July 29 - August 1''&lt;br /&gt;
&lt;br /&gt;
=== August 2 - August 8 ===&lt;br /&gt;
''Vacation August 2 - August 5''&lt;br /&gt;
&lt;br /&gt;
=== August 9 - August 15 ===&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3427</id>
		<title>Quotes</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3427"/>
		<updated>2009-07-11T01:34:30Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* Summer 2009 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Isn't holy water hard to come by?&amp;quot;&lt;br /&gt;
* DB: [Speaking about AM's meeting with CS] &amp;quot;We also don't recognize [Struble] as a valid commitment.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Don't just sit there and gloat at me.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Jokes don't really work right now.  Sorry.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Ruining my body with one substance is enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I need someone to hold my hand when I go get a haircut.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Everyone sounds lame when they post on girls' walls.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I'm in Cudahy. I work here and live here.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Adam counts as -1.&amp;quot; / AG: &amp;quot;Only one?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It sounds like crap but it corresponds.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I will be the supportive advisor this evening.&amp;quot; / MS: [Sarcastically] &amp;quot;What a change.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;In dangerous situations, that's when it's best to drink&lt;br /&gt;
* AG: &amp;quot;Yeah.  We played Wii bowling. And I learned how to play Magic.&amp;quot; / DB: &amp;quot;Ohh noo. It's like supervoc being taking over by the mad man.  Once SV7 is gone its all downhill.&amp;quot;&lt;br /&gt;
* DM: &amp;quot;Iran. Iraq. IRAW.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You can only flash something once.&amp;quot; / ZL: &amp;quot;Clearly, because you get arrested after that.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I was rushing because I needed to be here by 3pm today.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;He just put a hack on top of a hack on top of a hack.&amp;quot; / AG: &amp;quot;You don't have a network stack, you have a network hack.&amp;quot; / ZL: &amp;quot;You have a network pile.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Someone wrote on our table.&amp;quot; / Anonymous: &amp;quot;Kill them.&amp;quot;&lt;br /&gt;
* DB: [Talking about hair] &amp;quot;That's not a matter of personal preference; that's correct.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;There would be so many good quotes if we allowed f-words.&amp;quot;&lt;br /&gt;
* MS: [Speaking to DB's friends] &amp;quot;You might want to bring your own videos.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Oh no.  It works consistently.  It gets my hopes up only to shatter them.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It's good. But..&amp;quot; / AG: &amp;quot;But, It looks like I cheated. ... You got to cheat sometimes.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Do you really want me in charge of something that affects another human being?&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Sleep sounds amazing right now.&amp;quot; / AM: &amp;quot;Oh my god...does it ever!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I'm all about making fun of people while they're in the room.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The Internet is a vast wasteland of sewage.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I won't say it's fixed, but I have now intervened on your behalf.&amp;quot;&lt;br /&gt;
* Zachary's Girlfriend: &amp;quot;Darn. I am taking on Brylow traits.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You can think of them as ornaments hung on a syntax tree.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;purged Tim from nvram&amp;quot;&lt;br /&gt;
* AK: &amp;quot;If you want some sort of base for how sick I still feel just insert a burst of coughing after each sentence while reading this email.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The rat gets nothing!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;My brain operates at 10,000 Gemberflops per second.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I'm not saying it's my opinion.  I'm just saying its Adolph's opinion.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;He's celebrating the month of feasting.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;There's a special travel dispensation for pretzels.&amp;quot;&lt;br /&gt;
* CS: &amp;quot;I'm not very quotable.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh, it's travelling up in my butt.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;I shut off Slayer while we are gone.&amp;quot; / MS: &amp;quot;I'm sure Mawdryn will turn itself off, too.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;My room mate never plays with me.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I just made a mess on the seat.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I don't need a haircut - I am representing myself at this conference.&amp;quot;&lt;br /&gt;
* AM: [Referring to high performance gum] &amp;quot;It is just like high performance computing: it's really really good for a really really short period of time.&amp;quot;&lt;br /&gt;
* AK: [Speaking to Brylow]  &amp;quot;We just got out of Cracker Barrel and you are already eating pretzels.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh my God - Dinosaur World.  We are skipping SIGCSE.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, my life is a joke sometimes.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;One of these days I'll get English right.&amp;quot;&lt;br /&gt;
* Presenter at SIGCSE 2009: &amp;quot;I mean, it's kind of fun to trash your operating system.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I like to let my hair air-dry. It poofs better.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I would not want Tim on my team for a game of telephone.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;They're not pretzel rods, they're fuel rods.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;But that's non-linear board usage.  I never do that.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;There's a lot more TODOs where those came from.&amp;quot;&lt;br /&gt;
* DB: [Said to an almost empty lab] &amp;quot;Aren't I paying a bunch of students to work for me?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Aww we all got laser pointers!  This is gonna rule!&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I thought I fixed everything doing nothing. It happens so many times.&amp;quot;&lt;br /&gt;
* [A discussion on going to the bar in a lab of all guys] / AG: &amp;quot;We're probably not as good looking as Victoria.&amp;quot; / AM: &amp;quot;Yeah, and she has a boyfriend...but none of you have boyfriends.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Just for funsies.&amp;quot;&lt;br /&gt;
* TB: [As AM points a laser pointer at TB] &amp;quot;I feel like I'm being snipped.&amp;quot;&lt;br /&gt;
* Ryan Feil: [Speaking in the lab of an operating systems assignment] &amp;quot;Shouldn't there be more people here scrambling to get this done.&amp;quot;&lt;br /&gt;
* MS: [As DB writes &amp;quot;IP Stack&amp;quot; on the board] &amp;quot;Ha ha. He pees stack. IP urine.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Really all we have right now are questions.&amp;quot;&lt;br /&gt;
* MS: [On a sheet of paper hidden among AM's homework] &amp;quot;#6. Thm: Adam sucks! Ha ha. / Pf: trivial.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I should just source control my...everything.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;English is not sufficient for teaching compilers.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;That's it. It's 100 percent done.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;We were 100 percent done. We just need to get more speed-up.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;So, Tim, when you are 30, will you say your life is 100 percent done?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;make tim: now compiling nonsense.c&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Oh, here we go: proof by rant.  That's a new one.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Do you really want me representing this school.&amp;quot; / DB: [Out of context] &amp;quot;No.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;If I leave the lab, I feel like I'm leaving civilization behind.&amp;quot;&lt;br /&gt;
* AG: [Browsing through Mike's wedding gift registry] &amp;quot;Xinu only has 50 threads.  The sheets Mike wants have 410, but they don't have memory protection.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Oh good Brylow left.  Now I can leave.&amp;quot;&lt;br /&gt;
* AK: [First commit message] &amp;quot;modified some ifthenelse stuff to look a little more like class&amp;quot; / [Second commit message] &amp;quot;removed the code I added to ifthenelse, it made no sense and didn't compile&amp;quot;&lt;br /&gt;
* DB: [To a prospective student touring the System's Lab] &amp;quot;Ignore the rat.&amp;quot;&lt;br /&gt;
* MS: [Discussing DB's tests] &amp;quot;Why would you study for his test? You are either screwed or not screwed...it's fairly binary.&amp;quot;&lt;br /&gt;
* MS: [Left a message for AG] &amp;quot;I hax0rd your boxor!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh look.  She dumped me on Facebook.  Awesome!&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Don't stroke the yeast colony.&amp;quot;&lt;br /&gt;
* MS: [Speaking of his yeast colony] &amp;quot;It's free!&amp;quot; / DB: &amp;quot;Don't release it!&amp;quot;&lt;br /&gt;
* MS: &amp;quot;If I just get really offensive and harsh with what I say then I won't get quoted any more.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Alright, I'm going home.  See you in the morning.&amp;quot; / ZL: &amp;quot;The morning.  Really?&amp;quot; / DB: &amp;quot;Well no.&amp;quot;&lt;br /&gt;
* MS: [Anticipating DB's response to new advisees] &amp;quot;You want to be my advisee.  Kiss the clock.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;It is much more important to see me being reamed up the ass.&amp;quot;&lt;br /&gt;
* JA: [Discussing potential names of Dan Mahoney's future son] &amp;quot;Name him your last name backwards so he can be a palindrome.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Big setup no follow through.&amp;quot; / AG: &amp;quot;I'm all about that.&amp;quot; / MS: &amp;quot;That's what she said.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;That's not an algorithm; that's a sweatshop.&amp;quot;&lt;br /&gt;
* Lyndsie: &amp;quot;High school cheer leading is even on ESPN.&amp;quot; / MS: &amp;quot;That is really sweet!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I always assume that everyone in the world is just listening to me to talk. I also assume that people just follow me around just to listen to me.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Every time Tim opens his mouth to say something about the poster, you just close your eyes and pray.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;This will all work out right? Induction through hand-waving.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Except it's like fake adoption, where it turns out the child is actually yours.&amp;quot;&lt;br /&gt;
* &amp;quot;If you're concerned about that you're probably in the wrong major, because we're going to build skynet.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;So we are selling you to indentured servitude now?&amp;quot; / AM: &amp;quot;I hope so, then I get free passage to the new world.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Why do you work here?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I have three desks worth of space just taken up with garbage and shit.&amp;quot;&lt;br /&gt;
* Anonymous: &amp;quot;You know, pretty soon that relationship will be 100% done.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Fall 2008 ==&lt;br /&gt;
&lt;br /&gt;
* MN: [Talking about the large rubber rat] &amp;quot;I don't get paid enough to have this thing look at me.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Now that grading's done, I deserve a pretzel.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I haven't even started, and I already feel defeated.&amp;quot; / MS: &amp;quot;Welcome to graduate school.&amp;quot;&lt;br /&gt;
* ''RFC 793: Transmission Control Protocol'': &amp;quot;When the original SYN (pun intended) finally arrives at line 6, the synchronization proceeds normally.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;If I think more than 30 seconds into my own future I start to panic.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Once again, I've solved the problem, but the computer has failed to see my genius.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;It takes many years of sucky teaching to learn how to teach well.  You have to start sucking somewhere.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;When you get the packet it is all going to be out of order.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I was going to ask you what they stood for, but I knew the answer was: 'Get the hell out of my office Mike.'&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You have the plague now too?&amp;quot;&lt;br /&gt;
* AK: &amp;quot;It was like Tim's brain on a piece of paper.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;His abstract was words in a paint can and all he did was throw it on a poster.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, how did we get sidetracked.&amp;quot; / AM: &amp;quot;I started talking.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Now US-41 through Terre Haute, that's the corridor of hell.&amp;quot;&lt;br /&gt;
* Zachary's Sister: [Upon visiting the Systems Lab] &amp;quot;It's like having six zacs.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summer 2008 ==&lt;br /&gt;
* linux-2.6.25.9/lib/iomap.c: Ugly macros are a way of life.&lt;br /&gt;
* ../net/tcp/tcpTimer.c:101: error: ‘rum’ undeclared (first use in this function)&lt;br /&gt;
* BH: &amp;quot;Vim has a learning curve.&amp;quot; / MS: &amp;quot;No, it's a line.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;[re: Firefox Plushie] Wow, that look more like a raccoon to me.  And wouldn't that just make people position Linux Tux and Firefox Fux is various explicit positions?   Or is that just me?&amp;quot; / DB: &amp;quot;Yes, Michael.  It is just you.  And I don't think the Firefox mascot's proper name is 'Fux.'&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm laughing because my nose itches.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm not going to start my own business. For a business to work, the owner has to care.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;''Broken Beyond Syntax'', that's going to be the title of my autobiography.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2008 ==&lt;br /&gt;
* JP: &amp;quot;I'm not saying it's my opinion, I'm just saying it's an opinion.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;Yeah, that's just fool complicated.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Even Tim's pictures have bugs in them.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Warnings mean you are smarter than the compiler!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Do you use text messaging?&amp;quot; / JP: &amp;quot;What's that?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I feel like doing something.  What should I do?&amp;quot; / PH: &amp;quot;Go home.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Any questions?  What else have I forgotten to tell you?&amp;quot; (email to lab) / Response: &amp;quot;The XINU lab notes that you forgot to tell us that you love us.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Traditionally, graduate students get a bed to themselves in this situation.&amp;quot;&lt;br /&gt;
* PH: &amp;quot;I'm really going to enjoy watching the commits to this branch.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Voc and Supervoc joined at the UART&amp;quot;&lt;br /&gt;
* George Corliss: &amp;quot;Verbose.  Minus 5.&amp;quot;&lt;br /&gt;
* Steve Merrill: &amp;quot;Publish!  Publish!  Publish!&amp;quot; (walking down the hall past junior faculty offices)&lt;br /&gt;
* JP: &amp;quot;I am just participating cause I'm standing here.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;New commands are silly.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I've solved all kinds of problems in my life that no one's ever solved before.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You know scheme.  I know scheme.  We all scheme for ice cream.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I like StarTrek, but that would be less a hobby and more an investment.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;Subtract two.&amp;quot; / MN: &amp;quot;Why?&amp;quot; / MS: &amp;quot;...because I said so.&amp;quot; / MN: &amp;quot;...alright...&amp;quot; / MS: &amp;quot;...and then when that doesn't work subtract four.  But two should work.&amp;quot; / MN: &amp;quot;Two didn't work.&amp;quot; / MS: &amp;quot;Damnit!  Subtract four.&amp;quot; (Conversation continues in a similar fashion until Matt ends up subtracting eight.)&lt;br /&gt;
* DB: &amp;quot;So they basically made a hammer and went after everything that could be a nail.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;This is so unfair to us petty criminals.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;We'll all be getting eye transplants soon.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;''I'' am somehow derived from C.&amp;quot; (on the ubiquity of the C programming language)&lt;br /&gt;
* JP: &amp;quot;First you have to get the $3,000 license for the whizbang that does all the work.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I don't remember what the silly window is, but it must be important.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;[UML is] just a bunch of boxes on paper.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Java has corrupted you all.&amp;quot;&lt;br /&gt;
* KJ: &amp;quot;There are some fonts that ''really'' spread out a paper.&amp;quot; (discussing parameters for COSC 198 term paper)&lt;br /&gt;
* DB: &amp;quot;You're telling me to put in less work.  I'm not going to argue with you.&amp;quot;&lt;br /&gt;
* ''See MIPS Run, 2nd Ed.'': &amp;quot;When we finally make contact with aliens, their wheelbarrows will have round wheels and their computers will probably use fixed-size pages.&amp;quot;&lt;br /&gt;
* ''RFC 826: An Ethernet Address Resolution Protocol'': &amp;quot;The world is a jungle in general, and the networking game contributes many animals.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== XINU Pith ==&lt;br /&gt;
* XINU Cometh.&lt;br /&gt;
* XINU Returneth.&lt;br /&gt;
* XINU Calls.&lt;br /&gt;
* XINU Returns.&lt;br /&gt;
* XINU Creates.&lt;br /&gt;
* XINU Reschedules.&lt;br /&gt;
* XINU Saves and Restores.&lt;br /&gt;
* XINU Preempts.&lt;br /&gt;
* XINU Comes Not to JUDGE, But to EXECUTE...&lt;br /&gt;
* XINU Knows Your Inmost Firmware.&lt;br /&gt;
* XINU Brings New Life to Old Hardware.&lt;br /&gt;
* XINU Waits.&lt;br /&gt;
* XINU Allocates.&lt;br /&gt;
* XINU Deallocates Away.&lt;br /&gt;
* XINU Tastes Great.&lt;br /&gt;
* XINU Has Less Filling.&lt;br /&gt;
* XINU Runs FOREVER.&lt;br /&gt;
* XINU Eschews Obfuscation.&lt;br /&gt;
* XINU Does Not Do Windows.&lt;br /&gt;
* XINU Brings ORDER out of CHAOS.&lt;br /&gt;
* XINU Brings CHAOS from ORDER.&lt;br /&gt;
* He Whoever Believes in XINU Shall Have Eternal Processing.&lt;br /&gt;
* XINU Shall Run Again.&lt;br /&gt;
* XINU Is Not UNIX.&lt;br /&gt;
* XINU.  It's What's For Dinner.&lt;br /&gt;
* No XINU and No Mips Make Homer Something Something...&lt;br /&gt;
* See XINU.  See XINU Run.  Run XINU Run.&lt;br /&gt;
* XINU Allocateth, XINU Deallocateth Away.&lt;br /&gt;
&lt;br /&gt;
== Abbreviations ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Abbreviation || Name&lt;br /&gt;
|-&lt;br /&gt;
| AG || Aaron Gember&lt;br /&gt;
|-&lt;br /&gt;
| AK || Adam Koehler&lt;br /&gt;
|-&lt;br /&gt;
| AM || Adam Mallen&lt;br /&gt;
|-&lt;br /&gt;
| BH || Brandon Hahn&lt;br /&gt;
|-&lt;br /&gt;
| CS || Craig Struble&lt;br /&gt;
|-&lt;br /&gt;
| DB || Dennis (or Dr.) Brylow&lt;br /&gt;
|-&lt;br /&gt;
| DM || Dan Mahoney&lt;br /&gt;
|-&lt;br /&gt;
| JP || Justin Picotte&lt;br /&gt;
|-&lt;br /&gt;
| JA || Joe Pintozee&lt;br /&gt;
|-&lt;br /&gt;
| KJ || Kyle Jackson&lt;br /&gt;
|-&lt;br /&gt;
| MN || Matt Netkow&lt;br /&gt;
|-&lt;br /&gt;
| MS || Michael Schultz&lt;br /&gt;
|-&lt;br /&gt;
| PH || Paul Hinze&lt;br /&gt;
|-&lt;br /&gt;
| TB || Tim Blattner&lt;br /&gt;
|-&lt;br /&gt;
| ZL || Zachary Lund&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3426</id>
		<title>Quotes</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3426"/>
		<updated>2009-07-10T22:46:15Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* Summer 2009 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Isn't holy water hard to come by?&amp;quot;&lt;br /&gt;
* DB: [Speaking about AM's meeting with CS] &amp;quot;We also don't recognize [Struble] as a valid commitment.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Don't just sit there and gloat at me.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Jokes don't really work right now.  Sorry.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Ruining my body with one substance is enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I need someone to hold my hand when I go get a haircut.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Everyone sounds lame when they post on girls' walls.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I'm in Cudahy. I work here and live here.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Adam counts as -1.&amp;quot; / AG: &amp;quot;Only one?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It sounds like crap but it corresponds.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I will be the supportive advisor this evening.&amp;quot; / MS: [Sarcastically] &amp;quot;What a change.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;In dangerous situations, that's when it's best to drink&lt;br /&gt;
* AG: &amp;quot;Yeah.  We played Wii bowling. And I learned how to play Magic.&amp;quot; / DB: &amp;quot;Ohh noo. It's like supervoc being taking over by the mad man.  Once SV7 is gone its all downhill.&amp;quot;&lt;br /&gt;
* DM: &amp;quot;Iran. Iraq. IRAW.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You can only flash something once.&amp;quot; / ZL: &amp;quot;Clearly, because you get arrested after that.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I was rushing because I needed to be here by 3pm today.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;He just put a hack on top of a hack on top of a hack.&amp;quot; / AG: &amp;quot;You don't have a network stack, you have a network hack.&amp;quot; / ZL: &amp;quot;You have a network pile.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Someone wrote on our table.&amp;quot; / Anonymous: &amp;quot;Kill them.&amp;quot;&lt;br /&gt;
* DB: [Talking about hair] &amp;quot;That's not a matter of personal preference; that's correct.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;There would be so many good quotes if we allowed f-words.&amp;quot;&lt;br /&gt;
* MS: [Speaking to DB's friends] &amp;quot;You might want to bring your own videos.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Oh no.  It works consistently.  It gets my hopes up only to shatter them.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Do you really want me in charge of something that affects another human being?&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Sleep sounds amazing right now.&amp;quot; / AM: &amp;quot;Oh my god...does it ever!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I'm all about making fun of people while they're in the room.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The Internet is a vast wasteland of sewage.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I won't say it's fixed, but I have now intervened on your behalf.&amp;quot;&lt;br /&gt;
* Zachary's Girlfriend: &amp;quot;Darn. I am taking on Brylow traits.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You can think of them as ornaments hung on a syntax tree.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;purged Tim from nvram&amp;quot;&lt;br /&gt;
* AK: &amp;quot;If you want some sort of base for how sick I still feel just insert a burst of coughing after each sentence while reading this email.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The rat gets nothing!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;My brain operates at 10,000 Gemberflops per second.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I'm not saying it's my opinion.  I'm just saying its Adolph's opinion.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;He's celebrating the month of feasting.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;There's a special travel dispensation for pretzels.&amp;quot;&lt;br /&gt;
* CS: &amp;quot;I'm not very quotable.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh, it's travelling up in my butt.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;I shut off Slayer while we are gone.&amp;quot; / MS: &amp;quot;I'm sure Mawdryn will turn itself off, too.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;My room mate never plays with me.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I just made a mess on the seat.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I don't need a haircut - I am representing myself at this conference.&amp;quot;&lt;br /&gt;
* AM: [Referring to high performance gum] &amp;quot;It is just like high performance computing: it's really really good for a really really short period of time.&amp;quot;&lt;br /&gt;
* AK: [Speaking to Brylow]  &amp;quot;We just got out of Cracker Barrel and you are already eating pretzels.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh my God - Dinosaur World.  We are skipping SIGCSE.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, my life is a joke sometimes.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;One of these days I'll get English right.&amp;quot;&lt;br /&gt;
* Presenter at SIGCSE 2009: &amp;quot;I mean, it's kind of fun to trash your operating system.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I like to let my hair air-dry. It poofs better.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I would not want Tim on my team for a game of telephone.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;They're not pretzel rods, they're fuel rods.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;But that's non-linear board usage.  I never do that.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;There's a lot more TODOs where those came from.&amp;quot;&lt;br /&gt;
* DB: [Said to an almost empty lab] &amp;quot;Aren't I paying a bunch of students to work for me?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Aww we all got laser pointers!  This is gonna rule!&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I thought I fixed everything doing nothing. It happens so many times.&amp;quot;&lt;br /&gt;
* [A discussion on going to the bar in a lab of all guys] / AG: &amp;quot;We're probably not as good looking as Victoria.&amp;quot; / AM: &amp;quot;Yeah, and she has a boyfriend...but none of you have boyfriends.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Just for funsies.&amp;quot;&lt;br /&gt;
* TB: [As AM points a laser pointer at TB] &amp;quot;I feel like I'm being snipped.&amp;quot;&lt;br /&gt;
* Ryan Feil: [Speaking in the lab of an operating systems assignment] &amp;quot;Shouldn't there be more people here scrambling to get this done.&amp;quot;&lt;br /&gt;
* MS: [As DB writes &amp;quot;IP Stack&amp;quot; on the board] &amp;quot;Ha ha. He pees stack. IP urine.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Really all we have right now are questions.&amp;quot;&lt;br /&gt;
* MS: [On a sheet of paper hidden among AM's homework] &amp;quot;#6. Thm: Adam sucks! Ha ha. / Pf: trivial.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I should just source control my...everything.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;English is not sufficient for teaching compilers.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;That's it. It's 100 percent done.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;We were 100 percent done. We just need to get more speed-up.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;So, Tim, when you are 30, will you say your life is 100 percent done?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;make tim: now compiling nonsense.c&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Oh, here we go: proof by rant.  That's a new one.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Do you really want me representing this school.&amp;quot; / DB: [Out of context] &amp;quot;No.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;If I leave the lab, I feel like I'm leaving civilization behind.&amp;quot;&lt;br /&gt;
* AG: [Browsing through Mike's wedding gift registry] &amp;quot;Xinu only has 50 threads.  The sheets Mike wants have 410, but they don't have memory protection.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Oh good Brylow left.  Now I can leave.&amp;quot;&lt;br /&gt;
* AK: [First commit message] &amp;quot;modified some ifthenelse stuff to look a little more like class&amp;quot; / [Second commit message] &amp;quot;removed the code I added to ifthenelse, it made no sense and didn't compile&amp;quot;&lt;br /&gt;
* DB: [To a prospective student touring the System's Lab] &amp;quot;Ignore the rat.&amp;quot;&lt;br /&gt;
* MS: [Discussing DB's tests] &amp;quot;Why would you study for his test? You are either screwed or not screwed...it's fairly binary.&amp;quot;&lt;br /&gt;
* MS: [Left a message for AG] &amp;quot;I hax0rd your boxor!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh look.  She dumped me on Facebook.  Awesome!&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Don't stroke the yeast colony.&amp;quot;&lt;br /&gt;
* MS: [Speaking of his yeast colony] &amp;quot;It's free!&amp;quot; / DB: &amp;quot;Don't release it!&amp;quot;&lt;br /&gt;
* MS: &amp;quot;If I just get really offensive and harsh with what I say then I won't get quoted any more.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Alright, I'm going home.  See you in the morning.&amp;quot; / ZL: &amp;quot;The morning.  Really?&amp;quot; / DB: &amp;quot;Well no.&amp;quot;&lt;br /&gt;
* MS: [Anticipating DB's response to new advisees] &amp;quot;You want to be my advisee.  Kiss the clock.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;It is much more important to see me being reamed up the ass.&amp;quot;&lt;br /&gt;
* JA: [Discussing potential names of Dan Mahoney's future son] &amp;quot;Name him your last name backwards so he can be a palindrome.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Big setup no follow through.&amp;quot; / AG: &amp;quot;I'm all about that.&amp;quot; / MS: &amp;quot;That's what she said.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;That's not an algorithm; that's a sweatshop.&amp;quot;&lt;br /&gt;
* Lyndsie: &amp;quot;High school cheer leading is even on ESPN.&amp;quot; / MS: &amp;quot;That is really sweet!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I always assume that everyone in the world is just listening to me to talk. I also assume that people just follow me around just to listen to me.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Every time Tim opens his mouth to say something about the poster, you just close your eyes and pray.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;This will all work out right? Induction through hand-waving.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Except it's like fake adoption, where it turns out the child is actually yours.&amp;quot;&lt;br /&gt;
* &amp;quot;If you're concerned about that you're probably in the wrong major, because we're going to build skynet.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;So we are selling you to indentured servitude now?&amp;quot; / AM: &amp;quot;I hope so, then I get free passage to the new world.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Why do you work here?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I have three desks worth of space just taken up with garbage and shit.&amp;quot;&lt;br /&gt;
* Anonymous: &amp;quot;You know, pretty soon that relationship will be 100% done.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Fall 2008 ==&lt;br /&gt;
&lt;br /&gt;
* MN: [Talking about the large rubber rat] &amp;quot;I don't get paid enough to have this thing look at me.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Now that grading's done, I deserve a pretzel.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I haven't even started, and I already feel defeated.&amp;quot; / MS: &amp;quot;Welcome to graduate school.&amp;quot;&lt;br /&gt;
* ''RFC 793: Transmission Control Protocol'': &amp;quot;When the original SYN (pun intended) finally arrives at line 6, the synchronization proceeds normally.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;If I think more than 30 seconds into my own future I start to panic.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Once again, I've solved the problem, but the computer has failed to see my genius.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;It takes many years of sucky teaching to learn how to teach well.  You have to start sucking somewhere.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;When you get the packet it is all going to be out of order.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I was going to ask you what they stood for, but I knew the answer was: 'Get the hell out of my office Mike.'&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You have the plague now too?&amp;quot;&lt;br /&gt;
* AK: &amp;quot;It was like Tim's brain on a piece of paper.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;His abstract was words in a paint can and all he did was throw it on a poster.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, how did we get sidetracked.&amp;quot; / AM: &amp;quot;I started talking.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Now US-41 through Terre Haute, that's the corridor of hell.&amp;quot;&lt;br /&gt;
* Zachary's Sister: [Upon visiting the Systems Lab] &amp;quot;It's like having six zacs.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summer 2008 ==&lt;br /&gt;
* linux-2.6.25.9/lib/iomap.c: Ugly macros are a way of life.&lt;br /&gt;
* ../net/tcp/tcpTimer.c:101: error: ‘rum’ undeclared (first use in this function)&lt;br /&gt;
* BH: &amp;quot;Vim has a learning curve.&amp;quot; / MS: &amp;quot;No, it's a line.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;[re: Firefox Plushie] Wow, that look more like a raccoon to me.  And wouldn't that just make people position Linux Tux and Firefox Fux is various explicit positions?   Or is that just me?&amp;quot; / DB: &amp;quot;Yes, Michael.  It is just you.  And I don't think the Firefox mascot's proper name is 'Fux.'&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm laughing because my nose itches.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm not going to start my own business. For a business to work, the owner has to care.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;''Broken Beyond Syntax'', that's going to be the title of my autobiography.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2008 ==&lt;br /&gt;
* JP: &amp;quot;I'm not saying it's my opinion, I'm just saying it's an opinion.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;Yeah, that's just fool complicated.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Even Tim's pictures have bugs in them.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Warnings mean you are smarter than the compiler!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Do you use text messaging?&amp;quot; / JP: &amp;quot;What's that?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I feel like doing something.  What should I do?&amp;quot; / PH: &amp;quot;Go home.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Any questions?  What else have I forgotten to tell you?&amp;quot; (email to lab) / Response: &amp;quot;The XINU lab notes that you forgot to tell us that you love us.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Traditionally, graduate students get a bed to themselves in this situation.&amp;quot;&lt;br /&gt;
* PH: &amp;quot;I'm really going to enjoy watching the commits to this branch.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Voc and Supervoc joined at the UART&amp;quot;&lt;br /&gt;
* George Corliss: &amp;quot;Verbose.  Minus 5.&amp;quot;&lt;br /&gt;
* Steve Merrill: &amp;quot;Publish!  Publish!  Publish!&amp;quot; (walking down the hall past junior faculty offices)&lt;br /&gt;
* JP: &amp;quot;I am just participating cause I'm standing here.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;New commands are silly.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I've solved all kinds of problems in my life that no one's ever solved before.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You know scheme.  I know scheme.  We all scheme for ice cream.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I like StarTrek, but that would be less a hobby and more an investment.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;Subtract two.&amp;quot; / MN: &amp;quot;Why?&amp;quot; / MS: &amp;quot;...because I said so.&amp;quot; / MN: &amp;quot;...alright...&amp;quot; / MS: &amp;quot;...and then when that doesn't work subtract four.  But two should work.&amp;quot; / MN: &amp;quot;Two didn't work.&amp;quot; / MS: &amp;quot;Damnit!  Subtract four.&amp;quot; (Conversation continues in a similar fashion until Matt ends up subtracting eight.)&lt;br /&gt;
* DB: &amp;quot;So they basically made a hammer and went after everything that could be a nail.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;This is so unfair to us petty criminals.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;We'll all be getting eye transplants soon.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;''I'' am somehow derived from C.&amp;quot; (on the ubiquity of the C programming language)&lt;br /&gt;
* JP: &amp;quot;First you have to get the $3,000 license for the whizbang that does all the work.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I don't remember what the silly window is, but it must be important.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;[UML is] just a bunch of boxes on paper.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Java has corrupted you all.&amp;quot;&lt;br /&gt;
* KJ: &amp;quot;There are some fonts that ''really'' spread out a paper.&amp;quot; (discussing parameters for COSC 198 term paper)&lt;br /&gt;
* DB: &amp;quot;You're telling me to put in less work.  I'm not going to argue with you.&amp;quot;&lt;br /&gt;
* ''See MIPS Run, 2nd Ed.'': &amp;quot;When we finally make contact with aliens, their wheelbarrows will have round wheels and their computers will probably use fixed-size pages.&amp;quot;&lt;br /&gt;
* ''RFC 826: An Ethernet Address Resolution Protocol'': &amp;quot;The world is a jungle in general, and the networking game contributes many animals.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== XINU Pith ==&lt;br /&gt;
* XINU Cometh.&lt;br /&gt;
* XINU Returneth.&lt;br /&gt;
* XINU Calls.&lt;br /&gt;
* XINU Returns.&lt;br /&gt;
* XINU Creates.&lt;br /&gt;
* XINU Reschedules.&lt;br /&gt;
* XINU Saves and Restores.&lt;br /&gt;
* XINU Preempts.&lt;br /&gt;
* XINU Comes Not to JUDGE, But to EXECUTE...&lt;br /&gt;
* XINU Knows Your Inmost Firmware.&lt;br /&gt;
* XINU Brings New Life to Old Hardware.&lt;br /&gt;
* XINU Waits.&lt;br /&gt;
* XINU Allocates.&lt;br /&gt;
* XINU Deallocates Away.&lt;br /&gt;
* XINU Tastes Great.&lt;br /&gt;
* XINU Has Less Filling.&lt;br /&gt;
* XINU Runs FOREVER.&lt;br /&gt;
* XINU Eschews Obfuscation.&lt;br /&gt;
* XINU Does Not Do Windows.&lt;br /&gt;
* XINU Brings ORDER out of CHAOS.&lt;br /&gt;
* XINU Brings CHAOS from ORDER.&lt;br /&gt;
* He Whoever Believes in XINU Shall Have Eternal Processing.&lt;br /&gt;
* XINU Shall Run Again.&lt;br /&gt;
* XINU Is Not UNIX.&lt;br /&gt;
* XINU.  It's What's For Dinner.&lt;br /&gt;
* No XINU and No Mips Make Homer Something Something...&lt;br /&gt;
* See XINU.  See XINU Run.  Run XINU Run.&lt;br /&gt;
* XINU Allocateth, XINU Deallocateth Away.&lt;br /&gt;
&lt;br /&gt;
== Abbreviations ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Abbreviation || Name&lt;br /&gt;
|-&lt;br /&gt;
| AG || Aaron Gember&lt;br /&gt;
|-&lt;br /&gt;
| AK || Adam Koehler&lt;br /&gt;
|-&lt;br /&gt;
| AM || Adam Mallen&lt;br /&gt;
|-&lt;br /&gt;
| BH || Brandon Hahn&lt;br /&gt;
|-&lt;br /&gt;
| CS || Craig Struble&lt;br /&gt;
|-&lt;br /&gt;
| DB || Dennis (or Dr.) Brylow&lt;br /&gt;
|-&lt;br /&gt;
| DM || Dan Mahoney&lt;br /&gt;
|-&lt;br /&gt;
| JP || Justin Picotte&lt;br /&gt;
|-&lt;br /&gt;
| JA || Joe Pintozee&lt;br /&gt;
|-&lt;br /&gt;
| KJ || Kyle Jackson&lt;br /&gt;
|-&lt;br /&gt;
| MN || Matt Netkow&lt;br /&gt;
|-&lt;br /&gt;
| MS || Michael Schultz&lt;br /&gt;
|-&lt;br /&gt;
| PH || Paul Hinze&lt;br /&gt;
|-&lt;br /&gt;
| TB || Tim Blattner&lt;br /&gt;
|-&lt;br /&gt;
| ZL || Zachary Lund&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3425</id>
		<title>Quotes</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3425"/>
		<updated>2009-07-10T20:54:36Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* Summer 2009 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Isn't holy water hard to come by?&amp;quot;&lt;br /&gt;
* DB: [Speaking about AM's meeting with CS] &amp;quot;We also don't recognize [Struble] as a valid commitment.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Don't just sit there and gloat at me.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Jokes don't really work right now.  Sorry.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Ruining my body with one substance is enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I need someone to hold my hand when I go get a haircut.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Everyone sounds lame when they post on girls' walls.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I'm in Cudahy. I work here and live here.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Adam counts as -1.&amp;quot; / AG: &amp;quot;Only one?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It sounds like crap but it corresponds.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I will be the supportive advisor this evening.&amp;quot; / MS: [Sarcastically] &amp;quot;What a change.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;In dangerous situations, that's when it's best to drink&lt;br /&gt;
* AG: &amp;quot;Yeah.  We played Wii bowling. And I learned how to play Magic.&amp;quot; / DB: &amp;quot;Ohh noo. It's like supervoc being taking over by the mad man.  Once SV7 is gone its all downhill.&amp;quot;&lt;br /&gt;
* DM: &amp;quot;Iran. Iraq. IRAW.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You can only flash something once.&amp;quot; / ZL: &amp;quot;Clearly, because you get arrested after that.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I was rushing because I needed to be here by 3pm today.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;He just put a hack on top of a hack on top of a hack.&amp;quot; / AG: &amp;quot;You don't have a network stack, you have a network hack.&amp;quot; / ZL: &amp;quot;You have a network pile.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Someone wrote on our table.&amp;quot; / Anonymous: &amp;quot;Kill them.&amp;quot;&lt;br /&gt;
* DB: [Talking about hair] &amp;quot;That's not a matter of personal preference; that's correct.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;There would be so many good quotes if we allowed f-words.&amp;quot;&lt;br /&gt;
* MS: [Speaking to DB's friends] &amp;quot;You might want to bring your own videos.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Do you really want me in charge of something that affects another human being?&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Sleep sounds amazing right now.&amp;quot; / AM: &amp;quot;Oh my god...does it ever!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I'm all about making fun of people while they're in the room.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The Internet is a vast wasteland of sewage.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I won't say it's fixed, but I have now intervened on your behalf.&amp;quot;&lt;br /&gt;
* Zachary's Girlfriend: &amp;quot;Darn. I am taking on Brylow traits.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You can think of them as ornaments hung on a syntax tree.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;purged Tim from nvram&amp;quot;&lt;br /&gt;
* AK: &amp;quot;If you want some sort of base for how sick I still feel just insert a burst of coughing after each sentence while reading this email.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The rat gets nothing!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;My brain operates at 10,000 Gemberflops per second.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I'm not saying it's my opinion.  I'm just saying its Adolph's opinion.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;He's celebrating the month of feasting.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;There's a special travel dispensation for pretzels.&amp;quot;&lt;br /&gt;
* CS: &amp;quot;I'm not very quotable.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh, it's travelling up in my butt.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;I shut off Slayer while we are gone.&amp;quot; / MS: &amp;quot;I'm sure Mawdryn will turn itself off, too.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;My room mate never plays with me.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I just made a mess on the seat.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I don't need a haircut - I am representing myself at this conference.&amp;quot;&lt;br /&gt;
* AM: [Referring to high performance gum] &amp;quot;It is just like high performance computing: it's really really good for a really really short period of time.&amp;quot;&lt;br /&gt;
* AK: [Speaking to Brylow]  &amp;quot;We just got out of Cracker Barrel and you are already eating pretzels.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh my God - Dinosaur World.  We are skipping SIGCSE.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, my life is a joke sometimes.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;One of these days I'll get English right.&amp;quot;&lt;br /&gt;
* Presenter at SIGCSE 2009: &amp;quot;I mean, it's kind of fun to trash your operating system.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I like to let my hair air-dry. It poofs better.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I would not want Tim on my team for a game of telephone.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;They're not pretzel rods, they're fuel rods.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;But that's non-linear board usage.  I never do that.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;There's a lot more TODOs where those came from.&amp;quot;&lt;br /&gt;
* DB: [Said to an almost empty lab] &amp;quot;Aren't I paying a bunch of students to work for me?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Aww we all got laser pointers!  This is gonna rule!&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I thought I fixed everything doing nothing. It happens so many times.&amp;quot;&lt;br /&gt;
* [A discussion on going to the bar in a lab of all guys] / AG: &amp;quot;We're probably not as good looking as Victoria.&amp;quot; / AM: &amp;quot;Yeah, and she has a boyfriend...but none of you have boyfriends.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Just for funsies.&amp;quot;&lt;br /&gt;
* TB: [As AM points a laser pointer at TB] &amp;quot;I feel like I'm being snipped.&amp;quot;&lt;br /&gt;
* Ryan Feil: [Speaking in the lab of an operating systems assignment] &amp;quot;Shouldn't there be more people here scrambling to get this done.&amp;quot;&lt;br /&gt;
* MS: [As DB writes &amp;quot;IP Stack&amp;quot; on the board] &amp;quot;Ha ha. He pees stack. IP urine.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Really all we have right now are questions.&amp;quot;&lt;br /&gt;
* MS: [On a sheet of paper hidden among AM's homework] &amp;quot;#6. Thm: Adam sucks! Ha ha. / Pf: trivial.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I should just source control my...everything.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;English is not sufficient for teaching compilers.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;That's it. It's 100 percent done.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;We were 100 percent done. We just need to get more speed-up.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;So, Tim, when you are 30, will you say your life is 100 percent done?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;make tim: now compiling nonsense.c&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Oh, here we go: proof by rant.  That's a new one.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Do you really want me representing this school.&amp;quot; / DB: [Out of context] &amp;quot;No.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;If I leave the lab, I feel like I'm leaving civilization behind.&amp;quot;&lt;br /&gt;
* AG: [Browsing through Mike's wedding gift registry] &amp;quot;Xinu only has 50 threads.  The sheets Mike wants have 410, but they don't have memory protection.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Oh good Brylow left.  Now I can leave.&amp;quot;&lt;br /&gt;
* AK: [First commit message] &amp;quot;modified some ifthenelse stuff to look a little more like class&amp;quot; / [Second commit message] &amp;quot;removed the code I added to ifthenelse, it made no sense and didn't compile&amp;quot;&lt;br /&gt;
* DB: [To a prospective student touring the System's Lab] &amp;quot;Ignore the rat.&amp;quot;&lt;br /&gt;
* MS: [Discussing DB's tests] &amp;quot;Why would you study for his test? You are either screwed or not screwed...it's fairly binary.&amp;quot;&lt;br /&gt;
* MS: [Left a message for AG] &amp;quot;I hax0rd your boxor!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh look.  She dumped me on Facebook.  Awesome!&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Don't stroke the yeast colony.&amp;quot;&lt;br /&gt;
* MS: [Speaking of his yeast colony] &amp;quot;It's free!&amp;quot; / DB: &amp;quot;Don't release it!&amp;quot;&lt;br /&gt;
* MS: &amp;quot;If I just get really offensive and harsh with what I say then I won't get quoted any more.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Alright, I'm going home.  See you in the morning.&amp;quot; / ZL: &amp;quot;The morning.  Really?&amp;quot; / DB: &amp;quot;Well no.&amp;quot;&lt;br /&gt;
* MS: [Anticipating DB's response to new advisees] &amp;quot;You want to be my advisee.  Kiss the clock.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;It is much more important to see me being reamed up the ass.&amp;quot;&lt;br /&gt;
* JA: [Discussing potential names of Dan Mahoney's future son] &amp;quot;Name him your last name backwards so he can be a palindrome.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Big setup no follow through.&amp;quot; / AG: &amp;quot;I'm all about that.&amp;quot; / MS: &amp;quot;That's what she said.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;That's not an algorithm; that's a sweatshop.&amp;quot;&lt;br /&gt;
* Lyndsie: &amp;quot;High school cheer leading is even on ESPN.&amp;quot; / MS: &amp;quot;That is really sweet!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I always assume that everyone in the world is just listening to me to talk. I also assume that people just follow me around just to listen to me.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Every time Tim opens his mouth to say something about the poster, you just close your eyes and pray.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;This will all work out right? Induction through hand-waving.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Except it's like fake adoption, where it turns out the child is actually yours.&amp;quot;&lt;br /&gt;
* &amp;quot;If you're concerned about that you're probably in the wrong major, because we're going to build skynet.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;So we are selling you to indentured servitude now?&amp;quot; / AM: &amp;quot;I hope so, then I get free passage to the new world.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Why do you work here?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I have three desks worth of space just taken up with garbage and shit.&amp;quot;&lt;br /&gt;
* Anonymous: &amp;quot;You know, pretty soon that relationship will be 100% done.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Fall 2008 ==&lt;br /&gt;
&lt;br /&gt;
* MN: [Talking about the large rubber rat] &amp;quot;I don't get paid enough to have this thing look at me.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Now that grading's done, I deserve a pretzel.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I haven't even started, and I already feel defeated.&amp;quot; / MS: &amp;quot;Welcome to graduate school.&amp;quot;&lt;br /&gt;
* ''RFC 793: Transmission Control Protocol'': &amp;quot;When the original SYN (pun intended) finally arrives at line 6, the synchronization proceeds normally.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;If I think more than 30 seconds into my own future I start to panic.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Once again, I've solved the problem, but the computer has failed to see my genius.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;It takes many years of sucky teaching to learn how to teach well.  You have to start sucking somewhere.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;When you get the packet it is all going to be out of order.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I was going to ask you what they stood for, but I knew the answer was: 'Get the hell out of my office Mike.'&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You have the plague now too?&amp;quot;&lt;br /&gt;
* AK: &amp;quot;It was like Tim's brain on a piece of paper.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;His abstract was words in a paint can and all he did was throw it on a poster.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, how did we get sidetracked.&amp;quot; / AM: &amp;quot;I started talking.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Now US-41 through Terre Haute, that's the corridor of hell.&amp;quot;&lt;br /&gt;
* Zachary's Sister: [Upon visiting the Systems Lab] &amp;quot;It's like having six zacs.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summer 2008 ==&lt;br /&gt;
* linux-2.6.25.9/lib/iomap.c: Ugly macros are a way of life.&lt;br /&gt;
* ../net/tcp/tcpTimer.c:101: error: ‘rum’ undeclared (first use in this function)&lt;br /&gt;
* BH: &amp;quot;Vim has a learning curve.&amp;quot; / MS: &amp;quot;No, it's a line.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;[re: Firefox Plushie] Wow, that look more like a raccoon to me.  And wouldn't that just make people position Linux Tux and Firefox Fux is various explicit positions?   Or is that just me?&amp;quot; / DB: &amp;quot;Yes, Michael.  It is just you.  And I don't think the Firefox mascot's proper name is 'Fux.'&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm laughing because my nose itches.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm not going to start my own business. For a business to work, the owner has to care.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;''Broken Beyond Syntax'', that's going to be the title of my autobiography.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2008 ==&lt;br /&gt;
* JP: &amp;quot;I'm not saying it's my opinion, I'm just saying it's an opinion.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;Yeah, that's just fool complicated.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Even Tim's pictures have bugs in them.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Warnings mean you are smarter than the compiler!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Do you use text messaging?&amp;quot; / JP: &amp;quot;What's that?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I feel like doing something.  What should I do?&amp;quot; / PH: &amp;quot;Go home.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Any questions?  What else have I forgotten to tell you?&amp;quot; (email to lab) / Response: &amp;quot;The XINU lab notes that you forgot to tell us that you love us.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Traditionally, graduate students get a bed to themselves in this situation.&amp;quot;&lt;br /&gt;
* PH: &amp;quot;I'm really going to enjoy watching the commits to this branch.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Voc and Supervoc joined at the UART&amp;quot;&lt;br /&gt;
* George Corliss: &amp;quot;Verbose.  Minus 5.&amp;quot;&lt;br /&gt;
* Steve Merrill: &amp;quot;Publish!  Publish!  Publish!&amp;quot; (walking down the hall past junior faculty offices)&lt;br /&gt;
* JP: &amp;quot;I am just participating cause I'm standing here.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;New commands are silly.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I've solved all kinds of problems in my life that no one's ever solved before.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You know scheme.  I know scheme.  We all scheme for ice cream.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I like StarTrek, but that would be less a hobby and more an investment.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;Subtract two.&amp;quot; / MN: &amp;quot;Why?&amp;quot; / MS: &amp;quot;...because I said so.&amp;quot; / MN: &amp;quot;...alright...&amp;quot; / MS: &amp;quot;...and then when that doesn't work subtract four.  But two should work.&amp;quot; / MN: &amp;quot;Two didn't work.&amp;quot; / MS: &amp;quot;Damnit!  Subtract four.&amp;quot; (Conversation continues in a similar fashion until Matt ends up subtracting eight.)&lt;br /&gt;
* DB: &amp;quot;So they basically made a hammer and went after everything that could be a nail.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;This is so unfair to us petty criminals.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;We'll all be getting eye transplants soon.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;''I'' am somehow derived from C.&amp;quot; (on the ubiquity of the C programming language)&lt;br /&gt;
* JP: &amp;quot;First you have to get the $3,000 license for the whizbang that does all the work.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I don't remember what the silly window is, but it must be important.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;[UML is] just a bunch of boxes on paper.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Java has corrupted you all.&amp;quot;&lt;br /&gt;
* KJ: &amp;quot;There are some fonts that ''really'' spread out a paper.&amp;quot; (discussing parameters for COSC 198 term paper)&lt;br /&gt;
* DB: &amp;quot;You're telling me to put in less work.  I'm not going to argue with you.&amp;quot;&lt;br /&gt;
* ''See MIPS Run, 2nd Ed.'': &amp;quot;When we finally make contact with aliens, their wheelbarrows will have round wheels and their computers will probably use fixed-size pages.&amp;quot;&lt;br /&gt;
* ''RFC 826: An Ethernet Address Resolution Protocol'': &amp;quot;The world is a jungle in general, and the networking game contributes many animals.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== XINU Pith ==&lt;br /&gt;
* XINU Cometh.&lt;br /&gt;
* XINU Returneth.&lt;br /&gt;
* XINU Calls.&lt;br /&gt;
* XINU Returns.&lt;br /&gt;
* XINU Creates.&lt;br /&gt;
* XINU Reschedules.&lt;br /&gt;
* XINU Saves and Restores.&lt;br /&gt;
* XINU Preempts.&lt;br /&gt;
* XINU Comes Not to JUDGE, But to EXECUTE...&lt;br /&gt;
* XINU Knows Your Inmost Firmware.&lt;br /&gt;
* XINU Brings New Life to Old Hardware.&lt;br /&gt;
* XINU Waits.&lt;br /&gt;
* XINU Allocates.&lt;br /&gt;
* XINU Deallocates Away.&lt;br /&gt;
* XINU Tastes Great.&lt;br /&gt;
* XINU Has Less Filling.&lt;br /&gt;
* XINU Runs FOREVER.&lt;br /&gt;
* XINU Eschews Obfuscation.&lt;br /&gt;
* XINU Does Not Do Windows.&lt;br /&gt;
* XINU Brings ORDER out of CHAOS.&lt;br /&gt;
* XINU Brings CHAOS from ORDER.&lt;br /&gt;
* He Whoever Believes in XINU Shall Have Eternal Processing.&lt;br /&gt;
* XINU Shall Run Again.&lt;br /&gt;
* XINU Is Not UNIX.&lt;br /&gt;
* XINU.  It's What's For Dinner.&lt;br /&gt;
* No XINU and No Mips Make Homer Something Something...&lt;br /&gt;
* See XINU.  See XINU Run.  Run XINU Run.&lt;br /&gt;
* XINU Allocateth, XINU Deallocateth Away.&lt;br /&gt;
&lt;br /&gt;
== Abbreviations ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Abbreviation || Name&lt;br /&gt;
|-&lt;br /&gt;
| AG || Aaron Gember&lt;br /&gt;
|-&lt;br /&gt;
| AK || Adam Koehler&lt;br /&gt;
|-&lt;br /&gt;
| AM || Adam Mallen&lt;br /&gt;
|-&lt;br /&gt;
| BH || Brandon Hahn&lt;br /&gt;
|-&lt;br /&gt;
| CS || Craig Struble&lt;br /&gt;
|-&lt;br /&gt;
| DB || Dennis (or Dr.) Brylow&lt;br /&gt;
|-&lt;br /&gt;
| DM || Dan Mahoney&lt;br /&gt;
|-&lt;br /&gt;
| JP || Justin Picotte&lt;br /&gt;
|-&lt;br /&gt;
| JA || Joe Pintozee&lt;br /&gt;
|-&lt;br /&gt;
| KJ || Kyle Jackson&lt;br /&gt;
|-&lt;br /&gt;
| MN || Matt Netkow&lt;br /&gt;
|-&lt;br /&gt;
| MS || Michael Schultz&lt;br /&gt;
|-&lt;br /&gt;
| PH || Paul Hinze&lt;br /&gt;
|-&lt;br /&gt;
| TB || Tim Blattner&lt;br /&gt;
|-&lt;br /&gt;
| ZL || Zachary Lund&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3424</id>
		<title>Quotes</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3424"/>
		<updated>2009-07-09T20:18:37Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* Summer 2009 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Isn't holy water hard to come by?&amp;quot;&lt;br /&gt;
* DB: [Speaking about AM's meeting with CS] &amp;quot;We also don't recognize [Struble] as a valid commitment.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Don't just sit there and gloat at me.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Jokes don't really work right now.  Sorry.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Ruining my body with one substance is enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I need someone to hold my hand when I go get a haircut.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Everyone sounds lame when they post on girls' walls.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I'm in Cudahy. I work here and live here.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Adam counts as -1.&amp;quot; / AG: &amp;quot;Only one?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It sounds like crap but it corresponds.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I will be the supportive advisor this evening.&amp;quot; / MS: [Sarcastically] &amp;quot;What a change.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;In dangerous situations, that's when it's best to drink&lt;br /&gt;
* AG: &amp;quot;Yeah.  We played Wii bowling. And I learned how to play Magic.&amp;quot; / DB: &amp;quot;Ohh noo. It's like supervoc being taking over by the mad man.  Once SV7 is gone its all downhill.&amp;quot;&lt;br /&gt;
* DM: &amp;quot;Iran. Iraq. IRAW.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You can only flash something once.&amp;quot; / ZL: &amp;quot;Clearly, because you get arrested after that.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I was rushing because I needed to be here by 3pm today.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;He just put a hack on top of a hack on top of a hack.&amp;quot; / AG: &amp;quot;You don't have a network stack, you have a network hack.&amp;quot; / ZL: &amp;quot;You have a network pile.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Someone wrote on our table.&amp;quot; / Anonymous: &amp;quot;Kill them.&amp;quot;&lt;br /&gt;
* DB: [Talking about hair] &amp;quot;That's not a matter of personal preference; that's correct.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Do you really want me in charge of something that affects another human being?&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Sleep sounds amazing right now.&amp;quot; / AM: &amp;quot;Oh my god...does it ever!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I'm all about making fun of people while they're in the room.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The Internet is a vast wasteland of sewage.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I won't say it's fixed, but I have now intervened on your behalf.&amp;quot;&lt;br /&gt;
* Zachary's Girlfriend: &amp;quot;Darn. I am taking on Brylow traits.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You can think of them as ornaments hung on a syntax tree.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;purged Tim from nvram&amp;quot;&lt;br /&gt;
* AK: &amp;quot;If you want some sort of base for how sick I still feel just insert a burst of coughing after each sentence while reading this email.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The rat gets nothing!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;My brain operates at 10,000 Gemberflops per second.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I'm not saying it's my opinion.  I'm just saying its Adolph's opinion.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;He's celebrating the month of feasting.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;There's a special travel dispensation for pretzels.&amp;quot;&lt;br /&gt;
* CS: &amp;quot;I'm not very quotable.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh, it's travelling up in my butt.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;I shut off Slayer while we are gone.&amp;quot; / MS: &amp;quot;I'm sure Mawdryn will turn itself off, too.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;My room mate never plays with me.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I just made a mess on the seat.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I don't need a haircut - I am representing myself at this conference.&amp;quot;&lt;br /&gt;
* AM: [Referring to high performance gum] &amp;quot;It is just like high performance computing: it's really really good for a really really short period of time.&amp;quot;&lt;br /&gt;
* AK: [Speaking to Brylow]  &amp;quot;We just got out of Cracker Barrel and you are already eating pretzels.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh my God - Dinosaur World.  We are skipping SIGCSE.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, my life is a joke sometimes.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;One of these days I'll get English right.&amp;quot;&lt;br /&gt;
* Presenter at SIGCSE 2009: &amp;quot;I mean, it's kind of fun to trash your operating system.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I like to let my hair air-dry. It poofs better.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I would not want Tim on my team for a game of telephone.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;They're not pretzel rods, they're fuel rods.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;But that's non-linear board usage.  I never do that.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;There's a lot more TODOs where those came from.&amp;quot;&lt;br /&gt;
* DB: [Said to an almost empty lab] &amp;quot;Aren't I paying a bunch of students to work for me?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Aww we all got laser pointers!  This is gonna rule!&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I thought I fixed everything doing nothing. It happens so many times.&amp;quot;&lt;br /&gt;
* [A discussion on going to the bar in a lab of all guys] / AG: &amp;quot;We're probably not as good looking as Victoria.&amp;quot; / AM: &amp;quot;Yeah, and she has a boyfriend...but none of you have boyfriends.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Just for funsies.&amp;quot;&lt;br /&gt;
* TB: [As AM points a laser pointer at TB] &amp;quot;I feel like I'm being snipped.&amp;quot;&lt;br /&gt;
* Ryan Feil: [Speaking in the lab of an operating systems assignment] &amp;quot;Shouldn't there be more people here scrambling to get this done.&amp;quot;&lt;br /&gt;
* MS: [As DB writes &amp;quot;IP Stack&amp;quot; on the board] &amp;quot;Ha ha. He pees stack. IP urine.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Really all we have right now are questions.&amp;quot;&lt;br /&gt;
* MS: [On a sheet of paper hidden among AM's homework] &amp;quot;#6. Thm: Adam sucks! Ha ha. / Pf: trivial.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I should just source control my...everything.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;English is not sufficient for teaching compilers.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;That's it. It's 100 percent done.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;We were 100 percent done. We just need to get more speed-up.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;So, Tim, when you are 30, will you say your life is 100 percent done?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;make tim: now compiling nonsense.c&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Oh, here we go: proof by rant.  That's a new one.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Do you really want me representing this school.&amp;quot; / DB: [Out of context] &amp;quot;No.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;If I leave the lab, I feel like I'm leaving civilization behind.&amp;quot;&lt;br /&gt;
* AG: [Browsing through Mike's wedding gift registry] &amp;quot;Xinu only has 50 threads.  The sheets Mike wants have 410, but they don't have memory protection.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Oh good Brylow left.  Now I can leave.&amp;quot;&lt;br /&gt;
* AK: [First commit message] &amp;quot;modified some ifthenelse stuff to look a little more like class&amp;quot; / [Second commit message] &amp;quot;removed the code I added to ifthenelse, it made no sense and didn't compile&amp;quot;&lt;br /&gt;
* DB: [To a prospective student touring the System's Lab] &amp;quot;Ignore the rat.&amp;quot;&lt;br /&gt;
* MS: [Discussing DB's tests] &amp;quot;Why would you study for his test? You are either screwed or not screwed...it's fairly binary.&amp;quot;&lt;br /&gt;
* MS: [Left a message for AG] &amp;quot;I hax0rd your boxor!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh look.  She dumped me on Facebook.  Awesome!&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Don't stroke the yeast colony.&amp;quot;&lt;br /&gt;
* MS: [Speaking of his yeast colony] &amp;quot;It's free!&amp;quot; / DB: &amp;quot;Don't release it!&amp;quot;&lt;br /&gt;
* MS: &amp;quot;If I just get really offensive and harsh with what I say then I won't get quoted any more.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Alright, I'm going home.  See you in the morning.&amp;quot; / ZL: &amp;quot;The morning.  Really?&amp;quot; / DB: &amp;quot;Well no.&amp;quot;&lt;br /&gt;
* MS: [Anticipating DB's response to new advisees] &amp;quot;You want to be my advisee.  Kiss the clock.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;It is much more important to see me being reamed up the ass.&amp;quot;&lt;br /&gt;
* JA: [Discussing potential names of Dan Mahoney's future son] &amp;quot;Name him your last name backwards so he can be a palindrome.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Big setup no follow through.&amp;quot; / AG: &amp;quot;I'm all about that.&amp;quot; / MS: &amp;quot;That's what she said.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;That's not an algorithm; that's a sweatshop.&amp;quot;&lt;br /&gt;
* Lyndsie: &amp;quot;High school cheer leading is even on ESPN.&amp;quot; / MS: &amp;quot;That is really sweet!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I always assume that everyone in the world is just listening to me to talk. I also assume that people just follow me around just to listen to me.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Every time Tim opens his mouth to say something about the poster, you just close your eyes and pray.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;This will all work out right? Induction through hand-waving.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Except it's like fake adoption, where it turns out the child is actually yours.&amp;quot;&lt;br /&gt;
* &amp;quot;If you're concerned about that you're probably in the wrong major, because we're going to build skynet.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;So we are selling you to indentured servitude now?&amp;quot; / AM: &amp;quot;I hope so, then I get free passage to the new world.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Why do you work here?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I have three desks worth of space just taken up with garbage and shit.&amp;quot;&lt;br /&gt;
* Anonymous: &amp;quot;You know, pretty soon that relationship will be 100% done.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Fall 2008 ==&lt;br /&gt;
&lt;br /&gt;
* MN: [Talking about the large rubber rat] &amp;quot;I don't get paid enough to have this thing look at me.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Now that grading's done, I deserve a pretzel.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I haven't even started, and I already feel defeated.&amp;quot; / MS: &amp;quot;Welcome to graduate school.&amp;quot;&lt;br /&gt;
* ''RFC 793: Transmission Control Protocol'': &amp;quot;When the original SYN (pun intended) finally arrives at line 6, the synchronization proceeds normally.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;If I think more than 30 seconds into my own future I start to panic.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Once again, I've solved the problem, but the computer has failed to see my genius.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;It takes many years of sucky teaching to learn how to teach well.  You have to start sucking somewhere.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;When you get the packet it is all going to be out of order.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I was going to ask you what they stood for, but I knew the answer was: 'Get the hell out of my office Mike.'&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You have the plague now too?&amp;quot;&lt;br /&gt;
* AK: &amp;quot;It was like Tim's brain on a piece of paper.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;His abstract was words in a paint can and all he did was throw it on a poster.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, how did we get sidetracked.&amp;quot; / AM: &amp;quot;I started talking.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Now US-41 through Terre Haute, that's the corridor of hell.&amp;quot;&lt;br /&gt;
* Zachary's Sister: [Upon visiting the Systems Lab] &amp;quot;It's like having six zacs.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summer 2008 ==&lt;br /&gt;
* linux-2.6.25.9/lib/iomap.c: Ugly macros are a way of life.&lt;br /&gt;
* ../net/tcp/tcpTimer.c:101: error: ‘rum’ undeclared (first use in this function)&lt;br /&gt;
* BH: &amp;quot;Vim has a learning curve.&amp;quot; / MS: &amp;quot;No, it's a line.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;[re: Firefox Plushie] Wow, that look more like a raccoon to me.  And wouldn't that just make people position Linux Tux and Firefox Fux is various explicit positions?   Or is that just me?&amp;quot; / DB: &amp;quot;Yes, Michael.  It is just you.  And I don't think the Firefox mascot's proper name is 'Fux.'&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm laughing because my nose itches.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm not going to start my own business. For a business to work, the owner has to care.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;''Broken Beyond Syntax'', that's going to be the title of my autobiography.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2008 ==&lt;br /&gt;
* JP: &amp;quot;I'm not saying it's my opinion, I'm just saying it's an opinion.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;Yeah, that's just fool complicated.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Even Tim's pictures have bugs in them.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Warnings mean you are smarter than the compiler!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Do you use text messaging?&amp;quot; / JP: &amp;quot;What's that?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I feel like doing something.  What should I do?&amp;quot; / PH: &amp;quot;Go home.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Any questions?  What else have I forgotten to tell you?&amp;quot; (email to lab) / Response: &amp;quot;The XINU lab notes that you forgot to tell us that you love us.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Traditionally, graduate students get a bed to themselves in this situation.&amp;quot;&lt;br /&gt;
* PH: &amp;quot;I'm really going to enjoy watching the commits to this branch.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Voc and Supervoc joined at the UART&amp;quot;&lt;br /&gt;
* George Corliss: &amp;quot;Verbose.  Minus 5.&amp;quot;&lt;br /&gt;
* Steve Merrill: &amp;quot;Publish!  Publish!  Publish!&amp;quot; (walking down the hall past junior faculty offices)&lt;br /&gt;
* JP: &amp;quot;I am just participating cause I'm standing here.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;New commands are silly.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I've solved all kinds of problems in my life that no one's ever solved before.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You know scheme.  I know scheme.  We all scheme for ice cream.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I like StarTrek, but that would be less a hobby and more an investment.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;Subtract two.&amp;quot; / MN: &amp;quot;Why?&amp;quot; / MS: &amp;quot;...because I said so.&amp;quot; / MN: &amp;quot;...alright...&amp;quot; / MS: &amp;quot;...and then when that doesn't work subtract four.  But two should work.&amp;quot; / MN: &amp;quot;Two didn't work.&amp;quot; / MS: &amp;quot;Damnit!  Subtract four.&amp;quot; (Conversation continues in a similar fashion until Matt ends up subtracting eight.)&lt;br /&gt;
* DB: &amp;quot;So they basically made a hammer and went after everything that could be a nail.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;This is so unfair to us petty criminals.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;We'll all be getting eye transplants soon.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;''I'' am somehow derived from C.&amp;quot; (on the ubiquity of the C programming language)&lt;br /&gt;
* JP: &amp;quot;First you have to get the $3,000 license for the whizbang that does all the work.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I don't remember what the silly window is, but it must be important.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;[UML is] just a bunch of boxes on paper.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Java has corrupted you all.&amp;quot;&lt;br /&gt;
* KJ: &amp;quot;There are some fonts that ''really'' spread out a paper.&amp;quot; (discussing parameters for COSC 198 term paper)&lt;br /&gt;
* DB: &amp;quot;You're telling me to put in less work.  I'm not going to argue with you.&amp;quot;&lt;br /&gt;
* ''See MIPS Run, 2nd Ed.'': &amp;quot;When we finally make contact with aliens, their wheelbarrows will have round wheels and their computers will probably use fixed-size pages.&amp;quot;&lt;br /&gt;
* ''RFC 826: An Ethernet Address Resolution Protocol'': &amp;quot;The world is a jungle in general, and the networking game contributes many animals.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== XINU Pith ==&lt;br /&gt;
* XINU Cometh.&lt;br /&gt;
* XINU Returneth.&lt;br /&gt;
* XINU Calls.&lt;br /&gt;
* XINU Returns.&lt;br /&gt;
* XINU Creates.&lt;br /&gt;
* XINU Reschedules.&lt;br /&gt;
* XINU Saves and Restores.&lt;br /&gt;
* XINU Preempts.&lt;br /&gt;
* XINU Comes Not to JUDGE, But to EXECUTE...&lt;br /&gt;
* XINU Knows Your Inmost Firmware.&lt;br /&gt;
* XINU Brings New Life to Old Hardware.&lt;br /&gt;
* XINU Waits.&lt;br /&gt;
* XINU Allocates.&lt;br /&gt;
* XINU Deallocates Away.&lt;br /&gt;
* XINU Tastes Great.&lt;br /&gt;
* XINU Has Less Filling.&lt;br /&gt;
* XINU Runs FOREVER.&lt;br /&gt;
* XINU Eschews Obfuscation.&lt;br /&gt;
* XINU Does Not Do Windows.&lt;br /&gt;
* XINU Brings ORDER out of CHAOS.&lt;br /&gt;
* XINU Brings CHAOS from ORDER.&lt;br /&gt;
* He Whoever Believes in XINU Shall Have Eternal Processing.&lt;br /&gt;
* XINU Shall Run Again.&lt;br /&gt;
* XINU Is Not UNIX.&lt;br /&gt;
* XINU.  It's What's For Dinner.&lt;br /&gt;
* No XINU and No Mips Make Homer Something Something...&lt;br /&gt;
* See XINU.  See XINU Run.  Run XINU Run.&lt;br /&gt;
* XINU Allocateth, XINU Deallocateth Away.&lt;br /&gt;
&lt;br /&gt;
== Abbreviations ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Abbreviation || Name&lt;br /&gt;
|-&lt;br /&gt;
| AG || Aaron Gember&lt;br /&gt;
|-&lt;br /&gt;
| AK || Adam Koehler&lt;br /&gt;
|-&lt;br /&gt;
| AM || Adam Mallen&lt;br /&gt;
|-&lt;br /&gt;
| BH || Brandon Hahn&lt;br /&gt;
|-&lt;br /&gt;
| CS || Craig Struble&lt;br /&gt;
|-&lt;br /&gt;
| DB || Dennis (or Dr.) Brylow&lt;br /&gt;
|-&lt;br /&gt;
| DM || Dan Mahoney&lt;br /&gt;
|-&lt;br /&gt;
| JP || Justin Picotte&lt;br /&gt;
|-&lt;br /&gt;
| JA || Joe Pintozee&lt;br /&gt;
|-&lt;br /&gt;
| KJ || Kyle Jackson&lt;br /&gt;
|-&lt;br /&gt;
| MN || Matt Netkow&lt;br /&gt;
|-&lt;br /&gt;
| MS || Michael Schultz&lt;br /&gt;
|-&lt;br /&gt;
| PH || Paul Hinze&lt;br /&gt;
|-&lt;br /&gt;
| TB || Tim Blattner&lt;br /&gt;
|-&lt;br /&gt;
| ZL || Zachary Lund&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3423</id>
		<title>Quotes</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3423"/>
		<updated>2009-07-09T20:07:45Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* Summer 2009 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Isn't holy water hard to come by?&amp;quot;&lt;br /&gt;
* DB: [Speaking about AM's meeting with CS] &amp;quot;We also don't recognize [Struble] as a valid commitment.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Don't just sit there and gloat at me.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Jokes don't really work right now.  Sorry.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Ruining my body with one substance is enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I need someone to hold my hand when I go get a haircut.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Everyone sounds lame when they post on girls' walls.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I'm in Cudahy. I work here and live here.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Adam counts as -1.&amp;quot; / AG: &amp;quot;Only one?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It sounds like crap but it corresponds.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I will be the supportive advisor this evening.&amp;quot; / MS: [Sarcastically] &amp;quot;What a change.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;In dangerous situations, that's when it's best to drink&lt;br /&gt;
* AG: &amp;quot;Yeah.  We played Wii bowling. And I learned how to play Magic.&amp;quot; / DB: &amp;quot;Ohh noo. It's like supervoc being taking over by the mad man.  Once SV7 is gone its all downhill.&amp;quot;&lt;br /&gt;
* DM: &amp;quot;Iran. Iraq. IRAW.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You can only flash something once.&amp;quot; / ZL: &amp;quot;Clearly, because you get arrested after that.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I was rushing because I needed to be here by 3pm today.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;He just put a hack on top of a hack on top of a hack.&amp;quot; / AG: &amp;quot;You don't have a network stack, you have a network hack.&amp;quot; / ZL: &amp;quot;You have a network pile.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Someone wrote on our table.&amp;quot; / Anonymous: &amp;quot;Kill them.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Do you really want me in charge of something that affects another human being?&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Sleep sounds amazing right now.&amp;quot; / AM: &amp;quot;Oh my god...does it ever!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I'm all about making fun of people while they're in the room.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The Internet is a vast wasteland of sewage.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I won't say it's fixed, but I have now intervened on your behalf.&amp;quot;&lt;br /&gt;
* Zachary's Girlfriend: &amp;quot;Darn. I am taking on Brylow traits.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You can think of them as ornaments hung on a syntax tree.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;purged Tim from nvram&amp;quot;&lt;br /&gt;
* AK: &amp;quot;If you want some sort of base for how sick I still feel just insert a burst of coughing after each sentence while reading this email.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The rat gets nothing!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;My brain operates at 10,000 Gemberflops per second.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I'm not saying it's my opinion.  I'm just saying its Adolph's opinion.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;He's celebrating the month of feasting.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;There's a special travel dispensation for pretzels.&amp;quot;&lt;br /&gt;
* CS: &amp;quot;I'm not very quotable.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh, it's travelling up in my butt.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;I shut off Slayer while we are gone.&amp;quot; / MS: &amp;quot;I'm sure Mawdryn will turn itself off, too.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;My room mate never plays with me.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I just made a mess on the seat.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I don't need a haircut - I am representing myself at this conference.&amp;quot;&lt;br /&gt;
* AM: [Referring to high performance gum] &amp;quot;It is just like high performance computing: it's really really good for a really really short period of time.&amp;quot;&lt;br /&gt;
* AK: [Speaking to Brylow]  &amp;quot;We just got out of Cracker Barrel and you are already eating pretzels.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh my God - Dinosaur World.  We are skipping SIGCSE.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, my life is a joke sometimes.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;One of these days I'll get English right.&amp;quot;&lt;br /&gt;
* Presenter at SIGCSE 2009: &amp;quot;I mean, it's kind of fun to trash your operating system.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I like to let my hair air-dry. It poofs better.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I would not want Tim on my team for a game of telephone.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;They're not pretzel rods, they're fuel rods.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;But that's non-linear board usage.  I never do that.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;There's a lot more TODOs where those came from.&amp;quot;&lt;br /&gt;
* DB: [Said to an almost empty lab] &amp;quot;Aren't I paying a bunch of students to work for me?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Aww we all got laser pointers!  This is gonna rule!&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I thought I fixed everything doing nothing. It happens so many times.&amp;quot;&lt;br /&gt;
* [A discussion on going to the bar in a lab of all guys] / AG: &amp;quot;We're probably not as good looking as Victoria.&amp;quot; / AM: &amp;quot;Yeah, and she has a boyfriend...but none of you have boyfriends.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Just for funsies.&amp;quot;&lt;br /&gt;
* TB: [As AM points a laser pointer at TB] &amp;quot;I feel like I'm being snipped.&amp;quot;&lt;br /&gt;
* Ryan Feil: [Speaking in the lab of an operating systems assignment] &amp;quot;Shouldn't there be more people here scrambling to get this done.&amp;quot;&lt;br /&gt;
* MS: [As DB writes &amp;quot;IP Stack&amp;quot; on the board] &amp;quot;Ha ha. He pees stack. IP urine.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Really all we have right now are questions.&amp;quot;&lt;br /&gt;
* MS: [On a sheet of paper hidden among AM's homework] &amp;quot;#6. Thm: Adam sucks! Ha ha. / Pf: trivial.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I should just source control my...everything.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;English is not sufficient for teaching compilers.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;That's it. It's 100 percent done.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;We were 100 percent done. We just need to get more speed-up.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;So, Tim, when you are 30, will you say your life is 100 percent done?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;make tim: now compiling nonsense.c&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Oh, here we go: proof by rant.  That's a new one.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Do you really want me representing this school.&amp;quot; / DB: [Out of context] &amp;quot;No.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;If I leave the lab, I feel like I'm leaving civilization behind.&amp;quot;&lt;br /&gt;
* AG: [Browsing through Mike's wedding gift registry] &amp;quot;Xinu only has 50 threads.  The sheets Mike wants have 410, but they don't have memory protection.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Oh good Brylow left.  Now I can leave.&amp;quot;&lt;br /&gt;
* AK: [First commit message] &amp;quot;modified some ifthenelse stuff to look a little more like class&amp;quot; / [Second commit message] &amp;quot;removed the code I added to ifthenelse, it made no sense and didn't compile&amp;quot;&lt;br /&gt;
* DB: [To a prospective student touring the System's Lab] &amp;quot;Ignore the rat.&amp;quot;&lt;br /&gt;
* MS: [Discussing DB's tests] &amp;quot;Why would you study for his test? You are either screwed or not screwed...it's fairly binary.&amp;quot;&lt;br /&gt;
* MS: [Left a message for AG] &amp;quot;I hax0rd your boxor!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh look.  She dumped me on Facebook.  Awesome!&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Don't stroke the yeast colony.&amp;quot;&lt;br /&gt;
* MS: [Speaking of his yeast colony] &amp;quot;It's free!&amp;quot; / DB: &amp;quot;Don't release it!&amp;quot;&lt;br /&gt;
* MS: &amp;quot;If I just get really offensive and harsh with what I say then I won't get quoted any more.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Alright, I'm going home.  See you in the morning.&amp;quot; / ZL: &amp;quot;The morning.  Really?&amp;quot; / DB: &amp;quot;Well no.&amp;quot;&lt;br /&gt;
* MS: [Anticipating DB's response to new advisees] &amp;quot;You want to be my advisee.  Kiss the clock.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;It is much more important to see me being reamed up the ass.&amp;quot;&lt;br /&gt;
* JA: [Discussing potential names of Dan Mahoney's future son] &amp;quot;Name him your last name backwards so he can be a palindrome.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Big setup no follow through.&amp;quot; / AG: &amp;quot;I'm all about that.&amp;quot; / MS: &amp;quot;That's what she said.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;That's not an algorithm; that's a sweatshop.&amp;quot;&lt;br /&gt;
* Lyndsie: &amp;quot;High school cheer leading is even on ESPN.&amp;quot; / MS: &amp;quot;That is really sweet!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I always assume that everyone in the world is just listening to me to talk. I also assume that people just follow me around just to listen to me.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Every time Tim opens his mouth to say something about the poster, you just close your eyes and pray.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;This will all work out right? Induction through hand-waving.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Except it's like fake adoption, where it turns out the child is actually yours.&amp;quot;&lt;br /&gt;
* &amp;quot;If you're concerned about that you're probably in the wrong major, because we're going to build skynet.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;So we are selling you to indentured servitude now?&amp;quot; / AM: &amp;quot;I hope so, then I get free passage to the new world.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Why do you work here?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I have three desks worth of space just taken up with garbage and shit.&amp;quot;&lt;br /&gt;
* Anonymous: &amp;quot;You know, pretty soon that relationship will be 100% done.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Fall 2008 ==&lt;br /&gt;
&lt;br /&gt;
* MN: [Talking about the large rubber rat] &amp;quot;I don't get paid enough to have this thing look at me.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Now that grading's done, I deserve a pretzel.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I haven't even started, and I already feel defeated.&amp;quot; / MS: &amp;quot;Welcome to graduate school.&amp;quot;&lt;br /&gt;
* ''RFC 793: Transmission Control Protocol'': &amp;quot;When the original SYN (pun intended) finally arrives at line 6, the synchronization proceeds normally.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;If I think more than 30 seconds into my own future I start to panic.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Once again, I've solved the problem, but the computer has failed to see my genius.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;It takes many years of sucky teaching to learn how to teach well.  You have to start sucking somewhere.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;When you get the packet it is all going to be out of order.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I was going to ask you what they stood for, but I knew the answer was: 'Get the hell out of my office Mike.'&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You have the plague now too?&amp;quot;&lt;br /&gt;
* AK: &amp;quot;It was like Tim's brain on a piece of paper.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;His abstract was words in a paint can and all he did was throw it on a poster.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, how did we get sidetracked.&amp;quot; / AM: &amp;quot;I started talking.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Now US-41 through Terre Haute, that's the corridor of hell.&amp;quot;&lt;br /&gt;
* Zachary's Sister: [Upon visiting the Systems Lab] &amp;quot;It's like having six zacs.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summer 2008 ==&lt;br /&gt;
* linux-2.6.25.9/lib/iomap.c: Ugly macros are a way of life.&lt;br /&gt;
* ../net/tcp/tcpTimer.c:101: error: ‘rum’ undeclared (first use in this function)&lt;br /&gt;
* BH: &amp;quot;Vim has a learning curve.&amp;quot; / MS: &amp;quot;No, it's a line.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;[re: Firefox Plushie] Wow, that look more like a raccoon to me.  And wouldn't that just make people position Linux Tux and Firefox Fux is various explicit positions?   Or is that just me?&amp;quot; / DB: &amp;quot;Yes, Michael.  It is just you.  And I don't think the Firefox mascot's proper name is 'Fux.'&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm laughing because my nose itches.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm not going to start my own business. For a business to work, the owner has to care.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;''Broken Beyond Syntax'', that's going to be the title of my autobiography.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2008 ==&lt;br /&gt;
* JP: &amp;quot;I'm not saying it's my opinion, I'm just saying it's an opinion.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;Yeah, that's just fool complicated.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Even Tim's pictures have bugs in them.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Warnings mean you are smarter than the compiler!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Do you use text messaging?&amp;quot; / JP: &amp;quot;What's that?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I feel like doing something.  What should I do?&amp;quot; / PH: &amp;quot;Go home.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Any questions?  What else have I forgotten to tell you?&amp;quot; (email to lab) / Response: &amp;quot;The XINU lab notes that you forgot to tell us that you love us.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Traditionally, graduate students get a bed to themselves in this situation.&amp;quot;&lt;br /&gt;
* PH: &amp;quot;I'm really going to enjoy watching the commits to this branch.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Voc and Supervoc joined at the UART&amp;quot;&lt;br /&gt;
* George Corliss: &amp;quot;Verbose.  Minus 5.&amp;quot;&lt;br /&gt;
* Steve Merrill: &amp;quot;Publish!  Publish!  Publish!&amp;quot; (walking down the hall past junior faculty offices)&lt;br /&gt;
* JP: &amp;quot;I am just participating cause I'm standing here.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;New commands are silly.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I've solved all kinds of problems in my life that no one's ever solved before.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You know scheme.  I know scheme.  We all scheme for ice cream.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I like StarTrek, but that would be less a hobby and more an investment.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;Subtract two.&amp;quot; / MN: &amp;quot;Why?&amp;quot; / MS: &amp;quot;...because I said so.&amp;quot; / MN: &amp;quot;...alright...&amp;quot; / MS: &amp;quot;...and then when that doesn't work subtract four.  But two should work.&amp;quot; / MN: &amp;quot;Two didn't work.&amp;quot; / MS: &amp;quot;Damnit!  Subtract four.&amp;quot; (Conversation continues in a similar fashion until Matt ends up subtracting eight.)&lt;br /&gt;
* DB: &amp;quot;So they basically made a hammer and went after everything that could be a nail.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;This is so unfair to us petty criminals.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;We'll all be getting eye transplants soon.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;''I'' am somehow derived from C.&amp;quot; (on the ubiquity of the C programming language)&lt;br /&gt;
* JP: &amp;quot;First you have to get the $3,000 license for the whizbang that does all the work.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I don't remember what the silly window is, but it must be important.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;[UML is] just a bunch of boxes on paper.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Java has corrupted you all.&amp;quot;&lt;br /&gt;
* KJ: &amp;quot;There are some fonts that ''really'' spread out a paper.&amp;quot; (discussing parameters for COSC 198 term paper)&lt;br /&gt;
* DB: &amp;quot;You're telling me to put in less work.  I'm not going to argue with you.&amp;quot;&lt;br /&gt;
* ''See MIPS Run, 2nd Ed.'': &amp;quot;When we finally make contact with aliens, their wheelbarrows will have round wheels and their computers will probably use fixed-size pages.&amp;quot;&lt;br /&gt;
* ''RFC 826: An Ethernet Address Resolution Protocol'': &amp;quot;The world is a jungle in general, and the networking game contributes many animals.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== XINU Pith ==&lt;br /&gt;
* XINU Cometh.&lt;br /&gt;
* XINU Returneth.&lt;br /&gt;
* XINU Calls.&lt;br /&gt;
* XINU Returns.&lt;br /&gt;
* XINU Creates.&lt;br /&gt;
* XINU Reschedules.&lt;br /&gt;
* XINU Saves and Restores.&lt;br /&gt;
* XINU Preempts.&lt;br /&gt;
* XINU Comes Not to JUDGE, But to EXECUTE...&lt;br /&gt;
* XINU Knows Your Inmost Firmware.&lt;br /&gt;
* XINU Brings New Life to Old Hardware.&lt;br /&gt;
* XINU Waits.&lt;br /&gt;
* XINU Allocates.&lt;br /&gt;
* XINU Deallocates Away.&lt;br /&gt;
* XINU Tastes Great.&lt;br /&gt;
* XINU Has Less Filling.&lt;br /&gt;
* XINU Runs FOREVER.&lt;br /&gt;
* XINU Eschews Obfuscation.&lt;br /&gt;
* XINU Does Not Do Windows.&lt;br /&gt;
* XINU Brings ORDER out of CHAOS.&lt;br /&gt;
* XINU Brings CHAOS from ORDER.&lt;br /&gt;
* He Whoever Believes in XINU Shall Have Eternal Processing.&lt;br /&gt;
* XINU Shall Run Again.&lt;br /&gt;
* XINU Is Not UNIX.&lt;br /&gt;
* XINU.  It's What's For Dinner.&lt;br /&gt;
* No XINU and No Mips Make Homer Something Something...&lt;br /&gt;
* See XINU.  See XINU Run.  Run XINU Run.&lt;br /&gt;
* XINU Allocateth, XINU Deallocateth Away.&lt;br /&gt;
&lt;br /&gt;
== Abbreviations ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Abbreviation || Name&lt;br /&gt;
|-&lt;br /&gt;
| AG || Aaron Gember&lt;br /&gt;
|-&lt;br /&gt;
| AK || Adam Koehler&lt;br /&gt;
|-&lt;br /&gt;
| AM || Adam Mallen&lt;br /&gt;
|-&lt;br /&gt;
| BH || Brandon Hahn&lt;br /&gt;
|-&lt;br /&gt;
| CS || Craig Struble&lt;br /&gt;
|-&lt;br /&gt;
| DB || Dennis (or Dr.) Brylow&lt;br /&gt;
|-&lt;br /&gt;
| DM || Dan Mahoney&lt;br /&gt;
|-&lt;br /&gt;
| JP || Justin Picotte&lt;br /&gt;
|-&lt;br /&gt;
| JA || Joe Pintozee&lt;br /&gt;
|-&lt;br /&gt;
| KJ || Kyle Jackson&lt;br /&gt;
|-&lt;br /&gt;
| MN || Matt Netkow&lt;br /&gt;
|-&lt;br /&gt;
| MS || Michael Schultz&lt;br /&gt;
|-&lt;br /&gt;
| PH || Paul Hinze&lt;br /&gt;
|-&lt;br /&gt;
| TB || Tim Blattner&lt;br /&gt;
|-&lt;br /&gt;
| ZL || Zachary Lund&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3422</id>
		<title>Quotes</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3422"/>
		<updated>2009-07-09T19:51:36Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* Summer 2009 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Isn't holy water hard to come by?&amp;quot;&lt;br /&gt;
* DB: [Speaking about AM's meeting with CS] &amp;quot;We also don't recognize [Struble] as a valid commitment.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Don't just sit there and gloat at me.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Jokes don't really work right now.  Sorry.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Ruining my body with one substance is enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I need someone to hold my hand when I go get a haircut.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Everyone sounds lame when they post on girls' walls.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I'm in Cudahy. I work here and live here.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Adam counts as -1.&amp;quot; / AG: &amp;quot;Only one?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It sounds like crap but it corresponds.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I will be the supportive advisor this evening.&amp;quot; / MS: [Sarcastically] &amp;quot;What a change.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;In dangerous situations, that's when it's best to drink&lt;br /&gt;
* AG: &amp;quot;Yeah.  We played Wii bowling. And I learned how to play Magic.&amp;quot; / DB: &amp;quot;Ohh noo. It's like supervoc being taking over by the mad man.  Once SV7 is gone its all downhill.&amp;quot;&lt;br /&gt;
* DM: &amp;quot;Iran. Iraq. IRAW.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You can only flash something once.&amp;quot; / ZL: &amp;quot;Clearly, because you get arrested after that.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I was rushing because I needed to be here by 3pm today.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;He just put a hack on top of a hack on top of a hack.&amp;quot; / AG: &amp;quot;You don't have a network stack, you have a network hack.&amp;quot; / ZL: &amp;quot;You have a network pile.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Someone wrote on our table.&amp;quot; / Anonymous: &amp;quot;Destroy them.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Do you really want me in charge of something that affects another human being?&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Sleep sounds amazing right now.&amp;quot; / AM: &amp;quot;Oh my god...does it ever!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I'm all about making fun of people while they're in the room.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The Internet is a vast wasteland of sewage.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I won't say it's fixed, but I have now intervened on your behalf.&amp;quot;&lt;br /&gt;
* Zachary's Girlfriend: &amp;quot;Darn. I am taking on Brylow traits.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You can think of them as ornaments hung on a syntax tree.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;purged Tim from nvram&amp;quot;&lt;br /&gt;
* AK: &amp;quot;If you want some sort of base for how sick I still feel just insert a burst of coughing after each sentence while reading this email.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The rat gets nothing!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;My brain operates at 10,000 Gemberflops per second.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I'm not saying it's my opinion.  I'm just saying its Adolph's opinion.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;He's celebrating the month of feasting.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;There's a special travel dispensation for pretzels.&amp;quot;&lt;br /&gt;
* CS: &amp;quot;I'm not very quotable.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh, it's travelling up in my butt.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;I shut off Slayer while we are gone.&amp;quot; / MS: &amp;quot;I'm sure Mawdryn will turn itself off, too.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;My room mate never plays with me.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I just made a mess on the seat.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I don't need a haircut - I am representing myself at this conference.&amp;quot;&lt;br /&gt;
* AM: [Referring to high performance gum] &amp;quot;It is just like high performance computing: it's really really good for a really really short period of time.&amp;quot;&lt;br /&gt;
* AK: [Speaking to Brylow]  &amp;quot;We just got out of Cracker Barrel and you are already eating pretzels.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh my God - Dinosaur World.  We are skipping SIGCSE.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, my life is a joke sometimes.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;One of these days I'll get English right.&amp;quot;&lt;br /&gt;
* Presenter at SIGCSE 2009: &amp;quot;I mean, it's kind of fun to trash your operating system.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I like to let my hair air-dry. It poofs better.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I would not want Tim on my team for a game of telephone.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;They're not pretzel rods, they're fuel rods.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;But that's non-linear board usage.  I never do that.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;There's a lot more TODOs where those came from.&amp;quot;&lt;br /&gt;
* DB: [Said to an almost empty lab] &amp;quot;Aren't I paying a bunch of students to work for me?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Aww we all got laser pointers!  This is gonna rule!&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I thought I fixed everything doing nothing. It happens so many times.&amp;quot;&lt;br /&gt;
* [A discussion on going to the bar in a lab of all guys] / AG: &amp;quot;We're probably not as good looking as Victoria.&amp;quot; / AM: &amp;quot;Yeah, and she has a boyfriend...but none of you have boyfriends.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Just for funsies.&amp;quot;&lt;br /&gt;
* TB: [As AM points a laser pointer at TB] &amp;quot;I feel like I'm being snipped.&amp;quot;&lt;br /&gt;
* Ryan Feil: [Speaking in the lab of an operating systems assignment] &amp;quot;Shouldn't there be more people here scrambling to get this done.&amp;quot;&lt;br /&gt;
* MS: [As DB writes &amp;quot;IP Stack&amp;quot; on the board] &amp;quot;Ha ha. He pees stack. IP urine.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Really all we have right now are questions.&amp;quot;&lt;br /&gt;
* MS: [On a sheet of paper hidden among AM's homework] &amp;quot;#6. Thm: Adam sucks! Ha ha. / Pf: trivial.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I should just source control my...everything.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;English is not sufficient for teaching compilers.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;That's it. It's 100 percent done.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;We were 100 percent done. We just need to get more speed-up.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;So, Tim, when you are 30, will you say your life is 100 percent done?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;make tim: now compiling nonsense.c&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Oh, here we go: proof by rant.  That's a new one.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Do you really want me representing this school.&amp;quot; / DB: [Out of context] &amp;quot;No.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;If I leave the lab, I feel like I'm leaving civilization behind.&amp;quot;&lt;br /&gt;
* AG: [Browsing through Mike's wedding gift registry] &amp;quot;Xinu only has 50 threads.  The sheets Mike wants have 410, but they don't have memory protection.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Oh good Brylow left.  Now I can leave.&amp;quot;&lt;br /&gt;
* AK: [First commit message] &amp;quot;modified some ifthenelse stuff to look a little more like class&amp;quot; / [Second commit message] &amp;quot;removed the code I added to ifthenelse, it made no sense and didn't compile&amp;quot;&lt;br /&gt;
* DB: [To a prospective student touring the System's Lab] &amp;quot;Ignore the rat.&amp;quot;&lt;br /&gt;
* MS: [Discussing DB's tests] &amp;quot;Why would you study for his test? You are either screwed or not screwed...it's fairly binary.&amp;quot;&lt;br /&gt;
* MS: [Left a message for AG] &amp;quot;I hax0rd your boxor!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh look.  She dumped me on Facebook.  Awesome!&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Don't stroke the yeast colony.&amp;quot;&lt;br /&gt;
* MS: [Speaking of his yeast colony] &amp;quot;It's free!&amp;quot; / DB: &amp;quot;Don't release it!&amp;quot;&lt;br /&gt;
* MS: &amp;quot;If I just get really offensive and harsh with what I say then I won't get quoted any more.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Alright, I'm going home.  See you in the morning.&amp;quot; / ZL: &amp;quot;The morning.  Really?&amp;quot; / DB: &amp;quot;Well no.&amp;quot;&lt;br /&gt;
* MS: [Anticipating DB's response to new advisees] &amp;quot;You want to be my advisee.  Kiss the clock.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;It is much more important to see me being reamed up the ass.&amp;quot;&lt;br /&gt;
* JA: [Discussing potential names of Dan Mahoney's future son] &amp;quot;Name him your last name backwards so he can be a palindrome.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Big setup no follow through.&amp;quot; / AG: &amp;quot;I'm all about that.&amp;quot; / MS: &amp;quot;That's what she said.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;That's not an algorithm; that's a sweatshop.&amp;quot;&lt;br /&gt;
* Lyndsie: &amp;quot;High school cheer leading is even on ESPN.&amp;quot; / MS: &amp;quot;That is really sweet!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I always assume that everyone in the world is just listening to me to talk. I also assume that people just follow me around just to listen to me.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Every time Tim opens his mouth to say something about the poster, you just close your eyes and pray.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;This will all work out right? Induction through hand-waving.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Except it's like fake adoption, where it turns out the child is actually yours.&amp;quot;&lt;br /&gt;
* &amp;quot;If you're concerned about that you're probably in the wrong major, because we're going to build skynet.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;So we are selling you to indentured servitude now?&amp;quot; / AM: &amp;quot;I hope so, then I get free passage to the new world.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Why do you work here?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I have three desks worth of space just taken up with garbage and shit.&amp;quot;&lt;br /&gt;
* Anonymous: &amp;quot;You know, pretty soon that relationship will be 100% done.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Fall 2008 ==&lt;br /&gt;
&lt;br /&gt;
* MN: [Talking about the large rubber rat] &amp;quot;I don't get paid enough to have this thing look at me.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Now that grading's done, I deserve a pretzel.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I haven't even started, and I already feel defeated.&amp;quot; / MS: &amp;quot;Welcome to graduate school.&amp;quot;&lt;br /&gt;
* ''RFC 793: Transmission Control Protocol'': &amp;quot;When the original SYN (pun intended) finally arrives at line 6, the synchronization proceeds normally.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;If I think more than 30 seconds into my own future I start to panic.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Once again, I've solved the problem, but the computer has failed to see my genius.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;It takes many years of sucky teaching to learn how to teach well.  You have to start sucking somewhere.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;When you get the packet it is all going to be out of order.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I was going to ask you what they stood for, but I knew the answer was: 'Get the hell out of my office Mike.'&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You have the plague now too?&amp;quot;&lt;br /&gt;
* AK: &amp;quot;It was like Tim's brain on a piece of paper.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;His abstract was words in a paint can and all he did was throw it on a poster.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, how did we get sidetracked.&amp;quot; / AM: &amp;quot;I started talking.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Now US-41 through Terre Haute, that's the corridor of hell.&amp;quot;&lt;br /&gt;
* Zachary's Sister: [Upon visiting the Systems Lab] &amp;quot;It's like having six zacs.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summer 2008 ==&lt;br /&gt;
* linux-2.6.25.9/lib/iomap.c: Ugly macros are a way of life.&lt;br /&gt;
* ../net/tcp/tcpTimer.c:101: error: ‘rum’ undeclared (first use in this function)&lt;br /&gt;
* BH: &amp;quot;Vim has a learning curve.&amp;quot; / MS: &amp;quot;No, it's a line.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;[re: Firefox Plushie] Wow, that look more like a raccoon to me.  And wouldn't that just make people position Linux Tux and Firefox Fux is various explicit positions?   Or is that just me?&amp;quot; / DB: &amp;quot;Yes, Michael.  It is just you.  And I don't think the Firefox mascot's proper name is 'Fux.'&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm laughing because my nose itches.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm not going to start my own business. For a business to work, the owner has to care.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;''Broken Beyond Syntax'', that's going to be the title of my autobiography.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2008 ==&lt;br /&gt;
* JP: &amp;quot;I'm not saying it's my opinion, I'm just saying it's an opinion.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;Yeah, that's just fool complicated.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Even Tim's pictures have bugs in them.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Warnings mean you are smarter than the compiler!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Do you use text messaging?&amp;quot; / JP: &amp;quot;What's that?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I feel like doing something.  What should I do?&amp;quot; / PH: &amp;quot;Go home.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Any questions?  What else have I forgotten to tell you?&amp;quot; (email to lab) / Response: &amp;quot;The XINU lab notes that you forgot to tell us that you love us.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Traditionally, graduate students get a bed to themselves in this situation.&amp;quot;&lt;br /&gt;
* PH: &amp;quot;I'm really going to enjoy watching the commits to this branch.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Voc and Supervoc joined at the UART&amp;quot;&lt;br /&gt;
* George Corliss: &amp;quot;Verbose.  Minus 5.&amp;quot;&lt;br /&gt;
* Steve Merrill: &amp;quot;Publish!  Publish!  Publish!&amp;quot; (walking down the hall past junior faculty offices)&lt;br /&gt;
* JP: &amp;quot;I am just participating cause I'm standing here.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;New commands are silly.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I've solved all kinds of problems in my life that no one's ever solved before.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You know scheme.  I know scheme.  We all scheme for ice cream.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I like StarTrek, but that would be less a hobby and more an investment.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;Subtract two.&amp;quot; / MN: &amp;quot;Why?&amp;quot; / MS: &amp;quot;...because I said so.&amp;quot; / MN: &amp;quot;...alright...&amp;quot; / MS: &amp;quot;...and then when that doesn't work subtract four.  But two should work.&amp;quot; / MN: &amp;quot;Two didn't work.&amp;quot; / MS: &amp;quot;Damnit!  Subtract four.&amp;quot; (Conversation continues in a similar fashion until Matt ends up subtracting eight.)&lt;br /&gt;
* DB: &amp;quot;So they basically made a hammer and went after everything that could be a nail.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;This is so unfair to us petty criminals.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;We'll all be getting eye transplants soon.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;''I'' am somehow derived from C.&amp;quot; (on the ubiquity of the C programming language)&lt;br /&gt;
* JP: &amp;quot;First you have to get the $3,000 license for the whizbang that does all the work.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I don't remember what the silly window is, but it must be important.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;[UML is] just a bunch of boxes on paper.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Java has corrupted you all.&amp;quot;&lt;br /&gt;
* KJ: &amp;quot;There are some fonts that ''really'' spread out a paper.&amp;quot; (discussing parameters for COSC 198 term paper)&lt;br /&gt;
* DB: &amp;quot;You're telling me to put in less work.  I'm not going to argue with you.&amp;quot;&lt;br /&gt;
* ''See MIPS Run, 2nd Ed.'': &amp;quot;When we finally make contact with aliens, their wheelbarrows will have round wheels and their computers will probably use fixed-size pages.&amp;quot;&lt;br /&gt;
* ''RFC 826: An Ethernet Address Resolution Protocol'': &amp;quot;The world is a jungle in general, and the networking game contributes many animals.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== XINU Pith ==&lt;br /&gt;
* XINU Cometh.&lt;br /&gt;
* XINU Returneth.&lt;br /&gt;
* XINU Calls.&lt;br /&gt;
* XINU Returns.&lt;br /&gt;
* XINU Creates.&lt;br /&gt;
* XINU Reschedules.&lt;br /&gt;
* XINU Saves and Restores.&lt;br /&gt;
* XINU Preempts.&lt;br /&gt;
* XINU Comes Not to JUDGE, But to EXECUTE...&lt;br /&gt;
* XINU Knows Your Inmost Firmware.&lt;br /&gt;
* XINU Brings New Life to Old Hardware.&lt;br /&gt;
* XINU Waits.&lt;br /&gt;
* XINU Allocates.&lt;br /&gt;
* XINU Deallocates Away.&lt;br /&gt;
* XINU Tastes Great.&lt;br /&gt;
* XINU Has Less Filling.&lt;br /&gt;
* XINU Runs FOREVER.&lt;br /&gt;
* XINU Eschews Obfuscation.&lt;br /&gt;
* XINU Does Not Do Windows.&lt;br /&gt;
* XINU Brings ORDER out of CHAOS.&lt;br /&gt;
* XINU Brings CHAOS from ORDER.&lt;br /&gt;
* He Whoever Believes in XINU Shall Have Eternal Processing.&lt;br /&gt;
* XINU Shall Run Again.&lt;br /&gt;
* XINU Is Not UNIX.&lt;br /&gt;
* XINU.  It's What's For Dinner.&lt;br /&gt;
* No XINU and No Mips Make Homer Something Something...&lt;br /&gt;
* See XINU.  See XINU Run.  Run XINU Run.&lt;br /&gt;
* XINU Allocateth, XINU Deallocateth Away.&lt;br /&gt;
&lt;br /&gt;
== Abbreviations ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Abbreviation || Name&lt;br /&gt;
|-&lt;br /&gt;
| AG || Aaron Gember&lt;br /&gt;
|-&lt;br /&gt;
| AK || Adam Koehler&lt;br /&gt;
|-&lt;br /&gt;
| AM || Adam Mallen&lt;br /&gt;
|-&lt;br /&gt;
| BH || Brandon Hahn&lt;br /&gt;
|-&lt;br /&gt;
| CS || Craig Struble&lt;br /&gt;
|-&lt;br /&gt;
| DB || Dennis (or Dr.) Brylow&lt;br /&gt;
|-&lt;br /&gt;
| DM || Dan Mahoney&lt;br /&gt;
|-&lt;br /&gt;
| JP || Justin Picotte&lt;br /&gt;
|-&lt;br /&gt;
| JA || Joe Pintozee&lt;br /&gt;
|-&lt;br /&gt;
| KJ || Kyle Jackson&lt;br /&gt;
|-&lt;br /&gt;
| MN || Matt Netkow&lt;br /&gt;
|-&lt;br /&gt;
| MS || Michael Schultz&lt;br /&gt;
|-&lt;br /&gt;
| PH || Paul Hinze&lt;br /&gt;
|-&lt;br /&gt;
| TB || Tim Blattner&lt;br /&gt;
|-&lt;br /&gt;
| ZL || Zachary Lund&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3421</id>
		<title>Quotes</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3421"/>
		<updated>2009-07-09T19:51:03Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* Summer 2009 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Isn't holy water hard to come by?&amp;quot;&lt;br /&gt;
* DB: [Speaking about AM's meeting with CS] &amp;quot;We also don't recognize [Struble] as a valid commitment.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Don't just sit there and gloat at me.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Jokes don't really work right now.  Sorry.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Ruining my body with one substance is enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I need someone to hold my hand when I go get a haircut.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Everyone sounds lame when they post on girls' walls.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I'm in Cudahy. I work here and live here.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Adam counts as -1.&amp;quot; / AG: &amp;quot;Only one?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It sounds like crap but it corresponds.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I will be the supportive advisor this evening.&amp;quot; / MS: [Sarcastically] &amp;quot;What a change.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;In dangerous situations, that's when it's best to drink&lt;br /&gt;
* AG: &amp;quot;Yeah.  We played Wii bowling. And I learned how to play Magic.&amp;quot; / DB: &amp;quot;Ohh noo. It's like supervoc being taking over by the mad man.  Once SV7 is gone its all downhill.&amp;quot;&lt;br /&gt;
* DM: &amp;quot;Iran. Iraq. IRAW.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You can only flash something once.&amp;quot; / ZL: &amp;quot;Clearly, because you get arrested after that.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I was rushing because I needed to be here by 3pm today.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;He just put a hack on top of a hack on top of a hack.&amp;quot; / AG: &amp;quot;You don't have a network stack, you have a network hack.&amp;quot; / ZL: &amp;quot;You have a network pile.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Someone wrote on our table.&amp;quot; / Anonymous: &amp;quot;Kill them.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Do you really want me in charge of something that affects another human being?&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Sleep sounds amazing right now.&amp;quot; / AM: &amp;quot;Oh my god...does it ever!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I'm all about making fun of people while they're in the room.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The Internet is a vast wasteland of sewage.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I won't say it's fixed, but I have now intervened on your behalf.&amp;quot;&lt;br /&gt;
* Zachary's Girlfriend: &amp;quot;Darn. I am taking on Brylow traits.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You can think of them as ornaments hung on a syntax tree.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;purged Tim from nvram&amp;quot;&lt;br /&gt;
* AK: &amp;quot;If you want some sort of base for how sick I still feel just insert a burst of coughing after each sentence while reading this email.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The rat gets nothing!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;My brain operates at 10,000 Gemberflops per second.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I'm not saying it's my opinion.  I'm just saying its Adolph's opinion.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;He's celebrating the month of feasting.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;There's a special travel dispensation for pretzels.&amp;quot;&lt;br /&gt;
* CS: &amp;quot;I'm not very quotable.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh, it's travelling up in my butt.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;I shut off Slayer while we are gone.&amp;quot; / MS: &amp;quot;I'm sure Mawdryn will turn itself off, too.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;My room mate never plays with me.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I just made a mess on the seat.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I don't need a haircut - I am representing myself at this conference.&amp;quot;&lt;br /&gt;
* AM: [Referring to high performance gum] &amp;quot;It is just like high performance computing: it's really really good for a really really short period of time.&amp;quot;&lt;br /&gt;
* AK: [Speaking to Brylow]  &amp;quot;We just got out of Cracker Barrel and you are already eating pretzels.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh my God - Dinosaur World.  We are skipping SIGCSE.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, my life is a joke sometimes.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;One of these days I'll get English right.&amp;quot;&lt;br /&gt;
* Presenter at SIGCSE 2009: &amp;quot;I mean, it's kind of fun to trash your operating system.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I like to let my hair air-dry. It poofs better.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I would not want Tim on my team for a game of telephone.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;They're not pretzel rods, they're fuel rods.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;But that's non-linear board usage.  I never do that.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;There's a lot more TODOs where those came from.&amp;quot;&lt;br /&gt;
* DB: [Said to an almost empty lab] &amp;quot;Aren't I paying a bunch of students to work for me?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Aww we all got laser pointers!  This is gonna rule!&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I thought I fixed everything doing nothing. It happens so many times.&amp;quot;&lt;br /&gt;
* [A discussion on going to the bar in a lab of all guys] / AG: &amp;quot;We're probably not as good looking as Victoria.&amp;quot; / AM: &amp;quot;Yeah, and she has a boyfriend...but none of you have boyfriends.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Just for funsies.&amp;quot;&lt;br /&gt;
* TB: [As AM points a laser pointer at TB] &amp;quot;I feel like I'm being snipped.&amp;quot;&lt;br /&gt;
* Ryan Feil: [Speaking in the lab of an operating systems assignment] &amp;quot;Shouldn't there be more people here scrambling to get this done.&amp;quot;&lt;br /&gt;
* MS: [As DB writes &amp;quot;IP Stack&amp;quot; on the board] &amp;quot;Ha ha. He pees stack. IP urine.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Really all we have right now are questions.&amp;quot;&lt;br /&gt;
* MS: [On a sheet of paper hidden among AM's homework] &amp;quot;#6. Thm: Adam sucks! Ha ha. / Pf: trivial.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I should just source control my...everything.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;English is not sufficient for teaching compilers.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;That's it. It's 100 percent done.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;We were 100 percent done. We just need to get more speed-up.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;So, Tim, when you are 30, will you say your life is 100 percent done?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;make tim: now compiling nonsense.c&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Oh, here we go: proof by rant.  That's a new one.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Do you really want me representing this school.&amp;quot; / DB: [Out of context] &amp;quot;No.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;If I leave the lab, I feel like I'm leaving civilization behind.&amp;quot;&lt;br /&gt;
* AG: [Browsing through Mike's wedding gift registry] &amp;quot;Xinu only has 50 threads.  The sheets Mike wants have 410, but they don't have memory protection.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Oh good Brylow left.  Now I can leave.&amp;quot;&lt;br /&gt;
* AK: [First commit message] &amp;quot;modified some ifthenelse stuff to look a little more like class&amp;quot; / [Second commit message] &amp;quot;removed the code I added to ifthenelse, it made no sense and didn't compile&amp;quot;&lt;br /&gt;
* DB: [To a prospective student touring the System's Lab] &amp;quot;Ignore the rat.&amp;quot;&lt;br /&gt;
* MS: [Discussing DB's tests] &amp;quot;Why would you study for his test? You are either screwed or not screwed...it's fairly binary.&amp;quot;&lt;br /&gt;
* MS: [Left a message for AG] &amp;quot;I hax0rd your boxor!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh look.  She dumped me on Facebook.  Awesome!&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Don't stroke the yeast colony.&amp;quot;&lt;br /&gt;
* MS: [Speaking of his yeast colony] &amp;quot;It's free!&amp;quot; / DB: &amp;quot;Don't release it!&amp;quot;&lt;br /&gt;
* MS: &amp;quot;If I just get really offensive and harsh with what I say then I won't get quoted any more.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Alright, I'm going home.  See you in the morning.&amp;quot; / ZL: &amp;quot;The morning.  Really?&amp;quot; / DB: &amp;quot;Well no.&amp;quot;&lt;br /&gt;
* MS: [Anticipating DB's response to new advisees] &amp;quot;You want to be my advisee.  Kiss the clock.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;It is much more important to see me being reamed up the ass.&amp;quot;&lt;br /&gt;
* JA: [Discussing potential names of Dan Mahoney's future son] &amp;quot;Name him your last name backwards so he can be a palindrome.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Big setup no follow through.&amp;quot; / AG: &amp;quot;I'm all about that.&amp;quot; / MS: &amp;quot;That's what she said.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;That's not an algorithm; that's a sweatshop.&amp;quot;&lt;br /&gt;
* Lyndsie: &amp;quot;High school cheer leading is even on ESPN.&amp;quot; / MS: &amp;quot;That is really sweet!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I always assume that everyone in the world is just listening to me to talk. I also assume that people just follow me around just to listen to me.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Every time Tim opens his mouth to say something about the poster, you just close your eyes and pray.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;This will all work out right? Induction through hand-waving.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Except it's like fake adoption, where it turns out the child is actually yours.&amp;quot;&lt;br /&gt;
* &amp;quot;If you're concerned about that you're probably in the wrong major, because we're going to build skynet.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;So we are selling you to indentured servitude now?&amp;quot; / AM: &amp;quot;I hope so, then I get free passage to the new world.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Why do you work here?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I have three desks worth of space just taken up with garbage and shit.&amp;quot;&lt;br /&gt;
* Anonymous: &amp;quot;You know, pretty soon that relationship will be 100% done.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Fall 2008 ==&lt;br /&gt;
&lt;br /&gt;
* MN: [Talking about the large rubber rat] &amp;quot;I don't get paid enough to have this thing look at me.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Now that grading's done, I deserve a pretzel.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I haven't even started, and I already feel defeated.&amp;quot; / MS: &amp;quot;Welcome to graduate school.&amp;quot;&lt;br /&gt;
* ''RFC 793: Transmission Control Protocol'': &amp;quot;When the original SYN (pun intended) finally arrives at line 6, the synchronization proceeds normally.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;If I think more than 30 seconds into my own future I start to panic.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Once again, I've solved the problem, but the computer has failed to see my genius.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;It takes many years of sucky teaching to learn how to teach well.  You have to start sucking somewhere.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;When you get the packet it is all going to be out of order.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I was going to ask you what they stood for, but I knew the answer was: 'Get the hell out of my office Mike.'&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You have the plague now too?&amp;quot;&lt;br /&gt;
* AK: &amp;quot;It was like Tim's brain on a piece of paper.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;His abstract was words in a paint can and all he did was throw it on a poster.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, how did we get sidetracked.&amp;quot; / AM: &amp;quot;I started talking.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Now US-41 through Terre Haute, that's the corridor of hell.&amp;quot;&lt;br /&gt;
* Zachary's Sister: [Upon visiting the Systems Lab] &amp;quot;It's like having six zacs.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summer 2008 ==&lt;br /&gt;
* linux-2.6.25.9/lib/iomap.c: Ugly macros are a way of life.&lt;br /&gt;
* ../net/tcp/tcpTimer.c:101: error: ‘rum’ undeclared (first use in this function)&lt;br /&gt;
* BH: &amp;quot;Vim has a learning curve.&amp;quot; / MS: &amp;quot;No, it's a line.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;[re: Firefox Plushie] Wow, that look more like a raccoon to me.  And wouldn't that just make people position Linux Tux and Firefox Fux is various explicit positions?   Or is that just me?&amp;quot; / DB: &amp;quot;Yes, Michael.  It is just you.  And I don't think the Firefox mascot's proper name is 'Fux.'&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm laughing because my nose itches.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm not going to start my own business. For a business to work, the owner has to care.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;''Broken Beyond Syntax'', that's going to be the title of my autobiography.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2008 ==&lt;br /&gt;
* JP: &amp;quot;I'm not saying it's my opinion, I'm just saying it's an opinion.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;Yeah, that's just fool complicated.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Even Tim's pictures have bugs in them.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Warnings mean you are smarter than the compiler!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Do you use text messaging?&amp;quot; / JP: &amp;quot;What's that?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I feel like doing something.  What should I do?&amp;quot; / PH: &amp;quot;Go home.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Any questions?  What else have I forgotten to tell you?&amp;quot; (email to lab) / Response: &amp;quot;The XINU lab notes that you forgot to tell us that you love us.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Traditionally, graduate students get a bed to themselves in this situation.&amp;quot;&lt;br /&gt;
* PH: &amp;quot;I'm really going to enjoy watching the commits to this branch.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Voc and Supervoc joined at the UART&amp;quot;&lt;br /&gt;
* George Corliss: &amp;quot;Verbose.  Minus 5.&amp;quot;&lt;br /&gt;
* Steve Merrill: &amp;quot;Publish!  Publish!  Publish!&amp;quot; (walking down the hall past junior faculty offices)&lt;br /&gt;
* JP: &amp;quot;I am just participating cause I'm standing here.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;New commands are silly.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I've solved all kinds of problems in my life that no one's ever solved before.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You know scheme.  I know scheme.  We all scheme for ice cream.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I like StarTrek, but that would be less a hobby and more an investment.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;Subtract two.&amp;quot; / MN: &amp;quot;Why?&amp;quot; / MS: &amp;quot;...because I said so.&amp;quot; / MN: &amp;quot;...alright...&amp;quot; / MS: &amp;quot;...and then when that doesn't work subtract four.  But two should work.&amp;quot; / MN: &amp;quot;Two didn't work.&amp;quot; / MS: &amp;quot;Damnit!  Subtract four.&amp;quot; (Conversation continues in a similar fashion until Matt ends up subtracting eight.)&lt;br /&gt;
* DB: &amp;quot;So they basically made a hammer and went after everything that could be a nail.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;This is so unfair to us petty criminals.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;We'll all be getting eye transplants soon.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;''I'' am somehow derived from C.&amp;quot; (on the ubiquity of the C programming language)&lt;br /&gt;
* JP: &amp;quot;First you have to get the $3,000 license for the whizbang that does all the work.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I don't remember what the silly window is, but it must be important.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;[UML is] just a bunch of boxes on paper.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Java has corrupted you all.&amp;quot;&lt;br /&gt;
* KJ: &amp;quot;There are some fonts that ''really'' spread out a paper.&amp;quot; (discussing parameters for COSC 198 term paper)&lt;br /&gt;
* DB: &amp;quot;You're telling me to put in less work.  I'm not going to argue with you.&amp;quot;&lt;br /&gt;
* ''See MIPS Run, 2nd Ed.'': &amp;quot;When we finally make contact with aliens, their wheelbarrows will have round wheels and their computers will probably use fixed-size pages.&amp;quot;&lt;br /&gt;
* ''RFC 826: An Ethernet Address Resolution Protocol'': &amp;quot;The world is a jungle in general, and the networking game contributes many animals.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== XINU Pith ==&lt;br /&gt;
* XINU Cometh.&lt;br /&gt;
* XINU Returneth.&lt;br /&gt;
* XINU Calls.&lt;br /&gt;
* XINU Returns.&lt;br /&gt;
* XINU Creates.&lt;br /&gt;
* XINU Reschedules.&lt;br /&gt;
* XINU Saves and Restores.&lt;br /&gt;
* XINU Preempts.&lt;br /&gt;
* XINU Comes Not to JUDGE, But to EXECUTE...&lt;br /&gt;
* XINU Knows Your Inmost Firmware.&lt;br /&gt;
* XINU Brings New Life to Old Hardware.&lt;br /&gt;
* XINU Waits.&lt;br /&gt;
* XINU Allocates.&lt;br /&gt;
* XINU Deallocates Away.&lt;br /&gt;
* XINU Tastes Great.&lt;br /&gt;
* XINU Has Less Filling.&lt;br /&gt;
* XINU Runs FOREVER.&lt;br /&gt;
* XINU Eschews Obfuscation.&lt;br /&gt;
* XINU Does Not Do Windows.&lt;br /&gt;
* XINU Brings ORDER out of CHAOS.&lt;br /&gt;
* XINU Brings CHAOS from ORDER.&lt;br /&gt;
* He Whoever Believes in XINU Shall Have Eternal Processing.&lt;br /&gt;
* XINU Shall Run Again.&lt;br /&gt;
* XINU Is Not UNIX.&lt;br /&gt;
* XINU.  It's What's For Dinner.&lt;br /&gt;
* No XINU and No Mips Make Homer Something Something...&lt;br /&gt;
* See XINU.  See XINU Run.  Run XINU Run.&lt;br /&gt;
* XINU Allocateth, XINU Deallocateth Away.&lt;br /&gt;
&lt;br /&gt;
== Abbreviations ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Abbreviation || Name&lt;br /&gt;
|-&lt;br /&gt;
| AG || Aaron Gember&lt;br /&gt;
|-&lt;br /&gt;
| AK || Adam Koehler&lt;br /&gt;
|-&lt;br /&gt;
| AM || Adam Mallen&lt;br /&gt;
|-&lt;br /&gt;
| BH || Brandon Hahn&lt;br /&gt;
|-&lt;br /&gt;
| CS || Craig Struble&lt;br /&gt;
|-&lt;br /&gt;
| DB || Dennis (or Dr.) Brylow&lt;br /&gt;
|-&lt;br /&gt;
| DM || Dan Mahoney&lt;br /&gt;
|-&lt;br /&gt;
| JP || Justin Picotte&lt;br /&gt;
|-&lt;br /&gt;
| JA || Joe Pintozee&lt;br /&gt;
|-&lt;br /&gt;
| KJ || Kyle Jackson&lt;br /&gt;
|-&lt;br /&gt;
| MN || Matt Netkow&lt;br /&gt;
|-&lt;br /&gt;
| MS || Michael Schultz&lt;br /&gt;
|-&lt;br /&gt;
| PH || Paul Hinze&lt;br /&gt;
|-&lt;br /&gt;
| TB || Tim Blattner&lt;br /&gt;
|-&lt;br /&gt;
| ZL || Zachary Lund&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3420</id>
		<title>Quotes</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3420"/>
		<updated>2009-07-09T19:50:52Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* Summer 2009 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Isn't holy water hard to come by?&amp;quot;&lt;br /&gt;
* DB: [Speaking about AM's meeting with CS] &amp;quot;We also don't recognize [Struble] as a valid commitment.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Don't just sit there and gloat at me.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Jokes don't really work right now.  Sorry.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Ruining my body with one substance is enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I need someone to hold my hand when I go get a haircut.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Everyone sounds lame when they post on girls' walls.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I'm in Cudahy. I work here and live here.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Adam counts as -1.&amp;quot; / AG: &amp;quot;Only one?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It sounds like crap but it corresponds.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I will be the supportive advisor this evening.&amp;quot; / MS: [Sarcastically] &amp;quot;What a change.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;In dangerous situations, that's when it's best to drink&lt;br /&gt;
* AG: &amp;quot;Yeah.  We played Wii bowling. And I learned how to play Magic.&amp;quot; / DB: &amp;quot;Ohh noo. It's like supervoc being taking over by the mad man.  Once SV7 is gone its all downhill.&amp;quot;&lt;br /&gt;
* DM: &amp;quot;Iran. Iraq. IRAW.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You can only flash something once.&amp;quot; / ZL: &amp;quot;Clearly, because you get arrested after that.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I was rushing because I needed to be here by 3pm today.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;He just put a hack on top of a hack on top of a hack.&amp;quot; / AG: &amp;quot;You don't have a network stack, you have a network hack.&amp;quot; / ZL: &amp;quot;You have a network pile.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Someone wrote on our table.&amp;quot; / DB: &amp;quot;Kill them.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Do you really want me in charge of something that affects another human being?&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Sleep sounds amazing right now.&amp;quot; / AM: &amp;quot;Oh my god...does it ever!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I'm all about making fun of people while they're in the room.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The Internet is a vast wasteland of sewage.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I won't say it's fixed, but I have now intervened on your behalf.&amp;quot;&lt;br /&gt;
* Zachary's Girlfriend: &amp;quot;Darn. I am taking on Brylow traits.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You can think of them as ornaments hung on a syntax tree.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;purged Tim from nvram&amp;quot;&lt;br /&gt;
* AK: &amp;quot;If you want some sort of base for how sick I still feel just insert a burst of coughing after each sentence while reading this email.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The rat gets nothing!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;My brain operates at 10,000 Gemberflops per second.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I'm not saying it's my opinion.  I'm just saying its Adolph's opinion.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;He's celebrating the month of feasting.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;There's a special travel dispensation for pretzels.&amp;quot;&lt;br /&gt;
* CS: &amp;quot;I'm not very quotable.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh, it's travelling up in my butt.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;I shut off Slayer while we are gone.&amp;quot; / MS: &amp;quot;I'm sure Mawdryn will turn itself off, too.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;My room mate never plays with me.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I just made a mess on the seat.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I don't need a haircut - I am representing myself at this conference.&amp;quot;&lt;br /&gt;
* AM: [Referring to high performance gum] &amp;quot;It is just like high performance computing: it's really really good for a really really short period of time.&amp;quot;&lt;br /&gt;
* AK: [Speaking to Brylow]  &amp;quot;We just got out of Cracker Barrel and you are already eating pretzels.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh my God - Dinosaur World.  We are skipping SIGCSE.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, my life is a joke sometimes.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;One of these days I'll get English right.&amp;quot;&lt;br /&gt;
* Presenter at SIGCSE 2009: &amp;quot;I mean, it's kind of fun to trash your operating system.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I like to let my hair air-dry. It poofs better.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I would not want Tim on my team for a game of telephone.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;They're not pretzel rods, they're fuel rods.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;But that's non-linear board usage.  I never do that.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;There's a lot more TODOs where those came from.&amp;quot;&lt;br /&gt;
* DB: [Said to an almost empty lab] &amp;quot;Aren't I paying a bunch of students to work for me?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Aww we all got laser pointers!  This is gonna rule!&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I thought I fixed everything doing nothing. It happens so many times.&amp;quot;&lt;br /&gt;
* [A discussion on going to the bar in a lab of all guys] / AG: &amp;quot;We're probably not as good looking as Victoria.&amp;quot; / AM: &amp;quot;Yeah, and she has a boyfriend...but none of you have boyfriends.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Just for funsies.&amp;quot;&lt;br /&gt;
* TB: [As AM points a laser pointer at TB] &amp;quot;I feel like I'm being snipped.&amp;quot;&lt;br /&gt;
* Ryan Feil: [Speaking in the lab of an operating systems assignment] &amp;quot;Shouldn't there be more people here scrambling to get this done.&amp;quot;&lt;br /&gt;
* MS: [As DB writes &amp;quot;IP Stack&amp;quot; on the board] &amp;quot;Ha ha. He pees stack. IP urine.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Really all we have right now are questions.&amp;quot;&lt;br /&gt;
* MS: [On a sheet of paper hidden among AM's homework] &amp;quot;#6. Thm: Adam sucks! Ha ha. / Pf: trivial.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I should just source control my...everything.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;English is not sufficient for teaching compilers.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;That's it. It's 100 percent done.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;We were 100 percent done. We just need to get more speed-up.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;So, Tim, when you are 30, will you say your life is 100 percent done?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;make tim: now compiling nonsense.c&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Oh, here we go: proof by rant.  That's a new one.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Do you really want me representing this school.&amp;quot; / DB: [Out of context] &amp;quot;No.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;If I leave the lab, I feel like I'm leaving civilization behind.&amp;quot;&lt;br /&gt;
* AG: [Browsing through Mike's wedding gift registry] &amp;quot;Xinu only has 50 threads.  The sheets Mike wants have 410, but they don't have memory protection.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Oh good Brylow left.  Now I can leave.&amp;quot;&lt;br /&gt;
* AK: [First commit message] &amp;quot;modified some ifthenelse stuff to look a little more like class&amp;quot; / [Second commit message] &amp;quot;removed the code I added to ifthenelse, it made no sense and didn't compile&amp;quot;&lt;br /&gt;
* DB: [To a prospective student touring the System's Lab] &amp;quot;Ignore the rat.&amp;quot;&lt;br /&gt;
* MS: [Discussing DB's tests] &amp;quot;Why would you study for his test? You are either screwed or not screwed...it's fairly binary.&amp;quot;&lt;br /&gt;
* MS: [Left a message for AG] &amp;quot;I hax0rd your boxor!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh look.  She dumped me on Facebook.  Awesome!&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Don't stroke the yeast colony.&amp;quot;&lt;br /&gt;
* MS: [Speaking of his yeast colony] &amp;quot;It's free!&amp;quot; / DB: &amp;quot;Don't release it!&amp;quot;&lt;br /&gt;
* MS: &amp;quot;If I just get really offensive and harsh with what I say then I won't get quoted any more.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Alright, I'm going home.  See you in the morning.&amp;quot; / ZL: &amp;quot;The morning.  Really?&amp;quot; / DB: &amp;quot;Well no.&amp;quot;&lt;br /&gt;
* MS: [Anticipating DB's response to new advisees] &amp;quot;You want to be my advisee.  Kiss the clock.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;It is much more important to see me being reamed up the ass.&amp;quot;&lt;br /&gt;
* JA: [Discussing potential names of Dan Mahoney's future son] &amp;quot;Name him your last name backwards so he can be a palindrome.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Big setup no follow through.&amp;quot; / AG: &amp;quot;I'm all about that.&amp;quot; / MS: &amp;quot;That's what she said.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;That's not an algorithm; that's a sweatshop.&amp;quot;&lt;br /&gt;
* Lyndsie: &amp;quot;High school cheer leading is even on ESPN.&amp;quot; / MS: &amp;quot;That is really sweet!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I always assume that everyone in the world is just listening to me to talk. I also assume that people just follow me around just to listen to me.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Every time Tim opens his mouth to say something about the poster, you just close your eyes and pray.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;This will all work out right? Induction through hand-waving.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Except it's like fake adoption, where it turns out the child is actually yours.&amp;quot;&lt;br /&gt;
* &amp;quot;If you're concerned about that you're probably in the wrong major, because we're going to build skynet.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;So we are selling you to indentured servitude now?&amp;quot; / AM: &amp;quot;I hope so, then I get free passage to the new world.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Why do you work here?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I have three desks worth of space just taken up with garbage and shit.&amp;quot;&lt;br /&gt;
* Anonymous: &amp;quot;You know, pretty soon that relationship will be 100% done.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Fall 2008 ==&lt;br /&gt;
&lt;br /&gt;
* MN: [Talking about the large rubber rat] &amp;quot;I don't get paid enough to have this thing look at me.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Now that grading's done, I deserve a pretzel.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I haven't even started, and I already feel defeated.&amp;quot; / MS: &amp;quot;Welcome to graduate school.&amp;quot;&lt;br /&gt;
* ''RFC 793: Transmission Control Protocol'': &amp;quot;When the original SYN (pun intended) finally arrives at line 6, the synchronization proceeds normally.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;If I think more than 30 seconds into my own future I start to panic.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Once again, I've solved the problem, but the computer has failed to see my genius.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;It takes many years of sucky teaching to learn how to teach well.  You have to start sucking somewhere.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;When you get the packet it is all going to be out of order.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I was going to ask you what they stood for, but I knew the answer was: 'Get the hell out of my office Mike.'&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You have the plague now too?&amp;quot;&lt;br /&gt;
* AK: &amp;quot;It was like Tim's brain on a piece of paper.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;His abstract was words in a paint can and all he did was throw it on a poster.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, how did we get sidetracked.&amp;quot; / AM: &amp;quot;I started talking.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Now US-41 through Terre Haute, that's the corridor of hell.&amp;quot;&lt;br /&gt;
* Zachary's Sister: [Upon visiting the Systems Lab] &amp;quot;It's like having six zacs.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summer 2008 ==&lt;br /&gt;
* linux-2.6.25.9/lib/iomap.c: Ugly macros are a way of life.&lt;br /&gt;
* ../net/tcp/tcpTimer.c:101: error: ‘rum’ undeclared (first use in this function)&lt;br /&gt;
* BH: &amp;quot;Vim has a learning curve.&amp;quot; / MS: &amp;quot;No, it's a line.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;[re: Firefox Plushie] Wow, that look more like a raccoon to me.  And wouldn't that just make people position Linux Tux and Firefox Fux is various explicit positions?   Or is that just me?&amp;quot; / DB: &amp;quot;Yes, Michael.  It is just you.  And I don't think the Firefox mascot's proper name is 'Fux.'&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm laughing because my nose itches.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm not going to start my own business. For a business to work, the owner has to care.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;''Broken Beyond Syntax'', that's going to be the title of my autobiography.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2008 ==&lt;br /&gt;
* JP: &amp;quot;I'm not saying it's my opinion, I'm just saying it's an opinion.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;Yeah, that's just fool complicated.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Even Tim's pictures have bugs in them.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Warnings mean you are smarter than the compiler!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Do you use text messaging?&amp;quot; / JP: &amp;quot;What's that?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I feel like doing something.  What should I do?&amp;quot; / PH: &amp;quot;Go home.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Any questions?  What else have I forgotten to tell you?&amp;quot; (email to lab) / Response: &amp;quot;The XINU lab notes that you forgot to tell us that you love us.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Traditionally, graduate students get a bed to themselves in this situation.&amp;quot;&lt;br /&gt;
* PH: &amp;quot;I'm really going to enjoy watching the commits to this branch.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Voc and Supervoc joined at the UART&amp;quot;&lt;br /&gt;
* George Corliss: &amp;quot;Verbose.  Minus 5.&amp;quot;&lt;br /&gt;
* Steve Merrill: &amp;quot;Publish!  Publish!  Publish!&amp;quot; (walking down the hall past junior faculty offices)&lt;br /&gt;
* JP: &amp;quot;I am just participating cause I'm standing here.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;New commands are silly.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I've solved all kinds of problems in my life that no one's ever solved before.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You know scheme.  I know scheme.  We all scheme for ice cream.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I like StarTrek, but that would be less a hobby and more an investment.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;Subtract two.&amp;quot; / MN: &amp;quot;Why?&amp;quot; / MS: &amp;quot;...because I said so.&amp;quot; / MN: &amp;quot;...alright...&amp;quot; / MS: &amp;quot;...and then when that doesn't work subtract four.  But two should work.&amp;quot; / MN: &amp;quot;Two didn't work.&amp;quot; / MS: &amp;quot;Damnit!  Subtract four.&amp;quot; (Conversation continues in a similar fashion until Matt ends up subtracting eight.)&lt;br /&gt;
* DB: &amp;quot;So they basically made a hammer and went after everything that could be a nail.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;This is so unfair to us petty criminals.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;We'll all be getting eye transplants soon.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;''I'' am somehow derived from C.&amp;quot; (on the ubiquity of the C programming language)&lt;br /&gt;
* JP: &amp;quot;First you have to get the $3,000 license for the whizbang that does all the work.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I don't remember what the silly window is, but it must be important.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;[UML is] just a bunch of boxes on paper.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Java has corrupted you all.&amp;quot;&lt;br /&gt;
* KJ: &amp;quot;There are some fonts that ''really'' spread out a paper.&amp;quot; (discussing parameters for COSC 198 term paper)&lt;br /&gt;
* DB: &amp;quot;You're telling me to put in less work.  I'm not going to argue with you.&amp;quot;&lt;br /&gt;
* ''See MIPS Run, 2nd Ed.'': &amp;quot;When we finally make contact with aliens, their wheelbarrows will have round wheels and their computers will probably use fixed-size pages.&amp;quot;&lt;br /&gt;
* ''RFC 826: An Ethernet Address Resolution Protocol'': &amp;quot;The world is a jungle in general, and the networking game contributes many animals.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== XINU Pith ==&lt;br /&gt;
* XINU Cometh.&lt;br /&gt;
* XINU Returneth.&lt;br /&gt;
* XINU Calls.&lt;br /&gt;
* XINU Returns.&lt;br /&gt;
* XINU Creates.&lt;br /&gt;
* XINU Reschedules.&lt;br /&gt;
* XINU Saves and Restores.&lt;br /&gt;
* XINU Preempts.&lt;br /&gt;
* XINU Comes Not to JUDGE, But to EXECUTE...&lt;br /&gt;
* XINU Knows Your Inmost Firmware.&lt;br /&gt;
* XINU Brings New Life to Old Hardware.&lt;br /&gt;
* XINU Waits.&lt;br /&gt;
* XINU Allocates.&lt;br /&gt;
* XINU Deallocates Away.&lt;br /&gt;
* XINU Tastes Great.&lt;br /&gt;
* XINU Has Less Filling.&lt;br /&gt;
* XINU Runs FOREVER.&lt;br /&gt;
* XINU Eschews Obfuscation.&lt;br /&gt;
* XINU Does Not Do Windows.&lt;br /&gt;
* XINU Brings ORDER out of CHAOS.&lt;br /&gt;
* XINU Brings CHAOS from ORDER.&lt;br /&gt;
* He Whoever Believes in XINU Shall Have Eternal Processing.&lt;br /&gt;
* XINU Shall Run Again.&lt;br /&gt;
* XINU Is Not UNIX.&lt;br /&gt;
* XINU.  It's What's For Dinner.&lt;br /&gt;
* No XINU and No Mips Make Homer Something Something...&lt;br /&gt;
* See XINU.  See XINU Run.  Run XINU Run.&lt;br /&gt;
* XINU Allocateth, XINU Deallocateth Away.&lt;br /&gt;
&lt;br /&gt;
== Abbreviations ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Abbreviation || Name&lt;br /&gt;
|-&lt;br /&gt;
| AG || Aaron Gember&lt;br /&gt;
|-&lt;br /&gt;
| AK || Adam Koehler&lt;br /&gt;
|-&lt;br /&gt;
| AM || Adam Mallen&lt;br /&gt;
|-&lt;br /&gt;
| BH || Brandon Hahn&lt;br /&gt;
|-&lt;br /&gt;
| CS || Craig Struble&lt;br /&gt;
|-&lt;br /&gt;
| DB || Dennis (or Dr.) Brylow&lt;br /&gt;
|-&lt;br /&gt;
| DM || Dan Mahoney&lt;br /&gt;
|-&lt;br /&gt;
| JP || Justin Picotte&lt;br /&gt;
|-&lt;br /&gt;
| JA || Joe Pintozee&lt;br /&gt;
|-&lt;br /&gt;
| KJ || Kyle Jackson&lt;br /&gt;
|-&lt;br /&gt;
| MN || Matt Netkow&lt;br /&gt;
|-&lt;br /&gt;
| MS || Michael Schultz&lt;br /&gt;
|-&lt;br /&gt;
| PH || Paul Hinze&lt;br /&gt;
|-&lt;br /&gt;
| TB || Tim Blattner&lt;br /&gt;
|-&lt;br /&gt;
| ZL || Zachary Lund&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3419</id>
		<title>User:Agember</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3419"/>
		<updated>2009-07-09T16:20:38Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* July 5 - July 11 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 Log ==&lt;br /&gt;
=== May 17 - May 23 ===&lt;br /&gt;
''Mon 1pm to 5:30pm (4.5); Tues 2:30pm to 7pm (4.5); Wed 2pm to 5pm (3); Thurs 1:30pm to 5pm (3.5); Total: 15.5 hours''&lt;br /&gt;
* Discussed projects with undergrads&lt;br /&gt;
* Set projected deadlines&lt;br /&gt;
* Developed telnet proof of concept: spawned shell on TTY opened on TCP&lt;br /&gt;
* Acquired reading material on network stack design in BSD and Linux&lt;br /&gt;
** McKusick, Marshall Kirk, Keith Bostic, Michael J. Karels, John S. Quarterman.  ''The Design and Implementation of the 4.4 BSD Operating System.'' Reading, MA: Addison-Wesley, 1996.&lt;br /&gt;
** Wehrle, Laus, Frank Pahlke, Hartmut Ritter, Daniel Muller, Marc Bechler.  ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel.''  Upper Saddle River, NJ: Pearson Prentice Hall, 2005.&lt;br /&gt;
* Selected paper for Tues, May 26: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
&lt;br /&gt;
=== May 24 - May 30 ===&lt;br /&gt;
''Mon 3pm to 5:30pm, 8pm to 9pm (3.5); Tues 2:00pm to 5:30pm, 11pm to 11:30pm (4); Thurs 1:15pm to 5:30pm (4.25); Fri 1:15pm to 5:30pm (4.25); Total 16 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
* Read Chapters 11 and (part of) 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
* Discussed new network stack design (details on Trac)&lt;br /&gt;
&lt;br /&gt;
=== May 31 - June 6 ===&lt;br /&gt;
''Mon 3pm to 6pm (3); Tues 8:30pm to 10pm (1.5); Wed 2:15pm to 5:15pm, 7:00pm to 8:30pm (4.5); Thurs 1:45pm to 5:45pm (4); Fri 2pm to 5pm (3); Total: 16 hours''&lt;br /&gt;
* Discussed new network stack design&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1531793.1531805 Factored operating systems (fos): the case for a scalable operating system for multicores]&lt;br /&gt;
* Read Chapter 4 (Address Discovery and Binding (ARP)) in ''Internetworking With TCP/IP Vol II: Design, Implementation, and Internals''&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers (&amp;lt;code&amp;gt;net.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;network.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ethpkt.h&amp;lt;/code&amp;gt;)&lt;br /&gt;
** &amp;lt;code&amp;gt;netUp&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netRecv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netSend&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netDown&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== June 7 - June 13 ===&lt;br /&gt;
''Mon 3:45pm to 6:15pm (2.5); Tues 1:00pm to 11:00pm (10); Wed 3:15pm to 5:15pm (2); Thurs 1:30pm to 6:00pm (4.5); 4:15pm to 6:15pm (2); Total: 21 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1450135.1450150 Traversal caches: a first step towards FPGA acceleration of pointer-based data structures]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers&lt;br /&gt;
** Link-level packet processing (&amp;lt;code&amp;gt;network/net*&amp;lt;/code&amp;gt;)&lt;br /&gt;
** ARP (&amp;lt;code&amp;gt;network/arp/arp*&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Changed network stack to utilize &amp;lt;code&amp;gt;netaddr&amp;lt;/code&amp;gt; structure for all IP and MAC addresses&lt;br /&gt;
* Assisted with merge of webinterface, agember, and trunk-2.0 branches&lt;br /&gt;
* Read chapter 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
&lt;br /&gt;
=== June 14 - June 20 ===&lt;br /&gt;
''Mon 1pm to 3:30pm (2.5); Tues 1:30pm to 6:30pm (5); Wed 1:30pm to 5pm (3.5); Fri 10am to 11am, 7:30pm to 8pm (1.5); Sat 9:30am to 10:30am (1); Total: 13.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1519065.1519095 Dingo: taming device drivers]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Shell function to start network interface&lt;br /&gt;
* Assisted with cleanup of IP portions of the network stack&lt;br /&gt;
* Read chapter 13 in ''The Design and Implementation of the 4.4 BSD Operating System''&lt;br /&gt;
* Read [http://doi.acm.org/10.1145/1140086.1140094 Tmix: a tool for generating realistic TCP application workloads in ns-2]&lt;br /&gt;
&lt;br /&gt;
=== June 21 - June 27 ===&lt;br /&gt;
''Sun 10am to 10:30am (0.5); Mon 12:30pm to 3:30pm (3); Tues 1:30pm to 10:30pm (9); Wed 1pm to 4:30pm (3.5); Thurs 3pm to 5:30pm, 7pm to 10pm (5.5); Total: 21.5 hours''&lt;br /&gt;
* Read [http://devresources.linux-foundation.org/~shemminger/netem/LCA2005_paper.pdf Network Emulation with NetEm]&lt;br /&gt;
* Changed the opening policy of TCP to wait for connection establishment before returning from the call to &amp;lt;code&amp;gt;open&amp;lt;/code&amp;gt;&lt;br /&gt;
* Reviewed paper: [http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=1528453 A Real-Time Software Platform for the Cell Processor]&lt;br /&gt;
* Worked on test suite for network stack&lt;br /&gt;
&lt;br /&gt;
=== June 28 - July 4 ===&lt;br /&gt;
''Sun: 5:00pm to 8:30pm (3.5); Mon 2:00pm to 6:00pm (4); Tues 1:30pm to 9:00pm; 10:00pm to 10:30pm (8); Wed 1:15pm to 6:15pm (5); Thurs 12:00pm to 10:00pm (10); Total: 30.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1227310.1227372 Mindstorms without robotics: an alternative to simulations in systems courses]&lt;br /&gt;
* Read chapters 1 and 2 in ''The Linux Networking Architecture: Design and Implementation of Network Protcols in the Linux Kernel''&lt;br /&gt;
* Read [http://recursos.aldabaknocking.com/libpcapHakin9LuisMartinGarcia.pdf Programming with Libpcap - Sniffing the Network From Our Own Application]&lt;br /&gt;
* Started implementation of the PCAP library&lt;br /&gt;
* Started to construct a testsuite testcase for ARP&lt;br /&gt;
* Wrote a testsuite testcase for the network interface; fixed bugs uncovered by the testcase&lt;br /&gt;
* Assisted Dan with the cleanup/rewrite of IPv4&lt;br /&gt;
* Assisted Paul with the cleanup/rewrite of UDP&lt;br /&gt;
* Merged the ethernet loopback device into Zachary's branch&lt;br /&gt;
&lt;br /&gt;
=== July 5 - July 11 ===&lt;br /&gt;
''Mon 2:00pm to 6:30pm (4.5); Tues 2:00pm to 10:00pm (8); Wed 3:00pm to 6:00pm (3); Thurs 11:15am to ; Total: hours''&lt;br /&gt;
* Read chapters 3 &amp;amp; 4 in ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel''&lt;br /&gt;
* Continued implementation of PCAP library&lt;br /&gt;
* Reviewed paper [http://doi.acm.org/10.1145/1542452.1542461 Eliminating the call stack to save RAM]&lt;br /&gt;
&lt;br /&gt;
=== July 12 - July 18 ===&lt;br /&gt;
=== July 19 - July 25 ===&lt;br /&gt;
''Vacation July 19 - July 25''&lt;br /&gt;
&lt;br /&gt;
=== July 26 - August 1 ===&lt;br /&gt;
''Vacation July 29 - August 1''&lt;br /&gt;
&lt;br /&gt;
=== August 2 - August 8 ===&lt;br /&gt;
''Vacation August 2 - August 5''&lt;br /&gt;
&lt;br /&gt;
=== August 9 - August 15 ===&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3418</id>
		<title>User:Agember</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3418"/>
		<updated>2009-07-08T23:01:19Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* July 5 - July 11 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 Log ==&lt;br /&gt;
=== May 17 - May 23 ===&lt;br /&gt;
''Mon 1pm to 5:30pm (4.5); Tues 2:30pm to 7pm (4.5); Wed 2pm to 5pm (3); Thurs 1:30pm to 5pm (3.5); Total: 15.5 hours''&lt;br /&gt;
* Discussed projects with undergrads&lt;br /&gt;
* Set projected deadlines&lt;br /&gt;
* Developed telnet proof of concept: spawned shell on TTY opened on TCP&lt;br /&gt;
* Acquired reading material on network stack design in BSD and Linux&lt;br /&gt;
** McKusick, Marshall Kirk, Keith Bostic, Michael J. Karels, John S. Quarterman.  ''The Design and Implementation of the 4.4 BSD Operating System.'' Reading, MA: Addison-Wesley, 1996.&lt;br /&gt;
** Wehrle, Laus, Frank Pahlke, Hartmut Ritter, Daniel Muller, Marc Bechler.  ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel.''  Upper Saddle River, NJ: Pearson Prentice Hall, 2005.&lt;br /&gt;
* Selected paper for Tues, May 26: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
&lt;br /&gt;
=== May 24 - May 30 ===&lt;br /&gt;
''Mon 3pm to 5:30pm, 8pm to 9pm (3.5); Tues 2:00pm to 5:30pm, 11pm to 11:30pm (4); Thurs 1:15pm to 5:30pm (4.25); Fri 1:15pm to 5:30pm (4.25); Total 16 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
* Read Chapters 11 and (part of) 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
* Discussed new network stack design (details on Trac)&lt;br /&gt;
&lt;br /&gt;
=== May 31 - June 6 ===&lt;br /&gt;
''Mon 3pm to 6pm (3); Tues 8:30pm to 10pm (1.5); Wed 2:15pm to 5:15pm, 7:00pm to 8:30pm (4.5); Thurs 1:45pm to 5:45pm (4); Fri 2pm to 5pm (3); Total: 16 hours''&lt;br /&gt;
* Discussed new network stack design&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1531793.1531805 Factored operating systems (fos): the case for a scalable operating system for multicores]&lt;br /&gt;
* Read Chapter 4 (Address Discovery and Binding (ARP)) in ''Internetworking With TCP/IP Vol II: Design, Implementation, and Internals''&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers (&amp;lt;code&amp;gt;net.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;network.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ethpkt.h&amp;lt;/code&amp;gt;)&lt;br /&gt;
** &amp;lt;code&amp;gt;netUp&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netRecv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netSend&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netDown&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== June 7 - June 13 ===&lt;br /&gt;
''Mon 3:45pm to 6:15pm (2.5); Tues 1:00pm to 11:00pm (10); Wed 3:15pm to 5:15pm (2); Thurs 1:30pm to 6:00pm (4.5); 4:15pm to 6:15pm (2); Total: 21 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1450135.1450150 Traversal caches: a first step towards FPGA acceleration of pointer-based data structures]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers&lt;br /&gt;
** Link-level packet processing (&amp;lt;code&amp;gt;network/net*&amp;lt;/code&amp;gt;)&lt;br /&gt;
** ARP (&amp;lt;code&amp;gt;network/arp/arp*&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Changed network stack to utilize &amp;lt;code&amp;gt;netaddr&amp;lt;/code&amp;gt; structure for all IP and MAC addresses&lt;br /&gt;
* Assisted with merge of webinterface, agember, and trunk-2.0 branches&lt;br /&gt;
* Read chapter 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
&lt;br /&gt;
=== June 14 - June 20 ===&lt;br /&gt;
''Mon 1pm to 3:30pm (2.5); Tues 1:30pm to 6:30pm (5); Wed 1:30pm to 5pm (3.5); Fri 10am to 11am, 7:30pm to 8pm (1.5); Sat 9:30am to 10:30am (1); Total: 13.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1519065.1519095 Dingo: taming device drivers]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Shell function to start network interface&lt;br /&gt;
* Assisted with cleanup of IP portions of the network stack&lt;br /&gt;
* Read chapter 13 in ''The Design and Implementation of the 4.4 BSD Operating System''&lt;br /&gt;
* Read [http://doi.acm.org/10.1145/1140086.1140094 Tmix: a tool for generating realistic TCP application workloads in ns-2]&lt;br /&gt;
&lt;br /&gt;
=== June 21 - June 27 ===&lt;br /&gt;
''Sun 10am to 10:30am (0.5); Mon 12:30pm to 3:30pm (3); Tues 1:30pm to 10:30pm (9); Wed 1pm to 4:30pm (3.5); Thurs 3pm to 5:30pm, 7pm to 10pm (5.5); Total: 21.5 hours''&lt;br /&gt;
* Read [http://devresources.linux-foundation.org/~shemminger/netem/LCA2005_paper.pdf Network Emulation with NetEm]&lt;br /&gt;
* Changed the opening policy of TCP to wait for connection establishment before returning from the call to &amp;lt;code&amp;gt;open&amp;lt;/code&amp;gt;&lt;br /&gt;
* Reviewed paper: [http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=1528453 A Real-Time Software Platform for the Cell Processor]&lt;br /&gt;
* Worked on test suite for network stack&lt;br /&gt;
&lt;br /&gt;
=== June 28 - July 4 ===&lt;br /&gt;
''Sun: 5:00pm to 8:30pm (3.5); Mon 2:00pm to 6:00pm (4); Tues 1:30pm to 9:00pm; 10:00pm to 10:30pm (8); Wed 1:15pm to 6:15pm (5); Thurs 12:00pm to 10:00pm (10); Total: 30.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1227310.1227372 Mindstorms without robotics: an alternative to simulations in systems courses]&lt;br /&gt;
* Read chapters 1 and 2 in ''The Linux Networking Architecture: Design and Implementation of Network Protcols in the Linux Kernel''&lt;br /&gt;
* Read [http://recursos.aldabaknocking.com/libpcapHakin9LuisMartinGarcia.pdf Programming with Libpcap - Sniffing the Network From Our Own Application]&lt;br /&gt;
* Started implementation of the PCAP library&lt;br /&gt;
* Started to construct a testsuite testcase for ARP&lt;br /&gt;
* Wrote a testsuite testcase for the network interface; fixed bugs uncovered by the testcase&lt;br /&gt;
* Assisted Dan with the cleanup/rewrite of IPv4&lt;br /&gt;
* Assisted Paul with the cleanup/rewrite of UDP&lt;br /&gt;
* Merged the ethernet loopback device into Zachary's branch&lt;br /&gt;
&lt;br /&gt;
=== July 5 - July 11 ===&lt;br /&gt;
''Mon 2:00pm to 6:30pm (4.5); Tues 2:00pm to 10:00pm (8); 3:00pm to 6:00pm (3); Total: hours''&lt;br /&gt;
* Read chapters 3 &amp;amp; 4 in ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel''&lt;br /&gt;
* Continued implementation of PCAP library&lt;br /&gt;
* Reviewed paper [http://doi.acm.org/10.1145/1542452.1542461 Eliminating the call stack to save RAM]&lt;br /&gt;
&lt;br /&gt;
=== July 12 - July 18 ===&lt;br /&gt;
=== July 19 - July 25 ===&lt;br /&gt;
''Vacation July 19 - July 25''&lt;br /&gt;
&lt;br /&gt;
=== July 26 - August 1 ===&lt;br /&gt;
''Vacation July 29 - August 1''&lt;br /&gt;
&lt;br /&gt;
=== August 2 - August 8 ===&lt;br /&gt;
''Vacation August 2 - August 5''&lt;br /&gt;
&lt;br /&gt;
=== August 9 - August 15 ===&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3417</id>
		<title>User:Agember</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3417"/>
		<updated>2009-07-08T20:01:26Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* July 5 - July 11 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 Log ==&lt;br /&gt;
=== May 17 - May 23 ===&lt;br /&gt;
''Mon 1pm to 5:30pm (4.5); Tues 2:30pm to 7pm (4.5); Wed 2pm to 5pm (3); Thurs 1:30pm to 5pm (3.5); Total: 15.5 hours''&lt;br /&gt;
* Discussed projects with undergrads&lt;br /&gt;
* Set projected deadlines&lt;br /&gt;
* Developed telnet proof of concept: spawned shell on TTY opened on TCP&lt;br /&gt;
* Acquired reading material on network stack design in BSD and Linux&lt;br /&gt;
** McKusick, Marshall Kirk, Keith Bostic, Michael J. Karels, John S. Quarterman.  ''The Design and Implementation of the 4.4 BSD Operating System.'' Reading, MA: Addison-Wesley, 1996.&lt;br /&gt;
** Wehrle, Laus, Frank Pahlke, Hartmut Ritter, Daniel Muller, Marc Bechler.  ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel.''  Upper Saddle River, NJ: Pearson Prentice Hall, 2005.&lt;br /&gt;
* Selected paper for Tues, May 26: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
&lt;br /&gt;
=== May 24 - May 30 ===&lt;br /&gt;
''Mon 3pm to 5:30pm, 8pm to 9pm (3.5); Tues 2:00pm to 5:30pm, 11pm to 11:30pm (4); Thurs 1:15pm to 5:30pm (4.25); Fri 1:15pm to 5:30pm (4.25); Total 16 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
* Read Chapters 11 and (part of) 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
* Discussed new network stack design (details on Trac)&lt;br /&gt;
&lt;br /&gt;
=== May 31 - June 6 ===&lt;br /&gt;
''Mon 3pm to 6pm (3); Tues 8:30pm to 10pm (1.5); Wed 2:15pm to 5:15pm, 7:00pm to 8:30pm (4.5); Thurs 1:45pm to 5:45pm (4); Fri 2pm to 5pm (3); Total: 16 hours''&lt;br /&gt;
* Discussed new network stack design&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1531793.1531805 Factored operating systems (fos): the case for a scalable operating system for multicores]&lt;br /&gt;
* Read Chapter 4 (Address Discovery and Binding (ARP)) in ''Internetworking With TCP/IP Vol II: Design, Implementation, and Internals''&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers (&amp;lt;code&amp;gt;net.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;network.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ethpkt.h&amp;lt;/code&amp;gt;)&lt;br /&gt;
** &amp;lt;code&amp;gt;netUp&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netRecv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netSend&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netDown&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== June 7 - June 13 ===&lt;br /&gt;
''Mon 3:45pm to 6:15pm (2.5); Tues 1:00pm to 11:00pm (10); Wed 3:15pm to 5:15pm (2); Thurs 1:30pm to 6:00pm (4.5); 4:15pm to 6:15pm (2); Total: 21 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1450135.1450150 Traversal caches: a first step towards FPGA acceleration of pointer-based data structures]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers&lt;br /&gt;
** Link-level packet processing (&amp;lt;code&amp;gt;network/net*&amp;lt;/code&amp;gt;)&lt;br /&gt;
** ARP (&amp;lt;code&amp;gt;network/arp/arp*&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Changed network stack to utilize &amp;lt;code&amp;gt;netaddr&amp;lt;/code&amp;gt; structure for all IP and MAC addresses&lt;br /&gt;
* Assisted with merge of webinterface, agember, and trunk-2.0 branches&lt;br /&gt;
* Read chapter 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
&lt;br /&gt;
=== June 14 - June 20 ===&lt;br /&gt;
''Mon 1pm to 3:30pm (2.5); Tues 1:30pm to 6:30pm (5); Wed 1:30pm to 5pm (3.5); Fri 10am to 11am, 7:30pm to 8pm (1.5); Sat 9:30am to 10:30am (1); Total: 13.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1519065.1519095 Dingo: taming device drivers]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Shell function to start network interface&lt;br /&gt;
* Assisted with cleanup of IP portions of the network stack&lt;br /&gt;
* Read chapter 13 in ''The Design and Implementation of the 4.4 BSD Operating System''&lt;br /&gt;
* Read [http://doi.acm.org/10.1145/1140086.1140094 Tmix: a tool for generating realistic TCP application workloads in ns-2]&lt;br /&gt;
&lt;br /&gt;
=== June 21 - June 27 ===&lt;br /&gt;
''Sun 10am to 10:30am (0.5); Mon 12:30pm to 3:30pm (3); Tues 1:30pm to 10:30pm (9); Wed 1pm to 4:30pm (3.5); Thurs 3pm to 5:30pm, 7pm to 10pm (5.5); Total: 21.5 hours''&lt;br /&gt;
* Read [http://devresources.linux-foundation.org/~shemminger/netem/LCA2005_paper.pdf Network Emulation with NetEm]&lt;br /&gt;
* Changed the opening policy of TCP to wait for connection establishment before returning from the call to &amp;lt;code&amp;gt;open&amp;lt;/code&amp;gt;&lt;br /&gt;
* Reviewed paper: [http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=1528453 A Real-Time Software Platform for the Cell Processor]&lt;br /&gt;
* Worked on test suite for network stack&lt;br /&gt;
&lt;br /&gt;
=== June 28 - July 4 ===&lt;br /&gt;
''Sun: 5:00pm to 8:30pm (3.5); Mon 2:00pm to 6:00pm (4); Tues 1:30pm to 9:00pm; 10:00pm to 10:30pm (8); Wed 1:15pm to 6:15pm (5); Thurs 12:00pm to 10:00pm (10); Total: 30.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1227310.1227372 Mindstorms without robotics: an alternative to simulations in systems courses]&lt;br /&gt;
* Read chapters 1 and 2 in ''The Linux Networking Architecture: Design and Implementation of Network Protcols in the Linux Kernel''&lt;br /&gt;
* Read [http://recursos.aldabaknocking.com/libpcapHakin9LuisMartinGarcia.pdf Programming with Libpcap - Sniffing the Network From Our Own Application]&lt;br /&gt;
* Started implementation of the PCAP library&lt;br /&gt;
* Started to construct a testsuite testcase for ARP&lt;br /&gt;
* Wrote a testsuite testcase for the network interface; fixed bugs uncovered by the testcase&lt;br /&gt;
* Assisted Dan with the cleanup/rewrite of IPv4&lt;br /&gt;
* Assisted Paul with the cleanup/rewrite of UDP&lt;br /&gt;
* Merged the ethernet loopback device into Zachary's branch&lt;br /&gt;
&lt;br /&gt;
=== July 5 - July 11 ===&lt;br /&gt;
''Mon 2:00pm to 6:30pm (4.5); Tues 2:00pm to 10:00pm (8); 3:00pm to ; Total: hours''&lt;br /&gt;
* Read chapters 3 &amp;amp; 4 in ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel''&lt;br /&gt;
* Continued implementation of PCAP library&lt;br /&gt;
* Reviewed paper [http://doi.acm.org/10.1145/1542452.1542461 Eliminating the call stack to save RAM]&lt;br /&gt;
&lt;br /&gt;
=== July 12 - July 18 ===&lt;br /&gt;
=== July 19 - July 25 ===&lt;br /&gt;
''Vacation July 19 - July 25''&lt;br /&gt;
&lt;br /&gt;
=== July 26 - August 1 ===&lt;br /&gt;
''Vacation July 29 - August 1''&lt;br /&gt;
&lt;br /&gt;
=== August 2 - August 8 ===&lt;br /&gt;
''Vacation August 2 - August 5''&lt;br /&gt;
&lt;br /&gt;
=== August 9 - August 15 ===&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3416</id>
		<title>User:Agember</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3416"/>
		<updated>2009-07-08T02:49:22Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* July 5 - July 11 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 Log ==&lt;br /&gt;
=== May 17 - May 23 ===&lt;br /&gt;
''Mon 1pm to 5:30pm (4.5); Tues 2:30pm to 7pm (4.5); Wed 2pm to 5pm (3); Thurs 1:30pm to 5pm (3.5); Total: 15.5 hours''&lt;br /&gt;
* Discussed projects with undergrads&lt;br /&gt;
* Set projected deadlines&lt;br /&gt;
* Developed telnet proof of concept: spawned shell on TTY opened on TCP&lt;br /&gt;
* Acquired reading material on network stack design in BSD and Linux&lt;br /&gt;
** McKusick, Marshall Kirk, Keith Bostic, Michael J. Karels, John S. Quarterman.  ''The Design and Implementation of the 4.4 BSD Operating System.'' Reading, MA: Addison-Wesley, 1996.&lt;br /&gt;
** Wehrle, Laus, Frank Pahlke, Hartmut Ritter, Daniel Muller, Marc Bechler.  ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel.''  Upper Saddle River, NJ: Pearson Prentice Hall, 2005.&lt;br /&gt;
* Selected paper for Tues, May 26: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
&lt;br /&gt;
=== May 24 - May 30 ===&lt;br /&gt;
''Mon 3pm to 5:30pm, 8pm to 9pm (3.5); Tues 2:00pm to 5:30pm, 11pm to 11:30pm (4); Thurs 1:15pm to 5:30pm (4.25); Fri 1:15pm to 5:30pm (4.25); Total 16 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
* Read Chapters 11 and (part of) 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
* Discussed new network stack design (details on Trac)&lt;br /&gt;
&lt;br /&gt;
=== May 31 - June 6 ===&lt;br /&gt;
''Mon 3pm to 6pm (3); Tues 8:30pm to 10pm (1.5); Wed 2:15pm to 5:15pm, 7:00pm to 8:30pm (4.5); Thurs 1:45pm to 5:45pm (4); Fri 2pm to 5pm (3); Total: 16 hours''&lt;br /&gt;
* Discussed new network stack design&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1531793.1531805 Factored operating systems (fos): the case for a scalable operating system for multicores]&lt;br /&gt;
* Read Chapter 4 (Address Discovery and Binding (ARP)) in ''Internetworking With TCP/IP Vol II: Design, Implementation, and Internals''&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers (&amp;lt;code&amp;gt;net.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;network.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ethpkt.h&amp;lt;/code&amp;gt;)&lt;br /&gt;
** &amp;lt;code&amp;gt;netUp&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netRecv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netSend&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netDown&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== June 7 - June 13 ===&lt;br /&gt;
''Mon 3:45pm to 6:15pm (2.5); Tues 1:00pm to 11:00pm (10); Wed 3:15pm to 5:15pm (2); Thurs 1:30pm to 6:00pm (4.5); 4:15pm to 6:15pm (2); Total: 21 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1450135.1450150 Traversal caches: a first step towards FPGA acceleration of pointer-based data structures]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers&lt;br /&gt;
** Link-level packet processing (&amp;lt;code&amp;gt;network/net*&amp;lt;/code&amp;gt;)&lt;br /&gt;
** ARP (&amp;lt;code&amp;gt;network/arp/arp*&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Changed network stack to utilize &amp;lt;code&amp;gt;netaddr&amp;lt;/code&amp;gt; structure for all IP and MAC addresses&lt;br /&gt;
* Assisted with merge of webinterface, agember, and trunk-2.0 branches&lt;br /&gt;
* Read chapter 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
&lt;br /&gt;
=== June 14 - June 20 ===&lt;br /&gt;
''Mon 1pm to 3:30pm (2.5); Tues 1:30pm to 6:30pm (5); Wed 1:30pm to 5pm (3.5); Fri 10am to 11am, 7:30pm to 8pm (1.5); Sat 9:30am to 10:30am (1); Total: 13.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1519065.1519095 Dingo: taming device drivers]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Shell function to start network interface&lt;br /&gt;
* Assisted with cleanup of IP portions of the network stack&lt;br /&gt;
* Read chapter 13 in ''The Design and Implementation of the 4.4 BSD Operating System''&lt;br /&gt;
* Read [http://doi.acm.org/10.1145/1140086.1140094 Tmix: a tool for generating realistic TCP application workloads in ns-2]&lt;br /&gt;
&lt;br /&gt;
=== June 21 - June 27 ===&lt;br /&gt;
''Sun 10am to 10:30am (0.5); Mon 12:30pm to 3:30pm (3); Tues 1:30pm to 10:30pm (9); Wed 1pm to 4:30pm (3.5); Thurs 3pm to 5:30pm, 7pm to 10pm (5.5); Total: 21.5 hours''&lt;br /&gt;
* Read [http://devresources.linux-foundation.org/~shemminger/netem/LCA2005_paper.pdf Network Emulation with NetEm]&lt;br /&gt;
* Changed the opening policy of TCP to wait for connection establishment before returning from the call to &amp;lt;code&amp;gt;open&amp;lt;/code&amp;gt;&lt;br /&gt;
* Reviewed paper: [http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=1528453 A Real-Time Software Platform for the Cell Processor]&lt;br /&gt;
* Worked on test suite for network stack&lt;br /&gt;
&lt;br /&gt;
=== June 28 - July 4 ===&lt;br /&gt;
''Sun: 5:00pm to 8:30pm (3.5); Mon 2:00pm to 6:00pm (4); Tues 1:30pm to 9:00pm; 10:00pm to 10:30pm (8); Wed 1:15pm to 6:15pm (5); Thurs 12:00pm to 10:00pm (10); Total: 30.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1227310.1227372 Mindstorms without robotics: an alternative to simulations in systems courses]&lt;br /&gt;
* Read chapters 1 and 2 in ''The Linux Networking Architecture: Design and Implementation of Network Protcols in the Linux Kernel''&lt;br /&gt;
* Read [http://recursos.aldabaknocking.com/libpcapHakin9LuisMartinGarcia.pdf Programming with Libpcap - Sniffing the Network From Our Own Application]&lt;br /&gt;
* Started implementation of the PCAP library&lt;br /&gt;
* Started to construct a testsuite testcase for ARP&lt;br /&gt;
* Wrote a testsuite testcase for the network interface; fixed bugs uncovered by the testcase&lt;br /&gt;
* Assisted Dan with the cleanup/rewrite of IPv4&lt;br /&gt;
* Assisted Paul with the cleanup/rewrite of UDP&lt;br /&gt;
* Merged the ethernet loopback device into Zachary's branch&lt;br /&gt;
&lt;br /&gt;
=== July 5 - July 11 ===&lt;br /&gt;
''Mon 2:00pm to 6:30pm (4.5); Tues 2:00pm to 10:00pm (8); Total: hours''&lt;br /&gt;
* Read chapters 3 &amp;amp; 4 in ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel''&lt;br /&gt;
* Continued implementation of PCAP library&lt;br /&gt;
* Reviewed paper [http://doi.acm.org/10.1145/1542452.1542461 Eliminating the call stack to save RAM]&lt;br /&gt;
&lt;br /&gt;
=== July 12 - July 18 ===&lt;br /&gt;
=== July 19 - July 25 ===&lt;br /&gt;
''Vacation July 19 - July 25''&lt;br /&gt;
&lt;br /&gt;
=== July 26 - August 1 ===&lt;br /&gt;
''Vacation July 29 - August 1''&lt;br /&gt;
&lt;br /&gt;
=== August 2 - August 8 ===&lt;br /&gt;
''Vacation August 2 - August 5''&lt;br /&gt;
&lt;br /&gt;
=== August 9 - August 15 ===&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3415</id>
		<title>User:Agember</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3415"/>
		<updated>2009-07-07T21:04:00Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* July 5 - July 11 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 Log ==&lt;br /&gt;
=== May 17 - May 23 ===&lt;br /&gt;
''Mon 1pm to 5:30pm (4.5); Tues 2:30pm to 7pm (4.5); Wed 2pm to 5pm (3); Thurs 1:30pm to 5pm (3.5); Total: 15.5 hours''&lt;br /&gt;
* Discussed projects with undergrads&lt;br /&gt;
* Set projected deadlines&lt;br /&gt;
* Developed telnet proof of concept: spawned shell on TTY opened on TCP&lt;br /&gt;
* Acquired reading material on network stack design in BSD and Linux&lt;br /&gt;
** McKusick, Marshall Kirk, Keith Bostic, Michael J. Karels, John S. Quarterman.  ''The Design and Implementation of the 4.4 BSD Operating System.'' Reading, MA: Addison-Wesley, 1996.&lt;br /&gt;
** Wehrle, Laus, Frank Pahlke, Hartmut Ritter, Daniel Muller, Marc Bechler.  ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel.''  Upper Saddle River, NJ: Pearson Prentice Hall, 2005.&lt;br /&gt;
* Selected paper for Tues, May 26: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
&lt;br /&gt;
=== May 24 - May 30 ===&lt;br /&gt;
''Mon 3pm to 5:30pm, 8pm to 9pm (3.5); Tues 2:00pm to 5:30pm, 11pm to 11:30pm (4); Thurs 1:15pm to 5:30pm (4.25); Fri 1:15pm to 5:30pm (4.25); Total 16 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
* Read Chapters 11 and (part of) 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
* Discussed new network stack design (details on Trac)&lt;br /&gt;
&lt;br /&gt;
=== May 31 - June 6 ===&lt;br /&gt;
''Mon 3pm to 6pm (3); Tues 8:30pm to 10pm (1.5); Wed 2:15pm to 5:15pm, 7:00pm to 8:30pm (4.5); Thurs 1:45pm to 5:45pm (4); Fri 2pm to 5pm (3); Total: 16 hours''&lt;br /&gt;
* Discussed new network stack design&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1531793.1531805 Factored operating systems (fos): the case for a scalable operating system for multicores]&lt;br /&gt;
* Read Chapter 4 (Address Discovery and Binding (ARP)) in ''Internetworking With TCP/IP Vol II: Design, Implementation, and Internals''&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers (&amp;lt;code&amp;gt;net.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;network.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ethpkt.h&amp;lt;/code&amp;gt;)&lt;br /&gt;
** &amp;lt;code&amp;gt;netUp&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netRecv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netSend&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netDown&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== June 7 - June 13 ===&lt;br /&gt;
''Mon 3:45pm to 6:15pm (2.5); Tues 1:00pm to 11:00pm (10); Wed 3:15pm to 5:15pm (2); Thurs 1:30pm to 6:00pm (4.5); 4:15pm to 6:15pm (2); Total: 21 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1450135.1450150 Traversal caches: a first step towards FPGA acceleration of pointer-based data structures]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers&lt;br /&gt;
** Link-level packet processing (&amp;lt;code&amp;gt;network/net*&amp;lt;/code&amp;gt;)&lt;br /&gt;
** ARP (&amp;lt;code&amp;gt;network/arp/arp*&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Changed network stack to utilize &amp;lt;code&amp;gt;netaddr&amp;lt;/code&amp;gt; structure for all IP and MAC addresses&lt;br /&gt;
* Assisted with merge of webinterface, agember, and trunk-2.0 branches&lt;br /&gt;
* Read chapter 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
&lt;br /&gt;
=== June 14 - June 20 ===&lt;br /&gt;
''Mon 1pm to 3:30pm (2.5); Tues 1:30pm to 6:30pm (5); Wed 1:30pm to 5pm (3.5); Fri 10am to 11am, 7:30pm to 8pm (1.5); Sat 9:30am to 10:30am (1); Total: 13.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1519065.1519095 Dingo: taming device drivers]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Shell function to start network interface&lt;br /&gt;
* Assisted with cleanup of IP portions of the network stack&lt;br /&gt;
* Read chapter 13 in ''The Design and Implementation of the 4.4 BSD Operating System''&lt;br /&gt;
* Read [http://doi.acm.org/10.1145/1140086.1140094 Tmix: a tool for generating realistic TCP application workloads in ns-2]&lt;br /&gt;
&lt;br /&gt;
=== June 21 - June 27 ===&lt;br /&gt;
''Sun 10am to 10:30am (0.5); Mon 12:30pm to 3:30pm (3); Tues 1:30pm to 10:30pm (9); Wed 1pm to 4:30pm (3.5); Thurs 3pm to 5:30pm, 7pm to 10pm (5.5); Total: 21.5 hours''&lt;br /&gt;
* Read [http://devresources.linux-foundation.org/~shemminger/netem/LCA2005_paper.pdf Network Emulation with NetEm]&lt;br /&gt;
* Changed the opening policy of TCP to wait for connection establishment before returning from the call to &amp;lt;code&amp;gt;open&amp;lt;/code&amp;gt;&lt;br /&gt;
* Reviewed paper: [http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=1528453 A Real-Time Software Platform for the Cell Processor]&lt;br /&gt;
* Worked on test suite for network stack&lt;br /&gt;
&lt;br /&gt;
=== June 28 - July 4 ===&lt;br /&gt;
''Sun: 5:00pm to 8:30pm (3.5); Mon 2:00pm to 6:00pm (4); Tues 1:30pm to 9:00pm; 10:00pm to 10:30pm (8); Wed 1:15pm to 6:15pm (5); Thurs 12:00pm to 10:00pm (10); Total: 30.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1227310.1227372 Mindstorms without robotics: an alternative to simulations in systems courses]&lt;br /&gt;
* Read chapters 1 and 2 in ''The Linux Networking Architecture: Design and Implementation of Network Protcols in the Linux Kernel''&lt;br /&gt;
* Read [http://recursos.aldabaknocking.com/libpcapHakin9LuisMartinGarcia.pdf Programming with Libpcap - Sniffing the Network From Our Own Application]&lt;br /&gt;
* Started implementation of the PCAP library&lt;br /&gt;
* Started to construct a testsuite testcase for ARP&lt;br /&gt;
* Wrote a testsuite testcase for the network interface; fixed bugs uncovered by the testcase&lt;br /&gt;
* Assisted Dan with the cleanup/rewrite of IPv4&lt;br /&gt;
* Assisted Paul with the cleanup/rewrite of UDP&lt;br /&gt;
* Merged the ethernet loopback device into Zachary's branch&lt;br /&gt;
&lt;br /&gt;
=== July 5 - July 11 ===&lt;br /&gt;
''Mon 2:00pm to 6:30pm (4.5); Tues 2:00pm to ; Total: hours''&lt;br /&gt;
* Read chapters 3 &amp;amp; 4 in ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel''&lt;br /&gt;
* Continued implementation of PCAP library&lt;br /&gt;
* Reviewed paper [http://doi.acm.org/10.1145/1542452.1542461 Eliminating the call stack to save RAM]&lt;br /&gt;
&lt;br /&gt;
=== July 12 - July 18 ===&lt;br /&gt;
=== July 19 - July 25 ===&lt;br /&gt;
''Vacation July 19 - July 25''&lt;br /&gt;
&lt;br /&gt;
=== July 26 - August 1 ===&lt;br /&gt;
''Vacation July 29 - August 1''&lt;br /&gt;
&lt;br /&gt;
=== August 2 - August 8 ===&lt;br /&gt;
''Vacation August 2 - August 5''&lt;br /&gt;
&lt;br /&gt;
=== August 9 - August 15 ===&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3414</id>
		<title>User:Agember</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3414"/>
		<updated>2009-07-07T19:21:47Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* July 5 - July 11 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 Log ==&lt;br /&gt;
=== May 17 - May 23 ===&lt;br /&gt;
''Mon 1pm to 5:30pm (4.5); Tues 2:30pm to 7pm (4.5); Wed 2pm to 5pm (3); Thurs 1:30pm to 5pm (3.5); Total: 15.5 hours''&lt;br /&gt;
* Discussed projects with undergrads&lt;br /&gt;
* Set projected deadlines&lt;br /&gt;
* Developed telnet proof of concept: spawned shell on TTY opened on TCP&lt;br /&gt;
* Acquired reading material on network stack design in BSD and Linux&lt;br /&gt;
** McKusick, Marshall Kirk, Keith Bostic, Michael J. Karels, John S. Quarterman.  ''The Design and Implementation of the 4.4 BSD Operating System.'' Reading, MA: Addison-Wesley, 1996.&lt;br /&gt;
** Wehrle, Laus, Frank Pahlke, Hartmut Ritter, Daniel Muller, Marc Bechler.  ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel.''  Upper Saddle River, NJ: Pearson Prentice Hall, 2005.&lt;br /&gt;
* Selected paper for Tues, May 26: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
&lt;br /&gt;
=== May 24 - May 30 ===&lt;br /&gt;
''Mon 3pm to 5:30pm, 8pm to 9pm (3.5); Tues 2:00pm to 5:30pm, 11pm to 11:30pm (4); Thurs 1:15pm to 5:30pm (4.25); Fri 1:15pm to 5:30pm (4.25); Total 16 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
* Read Chapters 11 and (part of) 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
* Discussed new network stack design (details on Trac)&lt;br /&gt;
&lt;br /&gt;
=== May 31 - June 6 ===&lt;br /&gt;
''Mon 3pm to 6pm (3); Tues 8:30pm to 10pm (1.5); Wed 2:15pm to 5:15pm, 7:00pm to 8:30pm (4.5); Thurs 1:45pm to 5:45pm (4); Fri 2pm to 5pm (3); Total: 16 hours''&lt;br /&gt;
* Discussed new network stack design&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1531793.1531805 Factored operating systems (fos): the case for a scalable operating system for multicores]&lt;br /&gt;
* Read Chapter 4 (Address Discovery and Binding (ARP)) in ''Internetworking With TCP/IP Vol II: Design, Implementation, and Internals''&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers (&amp;lt;code&amp;gt;net.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;network.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ethpkt.h&amp;lt;/code&amp;gt;)&lt;br /&gt;
** &amp;lt;code&amp;gt;netUp&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netRecv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netSend&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netDown&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== June 7 - June 13 ===&lt;br /&gt;
''Mon 3:45pm to 6:15pm (2.5); Tues 1:00pm to 11:00pm (10); Wed 3:15pm to 5:15pm (2); Thurs 1:30pm to 6:00pm (4.5); 4:15pm to 6:15pm (2); Total: 21 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1450135.1450150 Traversal caches: a first step towards FPGA acceleration of pointer-based data structures]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers&lt;br /&gt;
** Link-level packet processing (&amp;lt;code&amp;gt;network/net*&amp;lt;/code&amp;gt;)&lt;br /&gt;
** ARP (&amp;lt;code&amp;gt;network/arp/arp*&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Changed network stack to utilize &amp;lt;code&amp;gt;netaddr&amp;lt;/code&amp;gt; structure for all IP and MAC addresses&lt;br /&gt;
* Assisted with merge of webinterface, agember, and trunk-2.0 branches&lt;br /&gt;
* Read chapter 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
&lt;br /&gt;
=== June 14 - June 20 ===&lt;br /&gt;
''Mon 1pm to 3:30pm (2.5); Tues 1:30pm to 6:30pm (5); Wed 1:30pm to 5pm (3.5); Fri 10am to 11am, 7:30pm to 8pm (1.5); Sat 9:30am to 10:30am (1); Total: 13.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1519065.1519095 Dingo: taming device drivers]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Shell function to start network interface&lt;br /&gt;
* Assisted with cleanup of IP portions of the network stack&lt;br /&gt;
* Read chapter 13 in ''The Design and Implementation of the 4.4 BSD Operating System''&lt;br /&gt;
* Read [http://doi.acm.org/10.1145/1140086.1140094 Tmix: a tool for generating realistic TCP application workloads in ns-2]&lt;br /&gt;
&lt;br /&gt;
=== June 21 - June 27 ===&lt;br /&gt;
''Sun 10am to 10:30am (0.5); Mon 12:30pm to 3:30pm (3); Tues 1:30pm to 10:30pm (9); Wed 1pm to 4:30pm (3.5); Thurs 3pm to 5:30pm, 7pm to 10pm (5.5); Total: 21.5 hours''&lt;br /&gt;
* Read [http://devresources.linux-foundation.org/~shemminger/netem/LCA2005_paper.pdf Network Emulation with NetEm]&lt;br /&gt;
* Changed the opening policy of TCP to wait for connection establishment before returning from the call to &amp;lt;code&amp;gt;open&amp;lt;/code&amp;gt;&lt;br /&gt;
* Reviewed paper: [http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=1528453 A Real-Time Software Platform for the Cell Processor]&lt;br /&gt;
* Worked on test suite for network stack&lt;br /&gt;
&lt;br /&gt;
=== June 28 - July 4 ===&lt;br /&gt;
''Sun: 5:00pm to 8:30pm (3.5); Mon 2:00pm to 6:00pm (4); Tues 1:30pm to 9:00pm; 10:00pm to 10:30pm (8); Wed 1:15pm to 6:15pm (5); Thurs 12:00pm to 10:00pm (10); Total: 30.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1227310.1227372 Mindstorms without robotics: an alternative to simulations in systems courses]&lt;br /&gt;
* Read chapters 1 and 2 in ''The Linux Networking Architecture: Design and Implementation of Network Protcols in the Linux Kernel''&lt;br /&gt;
* Read [http://recursos.aldabaknocking.com/libpcapHakin9LuisMartinGarcia.pdf Programming with Libpcap - Sniffing the Network From Our Own Application]&lt;br /&gt;
* Started implementation of the PCAP library&lt;br /&gt;
* Started to construct a testsuite testcase for ARP&lt;br /&gt;
* Wrote a testsuite testcase for the network interface; fixed bugs uncovered by the testcase&lt;br /&gt;
* Assisted Dan with the cleanup/rewrite of IPv4&lt;br /&gt;
* Assisted Paul with the cleanup/rewrite of UDP&lt;br /&gt;
* Merged the ethernet loopback device into Zachary's branch&lt;br /&gt;
&lt;br /&gt;
=== July 5 - July 11 ===&lt;br /&gt;
''Mon 2:00pm to 6:30pm (4.5); Total: hours''&lt;br /&gt;
* Read chapters 3 &amp;amp; 4 in ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel''&lt;br /&gt;
* Continued implementation of PCAP library&lt;br /&gt;
* Reviewed paper [http://doi.acm.org/10.1145/1542452.1542461 Eliminating the call stack to save RAM]&lt;br /&gt;
&lt;br /&gt;
=== July 12 - July 18 ===&lt;br /&gt;
=== July 19 - July 25 ===&lt;br /&gt;
''Vacation July 19 - July 25''&lt;br /&gt;
&lt;br /&gt;
=== July 26 - August 1 ===&lt;br /&gt;
''Vacation July 29 - August 1''&lt;br /&gt;
&lt;br /&gt;
=== August 2 - August 8 ===&lt;br /&gt;
''Vacation August 2 - August 5''&lt;br /&gt;
&lt;br /&gt;
=== August 9 - August 15 ===&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3413</id>
		<title>User:Agember</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3413"/>
		<updated>2009-07-06T23:52:05Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* June 28 - July 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 Log ==&lt;br /&gt;
=== May 17 - May 23 ===&lt;br /&gt;
''Mon 1pm to 5:30pm (4.5); Tues 2:30pm to 7pm (4.5); Wed 2pm to 5pm (3); Thurs 1:30pm to 5pm (3.5); Total: 15.5 hours''&lt;br /&gt;
* Discussed projects with undergrads&lt;br /&gt;
* Set projected deadlines&lt;br /&gt;
* Developed telnet proof of concept: spawned shell on TTY opened on TCP&lt;br /&gt;
* Acquired reading material on network stack design in BSD and Linux&lt;br /&gt;
** McKusick, Marshall Kirk, Keith Bostic, Michael J. Karels, John S. Quarterman.  ''The Design and Implementation of the 4.4 BSD Operating System.'' Reading, MA: Addison-Wesley, 1996.&lt;br /&gt;
** Wehrle, Laus, Frank Pahlke, Hartmut Ritter, Daniel Muller, Marc Bechler.  ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel.''  Upper Saddle River, NJ: Pearson Prentice Hall, 2005.&lt;br /&gt;
* Selected paper for Tues, May 26: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
&lt;br /&gt;
=== May 24 - May 30 ===&lt;br /&gt;
''Mon 3pm to 5:30pm, 8pm to 9pm (3.5); Tues 2:00pm to 5:30pm, 11pm to 11:30pm (4); Thurs 1:15pm to 5:30pm (4.25); Fri 1:15pm to 5:30pm (4.25); Total 16 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
* Read Chapters 11 and (part of) 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
* Discussed new network stack design (details on Trac)&lt;br /&gt;
&lt;br /&gt;
=== May 31 - June 6 ===&lt;br /&gt;
''Mon 3pm to 6pm (3); Tues 8:30pm to 10pm (1.5); Wed 2:15pm to 5:15pm, 7:00pm to 8:30pm (4.5); Thurs 1:45pm to 5:45pm (4); Fri 2pm to 5pm (3); Total: 16 hours''&lt;br /&gt;
* Discussed new network stack design&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1531793.1531805 Factored operating systems (fos): the case for a scalable operating system for multicores]&lt;br /&gt;
* Read Chapter 4 (Address Discovery and Binding (ARP)) in ''Internetworking With TCP/IP Vol II: Design, Implementation, and Internals''&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers (&amp;lt;code&amp;gt;net.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;network.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ethpkt.h&amp;lt;/code&amp;gt;)&lt;br /&gt;
** &amp;lt;code&amp;gt;netUp&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netRecv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netSend&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netDown&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== June 7 - June 13 ===&lt;br /&gt;
''Mon 3:45pm to 6:15pm (2.5); Tues 1:00pm to 11:00pm (10); Wed 3:15pm to 5:15pm (2); Thurs 1:30pm to 6:00pm (4.5); 4:15pm to 6:15pm (2); Total: 21 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1450135.1450150 Traversal caches: a first step towards FPGA acceleration of pointer-based data structures]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers&lt;br /&gt;
** Link-level packet processing (&amp;lt;code&amp;gt;network/net*&amp;lt;/code&amp;gt;)&lt;br /&gt;
** ARP (&amp;lt;code&amp;gt;network/arp/arp*&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Changed network stack to utilize &amp;lt;code&amp;gt;netaddr&amp;lt;/code&amp;gt; structure for all IP and MAC addresses&lt;br /&gt;
* Assisted with merge of webinterface, agember, and trunk-2.0 branches&lt;br /&gt;
* Read chapter 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
&lt;br /&gt;
=== June 14 - June 20 ===&lt;br /&gt;
''Mon 1pm to 3:30pm (2.5); Tues 1:30pm to 6:30pm (5); Wed 1:30pm to 5pm (3.5); Fri 10am to 11am, 7:30pm to 8pm (1.5); Sat 9:30am to 10:30am (1); Total: 13.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1519065.1519095 Dingo: taming device drivers]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Shell function to start network interface&lt;br /&gt;
* Assisted with cleanup of IP portions of the network stack&lt;br /&gt;
* Read chapter 13 in ''The Design and Implementation of the 4.4 BSD Operating System''&lt;br /&gt;
* Read [http://doi.acm.org/10.1145/1140086.1140094 Tmix: a tool for generating realistic TCP application workloads in ns-2]&lt;br /&gt;
&lt;br /&gt;
=== June 21 - June 27 ===&lt;br /&gt;
''Sun 10am to 10:30am (0.5); Mon 12:30pm to 3:30pm (3); Tues 1:30pm to 10:30pm (9); Wed 1pm to 4:30pm (3.5); Thurs 3pm to 5:30pm, 7pm to 10pm (5.5); Total: 21.5 hours''&lt;br /&gt;
* Read [http://devresources.linux-foundation.org/~shemminger/netem/LCA2005_paper.pdf Network Emulation with NetEm]&lt;br /&gt;
* Changed the opening policy of TCP to wait for connection establishment before returning from the call to &amp;lt;code&amp;gt;open&amp;lt;/code&amp;gt;&lt;br /&gt;
* Reviewed paper: [http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=1528453 A Real-Time Software Platform for the Cell Processor]&lt;br /&gt;
* Worked on test suite for network stack&lt;br /&gt;
&lt;br /&gt;
=== June 28 - July 4 ===&lt;br /&gt;
''Sun: 5:00pm to 8:30pm (3.5); Mon 2:00pm to 6:00pm (4); Tues 1:30pm to 9:00pm; 10:00pm to 10:30pm (8); Wed 1:15pm to 6:15pm (5); Thurs 12:00pm to 10:00pm (10); Total: 30.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1227310.1227372 Mindstorms without robotics: an alternative to simulations in systems courses]&lt;br /&gt;
* Read chapters 1 and 2 in ''The Linux Networking Architecture: Design and Implementation of Network Protcols in the Linux Kernel''&lt;br /&gt;
* Read [http://recursos.aldabaknocking.com/libpcapHakin9LuisMartinGarcia.pdf Programming with Libpcap - Sniffing the Network From Our Own Application]&lt;br /&gt;
* Started implementation of the PCAP library&lt;br /&gt;
* Started to construct a testsuite testcase for ARP&lt;br /&gt;
* Wrote a testsuite testcase for the network interface; fixed bugs uncovered by the testcase&lt;br /&gt;
* Assisted Dan with the cleanup/rewrite of IPv4&lt;br /&gt;
* Assisted Paul with the cleanup/rewrite of UDP&lt;br /&gt;
* Merged the ethernet loopback device into Zachary's branch&lt;br /&gt;
&lt;br /&gt;
=== July 5 - July 11 ===&lt;br /&gt;
''Mon 2:00pm to 6:30pm (4.5); Total: hours''&lt;br /&gt;
* Read chapters 3 &amp;amp; 4 in ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel''&lt;br /&gt;
* Continued implementation of PCAP library&lt;br /&gt;
&lt;br /&gt;
=== July 12 - July 18 ===&lt;br /&gt;
=== July 19 - July 25 ===&lt;br /&gt;
''Vacation July 19 - July 25''&lt;br /&gt;
&lt;br /&gt;
=== July 26 - August 1 ===&lt;br /&gt;
''Vacation July 29 - August 1''&lt;br /&gt;
&lt;br /&gt;
=== August 2 - August 8 ===&lt;br /&gt;
''Vacation August 2 - August 5''&lt;br /&gt;
&lt;br /&gt;
=== August 9 - August 15 ===&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3412</id>
		<title>User:Agember</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3412"/>
		<updated>2009-07-06T23:51:12Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* July 5 - July 11 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 Log ==&lt;br /&gt;
=== May 17 - May 23 ===&lt;br /&gt;
''Mon 1pm to 5:30pm (4.5); Tues 2:30pm to 7pm (4.5); Wed 2pm to 5pm (3); Thurs 1:30pm to 5pm (3.5); Total: 15.5 hours''&lt;br /&gt;
* Discussed projects with undergrads&lt;br /&gt;
* Set projected deadlines&lt;br /&gt;
* Developed telnet proof of concept: spawned shell on TTY opened on TCP&lt;br /&gt;
* Acquired reading material on network stack design in BSD and Linux&lt;br /&gt;
** McKusick, Marshall Kirk, Keith Bostic, Michael J. Karels, John S. Quarterman.  ''The Design and Implementation of the 4.4 BSD Operating System.'' Reading, MA: Addison-Wesley, 1996.&lt;br /&gt;
** Wehrle, Laus, Frank Pahlke, Hartmut Ritter, Daniel Muller, Marc Bechler.  ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel.''  Upper Saddle River, NJ: Pearson Prentice Hall, 2005.&lt;br /&gt;
* Selected paper for Tues, May 26: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
&lt;br /&gt;
=== May 24 - May 30 ===&lt;br /&gt;
''Mon 3pm to 5:30pm, 8pm to 9pm (3.5); Tues 2:00pm to 5:30pm, 11pm to 11:30pm (4); Thurs 1:15pm to 5:30pm (4.25); Fri 1:15pm to 5:30pm (4.25); Total 16 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
* Read Chapters 11 and (part of) 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
* Discussed new network stack design (details on Trac)&lt;br /&gt;
&lt;br /&gt;
=== May 31 - June 6 ===&lt;br /&gt;
''Mon 3pm to 6pm (3); Tues 8:30pm to 10pm (1.5); Wed 2:15pm to 5:15pm, 7:00pm to 8:30pm (4.5); Thurs 1:45pm to 5:45pm (4); Fri 2pm to 5pm (3); Total: 16 hours''&lt;br /&gt;
* Discussed new network stack design&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1531793.1531805 Factored operating systems (fos): the case for a scalable operating system for multicores]&lt;br /&gt;
* Read Chapter 4 (Address Discovery and Binding (ARP)) in ''Internetworking With TCP/IP Vol II: Design, Implementation, and Internals''&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers (&amp;lt;code&amp;gt;net.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;network.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ethpkt.h&amp;lt;/code&amp;gt;)&lt;br /&gt;
** &amp;lt;code&amp;gt;netUp&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netRecv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netSend&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netDown&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== June 7 - June 13 ===&lt;br /&gt;
''Mon 3:45pm to 6:15pm (2.5); Tues 1:00pm to 11:00pm (10); Wed 3:15pm to 5:15pm (2); Thurs 1:30pm to 6:00pm (4.5); 4:15pm to 6:15pm (2); Total: 21 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1450135.1450150 Traversal caches: a first step towards FPGA acceleration of pointer-based data structures]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers&lt;br /&gt;
** Link-level packet processing (&amp;lt;code&amp;gt;network/net*&amp;lt;/code&amp;gt;)&lt;br /&gt;
** ARP (&amp;lt;code&amp;gt;network/arp/arp*&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Changed network stack to utilize &amp;lt;code&amp;gt;netaddr&amp;lt;/code&amp;gt; structure for all IP and MAC addresses&lt;br /&gt;
* Assisted with merge of webinterface, agember, and trunk-2.0 branches&lt;br /&gt;
* Read chapter 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
&lt;br /&gt;
=== June 14 - June 20 ===&lt;br /&gt;
''Mon 1pm to 3:30pm (2.5); Tues 1:30pm to 6:30pm (5); Wed 1:30pm to 5pm (3.5); Fri 10am to 11am, 7:30pm to 8pm (1.5); Sat 9:30am to 10:30am (1); Total: 13.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1519065.1519095 Dingo: taming device drivers]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Shell function to start network interface&lt;br /&gt;
* Assisted with cleanup of IP portions of the network stack&lt;br /&gt;
* Read chapter 13 in ''The Design and Implementation of the 4.4 BSD Operating System''&lt;br /&gt;
* Read [http://doi.acm.org/10.1145/1140086.1140094 Tmix: a tool for generating realistic TCP application workloads in ns-2]&lt;br /&gt;
&lt;br /&gt;
=== June 21 - June 27 ===&lt;br /&gt;
''Sun 10am to 10:30am (0.5); Mon 12:30pm to 3:30pm (3); Tues 1:30pm to 10:30pm (9); Wed 1pm to 4:30pm (3.5); Thurs 3pm to 5:30pm, 7pm to 10pm (5.5); Total: 21.5 hours''&lt;br /&gt;
* Read [http://devresources.linux-foundation.org/~shemminger/netem/LCA2005_paper.pdf Network Emulation with NetEm]&lt;br /&gt;
* Changed the opening policy of TCP to wait for connection establishment before returning from the call to &amp;lt;code&amp;gt;open&amp;lt;/code&amp;gt;&lt;br /&gt;
* Reviewed paper: [http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=1528453 A Real-Time Software Platform for the Cell Processor]&lt;br /&gt;
* Worked on test suite for network stack&lt;br /&gt;
&lt;br /&gt;
=== June 28 - July 4 ===&lt;br /&gt;
''Sun: 5:00pm to 8:30pm (3.5); Mon 2:00pm to 6:00pm (4); Tues 1:30pm to 9:00pm; 10:00pm to 10:30pm (8); Wed 1:15pm to 6:15pm (5); Thurs 12:00pm to 10:00pm (10); Total: 30.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1227310.1227372 Mindstorms without robotics: an alternative to simulations in systems courses]&lt;br /&gt;
* Read chapters 1 and 2 in ''The Linux Networking Architecture: Design and Implementation of Network Protcols in the Linux Kernel''&lt;br /&gt;
* Read [http://recursos.aldabaknocking.com/libpcapHakin9LuisMartinGarcia.pdf Programming with Libpcap - Sniffing the Network From Our Own Application]&lt;br /&gt;
* Started implementation of the PCAP library&lt;br /&gt;
* Started to construct a testsuite testcase for ARP&lt;br /&gt;
* Wrote a testsuite testcase for the network interface; fixed bugs uncovered by the testcase&lt;br /&gt;
* Assisted Dan with the cleanup/rewrite of IPv4&lt;br /&gt;
* Assisted Paul with the cleanup/rewrite of IPv4&lt;br /&gt;
* Merged the ethernet loopback device into Zachary's branch&lt;br /&gt;
&lt;br /&gt;
=== July 5 - July 11 ===&lt;br /&gt;
''Mon 2:00pm to 6:30pm (4.5); Total: hours''&lt;br /&gt;
* Read chapters 3 &amp;amp; 4 in ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel''&lt;br /&gt;
* Continued implementation of PCAP library&lt;br /&gt;
&lt;br /&gt;
=== July 12 - July 18 ===&lt;br /&gt;
=== July 19 - July 25 ===&lt;br /&gt;
''Vacation July 19 - July 25''&lt;br /&gt;
&lt;br /&gt;
=== July 26 - August 1 ===&lt;br /&gt;
''Vacation July 29 - August 1''&lt;br /&gt;
&lt;br /&gt;
=== August 2 - August 8 ===&lt;br /&gt;
''Vacation August 2 - August 5''&lt;br /&gt;
&lt;br /&gt;
=== August 9 - August 15 ===&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3410</id>
		<title>Quotes</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=Quotes&amp;diff=3410"/>
		<updated>2009-07-06T19:10:23Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* Summer 2009 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Isn't holy water hard to come by?&amp;quot;&lt;br /&gt;
* DB: [Speaking about AM's meeting with CS] &amp;quot;We also don't recognize [Struble] as a valid commitment.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Don't just sit there and gloat at me.&amp;quot;&lt;br /&gt;
* RB: &amp;quot;Jokes don't really work right now.  Sorry.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Ruining my body with one substance is enough.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I need someone to hold my hand when I go get a haircut.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Everyone sounds lame when they post on girls' walls.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I'm in Cudahy. I work here and live here.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Adam counts as -1.&amp;quot; / AG: &amp;quot;Only one?&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;It sounds like crap but it corresponds.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I will be the supportive advisor this evening.&amp;quot; / MS: [Sarcastically] &amp;quot;What a change.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;In dangerous situations, that's when it's best to drink&lt;br /&gt;
* AG: &amp;quot;Yeah.  We played Wii bowling. And I learned how to play Magic.&amp;quot; / DB: &amp;quot;Ohh noo. It's like supervoc being taking over by the mad man.  Once SV7 is gone its all downhill.&amp;quot;&lt;br /&gt;
* DM: &amp;quot;Iran. Iraq. IRAW.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You can only flash something once.&amp;quot; / ZL: &amp;quot;Clearly, because you get arrested after that.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I was rushing because I needed to be here by 3pm today.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;He just put a hack on top of a hack on top of a hack.&amp;quot; / AG: &amp;quot;You don't have a network stack, you have a network hack.&amp;quot; / ZL: &amp;quot;You have a network pile.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2009 ==&lt;br /&gt;
&lt;br /&gt;
* AM: &amp;quot;Do you really want me in charge of something that affects another human being?&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Sleep sounds amazing right now.&amp;quot; / AM: &amp;quot;Oh my god...does it ever!&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I'm all about making fun of people while they're in the room.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The Internet is a vast wasteland of sewage.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I won't say it's fixed, but I have now intervened on your behalf.&amp;quot;&lt;br /&gt;
* Zachary's Girlfriend: &amp;quot;Darn. I am taking on Brylow traits.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You can think of them as ornaments hung on a syntax tree.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;purged Tim from nvram&amp;quot;&lt;br /&gt;
* AK: &amp;quot;If you want some sort of base for how sick I still feel just insert a burst of coughing after each sentence while reading this email.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;The rat gets nothing!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;My brain operates at 10,000 Gemberflops per second.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I'm not saying it's my opinion.  I'm just saying its Adolph's opinion.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;He's celebrating the month of feasting.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;There's a special travel dispensation for pretzels.&amp;quot;&lt;br /&gt;
* CS: &amp;quot;I'm not very quotable.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh, it's travelling up in my butt.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;I shut off Slayer while we are gone.&amp;quot; / MS: &amp;quot;I'm sure Mawdryn will turn itself off, too.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;My room mate never plays with me.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I just made a mess on the seat.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I don't need a haircut - I am representing myself at this conference.&amp;quot;&lt;br /&gt;
* AM: [Referring to high performance gum] &amp;quot;It is just like high performance computing: it's really really good for a really really short period of time.&amp;quot;&lt;br /&gt;
* AK: [Speaking to Brylow]  &amp;quot;We just got out of Cracker Barrel and you are already eating pretzels.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh my God - Dinosaur World.  We are skipping SIGCSE.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, my life is a joke sometimes.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;One of these days I'll get English right.&amp;quot;&lt;br /&gt;
* Presenter at SIGCSE 2009: &amp;quot;I mean, it's kind of fun to trash your operating system.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I like to let my hair air-dry. It poofs better.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I would not want Tim on my team for a game of telephone.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;They're not pretzel rods, they're fuel rods.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;But that's non-linear board usage.  I never do that.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;There's a lot more TODOs where those came from.&amp;quot;&lt;br /&gt;
* DB: [Said to an almost empty lab] &amp;quot;Aren't I paying a bunch of students to work for me?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Aww we all got laser pointers!  This is gonna rule!&amp;quot;&lt;br /&gt;
* TB: &amp;quot;I thought I fixed everything doing nothing. It happens so many times.&amp;quot;&lt;br /&gt;
* [A discussion on going to the bar in a lab of all guys] / AG: &amp;quot;We're probably not as good looking as Victoria.&amp;quot; / AM: &amp;quot;Yeah, and she has a boyfriend...but none of you have boyfriends.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Just for funsies.&amp;quot;&lt;br /&gt;
* TB: [As AM points a laser pointer at TB] &amp;quot;I feel like I'm being snipped.&amp;quot;&lt;br /&gt;
* Ryan Feil: [Speaking in the lab of an operating systems assignment] &amp;quot;Shouldn't there be more people here scrambling to get this done.&amp;quot;&lt;br /&gt;
* MS: [As DB writes &amp;quot;IP Stack&amp;quot; on the board] &amp;quot;Ha ha. He pees stack. IP urine.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Really all we have right now are questions.&amp;quot;&lt;br /&gt;
* MS: [On a sheet of paper hidden among AM's homework] &amp;quot;#6. Thm: Adam sucks! Ha ha. / Pf: trivial.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;I should just source control my...everything.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;English is not sufficient for teaching compilers.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;That's it. It's 100 percent done.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;We were 100 percent done. We just need to get more speed-up.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;So, Tim, when you are 30, will you say your life is 100 percent done?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;make tim: now compiling nonsense.c&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Oh, here we go: proof by rant.  That's a new one.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Do you really want me representing this school.&amp;quot; / DB: [Out of context] &amp;quot;No.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;If I leave the lab, I feel like I'm leaving civilization behind.&amp;quot;&lt;br /&gt;
* AG: [Browsing through Mike's wedding gift registry] &amp;quot;Xinu only has 50 threads.  The sheets Mike wants have 410, but they don't have memory protection.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Oh good Brylow left.  Now I can leave.&amp;quot;&lt;br /&gt;
* AK: [First commit message] &amp;quot;modified some ifthenelse stuff to look a little more like class&amp;quot; / [Second commit message] &amp;quot;removed the code I added to ifthenelse, it made no sense and didn't compile&amp;quot;&lt;br /&gt;
* DB: [To a prospective student touring the System's Lab] &amp;quot;Ignore the rat.&amp;quot;&lt;br /&gt;
* MS: [Discussing DB's tests] &amp;quot;Why would you study for his test? You are either screwed or not screwed...it's fairly binary.&amp;quot;&lt;br /&gt;
* MS: [Left a message for AG] &amp;quot;I hax0rd your boxor!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Oh look.  She dumped me on Facebook.  Awesome!&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Don't stroke the yeast colony.&amp;quot;&lt;br /&gt;
* MS: [Speaking of his yeast colony] &amp;quot;It's free!&amp;quot; / DB: &amp;quot;Don't release it!&amp;quot;&lt;br /&gt;
* MS: &amp;quot;If I just get really offensive and harsh with what I say then I won't get quoted any more.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Alright, I'm going home.  See you in the morning.&amp;quot; / ZL: &amp;quot;The morning.  Really?&amp;quot; / DB: &amp;quot;Well no.&amp;quot;&lt;br /&gt;
* MS: [Anticipating DB's response to new advisees] &amp;quot;You want to be my advisee.  Kiss the clock.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;It is much more important to see me being reamed up the ass.&amp;quot;&lt;br /&gt;
* JA: [Discussing potential names of Dan Mahoney's future son] &amp;quot;Name him your last name backwards so he can be a palindrome.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Big setup no follow through.&amp;quot; / AG: &amp;quot;I'm all about that.&amp;quot; / MS: &amp;quot;That's what she said.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;That's not an algorithm; that's a sweatshop.&amp;quot;&lt;br /&gt;
* Lyndsie: &amp;quot;High school cheer leading is even on ESPN.&amp;quot; / MS: &amp;quot;That is really sweet!&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I always assume that everyone in the world is just listening to me to talk. I also assume that people just follow me around just to listen to me.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Every time Tim opens his mouth to say something about the poster, you just close your eyes and pray.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;This will all work out right? Induction through hand-waving.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Except it's like fake adoption, where it turns out the child is actually yours.&amp;quot;&lt;br /&gt;
* &amp;quot;If you're concerned about that you're probably in the wrong major, because we're going to build skynet.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;So we are selling you to indentured servitude now?&amp;quot; / AM: &amp;quot;I hope so, then I get free passage to the new world.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Why do you work here?&amp;quot;&lt;br /&gt;
* AM: &amp;quot;I have three desks worth of space just taken up with garbage and shit.&amp;quot;&lt;br /&gt;
* Anonymous: &amp;quot;You know, pretty soon that relationship will be 100% done.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Fall 2008 ==&lt;br /&gt;
&lt;br /&gt;
* MN: [Talking about the large rubber rat] &amp;quot;I don't get paid enough to have this thing look at me.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Now that grading's done, I deserve a pretzel.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I haven't even started, and I already feel defeated.&amp;quot; / MS: &amp;quot;Welcome to graduate school.&amp;quot;&lt;br /&gt;
* ''RFC 793: Transmission Control Protocol'': &amp;quot;When the original SYN (pun intended) finally arrives at line 6, the synchronization proceeds normally.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;If I think more than 30 seconds into my own future I start to panic.&amp;quot;&lt;br /&gt;
* AM: &amp;quot;Once again, I've solved the problem, but the computer has failed to see my genius.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;It takes many years of sucky teaching to learn how to teach well.  You have to start sucking somewhere.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;When you get the packet it is all going to be out of order.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;I was going to ask you what they stood for, but I knew the answer was: 'Get the hell out of my office Mike.'&amp;quot;&lt;br /&gt;
* DB: &amp;quot;You have the plague now too?&amp;quot;&lt;br /&gt;
* AK: &amp;quot;It was like Tim's brain on a piece of paper.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;His abstract was words in a paint can and all he did was throw it on a poster.&amp;quot;&lt;br /&gt;
* TB: &amp;quot;Yeah, how did we get sidetracked.&amp;quot; / AM: &amp;quot;I started talking.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Now US-41 through Terre Haute, that's the corridor of hell.&amp;quot;&lt;br /&gt;
* Zachary's Sister: [Upon visiting the Systems Lab] &amp;quot;It's like having six zacs.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Summer 2008 ==&lt;br /&gt;
* linux-2.6.25.9/lib/iomap.c: Ugly macros are a way of life.&lt;br /&gt;
* ../net/tcp/tcpTimer.c:101: error: ‘rum’ undeclared (first use in this function)&lt;br /&gt;
* BH: &amp;quot;Vim has a learning curve.&amp;quot; / MS: &amp;quot;No, it's a line.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;[re: Firefox Plushie] Wow, that look more like a raccoon to me.  And wouldn't that just make people position Linux Tux and Firefox Fux is various explicit positions?   Or is that just me?&amp;quot; / DB: &amp;quot;Yes, Michael.  It is just you.  And I don't think the Firefox mascot's proper name is 'Fux.'&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm laughing because my nose itches.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I'm not going to start my own business. For a business to work, the owner has to care.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;''Broken Beyond Syntax'', that's going to be the title of my autobiography.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Spring 2008 ==&lt;br /&gt;
* JP: &amp;quot;I'm not saying it's my opinion, I'm just saying it's an opinion.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;Yeah, that's just fool complicated.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Even Tim's pictures have bugs in them.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;Warnings mean you are smarter than the compiler!&amp;quot;&lt;br /&gt;
* AG: &amp;quot;Do you use text messaging?&amp;quot; / JP: &amp;quot;What's that?&amp;quot;&lt;br /&gt;
* AG: &amp;quot;I feel like doing something.  What should I do?&amp;quot; / PH: &amp;quot;Go home.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Any questions?  What else have I forgotten to tell you?&amp;quot; (email to lab) / Response: &amp;quot;The XINU lab notes that you forgot to tell us that you love us.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Traditionally, graduate students get a bed to themselves in this situation.&amp;quot;&lt;br /&gt;
* PH: &amp;quot;I'm really going to enjoy watching the commits to this branch.&amp;quot;&lt;br /&gt;
* ZL: &amp;quot;Voc and Supervoc joined at the UART&amp;quot;&lt;br /&gt;
* George Corliss: &amp;quot;Verbose.  Minus 5.&amp;quot;&lt;br /&gt;
* Steve Merrill: &amp;quot;Publish!  Publish!  Publish!&amp;quot; (walking down the hall past junior faculty offices)&lt;br /&gt;
* JP: &amp;quot;I am just participating cause I'm standing here.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;New commands are silly.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;I've solved all kinds of problems in my life that no one's ever solved before.&amp;quot;&lt;br /&gt;
* AG: &amp;quot;You know scheme.  I know scheme.  We all scheme for ice cream.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I like StarTrek, but that would be less a hobby and more an investment.&amp;quot;&lt;br /&gt;
* MS: &amp;quot;Subtract two.&amp;quot; / MN: &amp;quot;Why?&amp;quot; / MS: &amp;quot;...because I said so.&amp;quot; / MN: &amp;quot;...alright...&amp;quot; / MS: &amp;quot;...and then when that doesn't work subtract four.  But two should work.&amp;quot; / MN: &amp;quot;Two didn't work.&amp;quot; / MS: &amp;quot;Damnit!  Subtract four.&amp;quot; (Conversation continues in a similar fashion until Matt ends up subtracting eight.)&lt;br /&gt;
* DB: &amp;quot;So they basically made a hammer and went after everything that could be a nail.&amp;quot;&lt;br /&gt;
* JP: &amp;quot;This is so unfair to us petty criminals.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;We'll all be getting eye transplants soon.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;''I'' am somehow derived from C.&amp;quot; (on the ubiquity of the C programming language)&lt;br /&gt;
* JP: &amp;quot;First you have to get the $3,000 license for the whizbang that does all the work.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;I don't remember what the silly window is, but it must be important.&amp;quot;&lt;br /&gt;
* AK: &amp;quot;[UML is] just a bunch of boxes on paper.&amp;quot;&lt;br /&gt;
* DB: &amp;quot;Java has corrupted you all.&amp;quot;&lt;br /&gt;
* KJ: &amp;quot;There are some fonts that ''really'' spread out a paper.&amp;quot; (discussing parameters for COSC 198 term paper)&lt;br /&gt;
* DB: &amp;quot;You're telling me to put in less work.  I'm not going to argue with you.&amp;quot;&lt;br /&gt;
* ''See MIPS Run, 2nd Ed.'': &amp;quot;When we finally make contact with aliens, their wheelbarrows will have round wheels and their computers will probably use fixed-size pages.&amp;quot;&lt;br /&gt;
* ''RFC 826: An Ethernet Address Resolution Protocol'': &amp;quot;The world is a jungle in general, and the networking game contributes many animals.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== XINU Pith ==&lt;br /&gt;
* XINU Cometh.&lt;br /&gt;
* XINU Returneth.&lt;br /&gt;
* XINU Calls.&lt;br /&gt;
* XINU Returns.&lt;br /&gt;
* XINU Creates.&lt;br /&gt;
* XINU Reschedules.&lt;br /&gt;
* XINU Saves and Restores.&lt;br /&gt;
* XINU Preempts.&lt;br /&gt;
* XINU Comes Not to JUDGE, But to EXECUTE...&lt;br /&gt;
* XINU Knows Your Inmost Firmware.&lt;br /&gt;
* XINU Brings New Life to Old Hardware.&lt;br /&gt;
* XINU Waits.&lt;br /&gt;
* XINU Allocates.&lt;br /&gt;
* XINU Deallocates Away.&lt;br /&gt;
* XINU Tastes Great.&lt;br /&gt;
* XINU Has Less Filling.&lt;br /&gt;
* XINU Runs FOREVER.&lt;br /&gt;
* XINU Eschews Obfuscation.&lt;br /&gt;
* XINU Does Not Do Windows.&lt;br /&gt;
* XINU Brings ORDER out of CHAOS.&lt;br /&gt;
* XINU Brings CHAOS from ORDER.&lt;br /&gt;
* He Whoever Believes in XINU Shall Have Eternal Processing.&lt;br /&gt;
* XINU Shall Run Again.&lt;br /&gt;
* XINU Is Not UNIX.&lt;br /&gt;
* XINU.  It's What's For Dinner.&lt;br /&gt;
* No XINU and No Mips Make Homer Something Something...&lt;br /&gt;
* See XINU.  See XINU Run.  Run XINU Run.&lt;br /&gt;
* XINU Allocateth, XINU Deallocateth Away.&lt;br /&gt;
&lt;br /&gt;
== Abbreviations ==&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! Abbreviation || Name&lt;br /&gt;
|-&lt;br /&gt;
| AG || Aaron Gember&lt;br /&gt;
|-&lt;br /&gt;
| AK || Adam Koehler&lt;br /&gt;
|-&lt;br /&gt;
| AM || Adam Mallen&lt;br /&gt;
|-&lt;br /&gt;
| BH || Brandon Hahn&lt;br /&gt;
|-&lt;br /&gt;
| CS || Craig Struble&lt;br /&gt;
|-&lt;br /&gt;
| DB || Dennis (or Dr.) Brylow&lt;br /&gt;
|-&lt;br /&gt;
| DM || Dan Mahoney&lt;br /&gt;
|-&lt;br /&gt;
| JP || Justin Picotte&lt;br /&gt;
|-&lt;br /&gt;
| JA || Joe Pintozee&lt;br /&gt;
|-&lt;br /&gt;
| KJ || Kyle Jackson&lt;br /&gt;
|-&lt;br /&gt;
| MN || Matt Netkow&lt;br /&gt;
|-&lt;br /&gt;
| MS || Michael Schultz&lt;br /&gt;
|-&lt;br /&gt;
| PH || Paul Hinze&lt;br /&gt;
|-&lt;br /&gt;
| TB || Tim Blattner&lt;br /&gt;
|-&lt;br /&gt;
| ZL || Zachary Lund&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3409</id>
		<title>User:Agember</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3409"/>
		<updated>2009-07-06T19:07:15Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* July 5 - July 11 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 Log ==&lt;br /&gt;
=== May 17 - May 23 ===&lt;br /&gt;
''Mon 1pm to 5:30pm (4.5); Tues 2:30pm to 7pm (4.5); Wed 2pm to 5pm (3); Thurs 1:30pm to 5pm (3.5); Total: 15.5 hours''&lt;br /&gt;
* Discussed projects with undergrads&lt;br /&gt;
* Set projected deadlines&lt;br /&gt;
* Developed telnet proof of concept: spawned shell on TTY opened on TCP&lt;br /&gt;
* Acquired reading material on network stack design in BSD and Linux&lt;br /&gt;
** McKusick, Marshall Kirk, Keith Bostic, Michael J. Karels, John S. Quarterman.  ''The Design and Implementation of the 4.4 BSD Operating System.'' Reading, MA: Addison-Wesley, 1996.&lt;br /&gt;
** Wehrle, Laus, Frank Pahlke, Hartmut Ritter, Daniel Muller, Marc Bechler.  ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel.''  Upper Saddle River, NJ: Pearson Prentice Hall, 2005.&lt;br /&gt;
* Selected paper for Tues, May 26: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
&lt;br /&gt;
=== May 24 - May 30 ===&lt;br /&gt;
''Mon 3pm to 5:30pm, 8pm to 9pm (3.5); Tues 2:00pm to 5:30pm, 11pm to 11:30pm (4); Thurs 1:15pm to 5:30pm (4.25); Fri 1:15pm to 5:30pm (4.25); Total 16 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
* Read Chapters 11 and (part of) 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
* Discussed new network stack design (details on Trac)&lt;br /&gt;
&lt;br /&gt;
=== May 31 - June 6 ===&lt;br /&gt;
''Mon 3pm to 6pm (3); Tues 8:30pm to 10pm (1.5); Wed 2:15pm to 5:15pm, 7:00pm to 8:30pm (4.5); Thurs 1:45pm to 5:45pm (4); Fri 2pm to 5pm (3); Total: 16 hours''&lt;br /&gt;
* Discussed new network stack design&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1531793.1531805 Factored operating systems (fos): the case for a scalable operating system for multicores]&lt;br /&gt;
* Read Chapter 4 (Address Discovery and Binding (ARP)) in ''Internetworking With TCP/IP Vol II: Design, Implementation, and Internals''&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers (&amp;lt;code&amp;gt;net.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;network.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ethpkt.h&amp;lt;/code&amp;gt;)&lt;br /&gt;
** &amp;lt;code&amp;gt;netUp&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netRecv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netSend&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netDown&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== June 7 - June 13 ===&lt;br /&gt;
''Mon 3:45pm to 6:15pm (2.5); Tues 1:00pm to 11:00pm (10); Wed 3:15pm to 5:15pm (2); Thurs 1:30pm to 6:00pm (4.5); 4:15pm to 6:15pm (2); Total: 21 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1450135.1450150 Traversal caches: a first step towards FPGA acceleration of pointer-based data structures]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers&lt;br /&gt;
** Link-level packet processing (&amp;lt;code&amp;gt;network/net*&amp;lt;/code&amp;gt;)&lt;br /&gt;
** ARP (&amp;lt;code&amp;gt;network/arp/arp*&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Changed network stack to utilize &amp;lt;code&amp;gt;netaddr&amp;lt;/code&amp;gt; structure for all IP and MAC addresses&lt;br /&gt;
* Assisted with merge of webinterface, agember, and trunk-2.0 branches&lt;br /&gt;
* Read chapter 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
&lt;br /&gt;
=== June 14 - June 20 ===&lt;br /&gt;
''Mon 1pm to 3:30pm (2.5); Tues 1:30pm to 6:30pm (5); Wed 1:30pm to 5pm (3.5); Fri 10am to 11am, 7:30pm to 8pm (1.5); Sat 9:30am to 10:30am (1); Total: 13.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1519065.1519095 Dingo: taming device drivers]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Shell function to start network interface&lt;br /&gt;
* Assisted with cleanup of IP portions of the network stack&lt;br /&gt;
* Read chapter 13 in ''The Design and Implementation of the 4.4 BSD Operating System''&lt;br /&gt;
* Read [http://doi.acm.org/10.1145/1140086.1140094 Tmix: a tool for generating realistic TCP application workloads in ns-2]&lt;br /&gt;
&lt;br /&gt;
=== June 21 - June 27 ===&lt;br /&gt;
''Sun 10am to 10:30am (0.5); Mon 12:30pm to 3:30pm (3); Tues 1:30pm to 10:30pm (9); Wed 1pm to 4:30pm (3.5); Thurs 3pm to 5:30pm, 7pm to 10pm (5.5); Total: 21.5 hours''&lt;br /&gt;
* Read [http://devresources.linux-foundation.org/~shemminger/netem/LCA2005_paper.pdf Network Emulation with NetEm]&lt;br /&gt;
* Changed the opening policy of TCP to wait for connection establishment before returning from the call to &amp;lt;code&amp;gt;open&amp;lt;/code&amp;gt;&lt;br /&gt;
* Reviewed paper: [http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=1528453 A Real-Time Software Platform for the Cell Processor]&lt;br /&gt;
* Worked on test suite for network stack&lt;br /&gt;
&lt;br /&gt;
=== June 28 - July 4 ===&lt;br /&gt;
''Sun: 5:00pm to 8:30pm (3.5); Mon 2:00pm to 6:00pm (4); Tues 1:30pm to 9:00pm; 10:00pm to 10:30pm (8); Wed 1:15pm to 6:15pm (5); Thurs 12:00pm to 10:00pm (10); Total: 30.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1227310.1227372 Mindstorms without robotics: an alternative to simulations in systems courses]&lt;br /&gt;
* Read chapters 1 and 2 in ''The Linux Networking Architecture: Design and Implementation of Network Protcols in the Linux Kernel''&lt;br /&gt;
* Read [http://recursos.aldabaknocking.com/libpcapHakin9LuisMartinGarcia.pdf Programming with Libpcap - Sniffing the Network From Our Own Application]&lt;br /&gt;
* Started implementation of the PCAP library&lt;br /&gt;
* Started to construct a testsuite testcase for ARP&lt;br /&gt;
* Wrote a testsuite testcase for the network interface; fixed bugs uncovered by the testcase&lt;br /&gt;
* Assisted Dan with the cleanup/rewrite of IPv4&lt;br /&gt;
* Assisted Paul with the cleanup/rewrite of IPv4&lt;br /&gt;
* Merged the ethernet loopback device into Zachary's branch&lt;br /&gt;
&lt;br /&gt;
=== July 5 - July 11 ===&lt;br /&gt;
''Mon 2:00pm to ; Total: hours''&lt;br /&gt;
&lt;br /&gt;
=== July 12 - July 18 ===&lt;br /&gt;
=== July 19 - July 25 ===&lt;br /&gt;
''Vacation July 19 - July 25''&lt;br /&gt;
&lt;br /&gt;
=== July 26 - August 1 ===&lt;br /&gt;
''Vacation July 29 - August 1''&lt;br /&gt;
&lt;br /&gt;
=== August 2 - August 8 ===&lt;br /&gt;
''Vacation August 2 - August 5''&lt;br /&gt;
&lt;br /&gt;
=== August 9 - August 15 ===&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3408</id>
		<title>User:Agember</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3408"/>
		<updated>2009-07-06T19:06:57Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* June 28 - July 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 Log ==&lt;br /&gt;
=== May 17 - May 23 ===&lt;br /&gt;
''Mon 1pm to 5:30pm (4.5); Tues 2:30pm to 7pm (4.5); Wed 2pm to 5pm (3); Thurs 1:30pm to 5pm (3.5); Total: 15.5 hours''&lt;br /&gt;
* Discussed projects with undergrads&lt;br /&gt;
* Set projected deadlines&lt;br /&gt;
* Developed telnet proof of concept: spawned shell on TTY opened on TCP&lt;br /&gt;
* Acquired reading material on network stack design in BSD and Linux&lt;br /&gt;
** McKusick, Marshall Kirk, Keith Bostic, Michael J. Karels, John S. Quarterman.  ''The Design and Implementation of the 4.4 BSD Operating System.'' Reading, MA: Addison-Wesley, 1996.&lt;br /&gt;
** Wehrle, Laus, Frank Pahlke, Hartmut Ritter, Daniel Muller, Marc Bechler.  ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel.''  Upper Saddle River, NJ: Pearson Prentice Hall, 2005.&lt;br /&gt;
* Selected paper for Tues, May 26: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
&lt;br /&gt;
=== May 24 - May 30 ===&lt;br /&gt;
''Mon 3pm to 5:30pm, 8pm to 9pm (3.5); Tues 2:00pm to 5:30pm, 11pm to 11:30pm (4); Thurs 1:15pm to 5:30pm (4.25); Fri 1:15pm to 5:30pm (4.25); Total 16 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
* Read Chapters 11 and (part of) 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
* Discussed new network stack design (details on Trac)&lt;br /&gt;
&lt;br /&gt;
=== May 31 - June 6 ===&lt;br /&gt;
''Mon 3pm to 6pm (3); Tues 8:30pm to 10pm (1.5); Wed 2:15pm to 5:15pm, 7:00pm to 8:30pm (4.5); Thurs 1:45pm to 5:45pm (4); Fri 2pm to 5pm (3); Total: 16 hours''&lt;br /&gt;
* Discussed new network stack design&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1531793.1531805 Factored operating systems (fos): the case for a scalable operating system for multicores]&lt;br /&gt;
* Read Chapter 4 (Address Discovery and Binding (ARP)) in ''Internetworking With TCP/IP Vol II: Design, Implementation, and Internals''&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers (&amp;lt;code&amp;gt;net.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;network.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ethpkt.h&amp;lt;/code&amp;gt;)&lt;br /&gt;
** &amp;lt;code&amp;gt;netUp&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netRecv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netSend&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netDown&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== June 7 - June 13 ===&lt;br /&gt;
''Mon 3:45pm to 6:15pm (2.5); Tues 1:00pm to 11:00pm (10); Wed 3:15pm to 5:15pm (2); Thurs 1:30pm to 6:00pm (4.5); 4:15pm to 6:15pm (2); Total: 21 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1450135.1450150 Traversal caches: a first step towards FPGA acceleration of pointer-based data structures]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers&lt;br /&gt;
** Link-level packet processing (&amp;lt;code&amp;gt;network/net*&amp;lt;/code&amp;gt;)&lt;br /&gt;
** ARP (&amp;lt;code&amp;gt;network/arp/arp*&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Changed network stack to utilize &amp;lt;code&amp;gt;netaddr&amp;lt;/code&amp;gt; structure for all IP and MAC addresses&lt;br /&gt;
* Assisted with merge of webinterface, agember, and trunk-2.0 branches&lt;br /&gt;
* Read chapter 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
&lt;br /&gt;
=== June 14 - June 20 ===&lt;br /&gt;
''Mon 1pm to 3:30pm (2.5); Tues 1:30pm to 6:30pm (5); Wed 1:30pm to 5pm (3.5); Fri 10am to 11am, 7:30pm to 8pm (1.5); Sat 9:30am to 10:30am (1); Total: 13.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1519065.1519095 Dingo: taming device drivers]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Shell function to start network interface&lt;br /&gt;
* Assisted with cleanup of IP portions of the network stack&lt;br /&gt;
* Read chapter 13 in ''The Design and Implementation of the 4.4 BSD Operating System''&lt;br /&gt;
* Read [http://doi.acm.org/10.1145/1140086.1140094 Tmix: a tool for generating realistic TCP application workloads in ns-2]&lt;br /&gt;
&lt;br /&gt;
=== June 21 - June 27 ===&lt;br /&gt;
''Sun 10am to 10:30am (0.5); Mon 12:30pm to 3:30pm (3); Tues 1:30pm to 10:30pm (9); Wed 1pm to 4:30pm (3.5); Thurs 3pm to 5:30pm, 7pm to 10pm (5.5); Total: 21.5 hours''&lt;br /&gt;
* Read [http://devresources.linux-foundation.org/~shemminger/netem/LCA2005_paper.pdf Network Emulation with NetEm]&lt;br /&gt;
* Changed the opening policy of TCP to wait for connection establishment before returning from the call to &amp;lt;code&amp;gt;open&amp;lt;/code&amp;gt;&lt;br /&gt;
* Reviewed paper: [http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=1528453 A Real-Time Software Platform for the Cell Processor]&lt;br /&gt;
* Worked on test suite for network stack&lt;br /&gt;
&lt;br /&gt;
=== June 28 - July 4 ===&lt;br /&gt;
''Sun: 5:00pm to 8:30pm (3.5); Mon 2:00pm to 6:00pm (4); Tues 1:30pm to 9:00pm; 10:00pm to 10:30pm (8); Wed 1:15pm to 6:15pm (5); Thurs 12:00pm to 10:00pm (10); Total: 30.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1227310.1227372 Mindstorms without robotics: an alternative to simulations in systems courses]&lt;br /&gt;
* Read chapters 1 and 2 in ''The Linux Networking Architecture: Design and Implementation of Network Protcols in the Linux Kernel''&lt;br /&gt;
* Read [http://recursos.aldabaknocking.com/libpcapHakin9LuisMartinGarcia.pdf Programming with Libpcap - Sniffing the Network From Our Own Application]&lt;br /&gt;
* Started implementation of the PCAP library&lt;br /&gt;
* Started to construct a testsuite testcase for ARP&lt;br /&gt;
* Wrote a testsuite testcase for the network interface; fixed bugs uncovered by the testcase&lt;br /&gt;
* Assisted Dan with the cleanup/rewrite of IPv4&lt;br /&gt;
* Assisted Paul with the cleanup/rewrite of IPv4&lt;br /&gt;
* Merged the ethernet loopback device into Zachary's branch&lt;br /&gt;
&lt;br /&gt;
=== July 5 - July 11 ===&lt;br /&gt;
=== July 12 - July 18 ===&lt;br /&gt;
=== July 19 - July 25 ===&lt;br /&gt;
''Vacation July 19 - July 25''&lt;br /&gt;
&lt;br /&gt;
=== July 26 - August 1 ===&lt;br /&gt;
''Vacation July 29 - August 1''&lt;br /&gt;
&lt;br /&gt;
=== August 2 - August 8 ===&lt;br /&gt;
''Vacation August 2 - August 5''&lt;br /&gt;
&lt;br /&gt;
=== August 9 - August 15 ===&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
	<entry>
		<id>https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3406</id>
		<title>User:Agember</title>
		<link rel="alternate" type="text/html" href="https://xinu.cs.mu.edu/index.php?title=User:Agember&amp;diff=3406"/>
		<updated>2009-07-03T03:17:27Z</updated>

		<summary type="html">&lt;p&gt;Agember: /* June 28 - July 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summer 2009 Log ==&lt;br /&gt;
=== May 17 - May 23 ===&lt;br /&gt;
''Mon 1pm to 5:30pm (4.5); Tues 2:30pm to 7pm (4.5); Wed 2pm to 5pm (3); Thurs 1:30pm to 5pm (3.5); Total: 15.5 hours''&lt;br /&gt;
* Discussed projects with undergrads&lt;br /&gt;
* Set projected deadlines&lt;br /&gt;
* Developed telnet proof of concept: spawned shell on TTY opened on TCP&lt;br /&gt;
* Acquired reading material on network stack design in BSD and Linux&lt;br /&gt;
** McKusick, Marshall Kirk, Keith Bostic, Michael J. Karels, John S. Quarterman.  ''The Design and Implementation of the 4.4 BSD Operating System.'' Reading, MA: Addison-Wesley, 1996.&lt;br /&gt;
** Wehrle, Laus, Frank Pahlke, Hartmut Ritter, Daniel Muller, Marc Bechler.  ''The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel.''  Upper Saddle River, NJ: Pearson Prentice Hall, 2005.&lt;br /&gt;
* Selected paper for Tues, May 26: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
&lt;br /&gt;
=== May 24 - May 30 ===&lt;br /&gt;
''Mon 3pm to 5:30pm, 8pm to 9pm (3.5); Tues 2:00pm to 5:30pm, 11pm to 11:30pm (4); Thurs 1:15pm to 5:30pm (4.25); Fri 1:15pm to 5:30pm (4.25); Total 16 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1452520.1452534 A measurement study of a commercial-grade urban wifi mesh]&lt;br /&gt;
* Read Chapters 11 and (part of) 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
* Discussed new network stack design (details on Trac)&lt;br /&gt;
&lt;br /&gt;
=== May 31 - June 6 ===&lt;br /&gt;
''Mon 3pm to 6pm (3); Tues 8:30pm to 10pm (1.5); Wed 2:15pm to 5:15pm, 7:00pm to 8:30pm (4.5); Thurs 1:45pm to 5:45pm (4); Fri 2pm to 5pm (3); Total: 16 hours''&lt;br /&gt;
* Discussed new network stack design&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1531793.1531805 Factored operating systems (fos): the case for a scalable operating system for multicores]&lt;br /&gt;
* Read Chapter 4 (Address Discovery and Binding (ARP)) in ''Internetworking With TCP/IP Vol II: Design, Implementation, and Internals''&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers (&amp;lt;code&amp;gt;net.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;network.h&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;ethpkt.h&amp;lt;/code&amp;gt;)&lt;br /&gt;
** &amp;lt;code&amp;gt;netUp&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netRecv&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netSend&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;netDown&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== June 7 - June 13 ===&lt;br /&gt;
''Mon 3:45pm to 6:15pm (2.5); Tues 1:00pm to 11:00pm (10); Wed 3:15pm to 5:15pm (2); Thurs 1:30pm to 6:00pm (4.5); 4:15pm to 6:15pm (2); Total: 21 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1450135.1450150 Traversal caches: a first step towards FPGA acceleration of pointer-based data structures]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Network stack related headers&lt;br /&gt;
** Link-level packet processing (&amp;lt;code&amp;gt;network/net*&amp;lt;/code&amp;gt;)&lt;br /&gt;
** ARP (&amp;lt;code&amp;gt;network/arp/arp*&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Changed network stack to utilize &amp;lt;code&amp;gt;netaddr&amp;lt;/code&amp;gt; structure for all IP and MAC addresses&lt;br /&gt;
* Assisted with merge of webinterface, agember, and trunk-2.0 branches&lt;br /&gt;
* Read chapter 12 in ''The Design and Implementation of the 4.4 BSD Operating System'' (notes on Trac)&lt;br /&gt;
&lt;br /&gt;
=== June 14 - June 20 ===&lt;br /&gt;
''Mon 1pm to 3:30pm (2.5); Tues 1:30pm to 6:30pm (5); Wed 1:30pm to 5pm (3.5); Fri 10am to 11am, 7:30pm to 8pm (1.5); Sat 9:30am to 10:30am (1); Total: 13.5 hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1519065.1519095 Dingo: taming device drivers]&lt;br /&gt;
* Cleaned-up and rewrote&lt;br /&gt;
** Shell function to start network interface&lt;br /&gt;
* Assisted with cleanup of IP portions of the network stack&lt;br /&gt;
* Read chapter 13 in ''The Design and Implementation of the 4.4 BSD Operating System''&lt;br /&gt;
* Read [http://doi.acm.org/10.1145/1140086.1140094 Tmix: a tool for generating realistic TCP application workloads in ns-2]&lt;br /&gt;
&lt;br /&gt;
=== June 21 - June 27 ===&lt;br /&gt;
''Sun 10am to 10:30am (0.5); Mon 12:30pm to 3:30pm (3); Tues 1:30pm to 10:30pm (9); Wed 1pm to 4:30pm (3.5); Thurs 3pm to 5:30pm, 7pm to 10pm (5.5); Total: 21.5 hours''&lt;br /&gt;
* Read [http://devresources.linux-foundation.org/~shemminger/netem/LCA2005_paper.pdf Network Emulation with NetEm]&lt;br /&gt;
* Changed the opening policy of TCP to wait for connection establishment before returning from the call to &amp;lt;code&amp;gt;open&amp;lt;/code&amp;gt;&lt;br /&gt;
* Reviewed paper: [http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=1528453 A Real-Time Software Platform for the Cell Processor]&lt;br /&gt;
* Worked on test suite for network stack&lt;br /&gt;
&lt;br /&gt;
=== June 28 - July 4 ===&lt;br /&gt;
''Sun: 5:00pm to 8:30pm (3.5); Mon 2:00pm to 6:00pm (4); Tues 1:30pm to 9:00pm; 10:00pm to 10:30pm (8); Wed 1:15pm to 6:15pm (5); Thurs 12:00pm to 10:00pm (10); Total: hours''&lt;br /&gt;
* Reviewed paper: [http://doi.acm.org/10.1145/1227310.1227372 Mindstorms without robotics: an alternative to simulations in systems courses]&lt;br /&gt;
&lt;br /&gt;
=== July 5 - July 11 ===&lt;br /&gt;
=== July 12 - July 18 ===&lt;br /&gt;
=== July 19 - July 25 ===&lt;br /&gt;
''Vacation July 19 - July 25''&lt;br /&gt;
&lt;br /&gt;
=== July 26 - August 1 ===&lt;br /&gt;
''Vacation July 29 - August 1''&lt;br /&gt;
&lt;br /&gt;
=== August 2 - August 8 ===&lt;br /&gt;
''Vacation August 2 - August 5''&lt;br /&gt;
&lt;br /&gt;
=== August 9 - August 15 ===&lt;/div&gt;</summary>
		<author><name>Agember</name></author>
		
	</entry>
</feed>