Josef “Jeff” Sipek

Truly Random

Today, after playing Enemy Territory for about an hour, two people I know and I were chatting about quite a number of things. I can’t help but put the whole thing here; I tried taking excerpts, but it didn’t really work…so, either enjoy reading this, or just ignore it.

WARNING: Rather silly things ahead…

The names of same indidviduals and places have been changed to protect the innocent.

Person A entered the room.
Person B entered the room.
Person B: yes?
Person A: I’m guessing you’re done with the game
Person B: yep
Person A: considering I haven’t seen anyone for a while
Person B: it kicked me again
Person A: why?
Person B: punkbuster
Person A: ah
Person A: weird
Person B: complained about modified pak0
Person A: hmmm
Person A: well - anyway, I did reasonably well
Person B: but I have a feeling that it has to do with my parents making me inactive
Person B: yep
Person A: I got a Killing Spree first time out
Person B: oh?
Person B: make
Person B: nice
Person B: :-)
Person B: wrong window
Person A: and I got promoted to Pfc.
Person A: later, I got a pair of binoculars and improved battle sense
Person B: yep, those are fun
Person B: but mostly useless on the sniper server
Person A: Person C was a dog and TKed me
Person B: heh
Person A: I stopped playing because I neither saw nor got seen for some time
Person A: I was at a position where I saw most of the Nazi side, and any self-respecting sniper would have shot me, but nobody did
Person B: well, it is getting late
Person B: the game is usually empty around 2 am
Person A: aha
Person A: how many XP do you have?
Person B: 56-ish
Person A: haha, gotcha beat
Person B: but I wasn’t playing for 15 mins…
Person A: I had 81 at the end
Person B: nice
Person A: so yeah, let me know whenever you’re doing this
Person B: actually..
Person A: or even better, let’s get Person C in the FSL and play together
Person B: do you want to play on normal server (non-sniper)?
Person A: naah, I’m done for today
Person B: ok
Person A: my brain is fried from 95% concentration over a long period
Person B: the paper or ET? ;-)
Person A: ET
Person B: hehe
Person A: the paper, I can get up and get some water
Person A: ET, I cannot
Person B: :)
Person B: evil, isn’t it
Person B: it makes you think
Person B: that’s why I like it a bit more than quake
Person A: no, not really, actually
Person B: well, it is more about strategy
Person A: All I have to do is find a good spot to snipe from
Person B: especially on the normal servers
Person A: then find a spot to approach it from
Person A: then crawl from point A to point B
Person A: then snipe and hope Person C doesn’t get bored
Person C entered the room.
Person C: hi
Person A: hey
Person A: How was it?
Person C: how was what?
Person A: The sniping
Person C: I got a couple of kills
Person A: Cool
Person C: never saw Person B :)
Person A: haha
Person A: I think I shot him twice
Person C: I found another good sniping point on the allied side
Person A: yeah?
Person B: oh?
Person C: on the roof
Person B: which one?
Person B: the one where you exit the window?
Person C: yeah
Person A: I tried that one towards the end
Person A: saw nothing, unfortunately
Person C: so if you go to the left corner there you’ve got vantage on the point there the nazis access the bridfge
Person C: I gout a couple of kills there
Person C: it would rock if people are trying to cross the bridge
Person A: yeah
Person A: the only infiltrators we had to worry about for most of the game were… ahem… ALLIES
Person C: hehe
Person A: “I was bored…” worst excuse ever
Person B: you should then play some of the real games…where the other side _must_ cross a bridge to win the game
Person C: all the DM people were too busy talking
Person C: oh speaking of excuses… “I thought it was suppose to heal you” wins, I think :)
Person A: haha, that was the l4m3st thing ever
Person A: what the fuck am I carrying a needle around for, if not to heal people with?
Person A: I must say, though, I got a good laugh out of that
Person B: :-)
Person C: well the needle is supposed to be fore when you sneak up on people
Person C: it’s good for when you are in disguise
Person A: Oh… it’s like the gauntlet
Person A: “Humiliation!”
Person B: nah..that would be the knife
Person A: oh
Person B: virtually silent
Person C: my favorite activity lately has been playing maps with lots of close combat, finding a quite spot and sniping away
Person B: hehe
Person B: the best thing is…you can’t be called a camper
Person B: since you, as a covert ops, are _supposed_ to snipe
Person C: yeah… people actually don’t seem very hostile to snipers in this game
Person C: I’ve never heard anyone call anyone a sniper :)
Person C: I mean camper
Person B: which is awesome :-)
Person B: the only time they would get angry, is if you were sniping them right after they spawn
Person B: but even then, they would be more pissed of if you just panzerfausted them :-)
Person C: that would be awesome
Person C: especailly given that losts of people tend to spawn simultaneously
Person B: the problem with that is..
Person B: you are invincible for few seconds after you spawn
Person B: to prevent things like that
Person C: crafty bastards
Person B: hehe
Person B: which maps do you prefer?
Person C: there was one I played for the first time today… it’s got a big blue river flowing throught it
Person C: I don’t remember the name of the map though
Person C: one of the teams actualyl starts in the water
Person B: hmm
Person B: I never played that one…
Person B: I like Fuel Dump a lot..
Person C: I don’t recall that one
Person C: I usually prefer outdoors maps with lots of distance
Person B: allies must dinamite fuel depot
Person B: yes, it is very open
Person B: outdoor map
Person C: cool… I’ll look out for that one
Person C: 1944_beach is cool too
Person C: although the mortar guys are a pain there
Person B: true
Person A: Is that supposed to be from the Normandy invasion?
Person C: I believe so
Person C: I can see why so many allied soldiers were cannon fodder at normandy :)
Person B: :-)
Person A: yeah
Person C: I tried being the engineer that builds the invasion ramp
Person C: invariably someone has their mortar aimed right at that point and is raining down shells
Person B: being an engineer is fun
Person B: because everyone is nice to you :-)
Person B: and you can just ask for escort :-)
Person B: on the other hand..
Person B: a covert ops can be lots of fun as well
Person B: for example..
Person B: fuel dump..
Person B: if you have one covert ops and one engineer
Person B: you can win the game (on the allied side)
Person C: they ought to have generals… that way you can ask for escort, tell epople what to do, stay safe in a bunker and then claim credit when it’s all over if your side wins :)
Person B: you need to get the covert ops to steal a uniform
Person B: hahaha
Person C: is Person A still ehere?
Person B: then the covert ops can sneak into the fuel depot
Person A: Yes, I am.
Person B: tell the engineer to come to the main doors
Person B: then the covert ops opens the door and lets the eng. in
Person B: few seconds later
Person B: the eng places the dinamite at the fuel tanks
Person B: and 30 seconds later game over
Person B: if done early in the game, the nazis don’t expect anything, and the nearest one is at least 40 seconds away :-)
Person C: you don’t have anything t ocontribute to this fascinating conversation?
Person A: nope, considering that today was my first time playing ET for any length of time.
Person B: oh
Person A: All I can say is that I pwnt Person B :)
Person B: hey
Person B: I got kicked
Person B: twice
Person A: I don’t think you ever killed me
Person C: haha
Person C: well I killed you
Person A: And I killed you at least once, and I believe twice.
Person A: You bastard, you don’t count.
Person C: lol
Person C: I enjoyed watching you stand up look around lie back down stand up again and realize you were dying
Person B: hahaha
Person A: I was wondering where the hell I was being shot from, considering I was in a really good spot!
Person C: haha
Person A: I found some really sweet spots, and both times I was in one of them I got shot by someone on my side of the river.
Person A: Once by that BurningChicken guy or something like that
Person C: and then you poked someone with the needle?
Person A: They had weird nicknames - they seemed an incestuous bunch: BurningChicken, BurningTurkey, BoundlessTurkey, CharredChicken
Person C: lol
Person A: I thought it was just one guy being an ass
Person A: that was at first
Person A: but then I realized these were all different people
Person A: l4m3rz
Person B: hehe
Person C: yeah… it;s funny hearing these people talking about practice and so on
Person B: haha
Person B: it would be fun to start a clan..
Person C: they take their clans seriously
Person B: =FSL=
Person B: or some such
Person C: =={FS|MN}L==
Person B: yeah
Person B: just like that
Person B: awesome
Person B: and once in a while, just go onto a server en mass
Person C: yeah… all… um.. three of us
Person B: we could get more people
Person B: I htink
Person B: think
Person A: Well, you’ve seen Dave and how seriously he takes his raids
Person A: online gaming is serious business
Person C: true
Person C: but I’ve never seen any kind of teamwork in these games really
Person A: in any case, I still prefer killing people I can go and laugh at afterwards.
Person B: Person A: play on some other servers
Person C: at least not on the level of the raids the WoW people conduct
Person B: WoW is not made to be individual
Person C: neither is the normandy invasion
Person B: but, in say the normandy invasion..
Person B: you are either one of the guys that tries to run up the beach
Person B: or
Person B: you on the “clif” shooting everything you see
Person C: I wonder if the allied engineers really could rapidly build stuff like that with just a pair of pliers
Person B: heh
Person B: of course
Person B: and as they were building, the soon to be built object was a translucent outline
Person C: we’ve lost =={FS|MN}L==Spyffe==== again
Person A: haha
Person A: I’m working on my paper
Person B: ah
Person A: and besides, what am I going to say about Normandy?
Person A: wasn’t there :)
Person B: urgh
Person C: unlike me
Person B: have you ever heard of thought experiments?
Person A: hmmm… Axis or Ally?
Person A: India would have been British at the time
Person B: or purely theoretical research?
Person A: Also, I prefer you to refer to my full nick:
Person A: ={FS|MN}L=SpyffeChicken=
Person B: hehe
Person A: wow, my grammar is going down the tubes
Person C: hehe
Person B: ={FS|MN}L=LastActionHero
Person B: Hastala vista, baby!
Person A: haha
Person A: have you heard the history of that nick, Person C?
Person C: surely you mean

