< 1194998479 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Groff. < 1194998486 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't know why printf doesn't work :( < 1194998487 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ö < 1194998504 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think it has something to do with C's IO buffering. < 1194998517 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hey don't worry, i don't know either < 1194998599 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so what was it again you were cooking= < 1194998600 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :? < 1194998609 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :MMIX simulator in JavaScript. < 1194998634 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm, and mmix was an risc or smth? < 1194998644 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's Knuth's RISC. < 1194998646 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or something everyone should know. < 1194998651 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah, sounds familiar < 1194998672 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Everyone Knuthiest (a member of the Knuth order of the Knuth religion) should know :P < 1194998721 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :knuthiest xD < 1194998736 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I should create a CrazyOldComputerSciencePerson group < 1194998739 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Knuth and Stallman could join < 1194998755 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :sadly, you couldn't < 1194998756 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Knuth would look away in disguist at Stallman's hygene while Stallman would rant on about freedom < 1194998782 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then knuth would hit stallman over the head with a micro-optimized assembly language sorting algorithm < 1194998807 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and thus would speak Stallman: < 1194998817 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Wow. I didn't realise there were people with more of a clue than me." < 1194998925 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: and err... why printf? is that mmix? < 1194998959 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Uh, what? < 1194998962 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :printf is libc. < 1194998980 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1194998980 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But a program using printf, compiled to MMIX, isn't working. < 1194998983 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i think,. < 1194999019 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :is the compilation correct, or does the actuall mmix code run incorrectly < 1194999026 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :both should be easy to trace :| < 1194999037 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*incorrect < 1194999216 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the compilation is by gcc < 1194999226 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1194999226 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gcc basically, never is wrong < 1194999228 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194999230 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :cheating' < 1194999231 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Th compilation is right. < 1194999231 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!! < 1194999234 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1194999236 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Reliably right. < 1194999236 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1194999237 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gcc compiles to MMIX < 1194999246 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR is working on an MMIX emulator < 1194999248 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no cheating < 1194999254 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah yeah < 1194999269 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :your mother, anyway. < 1194999272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ... Question: Does gcc-mmix compile gcc? < 1194999281 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I think you can see where I'm taking this. < 1194999290 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Donno, but don't think I haven't thought that way ;) < 1194999292 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SELF-HOSTING JSMMIX DEVELOPMENT ENVIRONMENT < 1194999303 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You could develop it entirely in your browser in a shell :D < 1194999309 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and compile stuf fand test it < 1194999314 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup < 1194999452 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you give it some kind of XMLHttpRequest bindings < 1194999457 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and a simple upload/get backend < 1194999461 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then you could upload the new version from it < 1194999483 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :You could even implement an ANSI-compliant terminal emulator, and edit the JS code with vi in it < 1194999484 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I am crazy < 1194999510 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Vi running under a CPU emulator in JS would just be crazy :-) < 1194999518 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Then you must do emacs, thus having another turing complete layer! < 1194999574 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :vim was actually my original goal. < 1194999588 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I wanted a web-based editor that was really, truly vim. < 1194999591 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wow. < 1194999592 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not vim-like, but actually vim. < 1194999593 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :how many turing machines does it take to change a light bulb? < 1194999606 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: 1, but you don't know if it'll ever finish or not < 1194999640 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahahah < 1194999643 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I <3 #esoteric < 1194999648 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194999656 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194999667 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure that's simple enough that you can prove it correct < 1194999708 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :my answer was "trivially one given a way to encode 'changing a light bulb' into the program states" < 1194999719 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but i'm not sure if that works < 1194999729 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :since it kinda doesn't... do anything. < 1194999745 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :these are the questions that keep me awake at night < 1194999754 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and also the fact i drank too much caffeine < 1194999776 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's not funny, though < 1194999777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mine's funny < 1194999786 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i agree < 1194999800 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :my idea was to be funny by ruining the joke. < 1194999829 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :requires less wit, you see < 1194999833 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm, perhaps south park < 1194999858 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: can i see the spec for that language of yours < 1194999862 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what was it now... < 1194999871 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :jumping to -1 is exciting! < 1194999876 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1194999879 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :wiki diki doo < 1194999893 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's wapr for short < 1194999902 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hehe, yeah < 1194999911 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(The reason for that abbreviation has never been adequately explained.) < 1194999911 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Wapr < 1194999918 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the syntax of that is < 1194999923 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"CMD stack -> newstack" < 1194999924 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm making a generic assembly of some sort... < 1194999927 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(the description) < 1194999959 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :thought i'd take that as an example assembly to make for it, since it's pretty simple < 1194999975 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: Generic assembly? You mean C? < 1194999977 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and also because i know the creator of it < 1194999985 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: no < 1194999990 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1194999996 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1195000010 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :perhaps i should respond to jokes with a smiley or something if i laugh at them D: < 1195000012 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1195000028 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in the olden days < 1195000032 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :we just used :-) to indicate a joke < 1195000036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and "Haha" to indicate laughs < 1195000038 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ARRRRGH, why doesn't this work *sobs* < 1195000043 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(OK, so I wasn't alive in those days but ;)) < 1195000045 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Bloody printf < 1195000068 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :whut code does it create? < 1195000070 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1195000073 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what's the mmix code < 1195000079 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh.... < 1195000090 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it was that 2 meter long line noise? < 1195000093 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the one you linked < 1195000098 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes :P < 1195000102 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The problem is, I believe, in the buffering. < 1195000104 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :TWO METE RLONG LINE NOISE < 1195000105 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :WANT TO SEE < 1195000107 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SHOW ME NOW DAMNIT < 1195000109 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1195000121 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Look at the source of http://www.codu.org/jsmmix/test.html < 1195000219 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: 1. spec no see on eso page! 2. blahbot, dead, is? why so, also, can run wapr, but... omg, how? < 1195000235 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: um, its the spec < 1195000239 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: the monospaced block < 1195000242 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :was it now xD < 1195000262 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1195000270 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1195000277 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :too small to notice :P < 1195000280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pff < 1195000282 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but that's the spec < 1195000300 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it specifies the whole, afaik TC, language < 1195000302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I shall revive blahbot. < 1195000303 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yarrrrr, now, that's not the asm language you were doing... some time ago? :\ < 1195000306 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or is it? < 1195000308 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1195000308 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that < 1195000310 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's Yael < 1195000312 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1195000318 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is the confusor. < 1195000319 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Yeah, I like weird names) < 1195000320 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Yael < 1195000357 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeaps, that's what i was looking for < 1195000369 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm, 4 hours till i need to wake up < 1195000379 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i hope i'm sleeping... < 1195000412 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now where is blahbot... < 1195000416 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and you're not < 1195000430 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1195000432 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you sure? < 1195000449 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you could just be a character in my dream < 1195000483 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure. < 1195000485 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I mean, I feel awake. < 1195000488 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Also: You can't read in dreams., < 1195000500 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :often i have characters in my dreams i have known for ages, like, i have memories of past incidents with them etc. < 1195000505 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you could be something like that. < 1195000512 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that is not true. < 1195000513 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It is, in fact, completely impossible to read in dreams. So unless you're using text to speech... < 1195000515 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and, no < 1195000516 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is. < 1195000517 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :google it < 1195000517 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i actually often irc in my dreams. < 1195000528 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes, but can you READ and UNDERSTAND everything they're saying? < 1195000529 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :likely not < 1195000534 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :your brain just supplies some sort of meaning < 1195000542 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i've had normal boring conversations in my dreams :| < 1195000554 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is this a normal boring conversation? ;) < 1195000563 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OK, let's try this < 1195000567 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'll CTCP VERSION you < 1195000572 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Your dream couldn't remmeber THAT :p < 1195000579 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :true. < 1195000583 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there you go < 1195000600 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :um < 1195000602 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1195000603 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why isn't your client responding < 1195000603 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1195000607 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :my client doesn't show it... < 1195000614 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :this is xchat... < 1195000628 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :[00:37] [Whois] oklokok is n=ville@194.251.103.33 (ville salo) < 1195000638 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :that's my ip alright < 1195000639 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure your dream would not remember your ident < 1195000642 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or your ip. < 1195000645 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately i remember that. < 1195000657 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1195000660 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :OK, how about you just go to bed < 1195000660 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195000664 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1195000670 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :but.. but < 1195000700 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1195000738 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the boring conversation is usually the type, "i had the weirdest dream just now", "boring" was just something to characterize non programming related < 1195000755 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :often when i have a weird dream, i also have a few dreams where i tell everyone about it < 1195000784 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :where the hell is blahbot, oklokok < 1195000817 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1195000817 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hid it, hihi < 1195000841 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's a-comin < 1195000845 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1195000853 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%help < 1195000853 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :quit [msg] < 1195000853 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :eval code < 1195000853 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :ps < 1195000853 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :kill pid < 1195000853 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :cmds < 1195000854 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :help < 1195000856 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :reload < 1195000858 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :join channel < 1195000860 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :part channel < 1195000862 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :send channel msg < 1195000862 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1195000864 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :topic txt < 1195000864 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i forgot that flooded < 1195000866 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :raw txt < 1195000868 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :bf code < 1195000870 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :parse code < 1195000872 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :reduce expr < 1195000874 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :nc expr < 1195000876 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :wapr code < 1195000878 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :rp msg < 1195000885 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :speaking of dreams, last night i had a dream laurel and hardy were having sex while running towards a shelf full of plates, which then fell on top of them killing them both < 1195000906 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :cüwl, it's teh bot < 1195000912 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%help rp < 1195000916 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%help nc < 1195000917 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1195000919 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1195000920 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :code reading time < 1195000950 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :reduce :O < 1195000954 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!reduce okokoko < 1195000957 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1195000958 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's $ < 1195000959 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*% < 1195000966 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :$reduce okokokokoko < 1195000966 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1195000969 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :%reduce okokokoko < 1195000970 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and its a broken lambda calculus interp < 1195000970 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :o < 1195000979 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well reduced < 1195000981 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1195000993 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :jesus christ < 1195000994 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : singleton.send :define_method, :putc, proc {|c| c = c[0] unless c.is_a? Numeric; if c == ?\n; write(@buf); @buf = ""; else @buf << c; end} < 1195000998 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i was so fucking evil back then < 1195001023 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :c == ? < 1195001027 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1195001032 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :in ruby {|x| ...} is a block < 1195001034 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :with x as argument < 1195001036 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :whuzz that mean... < 1195001037 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1195001041 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1195001042 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's < 1195001043 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :c == ?\n < 1195001048 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :actual '?\n' < 1195001058 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :oh, why don't you need quotes? < 1195001058 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :?CHAR == ascii number of CHAR < 1195001062 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1195001068 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so ?\n == ascii number of newline [it supports escapes] < 1195001110 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :what's < 2 < 1195001280 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval 2 + 5 < 1195001280 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> 7 < 1195001285 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval puts 2 + 5 < 1195001285 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :7 < 1195001285 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> nil < 1195001304 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval self < 1195001336 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :evals ruby code? < 1195001370 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1195001380 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i should remember... i've programmed on that < 1195001384 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195001396 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Ruby is the only useful esoteric language. < 1195001399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It's Lisp + Perl < 1195001400 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :remembering is for computers < 1195001431 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1195001468 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :someday i'll actually learn the techniques of my memory training book... < 1195001473 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :and remember ALL < 1195001480 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval x=[] < 1195001480 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> [] < 1195001482 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval x < 1195001482 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :NameError: undefined local variable or method `x' for # < 1195001486 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval self.x=[] < 1195001486 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :NoMethodError: undefined method `x=' for # < 1195001490 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval @x=[] < 1195001490 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> [] < 1195001492 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval @x < 1195001492 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> [] < 1195001504 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval @x[0] = 2 @x[5] = 3 < 1195001504 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: (eval):1: syntax error, unexpected tIVAR, expecting $end < 1195001507 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval @x[0] = 2; @x[5] = 3 < 1195001508 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> 3 < 1195001512 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval @x < 1195001512 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> [2, nil, nil, nil, nil, 3] < 1195001524 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aww. < 1195001530 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i was expecting a sparse array ;) < 1195001556 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : def write(*args) < 1195001556 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : method_missing(:write, *args) < 1195001556 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : end < 1195001558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that makes no fucking sense < 1195001564 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :why do i have a method that calls method_missing? < 1195001568 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's tautological < 1195001580 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :past elliott is crazy :| < 1195001626 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval self.class < 1195001626 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> Blahbot < 1195001631 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval thrad < 1195001631 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :NameError: undefined local variable or method `thrad' for # < 1195001632 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval thread < 1195001632 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :NameError: undefined local variable or method `thread' for # < 1195001640 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval Thread.current < 1195001641 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> # < 1195001645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval Thread.current[:stdout] < 1195001645 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> # < 1195001653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :cute < 1195001660 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval $stdout < 1195001661 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> # < 1195001663 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :very cute < 1195001704 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: I set $stdout (a global) to a class which is a 100% proxy (including as you can see pretty-printing) of Thread.current[:stdout] < 1195001706 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :same with stderr < 1195001717 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval Thread.current[:stderr] = nil; $stderr < 1195001717 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> # < 1195001725 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval Thread.current[:stderr] = nil; $stderr.puts("hi") < 1195001725 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> nil < 1195001732 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and somehow it goes to console < 1195001732 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :;| < 1195001765 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1195001776 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :isn't that the same prob bsmntbombdood had? < 1195001777 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah who cares < 1195001794 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%parse +[ < 1195001794 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Unmatched [. < 1195001796 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%parse +[] < 1195001797 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :+[] < 1195001805 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%parse +---[[]]- < 1195001805 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :+---[[]]- < 1195001806 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%parse +---[[]]-[ < 1195001807 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Unmatched [. < 1195001808 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%parse +---[[]]-] < 1195001809 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Unmatched ]. < 1195001824 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :%parse ][ < 1195001825 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Unmatched ]. < 1195001985 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%reload < 1195001985 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Reloaded. < 1195001993 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval puts 'testy' < 1195001994 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :testy < 1195001994 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> nil < 1195002007 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[.,] < 1195002007 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :./bot.rb:289: warning: getc is obsolete; use STDIN.getc instead < 1195002019 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195002030 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1195002071 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[., < 1195002071 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Unmatched [. < 1195002073 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[.,] < 1195002074 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1195002074 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. bf ,[.,] < 1195002075 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :1. ps < 1195002165 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION adding input support < 1195002437 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1195002527 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195002560 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1195002566 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[.,] < 1195002567 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :bot.rb:135:in `getc' < 1195002567 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :: < 1195002567 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :undefined method `empty' for nil:NilClass < 1195002567 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric : ( < 1195002567 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :NoMethodError < 1195002567 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195002656 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1195002659 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[.,] < 1195002660 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :bot.rb:136:in `getc' < 1195002660 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :: < 1195002660 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :undefined method `empty' for []:Array < 1195002660 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195002680 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1195002681 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[.,] < 1195002685 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1195002685 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. bf ,[.,] < 1195002685 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :1. ps < 1195002689 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%i 0 hi < 1195002689 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :bot.rb:136:in `slice!' < 1195002689 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :: < 1195002689 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :negative length (-1) < 1195002689 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric : ( < 1195002689 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195002719 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1195002720 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[.,] < 1195002722 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%i 0 hi < 1195002760 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195002771 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1195002774 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[.,] < 1195002775 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1195002775 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. bf ,[.,] < 1195002775 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :1. ps < 1195002781 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%i 0 hi < 1195002781 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :bot.rb:136:in `getc' < 1195002781 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :: < 1195002781 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :undefined method `chr' for "hi":String < 1195002781 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric : ( < 1195002781 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195002784 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1195002786 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1195002805 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1195002814 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[.,] < 1195002815 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1195002816 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. bf ,[.,] < 1195002816 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :1. ps < 1195002819 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%i 0 hi < 1195002819 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :bot.rb:136:in `getc' < 1195002819 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :: < 1195002819 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :undefined method `chr' for "h":String < 1195002819 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric : ( < 1195002819 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :NoMethodError < 1195002819 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195002824 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ughhh < 1195002850 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1195002860 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%bf ,[.,] < 1195002863 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%i 0 hi < 1195002877 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval Thread.current[:stdin] < 1195002877 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> # < 1195002881 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval Thread.current[:stdin].getc < 1195002884 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1195002884 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. eval Thread.current[:stdin].getc < 1195002885 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :1. bf ,[.,] < 1195002885 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :2. ps < 1195002889 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%i 0 hi < 1195002890 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> 104 < 1195002903 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval while c = Thread.current[:stdin].getc; c; end < 1195002905 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1195002905 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. eval while c = Thread.current[:stdin].getc; c; end < 1195002905 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :1. bf ,[.,] < 1195002905 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :2. ps < 1195002912 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%i 0 hello world < 1195002916 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Uh < 1195002917 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1195002918 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eof 0 < 1195002918 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :NoMethodError: undefined method `[]' for nil:NilClass < 1195002948 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195002958 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1195002960 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval while c = $stdin.getc; putc c; end < 1195002963 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%i 0 hi < 1195002963 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :h < 1195002964 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :h < 1195002964 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :h < 1195002964 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :h < 1195002964 0 :blahbot`!unknown@unknown.invalid QUIT :Excess Flood < 1195002985 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1195002986 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval while c = $stdin.getc; putc c; end < 1195002988 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%i 0 hi < 1195002988 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :h < 1195002988 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :i < 1195003024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval while true; puts Thread.current[:_input]; sleep 2; end < 1195003028 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1195003029 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. eval while true; puts Thread.current[:_input]; sleep 2; end < 1195003029 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :1. eval while c = $stdin.getc; putc c; end < 1195003029 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :2. ps < 1195003035 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%i 0 hi < 1195003036 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :h < 1195003037 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :i < 1195003039 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :h < 1195003039 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :i < 1195003041 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :h < 1195003041 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :i < 1195003042 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1195003047 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval while true; p Thread.current[:_input]; sleep 2; end < 1195003047 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :[] < 1195003050 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%i 0 hi < 1195003050 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :[] < 1195003051 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :["h", "i", "\n"] < 1195003053 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :["h", "i", "\n"] < 1195003056 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :["h", "i", "\n"] < 1195003057 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1195003071 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval x < 1195003071 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :NameError: undefined local variable or method `x' for # < 1195003076 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval putc "x" < 1195003076 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :x < 1195003076 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> "x" < 1195003079 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval putc "xy" < 1195003079 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :x < 1195003079 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> "xy" < 1195003085 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval putc "x"; putc "y" < 1195003085 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :x < 1195003085 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :y < 1195003085 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> "y" < 1195003090 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Curious. < 1195003118 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195003129 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1195003131 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval while c = $stdin.getc; putc c; end < 1195003133 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%i 0 hi < 1195003133 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :h < 1195003133 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :i < 1195003137 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Urrrrrrrgh. < 1195003169 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%reload < 1195003169 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :Reloaded. < 1195003169 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps < 1195003169 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :0. eval while c = $stdin.getc; putc c; end < 1195003170 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :1. ps < 1195003171 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195003181 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1195003186 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval while c = $stdin.getc; putc c; end < 1195003189 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%i 0 hello < 1195003189 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :h < 1195003189 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :e < 1195003189 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :l < 1195003189 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :l < 1195003189 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :o < 1195003194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :JASDOIJASDOiJASDHASDKJGASDJHSGDJKASGDJSDghj < 1195003223 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195003236 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1195003239 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval while c = $stdin.getc; putc c; end < 1195003243 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%i 0 hello < 1195003243 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :NoMethodError: private method `p' called for # < 1195003306 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195003316 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1195003317 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval while c = $stdin.getc; putc c; end < 1195003320 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%i 0 hello < 1195003321 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :h < 1195003321 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :e < 1195003321 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :l < 1195003321 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :l < 1195003323 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :o < 1195003356 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195003366 0 :blahbot`!n=blahbot`@user-544158a3.l5.c5.dsl.pol.co.uk JOIN :#esoteric < 1195003371 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval while c = $stdin.getc; putc c; end < 1195003377 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%i 0 hello < 1195003377 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :h < 1195003377 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :e < 1195003377 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :l < 1195003377 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :l < 1195003377 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :o < 1195003394 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval method(:putc) < 1195003394 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :=> # < 1195003402 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval Kernel.putc < 1195003402 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :ArgumentError: (eval):1:in `putc': wrong number of arguments (0 for 1) < 1195003420 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%kill 0 < 1195003428 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval whle c = $stdin.getc; $stdout.putc c; end < 1195003429 0 :blahbot`!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: (eval):1: syntax error, unexpected kEND, expecting $end < 1195003434 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%eval while c = $stdin.getc; $stdout.putc c; end < 1195003437 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :%ps 0 hello < 1195003518 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I'd better be off now. < 1195003527 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I have to be up at 7 and it's 1 :P < 1195003540 0 :ehird`!unknown@unknown.invalid QUIT :"... and now I'm gone" < 1195003545 0 :blahbot`!unknown@unknown.invalid QUIT :Remote closed the connection < 1195003762 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://qdb.us/115346 < 1195003880 0 :AnMaster!unknown@unknown.invalid QUIT :Connection timed out < 1195003941 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1195006601 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195006604 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195006611 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195006905 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195008424 0 :immibis!n=immibis@125-238-252-205.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1195008836 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.codu.org/jsmmix/test.html <-- somebody else debug for me :P < 1195009452 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :what does "save.c:(.text+0xb68): relocation truncated to fit: R_ARM_THM_CALL against `cart_removed_handler'" mean and how do i fix it < 1195010217 0 :Tritonio!n=Tritonio@150.140.229.150 JOIN :#esoteric < 1195011230 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :Two friends are sitting in a bar: /exit and /quit. /exit walks away. Who is left? < 1195011244 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :/quit < 1195011253 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :/quit < 1195011325 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :how about joining #web2,0 < 1195011401 0 :pikhq!n=pikhq@209.248.125.179 JOIN :#esoteric < 1195011433 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi pikhq < 1195013139 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ARRRRGH, I swear every instruction is correct >_< < 1195013141 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WHYYYYYYYYYY < 1195013147 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1195013161 0 :Tritonio!unknown@unknown.invalid QUIT :"Bye..." < 1195013266 0 :immibis!unknown@unknown.invalid PRIVMSG #esoteric :puzzlet: joining #web2,0 will join #web2 and #0 < 1195013481 0 :immibis!unknown@unknown.invalid QUIT :"Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. Life without danger is a waste of o < 1195015432 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1195015480 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195015481 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195015491 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195015782 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195017528 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1195018328 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195018490 0 :Slereah-!n=Slereah@ANantes-252-1-29-227.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1195025768 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195025769 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195027199 0 :clog!unknown@unknown.invalid QUIT :ended < 1195027200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1195038892 0 :linuxfan!n=dale@c-71-197-128-223.hsd1.or.comcast.net JOIN :#esoteric < 1195039388 0 :linuxfan!unknown@unknown.invalid PRIVMSG #esoteric :Still sleeping... :) < 1195039397 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1195039421 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195041916 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1195045586 0 :RedDak!n=dak@87.10.81.22 JOIN :#esoteric < 1195048895 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195049599 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1195050333 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195050337 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195051554 0 :blob!n=opera@host-88-217-140-100.customer.m-online.net JOIN :#esoteric < 1195051805 0 :blob!unknown@unknown.invalid PART #esoteric :? < 1195051857 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195051859 0 :blob!n=opera@host-88-217-140-100.customer.m-online.net JOIN :#esoteric < 1195051882 0 :blob1!n=opera@host-88-217-140-100.customer.m-online.net JOIN :#esoteric < 1195051916 0 :blob1!unknown@unknown.invalid PART #esoteric :? < 1195051917 0 :blob!unknown@unknown.invalid PART #esoteric :? < 1195052044 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1195053759 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1195054506 0 :jix!n=jix@dyndsl-080-228-184-073.ewe-ip-backbone.de JOIN :#esoteric < 1195055637 0 :AnMaster!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195055752 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1195056139 0 :linuxfan!unknown@unknown.invalid QUIT :"leaving" < 1195056769 0 :Slereah_!n=Slereah@ANantes-252-1-43-197.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1195057620 0 :Slereah-!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195057920 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1195057928 0 :jix!n=jix@dyndsl-080-228-183-125.ewe-ip-backbone.de JOIN :#esoteric < 1195059430 0 :vux!n=vux@ip70-181-80-95.oc.oc.cox.net JOIN :#esoteric < 1195059455 0 :vux!unknown@unknown.invalid QUIT :Client Quit < 1195063971 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1195064548 0 :Tritonio!n=Tritonio@150.140.229.150 JOIN :#esoteric < 1195064981 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :hello everybody < 1195065010 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hello. < 1195065018 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :what's the best way to change the layout of a keyboard? I want to switch some keys. Do I have to recompile any drivers or something? < 1195065030 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Platform? < 1195065039 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :Linux < 1195065045 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :but I care about windows too... < 1195065050 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Desktop environment? < 1195065069 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :gnome. < 1195065076 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :i am on ubuntu < 1195065076 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :KDE and GNOME both have keyboard layout options in their respective control panels < 1195065106 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :and how can I create a custom layout? < 1195065128 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ohhh - well that I don't know :) < 1195065175 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :anyway. i'll search for files named like ubuntu's already existing layouts. And then i'll try to edit a duplicate of one of them < 1195065187 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :thanks for the help GregorR! < 1195065318 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Glad I could be not particularly helpful :P < 1195065399 0 :Tritonio!unknown@unknown.invalid PRIVMSG #esoteric :well you told me about the keyboard layouts. I had completely forgotten them... ;-) < 1195065751 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :MacOS Classic had an awesome facility for modifying/creating keyboard layouts < 1195065792 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :crack your System file open in resedit, double-click the appropriate resource, and you have a graphical WYSIWYG layout editor < 1195066095 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :MacOS classic also has cooperative multitasking :P < 1195066113 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and your point is? < 1195066128 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Cooperative multitasking is not inherently a bad idea < 1195066139 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, it isn't, I just like to make fun of it 8-D < 1195066157 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Now somebody tell me why http://www.codu.org/jsmmix/test.html doesn't work :P < 1195066159 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's very in-character of you, GregorR < 1195066174 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I try to stick to the script *shrugs* < 1195066180 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1195066212 0 :sebbu!n=sebbu@ADijon-152-1-74-162.w83-203.abo.wanadoo.fr JOIN :#esoteric < 1195066243 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Whoah, somebody else on both #d and #esoteric < 1195066252 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't know whether this bodes well for #d or not :P < 1195066310 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I've been seriously considering D as my next language < 1195066360 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it took some convincing to get me past my gut feeling that it'd be as much a disaster as C++, but it seems very nifty < 1195067103 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.flickr.com/photos/scalzi/sets/72157603091357751/show/ < 1195067119 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lmao- a guy's annotated trip the the creation museum < 1195067145 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :did he do it in just six days? < 1195067147 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"God's word offers HOPE. And as we all know, hope is the foundation to any rigorous scientific hypothesis. Wait, what? < 1195067149 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :" < 1195067586 0 :ehird`!n=test@user-5af03bfe.wfd98.dsl.pol.co.uk JOIN :#esoteric < 1195067890 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Thanks, blood red lighting! < 1195067908 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thanks, 1.1.2-jailbreakme-breaking iphone update! < 1195068250 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's extremely important to prevent 3rd party innovation. < 1195068256 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Indeed! < 1195068260 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Well, techncially < 1195068263 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :they didn't break jailbreakme. < 1195068271 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :They fixed the TIFF exploit that jailbreakme uses. < 1195068277 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Which is good, I guess, but you know what their motive was. < 1195068296 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Amusing aside: jailbreakme actually patches up the tiff exploit after using it to do its thing) < 1195068397 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The question is, can that exploit be used maliciously? That is, could it be exploited by going to a web site, or would you have to voluntarily invoke it? < 1195068424 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :as soon as the tiff loads it happens < 1195068428 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so yeah it is very exploitable < 1195068436 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that's bad :) < 1195068442 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(jailbreakme when viewed on an iphone just adds a link to /files/y.tif) < 1195068490 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Apple has announced they will be releasing an iPhone SDK < 1195068496 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: i'm well aware < 1195068535 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and even if they can't make it illegal to modify stuff you buy, they are in no way obligated to help you < 1195068537 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: now can I get, right now, a terminal, SSH, an irc client, a better home that supports scrolling of the list, etc. with it? < 1195068545 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nope, didn't think so < 1195068558 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and indeed, RodgerTheGreat. You also can't make it illegal for me to complain :) < 1195068580 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well unless the iphone is a minority group or something < 1195068582 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hurray for the UK. < 1195068583 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1195068583 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :*if* they had those features, I would seriously consider getting one. I do not own an iPhone because I do not currently find it useful. < 1195068587 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and they do < 1195068595 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Installer.app has all of that < 1195068601 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the terminal even runs irssi < 1195068611 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :nifty < 1195068612 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, there's a barely-functional doom port :P < 1195068622 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(no sound or controllers, so you can basically watch the demo) < 1195068626 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :what is with people always porting doom of all things? < 1195068636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's frickin' hilarious < 1195068639 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Let's see somebody port Marathon to the damn phone < 1195068643 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I mean seriously < 1195068649 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Doom ported to NetBSD toaster! < 1195068663 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"Does it run Doom?" is also infinitely funnier than "Does it run Linux?" < 1195068674 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I actually played Doom on my 4g, non-colour iPod once < 1195068674 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1195068709 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'd just like to see it done with a better game < 1195068724 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: oh yes, and there's a python/ruby/perl/tcl/etc port < 1195068754 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :or *GASP* an original game for these platforms instead of a mostly-pointless port of something you can play on a 386 < 1195068764 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh ffs shut up < 1195068765 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's hilarious < 1195068780 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :let me know when they have LUA, Java, or a decent BASIC for it < 1195068797 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Why would you want java :| < 1195068803 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :maybe FORTH < 1195068809 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :because I'm a Java programmer < 1195068816 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pff you basically already have FORTH < 1195068818 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :everything is FORTH < 1195068818 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1195068825 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :psh < 1195068842 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.modmyiphone.com/nativeapps/the-list/ a big list of native apps in Installer.app < 1195068846 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(Though not complete) < 1195068868 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: for example, < 1195068870 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a NES emulator. < 1195068876 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no -- really. < 1195068879 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a NES emulator. < 1195068920 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha, this is fucking brilliant. "According to god's word, thorns came after Adam's sin, about six thousand years ago, not millions of years ago. Since we have discovered thorns in the fossil record, along with dinosaurs and other plants and animals, they all must have lived at the same time as humans, after Adam's sin." < 1195068932 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: hahah wow < 1195068933 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :link? < 1195068938 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :an NES emulator is a hell of a lot cooler than Doom < 1195068943 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.flickr.com/photos/scalzi/sets/72157603091357751/show/ < 1195068969 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's worth mentioning that reddit works great with iPhone Safari < 1195068975 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :specifically, http://www.flickr.com/photos/scalzi/1969184895/ < 1195068976 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the interface relaly is done right < 1195069571 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: also, it can't brick your iphone < 1195069577 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: the worst it can do is require a restore from itunes < 1195069755 0 :RedDak!n=dak@host22-81-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1195071688 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1195072777 0 :Tritonio!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1195073044 0 :Tritonio!n=Tritonio@150.140.226.227 JOIN :#esoteric < 1195073190 0 :RodgerTheGreat_!n=Rodger@wads-5-232-170.resnet.mtu.edu JOIN :#esoteric < 1195073562 0 :RodgerTheGreat!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1195073957 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195074520 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1195074815 0 :cmeme!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195074823 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1195074835 0 :cmeme!n=cmeme@boa.b9.com JOIN :#esoteric < 1195074838 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's not entirely gone anyhow... < 1195074946 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1195076892 0 :ehird`!n=test@user-514d22af.l1.c2.dsl.pol.co.uk JOIN :#esoteric < 1195078368 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1195082112 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1195082176 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1195084432 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1195084434 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric