< 1237680038 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1237680107 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it is? < 1237680108 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I found Shor's algorithm implemented in C even! < 1237680118 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :link < 1237680132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :link indeed < 1237680150 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If you mean the algorithm in C, it is: http://alumni.imsa.edu/~matth/quant/299/paper/node42.html < 1237680245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah interesting < 1237680252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well commented too :) < 1237680294 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, that isn't C... that is C++ < 1237680296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eww < 1237680314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh stop whining < 1237680321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what matters is the algorithm < 1237680343 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But how would the INTERCAL commands be effectively used for that? CLCLC-INTERCAL defines the following for quantum computing: The QUANTUM keyword which is used like % but for quantum probabilities, qubit registers, the controlled-V operator, and the TRANSFORM command. < 1237680361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it has a qubit class though... And a qubit register class as well.. < 1237680366 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So?! < 1237680372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm happy it isn't a template at least < 1237680381 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :if you're seriously saying the class *usage* part of c++ is worse than pure c, i'd love to hear you're arguments < 1237680388 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you're < 1237680394 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*your < 1237680441 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklofok, I just find C++ a horrible implementation of object orientation. There are much better object oriented languages, such as Objc and Smalltalk < 1237680462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklofok, I suggest you read the C++ FQA < 1237680471 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in case you have further questions < 1237680474 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but basically the only difference between procedural c and c++ is types like complex use a sensible syntax < 1237680477 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster you're so good at parroting stuff about languages I know you've never used. < 1237680508 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i've read some of that, seemed a bit void of content < 1237680519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I have used objc a bit, not much, and I heard it is similiar to smalltalk in the OO bits (you told me so). So I do indeed extrapolate from it. < 1237680531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night all < 1237680545 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I also find C++ bad object orientation (and even worse when compiling for the Nintendo DS, because apparently C++ makes bloated executables that will not fit on the Nintendo DS) < 1237680619 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Does anyone who understands quantum computing better would know what this program does: DO |1 <- #50$#50 DO QUANTUM |1 IGNORE |1 DO TRANSFORM |1 < 1237680635 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And would it make a difference if the TRANSFORM comes before the IGNORE < 1237680651 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1237680705 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm just saying procedural c++ is just c enhanced with a nicer syntax for making your structs < 1237680742 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(and usering them) < 1237680814 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :With function overloading and default arguments. < 1237680826 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yes, but there weren't even functions there < 1237680835 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Oh*. < 1237680843 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and it was in pseudo-code fashion anyway < 1237680867 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so why would you use a language where things like operations on complexes look like milking a male horse < 1237680869 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, there's a nicer syntax for structs and some fiddly details with how pointers work. < 1237680878 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Pointless. < 1237680896 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :O, and please remember that ignoring a quantum register does not prevent the qubit value from being changed, only which qubit the register refers to is becoming unchanged. < 1237680905 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :could you elaborate on "fiddly details with how pointers work" < 1237680926 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: i can't say i understand that. < 1237680927 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :int *foo = malloc(sizeof(int)*5); is not valid C++. < 1237680955 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A void pointer isn't implicitly cast in C++... < 1237680966 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ah right. < 1237680976 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that kinda details < 1237680984 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, little stuff like that. < 1237681027 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :should probably take that course on quantum computing next year < 1237681035 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure i don't need to know any physics for it < 1237681052 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But I could teach you so much! < 1237681057 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Come sit on my lap, boy < 1237681069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm, non-abstract game objects suck < 1237681073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because you have to draw them :D < 1237681084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :who doesn't want to control a square? < 1237681085 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But probably knowledge of mathematics (including complex numbers and matrices) would help, whether or not you need to know any physics for it < 1237681097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think oklofok is quite well math-versed... < 1237681106 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hasn't taken a math course in a while < 1237681121 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm a noob in math, just gifted < 1237681131 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Why draw the object? If everything is on the grid then just use ASCII. If it is not a grid then you do need to draw it, at least the circle or sqwuare plus a few other featuers < 1237681139 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(i do know complex numbers and matrices tho) < 1237681142 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm scared I might forget everything I didn't know in 6th grade. Mind you, I understood calculus in 6th grade (not enough to apply it), but still < 1237681158 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: what did you understand about it? < 1237681208 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I understood the basics of differentiation(sp?) and integration, but didn't understand how to differntiate, say, 1/x (didn't realize that that's just x^-1) < 1237681211 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i "understood" that integrals are a kind of infinite sum < 1237681219 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I also know complex numbers and matrices, but it confuses me a bit when dealing with quantum computing, mostly because I don't understand quantum computing perfectly. I do understand math, and with any proper equations using only complex numbers and matrices I might understand it < 1237681222 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :probably in the 7th grade < 1237681226 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but it's not that much to understand < 1237681271 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1237681285 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: those are just rules you memorize. deriving them is what not all 6th graders can do. < 1237681293 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3ed Calculus the Easy Way < 1237681326 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :O, I learned differentiation calculus in school too, when the teacher teached a few things, then I found the infinite series for sin(x), cos(x), e^x, in another math book and I thought, O, I can figure out the derivative of this! So I did, and I told the calculus teacher. He ask me to figure out derivative tan(x), I knew it was sin(x)/cos(x) and they teached division differentiation so I was easily able to figure it out < 1237681386 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :calculus is kinda boring < 1237681412 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :The teacher even showed how to figure out how some of the rules work, which is good. I realized some of the rules could be figured out in alternate ways having to do with the other rules < 1237681437 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :"how to figure out"? < 1237681459 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :the only way to learn calculus is via rigorous proofs < 1237681486 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :everything else should be made illegal < 1237681493 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Once a guest teacher came into our calculus class and he was impressed with how good I was at the mathematics things (including things that was not taught and just figure it out by myself) so he asked me to solve the twin prime conjecture for the rest of my life. < 1237681500 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :WHY WON'T THE MATERIAL LOAD I WANT TO READ :< < 1237681503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:18 zzo38: Why draw the object? If everything is on the grid then just use ASCII. If it is not a grid then you do need to draw it, at least the circle or sqwuare plus a few other featuers < 1237681509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the screen is too big for an ascii thang to work nicely < 1237681520 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: hah < 1237681607 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure completely how to start solving the twin prime conjecture but one day I will figure it out. I have independently proven many other things before in mathematics, so eventually I should figure out this one as well, maybe? < 1237681625 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what kind of things have you figured out? < 1237681655 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, I once thought I'd toy with that < 1237681662 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Not that I remember much now < 1237681701 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hm, all but one prime pairs are centered around a multiple of 6 (that sounds trivial, I guess I only found trivial stuff) < 1237681713 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :One day I independently figured out a proof for the pythagorean theorem while resting on a couch. I showed it to some people and they sent a message to a university where nobody else knew that proof and thought the sender was a doctor. He isn't, neither am I. I thought someone else must have used this proof before, and later I learned I was correct. < 1237681760 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, AWESOME < 1237681779 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I also proved that the audioactive decay sequence (start at 1 and continuously run-length encode it) has no numbers higher than 3 and you won't get 333 < 1237681795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :audioactive decay = look and say sequence < 1237681821 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :isn't that a simple inductive proof? < 1237681842 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Yes it is a simple inductive proof. < 1237681859 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'd probably need paper and an hour < 1237681885 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And I have seen the audioactive decay sequence refered to as many different things before, although I have never seen it refered to as run-length encoding, although someone has probably done so and I just don't know about it < 1237681904 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I don't see why it would take that long < 1237681925 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'd probably need an hour just to get myself to find a paper < 1237682065 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :A paper? I did all three of these proofs without a paper. Although a paper would certainly help in understanding it. The problem with most people is thinking using some kind of language (such as English). You need to learn to think abstractly without languages and then you will understand. < 1237682119 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And the pythag proof I made up while resting on the couch (although I'm sure many other people have done the same, completely independently of me) I now put it on the computer and can be found at: http://zzo38computer.cjb.net/img7/pythagorean.png < 1237682120 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you talk like you're a greater mind than me < 1237682126 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i don't take kindly to that < 1237682144 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh that proof < 1237682157 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Well, you are better at some things and I am better at some things, but we can both learn. < 1237682168 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1237682190 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i saw that proof much too early to have come up with it < 1237682229 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels like the lowest mind here :(. Well, I'm still better than most people I meet IRL < 1237682260 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I have never even seen any proof of pythagorean theorem that I understood before coming up with this proof. Although probably other people who proved it independently might certainly have done the same, which I think is probably true. < 1237682270 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: neither of these proofs is actually very complicated < 1237682303 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: well that's the canonical visual proof < 1237682308 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm talking in general, not these proofs in specific.. although I'd never come up with a Pythagorian theorem proof independently < 1237682308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm the lowest mind here, probably. < 1237682360 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well geometrical proofs don't count, so you still have time. < 1237682388 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oklofok, are you talking to me? < 1237682398 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: yes < 1237682420 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"you still have time" Time until what? I'm 19, if you mean something < 1237682424 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Why do geometrical proofs not count? This proof is a simple proof having to do with areas of triangles and squares, with a bit of algebra involved also. < 1237682445 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Time until you are dead, of course. < 1237682475 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: i meant you can still be the first one of us three < 1237682487 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but it was somewhat of a joke, i just don't like visual proofs. < 1237682531 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I don't generally prefer visual proofs either, but for things like sides of triangles, visual proof seems the best way. < 1237682568 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :That is, as long as other mathematics is also involved (such as algebra), otherwise the visual proofs mean comparitively nothing < 1237682589 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Incredibly stupid question time that's bugged me for a while? Is there a non-visual proof that a*b == b*a? < 1237682603 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: in what structure? < 1237682617 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :the problem is you're stepping into the area of definitions < 1237682634 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :axioms that is < 1237682642 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Yes I'm sure there is but I can't think of it right now. (Anyways it applies if a and b are real or complex numbers but not if they are hypercomplex or matrices) < 1237682657 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: in non-abelian groups ab isn't necessarily the same as ba < 1237682674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: my mario physics are functioning < 1237682679 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Real numbers, I guess. Even just a proof for integers, or even just naturals < 1237682682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, nice < 1237682689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION couldn't sleep < 1237682711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Completely unrestricted air movement because why the hell not. < 1237682714 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: well for integers you can define addition constructively using a simple recursive definition < 1237682719 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :after which you can just use induction < 1237682729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tweaks gravity < 1237682758 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: you don't want to know the details of real numbers < 1237682777 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Where can I find those details? < 1237682793 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And are rationals simpler? < 1237682796 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :safest way would probably be some kinda math institution < 1237682798 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1237682801 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :they are very simple < 1237682811 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :reals step over the line of intuition, at least for most ppl < 1237682884 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If p/q is a fraction and r/s is another one then the result (pr)/(qs) and (rp)/(sq) is same < 1237682928 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, the reals are rather... Ugly. < 1237682955 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The rationals follow rather easily from the integers, though. < 1237682959 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ugly or beautiful, point is they contain a dash of math < 1237682971 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and math requires insanity < 1237682997 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As proven by oerjan's mad scientist-style lair. < 1237683003 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I assume oerjan has one) < 1237683010 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1237683020 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :There is no great genius without a touch of madness. < 1237683098 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'll probably start doing some math next year, currently i've just done the algebra and analysis basics < 1237683143 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so many nice cs courses i just didn't have the time < 1237683252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the adventures of the red square in falling blue oblongs land < 1237683257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i love pygame < 1237683350 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Or you represent the player's object by a circle and the other objects by squares/rectangles, I just think this way is better. And color-code the objects (unless you are using a monochrome display) according to which type, such as moving, earn points, dangerous, pushable, etc. < 1237683388 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And I found a article on wikipedia about quantum turing but it is stub and doesn't explain it much (mostly because is stub) < 1237683623 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm 2am < 1237683628 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :gotta continue reading < 1237683634 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :see you later < 1237683636 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1237683838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm, coming up with good placing for the floors is hard < 1237683856 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Do you have screen-shot? < 1237683874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Cant' screenshot SDL stuff, it comes out blank :( < 1237683907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: just imagine a 500x500 black image with a 30x30 red pixel on it and 7 randomly placed blocks of 45-75 pixel width that are 5 pixels tall and all blue < 1237683924 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Then use the screen-shot function of SDL (if SDL has a function for doing screen-shots) < 1237683941 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And explain what the colors mean < 1237683945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :don't know if it does < 1237683949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: (255,0,0) is red < 1237683953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(0,0,255) is blue < 1237683958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :red means 'you', blue means 'floor' < 1237683961 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :The colors must represent different kind of objects, but what does each kind represent < 1237683963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and those are the only objects < 1237683970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :basically, you're on a floor < 1237683974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and you can move left, right, and jump < 1237683977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now, the floors continually move down < 1237683981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and new floors appear above < 1237683985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you fall to the bottom, you lose < 1237683993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you have to jump up on to the new floors for as long as possible < 1237684007 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :OK. Maybe you should add some more kind of objects later on, such as goal object (maybe green?) and add a timer maybe < 1237684015 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I intend to < 1237684022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This is sort of a prototype for a full game with the same ide < 1237684022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a < 1237684038 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Adding things like moving horizontally objects, object to collect bonus points etc < 1237684043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yep < 1237684053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I was also planning to have tunnels you go in to, but with the exit at the bottom < 1237684059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So you have to collect the item in them before the exit disappears < 1237684115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, maybe I should enforce some distance between floors < 1237684204 0 :zzo38!unknown@unknown.invalid QUIT : < 1237684235 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: after a moment of thought, i'm not even sure what it'd even mean to have a non-geometric proof of pythagoras', since that's just how euclidean distance is defined < 1237684259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he's gone < 1237684261 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so i guess that proof is okay. < 1237684262 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :orly. < 1237684302 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :he wasn't when i started writing, so i completed the sentencer < 1237684330 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1237684341 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i know he doesn't read logs, but i like correcting myself anyway < 1237684382 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but now going time -> < 1237684530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION adds COLLISON DETRECTION < 1237685079 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :DETRECTION?! OH NOES < 1237685724 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1237685990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yay, it's almost done < 1237685991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just need < 1237685994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1) floor moving < 1237685998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2) new floor creation < 1237686001 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :3) fix floor placement < 1237686146 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1237686164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sweet, my physics are such that if you go fast enough, you can pass through walls < 1237686167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1237686224 0 :bsmntbombdood!n=gavin@97-118-125-166.hlrn.qwest.net JOIN :#esoteric < 1237686821 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Just like in SL! < 1237686868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: wut < 1237686891 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :If you go fast enough through a thin enough wall in SL, you end up going through it < 1237686925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1237686927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mine is < 1237686934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : self.rect.move_ip(0, self.velocity) < 1237686934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : i = self.colliding() < 1237686936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : if i == -1: < 1237686938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : self.velocity += 1 < 1237686940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : elif self.velocity >= 0: < 1237686942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : self.rect.y = self.game.floors[i].rect.y - 30 < 1237686944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : self.velocity = 0 < 1237686946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where < 1237686948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : def colliding(self): < 1237686950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : return self.rect.move(0, 1).collidelist(self.game.floors) < 1237686957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so if you go fast enough, you never get to that point because you teleport right through it < 1237686958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you keep going < 1237686965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :at that point there's no way to stop dropping < 1237687721 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ehird: sweet, my physics are such that if you go fast enough, you can pass through walls <<< tbh i'd be more impressed with the other option < 1237687923 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Just like in SL! <<< second life? if so, that's kinda unbelievable < 1237687977 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's unbelievable about SL physics not being perfect? < 1237687986 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And yes, SL == Second Life < 1237687999 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm assuming it's developed by professionals < 1237688025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, http://www.getafirstlife.com/ < 1237688055 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oklofok, do you want an inworld demonstration? < 1237688069 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :"fornicate using your actual genitals" :D < 1237688131 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Also, thick enough walls prevent fast objects from entering < 1237688142 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Not sure how thick they need to be < 1237688148 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Can't go wrong with 10m walls < 1237688246 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: oklofok, do you want an inworld demonstration? <<< i don't have an account < 1237688292 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, did you look at that link? < 1237688304 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yeah Sgeo did you change your life already < 1237688316 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, I've seen it before < 1237688323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes it is old < 1237688340 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Sadly, the secondlife.com page has since been changed so that GetAFirstLife.com no longer looks like SecondLife.com < 1237688347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1237688407 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, also I would like an in-world demo, but I don't have any account either, and it need to work on 64-bit Linux. < 1237688410 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.darrenbarefoot.com/archives/2007/01/my-project-du-jour-getafirstlifecom.html#comment-75509 < 1237688436 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, I know there's a Linux client (I've used it for most of my time in SL), but not sure about 64-bit < 1237688446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, what about account? < 1237688456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if I need to pay anything forget it < 1237688467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also it is getting late, will have to wait until tomorrow < 1237688471 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, accounts are feee < 1237688472 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :free < 1237688481 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :If they weren't, I wouldn't be in SL < 1237688485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, how do they make money then... < 1237688496 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, there is an optional premium option < 1237688506 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :As well as when people buy L$ directly from LL < 1237688508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.darrenbarefoot.com/archives/2007/01/my-project-du-jour-getafirstlifecom.html#comment-75509 <-- doesn't work, doesn't jump to comment, stays at top < 1237688524 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, noticed, and I have no clue why that is < 1237688539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, so what comment did you want to link? < 1237688551 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The "Proceed and Permitted" letter < 1237688976 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :can you throw balls in sl < 1237688985 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1237689002 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :like throw them into walls and catch them < 1237689013 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hm, not sure how catching would work < 1237689023 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe if the ball gets close enough, it could be caught < 1237689031 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That would definately need to be scripted < 1237689044 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but you can script it? < 1237689054 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1237689068 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Someone else might actually sell something like that, what's the name of that game? < 1237689084 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what game < 1237689102 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That you're trying to describe? Handball, Suicide, something like that? < 1237689114 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :throwing a ball around < 1237689120 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1237689137 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :not a game, just throwing it around. < 1237689138 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Doubt that such a thing is being sold on the market, but it could be scripted < 1237689145 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :my favorite irl activity < 1237689176 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Although you couldn't catch other people's balls.. well, you could, sort of, but the scripting would be a bit more difficult < 1237689210 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And every participant would need their own "ball-catching" attachment, I think < 1237689219 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise, there's no way to detect anyone trying to throw the ball < 1237689229 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :sounds like the physics are kinda crappy < 1237689240 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The physics themselves are not the issue < 1237689248 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The issue is being able to throw, and being able to catch < 1237689258 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The interaction of ball and wall would not need to be scripted < 1237689330 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :physics are an issue if you cannot grab things < 1237689482 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, actually, it sort of is possible to grab things, I think we're imagining things differently < 1237689508 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You mean "grab with the mouse cursor and use that to throw it", or "grab with the avatar, and from a first-person view, click and hold to throw" < 1237689515 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The latter needs scripting, the former doesn't < 1237689553 0 :zzo38!n=zzo38@h24-207-48-53.dlt.dccnet.com JOIN :#esoteric < 1237689560 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i don't care how it's done < 1237689570 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi zzo38. Someone responded to something you said. It's in the logs. Don't remember details. < 1237689572 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: did you catch my realizing my error? < 1237689574 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1237689579 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :just after you left < 1237689604 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: I did read your message about "i'm not even sure what it'd even mean to have a non-geometric proof of....". Just so you know I did read the log < 1237689628 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :why is amazon tempting me with all these pretty books < 1237689629 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I often read the log. < 1237689664 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Clear the cookies on amazon first. After checking what you want to purchase then you can login again. < 1237689688 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm indeed you do < 1237689741 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well i don't actually mind them tempting me. i'm just saying these books are nice < 1237689797 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Which book? < 1237689840 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :tons of them < 1237689865 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And I added a example for quantum CLCLC-INTERCAL now, although it isn't the best example, so if someone can make a better one using controlled-V and TRANSFORM then that would be better < 1237689873 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :mainly programming languages, mathematics, robotics and random weird stuff < 1237689907 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm not actually that interested in robotics, but i bought a book related to it, and amazon can't know better ofc < 1237689916 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :anyway need to sleep < 1237689917 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1237689922 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Good night oklofok < 1237690089 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I also improved the specification for quantum computing in CLCLC-INTERCAL. Now it says which commands are allowed to be quantum (which is not all of them) < 1237690114 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And you can have threading, backtracking, and quantuming, all in the same program! < 1237690351 0 :zzo38!unknown@unknown.invalid QUIT : < 1237690679 0 :neldoret1!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1237694161 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1237698981 0 :pikhq!n=pikhq@r03jjw8v9.device.mst.edu JOIN :#esoteric < 1237702903 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hm, I just mentioned this place in a channel of 300 people.. < 1237702911 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Make that 381 people < 1237702916 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Was that perhaps a bad idea? < 1237702929 0 :cthuljew!n=cthuljew@c-75-73-2-93.hsd1.mn.comcast.net JOIN :#esoteric < 1237702945 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :cthuljew, this channel is not particularly active right now < 1237702948 0 :letusgothen!n=letusgot@216.254.163.192 JOIN :#esoteric < 1237702952 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1237702957 0 :cthuljew!unknown@unknown.invalid PRIVMSG #esoteric :Well, that's why I'm gonna idle. < 1237702985 0 :cthuljew!unknown@unknown.invalid PRIVMSG #esoteric :I'm full of deep-fried shrimp and in no hurry. < 1237703050 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Also, while no one is chatting, check out http://esoteric.voxelperfect.net/wiki/Main_Page < 1237703361 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Good night all < 1237704454 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1237706516 0 :cthuljew!unknown@unknown.invalid QUIT :"leaving" < 1237708799 0 :clog!unknown@unknown.invalid QUIT :ended < 1237708800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1237709449 0 :javahorn!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1237711704 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1237715275 0 :neldoreth!n=user@unixboard/users/neldoreth JOIN :#esoteric < 1237715489 0 :BeholdMyGlory!n=BeholdMy@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1237715531 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1237716193 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :17:15:30 * ehird adds COLLISON DETRECTION < 1237716202 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i assume this is for colliding detritus < 1237716384 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"X-Chat -> http://xchat.org <- At least when I quit I don't look like a lamer" < 1237717613 0 :kerlo!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1237717616 0 :kerlo!n=ihope@normish.org JOIN :#esoteric < 1237718686 0 :sebbu2!n=sebbu@ADijon-152-1-86-234.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1237718982 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1237720976 0 :sebbu!n=sebbu@ADijon-152-1-86-234.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1237721409 0 :oerjan!unknown@unknown.invalid QUIT :"Coffeis" < 1237722074 0 :sebbu2!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1237722733 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1237723378 0 :letusgothen!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1237723769 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1237724026 0 :Judofyr!n=Judofyr@c349BBF51.dhcp.bluecom.no JOIN :#esoteric < 1237724246 0 :letusgothen!n=letusgot@216.254.163.192 JOIN :#esoteric < 1237724793 0 :MigoMipo!n=MigoMipo@84.217.8.199 JOIN :#esoteric < 1237725002 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1237725080 0 :letusgothen!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1237725086 0 :letusgothen!n=letusgot@209.183.23.115 JOIN :#esoteric < 1237726837 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1237728617 0 :MigoMipo_!n=MigoMipo@84-217-8-199.tn.glocalnet.net JOIN :#esoteric < 1237729107 0 :MigoMipo!unknown@unknown.invalid QUIT :Nick collision from services. < 1237729985 0 :MigoMipo_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1237732038 0 :neldoreth!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1237732107 0 :neldoreth!n=user@unixboard/users/neldoreth JOIN :#esoteric < 1237732357 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :"brb reboot" < 1237732709 0 :BeholdMyGlory!n=BeholdMy@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1237735988 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1237736073 0 :kar8nga!n=kar8nga@m-107.vc-graz.ac.at JOIN :#esoteric < 1237736164 0 :nice!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1237736249 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1237736391 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1237736817 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1237736837 0 :logicgap!i=logicgap@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1237736838 0 :logicgap!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1237736847 0 :logicgap!unknown@unknown.invalid PRIVMSG #esoteric :hint hint: i'm asiekierka < 1237736850 0 :nice!unknown@unknown.invalid NICK :KingOfKarlsruhe < 1237737347 0 :Nevar!n=nevar@ip-77-222-237-99.spray.net.pl JOIN :#esoteric < 1237738057 0 :Slereah_!n=butt@ANantes-259-1-75-143.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1237738099 0 :comex!unknown@unknown.invalid QUIT :"Caught sigterm, terminating..." < 1237738112 0 :comex!n=comex@teklinks.org JOIN :#esoteric < 1237738129 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1237739049 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1237739308 0 :Judofyr!n=Judofyr@c349BBF51.dhcp.bluecom.no JOIN :#esoteric < 1237740016 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1237740293 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1237741185 0 :letusgothen!unknown@unknown.invalid QUIT : < 1237741279 0 :kar8nga!n=kar8nga@e-233.vc-graz.ac.at JOIN :#esoteric < 1237741901 0 :ehird!n=ehird@208.78.103.223 JOIN :#esoteric < 1237742065 0 :Hiato!n=1@dsl-245-1-23.telkomadsl.co.za JOIN :#esoteric < 1237742352 0 :Hiato!unknown@unknown.invalid QUIT :Client Quit < 1237743084 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :"bye" < 1237743104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :01:32 Sgeo: Although you couldn't catch other people's balls < 1237743108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hawt. < 1237743137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1237743138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :couldn't < 1237743143 0 :ais523!i=93bc93e6@gateway/web/ajax/mibbit.com/x-66d7118c8000bc32 JOIN :#esoteric < 1237743149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1237743155 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1237743170 0 :BeholdMyGlory!n=BeholdMy@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1237743586 0 :logicgap!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1237743615 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi logicgap < 1237743719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: he's asiekierka < 1237743721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :grr, amazon review comments are more irritating than youtube ones < 1237743746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because although everyone has correct grammar, they respond to extremely blatant joke reviews by insulting the author and acting in disbelief that they could be so dumb < 1237743765 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1237743776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because although everyone has correct grammar, they respond to extremely blatant joke reviews by insulting the author and acting in disbelief that they could be so dumb < 1237743777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1237743778 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1237743781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pressed up/enter by mistake < 1237743816 0 :ais523!unknown@unknown.invalid NICK :ais523_ < 1237743828 0 :ais523!n=ais523@147.188.254.128 JOIN :#esoteric < 1237743831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :my physics are a bit funny < 1237743844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you're falling, but to the right of you is a platform < 1237743852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you go up to it, even if you only touch it by a tip < 1237743854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you end up on top of it < 1237743920 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: context? < 1237743929 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :wow, ais523 without the underscore is laggy atm < 1237743941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: just in the context of the xjump clone I'm making; you may have played it < 1237743950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aka FALLING TOWER < 1237743951 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't think so < 1237743964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you're a little guy, and there are platforms < 1237743967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and they keep falling down < 1237743970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and new ones come from the top < 1237743974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you have to not fall down to the bottom < 1237743983 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they fall faster the further you go up < 1237743985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pretty simple < 1237743994 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, and you have to get to the top? < 1237744004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there is no top < 1237744007 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1237744009 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as high as you can, then < 1237744012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1237744266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"In my view a startup time of around 1 sec isn't too bad for a script." <-- O_O < 1237744327 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I was a bit surprised at that view as well < 1237744344 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it depends on what the script does < 1237744353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :TAEB takes a lot longer than 1 second to start up, and is technically a script I suppose < 1237744365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I need to figure out a way to have characters like ← easily typable. < 1237744370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't like using ASCII. < 1237744412 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :In Vim: :set digraph < 1237744418 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Only works for Vim, though. < 1237744430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah that's real helpful < 1237744443 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... I wonder if C-x 8 < - works in Emacs? I've never tried < 1237744446 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if it doesn't, it ought to < 1237744452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :C-x 8? < 1237744463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :used to type characters not on the keyboard < 1237744467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1237744468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and no < 1237744469 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's basically a compose key < 1237744471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it gives a << char < 1237744473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :before you type - < 1237744476 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1237744487 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :C-x 8 e ' gives you é, for instance < 1237744509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow, :set digraph overloads backspace < 1237744521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'<' backspace '-' produces an arrow < 1237744527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and yet the < is erased after the backspace < 1237744535 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I can't figure out how to remove preset digraphs, though < 1237744545 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I might have to compile my own Vim to remove the space-space one < 1237744553 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That one's really annoying < 1237744569 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'-' backspace '-' doesn't produce – < 1237744570 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fail. < 1237744628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So, I had an idea for a precisely specified type system thingy. < 1237744632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That is, 3 is of type 3. < 1237744634 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: So do :dig - - — and it will. < 1237744638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[3,4] is of type [3|4] < 1237744641 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(Or whatever the syntax was, I forget.) < 1237744661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :type Int = -infinity | ... | 0 | 1 | 2 | ... | infinity < 1237744676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[3,"hello"] is valid too, I think; as type [3|"hello"] < 1237744705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[3,"hello"] ++ [4,()] is-a [3|"hello"|4|()] < 1237744724 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: with a type system like that, who needs values? < 1237744728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: :) < 1237744728 0 :logicgap!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: How's DOBELAinterpreter going on? < 1237744730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fact 0 = 1; fact n = n * fact (n-1) < 1237744732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then < 1237744741 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, will anything at all happen at runtime, or will it all be done during compilation and type inference? < 1237744744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fact :: 0|Int -> Int < 1237744747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er, wait < 1237744748 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :logicgap: I have a crapload of homework, it probably won't go anywhere for a few weeks < 1237744749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fact :: 0|Int -> 1|Int < 1237744753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because < 1237744755 0 :logicgap!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1237744757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(*) :: Int -> Int -> Int < 1237744759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Yes, it's generic) < 1237744763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(I'm simplifying for example) < 1237744764 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, pity < 1237744769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's just a type system for a regular language < 1237744778 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :possibly dependently typed < 1237744779 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it would fit well < 1237744788 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it should so be fact :: Int -> 1 | 2 | 6 | 24 | 120 | ... < 1237744792 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :logicgap: One new question though: when : is stopped and restarted, does it start counting 'every second cycle' from that cycle or still from the start of the program < 1237744794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: heh < 1237744821 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :printf :: (fmt :: Str) -> PrintfType fmt < 1237744825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the regular example < 1237744826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where, ofc, < 1237744840 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :type PrintfType ('%':'i':xs) = Int -> PrintfType xs < 1237744840 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1237744865 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :logicgap: And write it to the wiki page when you've decided :-P < 1237744885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Few weeks? Heck, DOBELA can't be too hard. < 1237744889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I might interpreteriper. < 1237744947 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well, it depends what language you use, and whether you know that language already or not. :-P < 1237744982 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: what language are you writing in, anyway? < 1237744995 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: x86-64. < 1237744997 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suggest preconverter + ALPACA < 1237745000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :deewO_O < 1237745000 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: what, asm/ < 1237745002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: O_O < 1237745005 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Yep. < 1237745008 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol vat < 1237745035 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Which is why I asked whether you had a 64-bit Intel machine. :-) < 1237745041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hahahaha < 1237745044 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So you can test it for me and I can make it work on OS X. < 1237745062 0 :logicgap!unknown@unknown.invalid PRIVMSG #esoteric :Omg, i'm crazy < 1237745070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: The recommended syscall api is some batshit insane _sysenter stuff; have fun with that < 1237745077 0 :logicgap!unknown@unknown.invalid PRIVMSG #esoteric :i'm recording a high quality printed copy of Test Card C with a camera < 1237745089 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I doubt it's much different from Linux < 1237745094 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: it is < 1237745096 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's more complex < 1237745129 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :logicgap: why? < 1237745150 0 :logicgap!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's the problem < 1237745173 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Well, you can tell me when I've got it to work on Linux; it shouldn't be much of a problem. < 1237745180 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :logicgap: may I recommend that from now on you shouldn't do things for no reason? < 1237745185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So anyway, am I crazy to try and do this compilation: < 1237745186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :foo = [$re| ^[a-c]+z$ |] -> foo ('a':xs) = foo1 xs; foo ('b':xs) = foo1 xs; foo ('c':xs) = foo1 xs; foo _ = False; foo1 "z" = True; foo1 xs = foo xs < 1237745188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1237745197 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Most likely I'll just end up with an extra 10 bytes per syscall (!) < 1237745217 0 :logicgap!unknown@unknown.invalid PRIVMSG #esoteric :and now i need to record it again guz it wasn't aligned < 1237745243 0 :logicgap!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1237745256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1237745261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if you can run the jvm as a daemon? < 1237745264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Then there'd be no startup overhead < 1237745268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And it'd just be fast fast fast. < 1237745283 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it has to be possible, although you might have to modify it first < 1237745289 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :3235 bytes statically linked, currently. Much of that is strings. < 1237745291 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's actually a brilliant insane idea, I wonder if it's ever been done? < 1237745297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: seems to < 1237745298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so < 1237745299 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Jolt is a wrapper program that allows multiple invocations of the java, javac, javadoc, and jar tools to reuse the same JVM instance, thereby substantially improving the startup times of those tools. " < 1237745303 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://freshmeat.net/projects/jvmd/ < 1237745306 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Very sporadic development < 1237745309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you look at the release thing < 1237745312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to try it though < 1237745338 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks if java 6 is released for os x yet < 1237745344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :stupid apple and their stupid lagging behind sun < 1237745371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I said yesterday that I installed gnome the day before; I'm slightly irritated that it was easier to do a few things than it is on here :P < 1237745375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(on another box) < 1237745379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(for someone else) < 1237745390 0 :logicgap!unknown@unknown.invalid PRIVMSG #esoteric :I should make a mechanical globe or something one day < 1237745408 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :ehird: what OS, and why? < 1237745431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: Ubuntu 8.10 for x86_64 < 1237745454 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :err... install Gnome on Ubuntu? < 1237745458 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I thought it came preinstalled < 1237745469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Installed a system using gnome, I mean. < 1237745474 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1237745476 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1237745478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And it's the computer I used to use that my parents now use; you know, that died? Well, they got it fixed and I stuck Ubuntu on because Windows sucks. < 1237745479 0 :ais523__!n=ais523@147.188.254.128 JOIN :#esoteric < 1237745486 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :why is that different from installing a system using anything else? < 1237745486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:11 ehird: And it's the computer I used to use that my parents now use; you know, that died? Well, they got it fixed and I stuck Ubuntu on because Windows sucks. < 1237745496 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: According to http://mehrdadafshari.com/blog/archive/2008/07/04/darwin-linux-x86-64-system-call-convention.aspx it's the same on OS X as Linux < 1237745497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523_: I'm not sure; I messed up my words there < 1237745500 0 :ais523__!unknown@unknown.invalid NICK :ais523 < 1237745505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: That's the deprecated one < 1237745538 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Can you find a source for the undeprecated one? < 1237745553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It's sysenter/sysexit < 1237745572 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yes, can you find a doc which says that < 1237745590 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'm using syscall currently < 1237745592 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I can't find it now, no; I read it a few days ago on a site about low-level OS X programming that I find to be very reliable < 1237745605 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Which, I think, maps to the same thing < 1237745610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Anyway, turns out Ubuntu is way simpler and easier to use than Windows; even using things like Flash/Java. < 1237745617 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1237745621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Actually, the only thing that caused a problem was getting a 64-bit Java. < 1237745627 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: The Intel asm docs only have syscall and not sysenter, so. < 1237745630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It was only released in December < 1237745634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So I had to download one of their packages < 1237745637 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, getting Java is pretty difficult on Windows too < 1237745640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then symlink the right .so into the firefox plugins dir < 1237745651 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Nah, just a download and click click click. This was a bit fussy. But it works fine now. < 1237745690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ubuntu certainly worked better than it did on this mac, anyway. < 1237745714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Actually it detected the USB wifi thing in that machine without even telling me; I connected just by clicking on the network, which was unexpected. < 1237745755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HAHAH! < 1237745760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: you know that libconfig shit? < 1237745765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That i had problems with yesterday? < 1237745768 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yep < 1237745770 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That javad is made by the same person < 1237745771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.hyperrealm.com/main.php?s=jolt < 1237745778 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: which version of Ubuntu < 1237745787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 8.10 for x86_64 < 1237745798 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... 8.10 works just by clicking on the network? < 1237745809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm running it, but have to use a different network manager < 1237745812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Well, you go into System -> Preferences -> Networking, or whatever < 1237745813 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :due to a bug in the Gnome one < 1237745814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then click wireless < 1237745815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then click add < 1237745816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and voila < 1237745818 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1237745823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it used to be even easier than that < 1237745824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it even connects at bootup automatically and whatnot < 1237745830 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :click on the network systray icon, click on the network < 1237745830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what did it use to be < 1237745833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1237745835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can do that after that < 1237745837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1237745839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can do it before too < 1237745841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just didn't think to < 1237745842 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, it used to work without an intermediate step < 1237745844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and still does < 1237745845 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1237745850 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, that's good, they haven't messed it up < 1237745881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm surprised it recognized the USB wifi thing (It doesn't have an internal wireless card ) < 1237745908 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not < 1237745916 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :modern Linux is very good with hardware recognition < 1237745920 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :much better than Windows < 1237745930 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you plug a USB anything in on Linux, and it instantly starts working < 1237745935 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no popups or dialog boxes or anything < 1237745940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You had to install a shit driver thing in windows < 1237745943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and connect via it < 1237745944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It was awful < 1237745949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And never worked < 1237745949 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you plug a USB anything in on Windows, and it pops up bubbles and dialog boxes < 1237745955 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then sulks and asks for an administrator < 1237745960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah; the printer/scanner worked out of the box too. < 1237745968 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, /that/'s unusual < 1237745973 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what make was it? < 1237745973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yep < 1237745976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Er. < 1237745979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure. < 1237745990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just plugged it in and it appeared in the print menu. < 1237745993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :With the right name and everything. < 1237745996 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Scanner worked too. < 1237745999 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No configuration or anything. < 1237746026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :To be honest I think I jumped out of my seat < 1237746058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :joy, to run java6 you have to do < 1237746072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Commands/java < 1237746125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes it the default version < 1237746159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(~) java -version < 1237746159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :java version "1.6.0_07" < 1237746161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Java(TM) SE Runtime Environment (build 1.6.0_07-b06-153) < 1237746163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_07-b06-57, mixed mode) < 1237746165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's better. < 1237746167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Now to try this jolt thing. < 1237746201 0 :kerlo_!n=ihope@normish.org JOIN :#esoteric < 1237746208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Actualyl, I think you could do it fairly easily < 1237746217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Just make a daemon in java that calls the JVM's execute thingymabob functions < 1237746230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder why Sun don't do that < 1237746231 0 :kerlo_!unknown@unknown.invalid QUIT :Client Quit < 1237746263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In general, I believe that Ant is a silly toy, typically championed by < 1237746263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :people who do not understand or are intimidated by `make'. <-- says the guy using automake < 1237746287 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1237746297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :checking if javac works... yes < 1237746297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :checking for extraterrestrial life... maybe < 1237746304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ Genuine output < 1237746309 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :classic < 1237746318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AC_MSG_CHECKING([for extraterrestrial life]) < 1237746318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sleep 3 < 1237746320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AC_MSG_RESULT(maybe) < 1237746322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :— configure.ac < 1237746323 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... I need a check "Checking if the linker found works with the archiver found... no" < 1237746324 0 :bsmntbombdood!n=gavin@97-118-125-166.hlrn.qwest.net JOIN :#esoteric < 1237746329 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :packaging bug on Ubuntu, I'm pretty sure < 1237746334 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's still a nasty error < 1237746344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :checking for JNI header files... configure: error: cannot find java include files < 1237746362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :at this rate I shall turn into a linux fan < 1237746790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hrmph, anyway. < 1237746871 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So < 1237747614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I had one issue with Ubuntu < 1237747628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The music in the Enigma menus (I got bored :P) wouldn't play. < 1237747631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :All the sfx still worked < 1237747640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Same for htis java game: http://www.pulpgames.net/milpa/ < 1237747647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Probably a codec issue < 1237747668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Meg < 1237747668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Meh < 1237747698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: try enigma Espirit 82 < 1237747702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It has coffee and is impossible/ < 1237747732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well < 1237747734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not that impossible < 1237747794 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I've already done Esprit 82 < 1237748047 0 :Asztal_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1237748633 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1237749375 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1237749524 0 :Hiato!n=1@41.245.1.23 JOIN :#esoteric < 1237749947 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1237749951 0 :ais523__!n=ais523@147.188.254.128 JOIN :#esoteric < 1237749956 0 :ais523__!unknown@unknown.invalid NICK :ais523 < 1237750189 0 :Asztal_!n=asztal@cpc1-stkn13-2-0-cust673.11-2.cable.virginmedia.com JOIN :#esoteric < 1237751747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: < 1237751751 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In addition, candidates need to know at least one of these dynamic languages: Lisp, Scheme, Smalltalk, Self, Lua, and Unlambda < 1237751753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://seattle.craigslist.org/see/sof/1083022531.html < 1237751786 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Unlambda? < 1237751787 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1237751793 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1237751796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Unlambda. < 1237751801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I can't tell if they're serious. < 1237751801 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :someone's either criminally deluded, or having a bit of a laugh < 1237751804 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I hope the second < 1237751812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wellllllll < 1237751813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We are looking for someone that knows at least one of the following functional languages: Haskell, Miranda, Clean, OCaml, SML, or Scala. < 1237751816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We are a super stealthy Hollywood, CA, tech startup located in the penthouse offices of a loft-style building. We are in search of the rumored Delta Squad Developer who could fit all the ridiculous languages that our 12-person software company is looking for. < 1237751819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Job hires will ride out the economic crisis on Southern California’s sunny beaches, among artistic rebels, intellectual exiles, and maybe a hunky/buxom lifeguard or two. Don’t worry about staying at a boring job for the money — you can even pick up some supplemental cash as an extra on the new Knight Rider TV show! < 1237751828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I _have_ seen serious job ads that retarded < 1237751838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it seems like a parody of them < 1237751851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: or not. They have a site. http://borderstylo.com/ < 1237751858 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :that's incredible < 1237751911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you should email them, saying you're a world expert in unlambda < 1237751916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the best part is that it's absolutely true < 1237751929 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not, though < 1237751936 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not all that good at Unlambda at all < 1237751942 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Single_Four < 1237751947 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Onoes, a cypher! < 1237751953 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :How horribly hard! < 1237751955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: You know it; considering how obscure it is I'd say you're an expert. < 1237751968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: ugh. < 1237751974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://fourisland.com/ < 1237751978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YAY PI! I dun have anything else to say this week, so, CATDOG! < 1237751978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :3.141 yumminess! - 7 vote(s)! < 1237751980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No, Phi is teh cooliness - 2 vote(s)! < 1237751982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :NO, YOU CATDOG - 0 vote(s)! < 1237751984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Indifferent - 1 vote(s)! < 1237751991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I see the creator of that language is very intelligent. < 1237752005 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1237752019 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's like, an intelligent-seeming subject, plus lolspeak and memes I don't understand < 1237752051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's the "Internet RANDAM Idiot" species < 1237752063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :primarily noted for describing themselves as "sooo random". < 1237752068 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1237752084 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... does Single Four have any form of looping? < 1237752087 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"Your mother may call you a card but I call you a jackass" < 1237752088 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's obviously TC, apart from that < 1237752102 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :does it have functions? < 1237752105 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and recursion? < 1237752125 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://other.fourisland.com/backup/SF/functions.txt < 1237752132 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it has predefined functions < 1237752137 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can't see a way to define your own, though < 1237752174 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Function definition is for the weak! < 1237752174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes some SVG+JS. An underappreciated platform! < 1237752185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's like canvas except vector. < 1237752192 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :agreed that it's underappreciated < 1237752197 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it is, in fact, the w3c's answer to Flash < 1237752199 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just it never caught on < 1237752200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Of course you have to use the human-unreadable SVG bloatfes. < 1237752202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*bloatfest < 1237752205 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1237752355 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i finished my book! < 1237752360 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well done < 1237752369 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :only took like 30 hours of my weekend < 1237752380 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: Writing or reading? < 1237752385 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm now an expert at software engineering. < 1237752390 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :reading unfortunately < 1237752412 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Right, 30 hours didn't sound like a lot for writing a book. < 1237752416 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :anyway should probably start reading the lecture notes < 1237752483 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i was kinda sick during the week, so i had two days to read about 350 pages, and it was a pretty slow read < 1237752504 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Our software engineering course has all exams and homeworks and such asking questions like "what did Mr. X [a random visiting lecturer] thing about Y?", so you need to either be at all lectures, or watch (via a horrible browser-based kludge) the webcasts of them to have any chance of answering "correctly". < 1237752540 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1237752552 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, that's ridiculous < 1237752559 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ours was a pretty thorough exploration of the non-experimental methods used today < 1237752584 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :anyway shoppe < 1237752587 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :need to clear my head < 1237752601 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i don't actually need to buy anything that badly < 1237752602 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1237752650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Great, you can't use < 1237754246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : < 1237754249 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, that could be /> since we're XML. < 1237754270 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1237754273 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :didn't knew that < 1237754314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, what fun. The title doesn't actually take effect. < 1237754328 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1237754332 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :not cool < 1237754366 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You might have to alter some property of the window object to actually change the title, post-load. Who knows. < 1237754389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :var svg = document.getElementsByTagName("svg")[0]; < 1237754390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :var $elem = document.createElement; < 1237754391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :var $text = document.createTextNode; < 1237754393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.-> < 1237754395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : svg.appendChild($elem("title").appendChild($text("SVG + Javascript"))); < 1237754398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Assuming appendChild returns self. < 1237754400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*this < 1237754402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bet it doesn't. < 1237754423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yep, it doesn't. < 1237754438 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1237754515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Element.prototype.add = function () { < 1237754516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : var i; < 1237754517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : for (i = 0; i < arguments.length; i++) { < 1237754519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : this.appendChild(arguments[i]); < 1237754521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : } < 1237754523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : return this; < 1237754525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :} < 1237754527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I love chainsaws. < 1237754529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait, "add" is taken. < 1237754630 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I would rather like to write an IRC client with XUL + JavaScript, so that you could (a) style the looks with CSS and other that fluff and (b) it'd be very easily javascript-scriptable. TCP sockets with XPCOM/XPconnect do seem to act a bit peculiarly, though. (I don't much like this eks-chat.) < 1237754640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"43 fizzie: I would rather like to write an IRC client with XUL + JavaScript" < 1237754641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Chatzilla. < 1237754663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fits everything you said; also sucks. < 1237754677 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, well, a non-sucky version might... not suck. < 1237754694 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a tautology might be a tautology < 1237754751 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :That's a tautology < 1237754756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>document.createTextNode.apply(["a"]) < 1237754756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :null < 1237754757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>document.createTextNode("a") < 1237754758 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Yes it is < 1237754759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"a" < 1237754761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HOW DELICIOUSLY RETARDED. < 1237754814 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :A HIGH TARDIGRADE < 1237754825 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :o(A<->A) < 1237754825 0 :zzo38!n=zzo38@h24-207-48-53.dlt.dccnet.com JOIN :#esoteric < 1237754828 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Admittedly I've never looked at Chatzilla very closely. It does seem to be css-styleable (although the message window is a hueg table element) and javascript-scriptable; which makes sense, but you can't always count on common sense. < 1237754914 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :You could write a IRC client in XUL if you want to, using the sockets if you can figure it out. But for me netcat is good enough < 1237754928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You use netcat as an IRC client? :D < 1237754943 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I do sometimes < 1237754978 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :jslib has a more user-friendly version of sockets, but I made the mistake of looking at the horrible javascript code in it, so now I'm not so sure I could abide using it. < 1237754995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Okay, _nothing_'s displaying in my SVG. < 1237754997 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wonderful. < 1237755006 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if zzo38 knows how to type a CTCP VERSION response in netcat < 1237755009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I wonder if you can access the sockets from a regular web page somehow? < 1237755011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yeah, I did that :) < 1237755020 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: An SVG+Javascript IRC client would be iiinteresting. < 1237755022 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I always use netcat for IRC. I don't have anything else and don't really like most real IRC clients anyways. < 1237755040 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Maybe I could make it like MS Comic Chat. < 1237755045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1237755067 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I know how to respond to VERSION command and I think I just did. I have seen other CTRL+A commands also that I don't understand, I asked the sender and they told me what it means < 1237755078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I didn't see a response. < 1237755086 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[19:50] [CTCP] Received CTCP-VERSION reply from zzo38: I already told you I used netcat, too, ais523.. < 1237755091 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, it worked < 1237755094 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1237755095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not for me < 1237755113 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And no, I'm pretty sure only a chrome:// URL has the right magic to use xpconnect. Although I have a feeling you can apply for the privileges and have it pop up a box asking "do you want this to happen". < 1237755121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I now intend to sue SVG, on account of its abject failure to work. < 1237755214 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Once I received a CTRL+A command that I couldn't find it documented on Google or anywhere but the sender knew what it meant. < 1237755250 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, you can't do netscape.security.PrivilegeManager.enablePrivilege('universalXPConnect'); from http://-loaded content either. I guess they're afraid of users in the "ok everything" mode. < 1237755277 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :You need to make a XUL-runner application < 1237755294 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I know; ehird just asked about regular pages. < 1237755443 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I haven't seen much XUL-over-HTTP stuff done, probably just because of these security restrictions for non-chrome content. You can't do javascript-based custom tree models either in http content, so you have to DOM-manipulate the tree or something equally ugly. < 1237755467 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, maybe more because of the browser-specificness, but anyway. < 1237755487 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I tried to write the Deutsch algorithm in CLCLC-INTERCAL but I'm not sure if I have done it correctly. Reply on IRC even if I am not connected; I will read the log. < 1237755488 0 :zzo38!unknown@unknown.invalid QUIT : < 1237755522 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Anyone here ever do pseudomathish stuff when they were younger? < 1237755549 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has, among other things, tried to define division by zero and a number "ati" such that |ati|=-1 < 1237755572 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, that ati is an interesting one < 1237755591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :defining |x| as sqrt(x*x) you might be able to do it < 1237755599 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: I have no idea if you've done it correctly either < 1237755617 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :reading an all-new dialect of INTERCAL is pretty tricky until you get used to it < 1237755618 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and without an implementation, things can be hard to learn < 1237755624 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :|x| as sqrt(x*x) would mean that i is ati < 1237755633 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and I'm pretty sure that |i|=1 < 1237755639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:00 Sgeo: |x| as sqrt(x*x) would mean that i is ati < 1237755641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is elegant. < 1237755649 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1237755656 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It means the definition of |x| is wrong, I think < 1237755658 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's just to do with what definition of |x| you use < 1237755665 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the definition I gave works fine for real numbers < 1237755675 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and there's more than one way to extend it over the complex numbers < 1237755675 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: that's because |x| = sqrt(x*conj(x)) < 1237755694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's not elegant. < 1237755704 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sure it is < 1237755751 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :|x| = √x² < 1237755753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is elegant. < 1237755758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1237755805 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :|x| = √x*x* < 1237755812 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :obviously elegant < 1237755828 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :THat.. string ofm symbols doesn't make sense to me < 1237755833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah multiplying by nothing is elegant < 1237755833 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's with the last *? < 1237755838 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :conjugate < 1237755841 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1237755861 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you might prefer an overbar < 1237755862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, defining division by zero is trivial < 1237755866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you just need a bunch of infinities < 1237755872 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: but x*x* is pretty < 1237755877 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Then what is 0/0! < 1237755882 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and actually unambiguous as long as you don't have a meaning for prefix * < 1237755886 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: not-a-number, obviously < 1237755894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: infinity_0 < 1237755897 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Then you can't define it everywhere! < 1237755898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or < 1237755901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1237755902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1237755907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You need 0 0s to produce a 0. < 1237755913 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I eventually "found" that if you looked on a scale of infinities, than all the n/0 numbers became like one "point", whatever I meant by that < 1237755921 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Technically, the answer should be R < 1237755931 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :As 0* anything in R is 0. < 1237755954 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But those damn functions and their "one results per operation" < 1237755956 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I remember telling a friend that "2/0 = 4/0 but not 3/0" < 1237755966 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :How high were you, < 1237755971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :One word nullity thread over < 1237755996 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, I don't do drugs. Anyway, this was in 6th grade or earlier < 1237756000 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Nullity = nan < 1237756024 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Wheel_theory < 1237756123 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :..I once decided that inf = -inf and therefore instead of a number line, the reality is a number circle < 1237756125 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is that related? < 1237756132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: that's awesome. < 1237756233 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the complex numbers are usually completed with a single infinity in that way < 1237756273 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What do you mean, "usually"? < 1237756281 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :They can be, depending on the field < 1237756298 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in general, it's known as the alexandroff one-point compactification < 1237756345 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: riemann sphere? < 1237756386 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but I mean. < 1237756391 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :for instance, in physics < 1237756396 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Shit like that is never used < 1237756404 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You just use complex numbers as RxR < 1237756428 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: obviously i mean "usually" _if_ they are completed < 1237756441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Cool, it's working. < 1237756477 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"It also finds utility in other disciplines that depend on analysis and geometry, such as quantum mechanics and other branches of physics." < 1237756512 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but so far, nothing < 1237756529 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'll see that next year. < 1237756766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hey, this is actually going pretty smoothley. < 1237756767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*smoothly < 1237757222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I have a circle I can hover over to swap its colours, and it smoothly grows by 10% of the screen every time you click it. < 1237757245 0 :logicgap!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1237757252 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :SVG is funny stuff < 1237757370 0 :MigoMipo!n=MigoMipo@84-217-8-199.tn.glocalnet.net JOIN :#esoteric < 1237757452 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1237757548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Can SVG embed bitmaps? < 1237757566 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1237757571 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I'm not sure how, offhand < 1237757581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's cool. < 1237757739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you sure? < 1237757765 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Just stick an image element there. < 1237757769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1237757774 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"The 'image' element can refer to raster image files such as PNG or JPEG or to files with MIME type of "image/svg+xml"." < 1237757778 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Neato. < 1237757783 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I definitely remember being told that it's true, but it's second-hand information < 1237757791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which can always be unreliable due to someone lying to me, for instance < 1237757803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I assume SVG is more efficient than canvas for vector stuff. < 1237757812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: What about embedded bitmap stuff? < 1237757818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ala canvas < 1237757845 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you mean data embedded in the svg file, just use a data URL or something. If you mean something else, do something else. < 1237757870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mmph. A data URL. Not the most efficient thing to pixel push on. < 1237757896 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, images-you-can-draw-pixels-on. That it might not have. < 1237757953 0 :BeholdMyGlory!n=BeholdMy@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1237757970 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can draw with canvas and then use toDataURL to get it as image. :p < 1237758004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait < 1237758010 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You could just embed < 1237758022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And, I guess, rotate that about and stuff like normal. < 1237758063 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah and draw a cheeseburger < 1237758069 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Can you really triply-terminate a tag like that? < 1237758076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1237758078 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Aw. < 1237758082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah :( < 1237758129 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : is a brilliant idea < 1237758136 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sort of shorttags-like, although it conflicts with shorttags < 1237758157 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or maybe just as an extention to shorttag's < 1237758161 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*shorttags' < 1237758240 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what the hell are you kids talking about < 1237758251 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Could you do o < 1237758276 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you could. "