={FS|MN}L=SpyffeChicken=


Person B: hehehe
Person A: ah, yes
Person B: the text is supposed to be colored, not the background
Person A: well, if you can change the background
Person C: our clan is different
Person A: that’s even l337312
Person C: we;re the reverse clan
Person C: nalc if you will
Person A: emal si taht
Person A: dnuora yaw thgir eht sdrow ym referp I
Person A: brb… going to heat up some Vindaloo
Person C: ok
Person B: wtf?!
Person C: ???
Person B: it was few letters
Person B: aaaaaaaaaaaaargh
Person B: clan name color scheme
Person B: :-(
Person B: red =
Person B: black {
Person B: blue FS
Person B: black |
Person B: green MN
Person B: black }
Person B: purple L
Person B: red =
Person B: the nick
Person A: spammer
Person B: red =
Person C: someone kick him!
Person B: blame AOL
Person B: I tried to send a nice color coded message
Person C: I’ve heard this guy’s got a history of being kicked from servers
Person B: one line
Person B: and it refused to send
Person B: aaaaaargh
Person A: Person B’s just getting back at me for 0wning him in the sniper map
Person B: urgh
Person B: no wonder I was getting kicked…
Person B: Person A’s ego was to big
Person A: my ego has a separate nick
Person B: oh boy
Person C: haha
Person A: I’m listening to a weird song
Person A: “Dort tanzt Lulu, ahaha, uhuhu”
Person B: which one?
Person B: ok
Person A: Dort tanzt means “There dances”
Person A: “Und ich guck zu, ahaha, uhuhu”
Person A: “and I watch…“
Person C: omg… this conversation is almost starting to sound like the ==DM== conversation
Person C: one of them was even reciting lyrics
Person A: Jawohl!
Person A: Affirmative!
Person C: Firing for effect!
Person A: mmm, that was some good vindaloo
Person C: I’m rather pleased with how you can just right-click an ISO image and say “burn” and it just works in gnome
Person C: things have come a long way from having a long Linux CD burning HOWTO
Person C: ping
Person B: we still have that!
Person B: and it is awesome!
Person B: pong
Person C: have what?
Person B: linux cd burning howto
Person C: well yeah… but you don’t actually need it anymore
Person B: true
Person B: I just remember the commands :-)
Person A: haha
Person B: cdrecord -vv speed=16 dev=/dev/hdc file.iso
Person A: doesn’t cdrecord just do the right thing?
Person A: yeah - was about to say
Person B: I like the very verbose output
Person A: you would
Person C: installing my new DVD writer was very painless
Person B: I also like to say which device and what speed it should use..even tho it can autodetect at least the max speed
Person B: same here
Person C: even though I had to change the way my IDE drives were connected because of cable constraints
Person A: cool
Person C: it even automatically reconfigured my software RAID array automatically
Person A: damn - that’s nice
Person C: windows, of course won’t boot anymore
Person A: the horror!
Person C: lol
Person B: heh
Person C: because of the way the drive letters magically form, if you were relying on NTLDR to boot you’d be SOL
Person C: fortunately, grub can move device IDs around before it calls NTLDR to fool windows into not being retarded
Person B: heh
Person B: NTLDR is retarded
Person B: Grub just hides the fact from NTLDR
Person C: yeah
Person C: isn;t dave a windoze fan?
Person B: not a fan
Person B: but he tolerates it because of games
Person A: He’s not Rakesh
Person C: aah I knew it was someone in FSL
Person A: and he’s certainly not cut from the same block as many of the other SBCS people
Person B: true
Person C: and Person B was trying to convince me that FSL is cooler :)
Person B: when around the SBCS people, Dave is obviously pro-Linux
Person B: Person C: at least we don’t have cubicles
Person C: we’re getting 30” apple displays
Person A: I was talking to a guy from the ECSL the other day
Person A: he used to play guitar in a band
Person A: I told him to bring his guitar in sometime
Person B: is that, what’s his name…
Person A: he said he couldn’t imagine something like that happening in the ECSL… all they do there is work
Person A: Michael
Person C: yeah
Person B: cool
Person A: Then he said that from what he’s heard, anything goes in the FSL :)
Person A: we have a reputation
Person C: oh god it must have been the snowballs
Person C: did you go on a rampage yesterday given that we had the first snow of the season?
Person A: oh, he meant it in a positive way
Person A: naah, I just walked home trying to catch snowflakes in my mouth
Person A: that actually went pretty well till the wind picked up.
Person C: just stay away from the russians
Person A: I am not going to throw any snowballs at Alexey this winter
Person A: I have decided that if he wants to ignore me, I will return the favor
Person C: I think he’s decided to ignore everyone
Person A: OTOH if I see Michael…
Person C: just make sure he’s Michael not Mikhail first :)
Person A: It would be the crowning experience of my life if we got an FSL vs. ECSL snowball fight going
Person B: hehe
Person B: Person A: if you were to die valiantly in the snowball fight, could I get your desk? ;-)
Person C: at least till he respawns
Person A: hahahahaha
Person B: ~
Person A: lol @ the both of you
Person B: /red_respawntime 36000
Person A: don’t worry, I’d probably jump off the map
Person C: you can’t laugh at fellow clan members
Person A: or into the lava
Person B: umm…there is no lava at stony brook
Person A: haha
Person A: that’s what you think
Person B: and no clifs either
Person A: I’d find some.
Person B: hehe
Person C: im sure if you dig deep enough you could find some lava
Person B: yeah, but do I look like I want to dig ?
Person A: no no
Person A: I’d do it
Person A: :)
Person B: heh
Person C: you’re not the one who wanted to jump into the lava either :-P
Person B: hah
Person B: a
Person B: oh
Person B: did I tell you that I have a cut down version of Doom running on my calculator?
Person A: oh, you got that working?
Person B: yep
Person A: do the monsters move?
Person B: and the new firmware is awesome
Person B: no :-(
Person B: but..
Person B: actually
Person B: it is possible that the latest version has moving monsters
Person B: but I found only source to that
Person B: no binaries
Person C: what calculator?
Person B: HP 49G+
Person A: wow
Person A: I just caught myself navigating a document in vi by searching for the word I wanted to jump to
Person C: huh?
Person A: well, I was on the same line as a word I wanted to edit
Person C: lol
Person A: so instead of jumping forward the required number of words
Person A: I instead searched for the word
Person B: heh
Person C: I do that sometimes
Person B: I do that sometimes
Person B: hehe
Person A: hahahahahaha
Person A: lol @ both of you
Person C: it’s not quite as lame with the way emacs’ search work
Person C: s
Person A: how does emacs’s search work?
Person C: as you type it jumps to the first matching location
Person B: vim can do that
Person A: how?
Person B: no idea
Person B: but dave uses it
Person C: maybe he uses Emacs emulation mode :)
Person B: I doubt it
Person B: no one in the lab uses emacs, except Person D
Person C: ha
Person C: losers
Person A: Person B: set incsearch
Person B: ok
Person C: there’s a better way
Person A: what?
Person C: ln -sf /usr/bin/emacs /usr/bin/vim
Person B: eh?
Person B: replace vim with emacs symlink?
Person A: yeah
Person B: oh
Person A: I actually did put emacs on Galatea
Person B: the search thing
Person A: because it’s fun building it against Motif
Person B: hehe
Person C: you have strange ideas of fun
Person A: Oh I certainly do
Person B: Person C: he’s a solaris user
Person A: yesterday, my idea of fun was building 64-bit Perl, Apache, and mod_perl
Person C: ah good point
Person B: I was just going to say that
Person C: you need to get out more :)
Person A: particularly tricky since I already had a 32-bit libexpat.so
Person B: hmm
Person B: I really tempted to write some program for my calculator
Person C: I used to have an HP 11c
Person C: RPN fun :)
Person B: yep :-)
Person B: that’s one of the reasons why I got it
Person C: I enjoyed watching people when they asked to borrow my calculator and then tried desperately to find the = key
Person B: hehe
Person A: I wish I needed a calculator :/
Person B: this calculator can do both RPN and algebraic
Person B: and it has an enter key
Person B: doesn’t say =
Person B: but it is obvious that it is it
Person C: you kids and your algebraic computers
Person B: it is kind of a shame that HP changed the enter key from a 2 keys wide button above 9 and x to standard TI-like enter
Person C: hmmm
Person A: so tell me
Person C: no
Person B: hahahaha
Person B: I just tested a program
Person B: it is awesome
Person A: actually, nm
Person B: you give it two geographic coordinates
Person A: I tested a program once.
Person B: and it calculates the angle above the horizon, and minimal velocity for a missle to reach the target from the starting point
Person B: it unfortunatelly, ignore friction, and assumes instantenous acceleration
Person A: “minimal velocity?”
Person A: surely “initial velocity”
Person B: minimal initial vel
Person B: it also makes the assumption that earth is a sphere
Person A: if you gave a projectile a higher vel than the minimum, it would not hit the target
Person B: I am tempted to modify the program
Person B: to do things right :-)
Person C: I personally would recommend fixing the earth
Person A: What are you going to do, make the Czech Republic a nuclear power?
Person A: that could be accomplished with nuclear weapons, too.
Person C: it would take a lot of nukes to spherecalize the earth
Person C: spherify?
Person B: not particularly…
Person B: 1) minimize the spin
Person B: 2) whatever you do, make it symmetric
Person A: spherily I say unto ye, sphere my your spheeches
Person C: it takes a lot of nukes to stop the earth from spinning
Person B: you can do that in some other ways…
Person A: I might even go so far as to say that it is not possible to stop the earth from spinning with nukes.
Person C: why not?
Person A: unless you can somehow make their blasts directional.
Person C: dig a hole and plant the nukes in there
Person B: haven’t you seen Armagedon?
Person A: oh, I see
Person A: clever
Person B: that would blow the planet into peices
Person B: and it wouldn’t spin…
Person B: because it wouldn’t exist :-)
Person C: yes it would
Person A: the galaxy is made up of (relative) dust, yet it spins
Person C: unless you counteract the angular momentum somehow, the system of asteroids formerly known as earth would still spin
Person B: but it wouldn’t be Earth!
Person C: but anyway…. the point was the make the earth spherical
Person B: Person A: it is relative spining…
Person C: destroying the earth is not a good way to start
Person B: how about scraping few km of the crust near the equator?
Person C: what would we do with all these nukes then?
Person B: well..
Person A: I disagree
Person A: I think destroying the earth is a great idea
Person A: then, when the cloud of dust collapses, it will pack tightly, into a sphere
Person B: I’m sure there are plenty of third world countries that would love to receive a gift…food, medications, nukes
Person C: no it won’t
Person A: the reason the world isn’t spherical is because of spin and tectonics
Person B: it won’t if it rotates
Person C: there’s also the little matter of the moon
Person A: if it is initially spherical, we can build a sufficiently hard system of girders that will keep the equator at its proper size
Person A: or, if we lack the means to make girders after the Earth has been destroyed
Person A: we can use masking tape
Person B: I like the girders idea
Person C: I could see earth’s production facilities being affected somewhat by being vaporised
Person C: OTOH, the core is mostly made of iron, so there should girders ought to be super-cheap them
Person B: we could give them 2 weeks notice
Person C: then
Person B: along with a map of the moon
Person C: but the moon is also responsible to deforming the earth slightly
Person C: it must be destroyed and assimilated into the Earth v2.0
Person B: oh…
Person B: I know..
Person B: we give them 2 weeks notice, they move to the moon
Person B: then
Person B: we dustify the earth
Person A: that’s a good idea
Person B: then, we adjust the orbit of moon
Person B: to be in approximately the same place as old earths
Person A: here’s an idea
Person C: cant we blow the moon up into a ring?
Person B: then we build gigantic girder ceiling over all the surface of the moon
Person A: we could cut a chunk of the moon into a shape like a cheese grater
Person C: I’ve always been saddened by the fact that we don’t have a ring
Person A: then, when we’ve dustified the Earth
Person A: we shoot that chunk through the blob of molten iron that is the Earth’s core
Person B: and then, we put all the old earth dust onto this ceiling
Person A: out will come grated iron, and we have our girders
Person C: lol
Person B: heh
Person A: so I hate this:
Person A: typedef long word_20
Person C: huh?
Person A: static word_20 jumpmasks[] = { 0xffffffff, … }
Person B: or how about this…
Person B: we take the moon
Person B: dig out the center
Person B: expand the crust to the radius of old earth
Person B: and fill in the center with old earth dust
Person B: the old moon stuff can be turned into a disc
Person B: /ring
Person C: that would never work
Person B: why?
Person C: a crust made of cheese wouldn’t be strong enough
Person B: ah..
Person B: but the crust would be supported by girders
Person C: we’re building planets here, not making giant pizzas
Person A: expose it to some hard radiation, and it too may become hard
Person A: actually, nm
Person A: it has already been exposed to such
Person B: oh..
Person B: I know
Person B: what makes chese go bad == hard
Person B: exposure to air!
Person C: ah ha!
Person B: there is no atmosphere on the moon now..
Person B: so, we just need to release air
Person B: and wait a week or two
Person C: althought what actually makes cheese go hard is the moisture drying out
Person C: so exposure to vacuum would be even more effective
Person B: hmm
Person B: true
Person B: but
Person B: the moisture goes into the air
Person C: so that proves that the moon isn’t actually made of cheese!!!
Person B: now, we’d need to keep the air at room temperature
Person B: it is either too cold or too hot for the moisture to be the way it is in a fridge
Person A: brb
Person B: ok
Person B: oh…
Person C: ok
Person B: maybe the chese (==moon) is already dried up!
Person C: that’s true
Person C: we should ask Neil Armstrong
Person B: yeah
Person B: we could ask Rob Pike (or whatever his name is) in CS to contact Armstrong
Person C: who?
Person B: someone from the CS department
Person C: I don’t get it
Person B: he worked on the ACG
Person B: AGC
Person B: the computer
Person C: aaah
Person A: hate to break it to you
Person B: just to explore all posibilities…say, Neil is too busy…would Lence suffice?
Person A: but Rob Pike isn’t in our CS dept
Person C: no?
Person A: yeah, surprising as that may be
Person C: what about neil armstrong?
Person B: well, say Neil Armstrong is too busy to answer our question
Person A: Not even Lance Armstrong
Person B: hmm
Person C: that’s disturbing
Person C: can you send me a comprehensive list of who isn’t at our department?
Person B: ah.,,
***Person B feels stupid
Person B: no Pike
Person B: but Kelly
Person B: but Pike should know as well…
Person B: afterall…
Person B: O_O
Person B: O_o
Person B: o_O
Person B: o_o
Person B: http://herpolhode.com/rob/
Person A: o.O
Person A: <.<
Person A: >.>
Person B: ok..this is not funny: http://herpolhode.com/rob/utah2000.pdf
Person A: yeah, I read that
Person A: he makes some good points
Person B: hmm, actually, I read it a while back too
Person C: ha
Person B: that paper always makes me want to write a few new OSes just to prove him wrong :-)
Person B: well
Person B: that wouldn’t do it
Person B: but still
Person C: well that would just prove his point
Person A: you’d need to get them into OSDI
Person B: not SOSP?
Person C: I think there’s a fundamental flaw in his thesis
Person C: he seems to confuse maturity with stagnation
Person C: just because new operating systems haven’t been proposed doesn’t mean that things have come to a standstill
Person B: but you don’t see papers saying “this is better” and then you see that the radical new idea sucks a lot
Person C: ??
Person A: yeah, that last sentence didn’t parse for me either
Person B: ignore it then
Person C: ignore Person B. got it.
Person A: I just don’t think the problems are significantly different that we need a different software infrastructure.
Person A: For better or for worse, Kernighan and Pike designed a really forward-looking, kickass OS back in the 70s
Person A: and that has lasted for a long time
Person C: yeah
Person B: yep
Person A: When the applications need a new software layer, one will come.
Person A: But actually, I suspect that UNIX will be sitting under that software layer, because it does a really bang-up job of managing hardware.
Person B: sure?
Person C: I mean the applications we are using today are certainly very different than they were just a few years ago
Person B: yep
Person C: so the fact that the underlying system is the same is unimportant
Person B: my thoughts exactly, it’ll just be a new daemon or library
Person B: but nothing significantly different on the systems level
Person A: I actually think that the trend to Embedded Linux will continue
Person B: linux is growing into a monster….
Person A: that eventually the kernel will be pretty bare-bones, and that most of the functionality users see will be in libraries
Person B: lots of things are now happening in userspace
Person B: kernel detects the presence of a PCI card, but a userspace daemon decides which module to load to get the device online
Person A: yeah, I think IPC and that sort of stuff are de facto moving out of the kernel
Person B: the nice thing however is..
Person A: Not the basic mechanism, but the methods
Person B: you can make a kick ass minimal system
Person B: without any advanced autodetection, etc.
Person A: like Ingres: it sets up a bunch of servers, and sets up kernel shared memory for them to talk to each other
Person B: but who needs that in embedded applications?
Person A: I don’t mean that the applications will be embedded
Person A: just that the kernel will be small
Person C: maybe someone should get around to finishing HURD :)
Person B: hehe
Person A: oh God
Person A: not HURD
Person A: not Mach
Person B: whenever they have something working, they decide to change the whole thing
Person B: btw, HURD has a UNIX interface
Person A: L4 is much preferable as a kernel
Person B: that’s why you can get Debian Linux and Debian Hurd
Person A: I would love to have a VM running L4 and some basic userland
Person B: is it x86?
Person A: L4 is x86/Alpha/MIPS
Person C: well you can really get Debian anything that has a POSIX interface without that much trouble
Person B: well, make one :-)
Person C: you could probably make a Debian Cygwin
Person A: I actually have built and run L4 on a VM
Person C: if you had a lot of time on your hands and nothing useful to do with it
Person A: I just haven’t built a proper userland for it
Person B: POSIX == glorified UNIX standard for late 20th and early 21st century
Person C: what’s your point?
Person B: Cygwin is, in a way, its own distro
Person C: yeah
Person C: but the essential part of cygwin is just a few DLLs that provide the POSIX layer
Person B: but sure, you could take the core/“kernel” and make debian packages with everything
Person A: hmmm - I actually have a bootable L4 floppy
Person B: heh
Person A: I think the kernel is actually not the hard thing
Person A: there are plenty of kernels
Person A: the trick is writing a new userland
Person A: it’s really fricking hard
Person B: yep
Person B: that’s why everyone implements UNIX compat layer of some sort
Person A: I mean, let’s say you were to write your own crt0.o
Person A: how the hell would you even go about doing that?
Person A: I mean, I was working near that group at Apple so I have a little bit of an idea
Person A: but still - it’s insane
Person B: lots of systems work is insane
Person A: yeah
Person A: I love being a systems grad student
Person C: anyway… since we’ve moved away from practical and useful things like spherizing the earth to make Person B’s program run more accurately….
Person A: we do the coolest stuff in the world
Person C: to impractical thigns like desigining new userland code
Person B: anyone running 2.6 kernel on ARM, celebrate, a fix has been commited few seconds ago
Person C: I’m going to bed
Person A: yeah, sorry that I started drawing pies in the sky
Person B: heh
Person B: ok
Person B: night
Person B: hmm
Person A: good night, Person C
Person B: pie
Person C: good night
Person A: don’t make me hungrt
Person A: hungry
***Person B is going to get some to eat
Person B: yummy
Person A: damnit!!!
Person C: you just at my vindaloo!
Person B: Person A: here…have some pie
Person B: http://upload.wikimedia.org/wikipedia/commons/b/be/Greek_pi.png
Person A: that was back at 11:50
Person A: you joined this conversation at 11 last night, Person C
Person A: and Person B and I kicked it off at 10:45
Person A: I think I have legitimate cause to be hungry.
Person B: and before that, we played ET
Person B: …ET phone home…
Person A: http://www.cs.duke.edu/~bhm/images/therespie.jpg
Person B: O_o
Person C: haha
Person C: ok… gnite folks
Person B: night
Person C: the next time we speak I’ll probably be on another continent :)
Person B: enjoy
Person A: yup, enjoy your flight
Person C: thanks
Person B: I was saying enjoy India
Person B: but yeah..the flight too
Person C: being squished in an economy class seat for 18 hours… yay
Person B: fun
Person C: how could I not enjoy that
Person A: take a good book
Person B: I prefer train
Person B: takes longer
Person A: hmmm,
Person B: but you can get first class seat
Person B: with electricity
Person B: == lots of fun
Person C: the train… why didn’t I think of that
Person A: NY -> Toronto -> Vancouver -> Juneau -> Vladivostok -> Harbin -> Lahore -> New Delhi -> Bombay
Person B: I did the NY -> Toronto
Person B: it took about 12 hours
Person B: but that’s because of customs
Person C: lol
Person A: actually, not Harbin->Lahore, Harbin->Beijing->Darjeeling
Person A: Lahore’s very much out of the way
Person C: I think I’ll just fly this time around
Person B: well, next time..
Person A: there’s always next time
Person B: think about the alternatives first
Person C: when we’re done blowing up the earth maybe we can have pangea again
Person B: hmm
Person A: nah, we’ll just live on an orbital ring
Person B: sounds good
Person B: oooh
Person B: fun
Person A: we’ll have really really fast trains
Person C: awesome!
Person B: or..
Person A: specifically, a portion of the ring will be stationary
Person A: and you will take a train to “catch up” to it
Person A: get on
Person C: I’m going to invest in Amtrak and short Boeing and Airbus stock
Person B: we could just have these subways cut through the earth’s core
Person A: then hop on a train when you reach your destination, and the train will slow down
Person C: ok…. I’m really going now :)
Person C: gnite
Person A: Good night, Person C.
Person B: night :-)
Person C left the room.
Person B: I’m going to get food
Person B: yummy
Person A: shut up and go
Person A: brb myself, in point of fact
Person A left the room.

0 Comments »

Atom feed for comments on this post.

Leave a comment

Powered by blahgd